- 博客(92)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 告别密码和防火墙——将 Git 仓库从 HTTPS 切换到 SSH 连接
摘要: 将 Git 仓库从 HTTPS 切换到 SSH 可解决频繁输入密码和连接超时问题。SSH 采用密钥认证,更安全便捷且绕过网络限制。操作步骤: 在服务器生成 SSH 密钥对(ssh-keygen)并复制公钥; 将公钥添加到 GitHub 账户的 SSH 设置中; 测试连接(ssh -T git@github.com); 修改项目远程地址为 SSH 格式(git remote set-url)。 完成切换后,Git 操作无需密码且更稳定。
2025-11-05 10:45:09
457
原创 在服务器已有目录中部署 Git 仓库
在非空目录部署 Git 仓库的解决方案 本教程针对在服务器非空目录中部署 Git 仓库的需求,提供分步指南。 生成 GitHub 个人访问令牌 登录 GitHub → 开发者设置 → 创建经典令牌 勾选 repo 权限并保存生成的 ghp_ 令牌 服务器端操作 进入目标目录,初始化 Git 仓库 关联远程仓库地址 使用 git fetch 拉取数据(认证时输入用户名和令牌) 通过 git reset --hard origin/main 强制同步文件 注意事项:令牌仅显示一次需妥善保存;操作会覆盖本地文件,
2025-11-05 10:07:25
855
原创 Windows系统经常运行Antimalware Service Executable服务系统占用很高怎么关闭?
摘要:Windows系统中的"Antimalware Service Executable"是Microsoft Defender的核心进程,负责实时防护和系统扫描。该服务可能占用大量CPU和内存资源,可通过调整扫描计划、添加进程排除项或更新系统来优化性能。完全禁用该服务会降低系统安全性,仅在安装第三方杀毒软件时建议禁用,可通过组策略或注册表实现。禁用后系统可能自动重新启用该服务以确保安全。
2025-11-04 15:08:48
1190
原创 使用 pyenv-win 在 Windows 上进行 Python 环境管理的终极指南
pyenv 是一个 Python 版本管理工具,可轻松安装和切换多个 Python 版本,避免手动修改环境变量的麻烦。核心功能包括:通过 global 和 local 设置默认或项目专属版本,利用 shims 自动调用正确的 Python 和 pip 版本,并通过 rehash 更新命令快捷方式。安装前需彻底清理系统 Python,配置环境变量并验证路径。日常使用包括安装版本、切换全局/项目版本、结合 venv 管理依赖等。常见问题多为忘记 rehash 或环境变量配置错误,按文档步骤排查即可解决。
2025-10-23 09:59:34
975
原创 宝塔面板Docker安装n8n汉化中文
本文介绍了n8n工作流自动化工具的安装配置及中文汉化步骤。主要内容包括:1)默认安装配置,端口占用时可修改;2)填写邮箱等必要信息完成初始设置;3)通过邮箱接收并验证密钥;4)中文汉化方法,包括下载汉化包、修改配置文件(添加zh-cn路径和语言环境变量);5)提供配置参考代码;6)重启镜像后完成汉化。关键步骤配有操作截图,指导用户完成从安装到汉化的全过程。注意:配置修改需确保格式正确,否则可能导致重启失败。
2025-08-19 17:33:56
2167
2
原创 Gemini CLI 自定义主题配置
摘要:Gemini CLI提供多种内置主题(包括暗色/亮色主题)和自定义主题功能。用户可通过/theme命令切换主题,或通过修改settings.json配置文件自定义主题颜色方案。自定义主题支持16进制色值和CSS颜色名称,可定义背景色、前景色及各类强调色。所选主题会被保存在配置中,实现跨会话持久化。文章展示了ANSI、Dracula、GitHub等内置主题的界面效果,并详细说明了自定义主题的创建和使用方法。
2025-08-19 11:18:25
966
原创 Gemini CLI 配置
Gemini CLI 提供了多层配置机制,包括默认值、用户/项目/系统设置文件、环境变量和命令行参数。配置文件采用settings.json格式,支持环境变量引用。可配置项包括上下文文件名、问题报告URL、文件过滤规则、核心工具限制、MCP服务器访问控制、自动执行安全操作、主题样式、vim模式及沙盒设置等。系统设置优先级最高,适用于企业级管理,项目设置可覆盖用户设置。.gemini目录还可存放沙盒等特定项目文件。配置按优先级顺序应用,为不同场景提供灵活控制。
2025-08-19 11:00:06
1373
原创 Gemini CLI 命令行快捷键终极指南
《Gemini CLI快捷键完全指南》从实用角度将快捷键分为五类,重点介绍三大核心功能:全局控制类(如Esc取消操作、Ctrl+C停止/退出)、文本编辑类(如Ctrl+W删词、Ctrl+U清行首)和交互集成类(Tab补全、数字键快速选择)。指南特别强调每个快捷键的应用场景与实用技巧,例如用Ctrl+Y开启危险但高效的"YOLO模式",用Ctrl+V实现图片粘贴提问等。掌握这些组合键能显著提升AI命令行工具的操作效率,尤其适合追求极速工作流的开发者。
2025-08-19 10:51:46
1338
原创 Gemini CLI 精细化命令操作手册
Gemini CLI 命令手册摘要 本手册详解 Gemini CLI 的核心命令,将其分为四类: 会话管理:/context 命令族管理AI的“短期记忆”,支持加载文件、目录或网页内容;/history 管理对话记录;/clear 和 /retry 重置会话或重试回答。 IDE与文件交互:/ide 连接VS Code;/file 读写本地文件;/run 执行代码块;/exec 运行Shell命令并分析结果(需谨慎使用)。 模型配置:/model 切换AI模型;/temp 调整回答创意性;/config 修改
2025-08-19 10:47:13
1224
原创 Gemini CLI 详细操作手册
摘要: Gemini CLI 是一款功能强大的命令行工具,支持交互模式和命令模式。核心功能分为五类: 会话管理:如 /context 添加文件/目录/网页作为上下文,/history 查看对话记录,/clear 清屏。 IDE 集成:通过 /ide 连接 VS Code,实现代码生成与修改。 文件操作:/file 读写文件,/run 执行代码块,/exec 运行 shell 命令。 模型配置:/model 切换模型,/temp 调整回答随机性。 帮助与信息:/help 查看命令列表,/version 检查版
2025-08-19 10:32:00
1884
原创 宝塔新建Python项目
一般原因为入口文件中引入相关依赖,没有安装,报错导致:可以在设置中查看。项目路径和入口文件点击右侧图标选择刚创建的路径和文件即可,端口自定义。可在这里查看安装完成状态,安装后打开的界面是不一样的。安装如果没有报错那么,就可以在列表中点击。提示如下:代表成功进入虚拟环境。项目创建成功后,会发现状态为。
2025-08-18 17:08:26
263
原创 宝塔面板多Python版本管理与项目部署
本文介绍了在宝塔面板中管理多Python版本并部署项目的详细流程。主要内容包括:1)通过"Python环境管理器"安全安装新版本Python(如3.10),避免影响系统默认Python;2)使用find命令定位新版本路径并创建专用虚拟环境;3)验证环境版本、安装依赖及测试项目;4)提供清理错误环境的解决方案。重点强调通过完全独立的Python环境解决版本冲突问题,确保项目稳定运行。最后还给出了环境重建的快速恢复方案,为开发者提供完整的Python项目管理方案。
2025-08-18 14:37:52
1066
原创 CentOS 7更换国内镜像源
摘要:本文提供了解决CentOS系统DNS解析和YUM镜像源配置问题的详细步骤。首先检查系统版本,然后配置公共DNS服务器(如阿里云或114DNS)解决网络解析问题;接着更换国内YUM镜像源(阿里云或网易163),清除旧缓存并生成新缓存;最后通过测试软件安装验证配置是否成功。适用于CentOS 7系统,能有效解决"Could not resolve host"等YUM源访问问题。(149字)
2025-08-18 13:50:58
667
原创 Linux环境中为pip更换国内镜像源
在Linux系统中更换pip国内镜像源可显著提升Python包下载速度。推荐永久配置方法:1)创建~/.pip/pip.conf文件;2)选择阿里云/清华等国内镜像源写入配置文件;3)保存后即可自动使用高速镜像。临时使用可通过"-i"参数指定源地址。永久配置一劳永逸,适合长期使用,能避免每次安装都需手动指定源的麻烦,大幅提升工作效率。
2025-08-18 13:48:08
582
原创 使用 rsync 进行服务器文件同步与优化
通过 Rsync 工具,你可以轻松地在两台 Linux 服务器之间同步文件。本文详细介绍了从准备工作到配置 SSH 无密码登录,再到使用 Rsync 进行文件同步的整个过程。通过掌握这些知识,你可以高效地管理和同步服务器上的文件。如果你有任何问题或需要进一步的帮助,请随时联系我。
2025-03-27 15:19:20
1567
原创 使用 Acme.sh 自动生成和续签免费 SSL 证书(含通配符支持)
是一个开源的脚本,能够从等证书颁发机构(CA)获取免费的 HTTPS 证书。该脚本特别简单易用,并且支持多种验证方式。下面将详细介绍使用 Acme.sh 生成、安装和更新证书的各个步骤。
2024-12-04 17:22:07
7637
原创 每次执行 git pull 时都需要输入账号和密码
以上方法可以帮助你避免每次执行git pull时都需要输入账号和密码。推荐使用 SSH 协议,因为它是最安全且最方便的方法。如果你必须使用 HTTPS 协议,启用凭证管理器或配置.netrc文件也是不错的选择。
2024-12-03 09:39:29
3074
1
原创 ESP32 接收 **CRSF 协议**的数据
CRSF(Crossfire)协议是常用的遥控信号传输协议,支持多通道数据传输。接收机通过串口(UART)以 CRSF 格式发送遥控器的通道数据,包括油门、开关通道等信息。
2024-11-08 15:05:15
854
原创 七、ESP32-S3上使用MicroPython点亮WS2812智能LED灯珠并通过web控制和JS颜色选择器改变灯珠颜色
本地代码集成离线iro.js库来添加一个颜色选择器控件,在无网络环境可以通过JavaScript将选中的颜色发送到服务器以改变LED颜色。以下是将iro.js集成到网页后的颜色图片。
2024-08-09 16:57:40
503
1
原创 六、ESP32-S3上使用MicroPython点亮WS2812智能LED灯珠并通过web控制改变灯珠颜色优化超时和线程
实现通过ESP32S3连接Wi-Fi并使用Web页面控制WS2812灯珠的颜色,可以使用ESP32的WebServer库来创建一个简单的Web界面。通过这个界面,可以动态地控制灯珠的显示效果。
2024-08-09 16:08:18
910
原创 五、ESP32-S3上使用MicroPython点亮WS2812智能LED灯珠并通过web控制改变灯珠颜色
实现通过ESP32S3连接Wi-Fi并使用Web页面控制WS2812灯珠的颜色,可以使用ESP32的WebServer库来创建一个简单的Web界面。通过这个界面,你可以动态地控制灯珠的显示效果。
2024-08-09 15:58:00
663
原创 四、ESP32-S3上使用MicroPython点亮WS2812智能LED灯珠流转效果动态地调整亮度
通过调整WS2812 LED灯珠的RGB值来改变亮度。我们可以使用一个简单的算法来动态地调整亮度,使其在最低和最高值之间流动,从而实现亮度从低到高再到底的流水效果。
2024-08-09 09:46:52
697
原创 二、在ESP32-S3上使用MicroPython点亮WS2812智能LED让所有灯珠点亮
然后上传到ESP32-S3。代码运行后,WS2812 LED会依次显示红、绿、蓝三种颜色,每种颜色保持1秒钟,然后熄灭。MicroPython内置了对WS2812等“NeoPixel” LED的支持。你可以直接在代码中导入。这样,你应该可以成功控制WS2812 LED了。如果LED依然不亮,检查一下接线和供电是否正确。
2024-08-09 09:39:47
1368
原创 一、ESP32-S3上使用MicroPython点亮WS2812智能LED
勾选文件视图即可在左侧显示设备下的文件,烧录成功后默认有一个boot.py文件我删除了,右键MicroPython区域空白地方新建了led.py文件。数据线连接Esp32设备,如果不知道是否正确连接是,可win+s搜索"设备管理器",在端口(COM)管理中查看。打开安装好的Thonny软件后进行烧录固件,我的端口COM7每个电脑都是不一样,选择自己的。将上面的代码保存后,点下面绿色按钮即可点亮代码会自动运行,LED会以1秒的间隔闪烁。烧录完固件后,使用串口工具(如Thonny或。
2024-08-09 09:28:47
1199
原创 linux服务器无法ping网络修改dns
通过上述步骤,可以更详细地排查网络连接和DNS解析问题。如果在这些步骤中遇到问题或需要更多帮助,请提供相关的输出信息以便进一步分析。并且处于 UP 状态,这意味着网络接口应该是正常工作的。ping: www.baidu.com: 未知的名称或服务。接口已配置了 IP 地址。
2024-07-15 08:51:42
540
原创 Git不想跟踪某个文件
如果该文件已经被 Git 跟踪过,你还需要将它从版本控制中移除,但保留工作区中的文件。文件将不再被 Git 跟踪,并且在将来的合并或拉取操作中不会造成冲突。文件用于告诉 Git 哪些文件或目录应该被忽略,不进行版本控制。如果你不想跟踪某个文件,可以将该文件路径添加到。:在项目的根目录下找到或创建一个。:将你不想跟踪的文件路径添加到。例如,如果你不想跟踪。这样,Git 将会忽略这个文件。
2024-06-28 09:09:35
1125
原创 新版jetbrains ide、PyCharm、PhpStorm、WebStorm、GoLand设置中文、关闭代码换行参考线提示和参数类型提示
关闭编辑器的换行参考线提示关闭参数类型提示
2024-06-12 11:14:48
469
原创 Git 进行项目开发时新建一个分支作为备份
或其它分支基础上进行代码优化或修改时,并且在优化过程中保留一个当前状态的备份(即新建一个分支作为备份),然后继续在。这个命令将你的新分支推送到远程仓库,并设置远程分支为上游,以后你就可以直接使用。分支的一个备份(通过创建一个新的分支),同时还能在。在使用 Git 进行项目开发时,想要在当前的。替换为你的新分支名称,比如可以命名为。分支上,并且可以继续在这里进行开发。分支上继续开发,确保开发流程的顺畅。分支拉取最新更改并合并到你的本地。等,取决于你的具体需求。在这个分支上推送更新了。
2024-05-07 15:00:57
978
原创 [npminstall:get:error] GET https://registry.npmmirror.com/* AggregateError: after 5
在运行时遇到了下面的一些错误提示,这个错误是在尝试从镜像源获取包时发生的。错误信息中提到了 “AggregateError: after 5 retries, status: -1, headers: {}”,说明尝试了5次之后依旧失败,且没有返回有效的HTTP状态码和头信息。
2024-05-06 21:53:36
4192
1
原创 windows重置mysql root密码
在Windows操作系统中重置MySQL的root密码可以通过以下步骤完成。请注意,这些步骤可能因MySQL的版本以及你所使用的Windows版本略有不同。
2024-04-29 14:05:30
1620
原创 Error: contextBridge API can only be used when contextIsolation is enabled
方法,你可以在渲染进程中暴露指定的 Electron API,以便在渲染进程中安全地访问。然而,如果未启用上下文隔离,或者启用了上下文隔离但未正确配置,就会出现报错。上下文隔离是 Electron 中一种安全机制,用于保护渲染进程免受主进程的恶意代码的影响。这个错误提示表明,在启用了上下文隔离(contextIsolation)的情况下,才能使用。方法来暴露 Electron API,应该就不会再出现报错了。脚本指定为要注入到渲染进程中的预加载脚本。实例时启用了上下文隔离,并且正确配置了。
2024-04-25 17:05:21
1650
原创 IpcRenderer.invoke Error: An object could not be cloned.
JavaScript 中一些特殊对象或包含循环引用的对象无法通过 Electron 的 IPC 机制进行传递,因为 IPC 传递的数据需要被序列化。:如果对象中包含复杂类型数据,可以尝试手动将对象转为 JSON 字符串再发送,并在接收端将 JSON 字符串解析回对象。:如果对象中只有部分属性无法被序列化,可以在发送前剔除这些属性,或将它们替换为可以被序列化的值。, 或循环引用等无法被序列化的元素。如果可能,尽量只发送简单的数据类型,如。的更多信息,这可能会对解决问题提供更多的细节和背景。
2024-04-03 10:12:11
4872
原创 git将最新的master分支的代码同步到develop
在团队协作环境中,可能需要进行 Code Review 和/或运行自动化测试,以确保合并后的代码是安全且不会破坏现有功能的。确保遵守你所在团队中的代码合并策略和工作流程。请确保在执行这些操作前你的本地分支是干净的,即没有未提交的改动。如果有未提交的改动,你可以选择先提交这些改动,或者暂存它们(使用。如果在合并时出现冲突,请仔细解决冲突,确保所有更改正确无误后再提交。
2024-02-27 14:20:55
2303
2
原创 Vite+Vue3+Ant Design3.2报错: Cannot read properties of null (reading ‘isCE‘)
安装所有库,把项目的vue版本号更新到了3.4.15,而Ant Design Vue3.2库可能与vue3.4存在兼容些问题导致的,Ant Design Vue现在更新了4.1.2版本,官方更新日志说是兼容了vue3.4。的版本号(3.4.15),存在差异,又联想到2023-12月底vue发布了最新的Vue3.4版本,我的错误也差不多那时间出的问题,也正是因为我的项目文件夹换了位置 ,需要删除。反正我是没得到解决,这个错误导致我使用的Ant Design Vue3.2库的Table组件的表头会消失不见。
2024-02-21 16:05:00
4387
2
原创 vite.config.js中调用.env.development或.env.production中的配置
【代码】vite.config.js中调用.env.development或.env.production中的配置。
2023-12-13 10:50:56
1306
VMware-PowerCLI-13.3.0-24145081
2024-08-15
VMware-PowerCLI-12.1.0-17009493.zip
2020-10-26
华硕主板B85M-G BIOS刷NVMe支持M.2固态硬盘
2020-10-20
php根据某个字段值排序,其它元素顺序不变
2022-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅