Ebin Blog

hello world!

配置 Git、GitHub、SSH 免密提交以及 Git 常用基础命令

Git 是一个版本控制工具,GitHub 是全球最大的代码托管平台,你可以理解为就是存放代码的地方。

1. 前言 Git 是一个版本控制工具,GitHub 是全球最大的代码托管平台,你可以理解为就是存放代码的地方。 每次提到 Git 就想到第一次接触它的时候,我想通过 Hexo 搭建一个博客,需要把博客上传到 GitHub 上,当时搞半天就是上传不上去,对于一些命令也不是很理解,我现在已经不记得最后怎么把它搞好的... Git 相信大家都不陌生了,我们前面的几篇系列文章经常使用,但之前...

英语学习篇-我的英语工作流分享

本文介绍一下我日常如何学习和使用英语的工作流,包括一些常用好用的工具,好的工具真的可以让我们的学习效率和体验大幅提升。

前言 本文介绍一下我日常如何学习和使用英语的工作流,包括一些常用好用的工具,好的工具真的可以让我们的学习效率和体验大幅提升。 以下主要通过听力、阅读、写作、口语四个方面来介绍我的英语学习工作流。 最近一个很深刻的感悟与大家分享一下:英语真正用起来才能学得会,尽可能的将学习的内容和工作生活结合起来,处在一个英文的环境中,而不是单纯的学习。 听力 现在大部分听力的输入主要来自于 you...

安装无敌的包管理器 brew

brew 是 macOS 上最受欢迎的包管理工具,它可以帮助我们快速安装、更新和管理各种软件包。通过 brew,我们可以轻松安装开发工具(如 node、python、docker 等)、命令行工具,甚至是图形界面应用程序。它就像 Linux 系统中的 apt 或 yum,让软件管理变得简单高效。

1. brew 是什么 官网:https://brew.sh brew 是 macOS 上最受欢迎的包管理工具,它可以帮助我们快速安装、更新和管理各种软件包。通过 brew,我们可以轻松安装开发工具(如 node、python、docker 等)、命令行工具,甚至是图形界面应用程序。它就像 Linux 系统中的 apt 或 yum,让软件管理变得简单高效。 2. 安装 brew comm...

Python 环境一键安装与配置,就是这么丝滑

前面我们介绍了 Java、NodeJS、C/C++ 的环境配置,作为程序员,Python 也是我们经常使用的语言,今天我们就来介绍一下 Python 的环境配置以及在 VSCode 中如何快速配置 Python 环境。

前言 前面我们介绍了 Java、NodeJS、C/C++ 的环境配置,作为程序员,Python 也是我们经常使用的语言,今天我们就来介绍一下 Python 的环境配置以及在 VSCode 中如何快速配置 Python 环境。 安装 Python 环境 首先我们安装一下 miniconda,这是一个轻量级的 Python 发行版,包含 Python 环境、Pip 包管理工具、Conda ...

Mac 基础配置 finder、触控板、快捷键等

Finder 是 Mac 系统中默认的文件管理器,它提供了基本的文件浏览、搜索、移动、复制、删除等功能。但是默认的配置通常不便于操作且不是我们想要的,所以需要进行一些配置。

前言 Finder 是 Mac 系统中默认的文件管理器,它提供了基本的文件浏览、搜索、移动、复制、删除等功能。但是默认的配置通常不便于操作且不是我们想要的,所以需要进行一些配置。 配置 Finder 在 Finder 中,点击 Finder 菜单,选择 偏好设置 进行自定义配置。 1. 把我们的家目录请出来 在「边栏 Tab」中,勾选「自己的用户名」,这样就可以在 Finder 中...

Java环境安装配置;sdkman 几分钟搞定 java 开发环境,一定不要错过啊!

如果你之前没有接触过 sdkman 的话,那么一定会好奇 sdkman 是啥,我为什么要用它来配置 Java 环境?

前言 如果你之前没有接触过 sdkman 的话,那么一定会好奇 sdkman 是啥,我为什么要用它来配置 Java 环境? sdkman 简介 官网:https://sdkman.io/ SDKMAN (Software Development Kit Manager) 是一个用于管理多个软件开发工具包版本的工具。它提供了一个方便的命令行界面,用于安装、切换、删除和管理多个版本的 SD...

Docker 快速安装配置、常用命令以及实际项目演示

Docker 是一个开源的容器化平台,它允许开发者将应用程序及其依赖打包到一个可移植的容器 (container) 中。这些容器可以在任何支持 Docker 的环境中运行,确保应用程序在不同环境中的一致性。

前言 1. Docker 是什么? Docker 是一个开源的容器化平台,它允许开发者将应用程序及其依赖打包到一个可移植的容器 (container) 中。这些容器可以在任何支持 Docker 的环境中运行,确保应用程序在不同环境中的一致性。 2. 为什么要使用 Docker? 回想一下我们学习编程的时候最折磨的就是环境问题,比如安装依赖、配置环境变量、兼容性等等。Docker 就是...

autojsPro9配置host实现无服务情况下的正常访问

背景。 2026年4月3日早上九点左右,发现autojs无法登录了,于是找到之前的host配置文件。 配置文件: 1 2 3 4 1.12.243.165 pro.autojs.org 1.12.243.165 get.baibaoyun.com 37.187.75.186 boys.intcl.top 37.187.75.186 aj.joysboy.com 然后ping对应的ip...

编辑器的undo和redo

前端编辑器里,如何实现像 Ctrl + Z 一样的撤销与重做? 做前端编辑器、低代码平台、可视化搭建工具时,撤销和重做几乎是必做能力。 用户并不会关心你底层用了什么模式,他只在乎两件事: 刚刚的操作能不能撤回 撤回之后能不能再恢复 这类功能看起来简单,但真正自己实现一次就会发现,它本质上不是“监听一下 Ctrl + Z”这么简单,而是一个历史记录管理问题。你的原文里,主线...

macOS 远程连接 Windows:完美解决“Windows App”键位冲突,Karabiner-Elements 映射全指南

前言 在 MBP 上使用远程桌面连接 Windows 是一项高频需求,但 macOS 与 Windows 物理键位的差异(尤其是 Command 和 Control 的位置)常常让人抓狂。 我在寻求解决方案时看到了一个社区讨论帖(V2EX 帖子),评论区中 @Mzs 提到了使用 Karabiner-Elements 进行针对性设置。 经过实测,这个方案在最新的 macOS M4 芯片 ...