- 博客(466)
- 资源 (3)
- 收藏
- 关注
原创 Conda 环境迁移说明
这份文档总结如何把另一台机器上已经能跑通的HunyuanDiTconda 环境迁移到当前机器。这里假设两台机器的 Docker容器共享同一个/workspace目录,所以环境包可以直接放在/workspace下,不需要额外scp。推荐使用conda-pack:在能跑通的源机器上把完整 conda 环境打成压缩包,放到/workspace,然后在目标机器解包。这样可以尽量避免手动猜torchdiffusersdeepspeed、CUDA 相关库和 Hanayo 修改版。
2026-05-27 15:18:53
501
原创 SFTP 使用与 VS Code 本地编辑同步远程 T4 机器
服务器只允许 SFTP 文件传输,不允许交互式 shell。使用 SFTP 上传下载文件;使用平台网页终端运行命令;不要使用 VS Code Remote-SSH。
2026-05-22 10:34:40
366
原创 【效率提升】VS Code 配置 Overleaf-Workshop 插件:完美融合本地高效编辑与云端协同
在撰写学术论文时,Overleaf的云端实时协同和免配置环境让人爱不释手;但在实际编写代码和文本时,VS Code强大的代码补全、个性化主题以及舒适的快捷键体验又是不可替代的。为了结合两者的优势,“” 插件应运而生。本文将为您详细介绍如何在 VS Code 中配置该插件,并解决配置过程中常见的“代码格式化导致不正常断行”的问题。通过 Overleaf-Workshop 插件,我们完美地把 Overleaf 的协同能力和 VS Code 的生产力工具结合在了一起。
2026-05-19 20:26:05
340
原创 SSH 常见参数说明整理
N-T= No TTY这组参数里,-A管密钥代理,-N管是否执行远端命令,-T管是否分配终端,-R管反向端口转发,-r管目录递归复制;其余则主要控制配置文件、密钥、端口和连接选项。
2026-05-14 10:35:36
245
原创 Windows 上从零开始搭双版本 VS Code(新版 + 旧版 Portable)逐步清单
Windows 上搭双版本 VS Code,最稳的方法是:新版保留为默认编辑器和 Codex 环境,旧版使用 ZIP + Portable + 独立data+ 独立,并通过明确的快捷方式命名和任务分工,避免两个版本互相覆盖或抢默认打开方式。
2026-05-13 10:16:57
296
原创 Obsidian 多库共用插件与配置:Junction 方案整理
因此,当你新建一个 Obsidian 库时,默认不会自动继承旧库的插件和设置。只维护一份 Obsidian 插件和配置,之后所有新建库都可以使用同一份配置。这种方式更安全,但缺点是:以后某个库修改了插件设置,其他库不会自动同步。如果你不想承担 Junction 共用配置的风险,可以采用以下方案。是它自己的配置文件夹,但实际上读写的都是公共配置文件夹。主要风险是:所有库共用同一份 Obsidian 配置。它不是普通的快捷方式,而是一个系统层面的目录链接。如果不同库的目录结构不同,插件可能找不到对应路径。
2026-05-12 16:21:09
398
原创 嵌套 Git 仓库 / gitlink / submodule 问题总结
gitlink是 Git 里一种特殊条目,用来表示:这个路径不是普通文件,也不是普通目录内容,而是“另一个 Git 仓库的某个提交指针”。这个子目录对应的子仓库提交哈希(commit id)-dirty意思是:该子仓库内部有未提交修改。内部改过文件但还没提交内部也可能有未提交修改父仓库只能感知“这个子仓库变脏了”,但不会直接展示里面每个文件怎么改的。和父仓库中残留的嵌套 Git 仓库 / gitlink 状态。
2026-05-11 14:31:05
369
原创 API 价格说明
输入价格补全价格缓存读取价格缓存创建价格这些价格已是页面展示的最终折算价格。模型倍率:模型本身相对基础价贵多少分组倍率:当前令牌分组再把价格放大多少补全倍率:输出 token 相对于输入 token 贵多少页面显示价格:已经包含倍率后的最终单价实际计费:按页面显示价格和实际消耗 token 数量直接计算。
2026-05-11 09:39:09
501
原创 Linux 下 Claude Code 配置文件位置总结
如果当前是普通用户,例如ma-user项目目录/.claude/settings.json项目目录/.claude/settings.local.json项目目录/.mcp.json一句话总结:Linux 下的就相当于 Windows 下C:\Users\用户名\.claude\settings.json,用于配置 Claude Code 的默认行为、权限策略和自动确认模式;MCP server 配置则通常在或项目目录的.mcp.json中。
2026-05-10 20:53:17
487
原创 Windows 软件开机启动问题总结
任务管理器负责“管理已有启动项”,启动文件夹负责“手动添加简单启动项”,注册表负责“保存系统和软件的启动配置”,任务计划程序负责“更复杂、更稳定的启动控制”。如果某个程序需要在用户登录前就运行,或者需要长期作为系统后台服务运行,就更适合做成 Windows 服务。启动文件夹是在用户登录后才运行的,而 Windows 服务可以在系统启动阶段运行。Windows 识别这些启动项后,就可能在任务管理器的“启动应用”中显示出来。因此,任务管理器只是 Windows 启动管理的一部分,不是唯一入口。
2026-05-10 11:37:36
207
原创 Windows 注册表是什么:作用与理解
Windows 注册表可以理解为:Windows 系统的中央配置数据库。系统设置软件设置硬件信息用户配置文件关联开机启动项驱动配置系统策略软件把自己写入注册表 Run 项↓Windows 登录时读取这些记录↓自动启动对应程序↓任务管理器可以显示和管理一部分启动项一句话总结:注册表不是普通配置文件,而是 Windows 用来管理系统和软件行为的核心配置数据库;它决定了很多“系统应该如何运行、软件应该如何启动、文件应该如何打开”的规则。
2026-05-10 11:36:13
403
原创 Windows安装脚本运行问题梳理
批处理文件可能存在编码、换行或内容损坏问题,导致 Windows CMD 无法正确解析它,从而没有正常调用。.bat 文件 = Windows 启动脚本 / 快捷入口.py 文件 = Python 程序本体python / py = 运行 .py 文件的解释器如果该命令可以正常运行,就说明 Python 脚本本身大概率没问题,主要是.bat文件需要修复或重写。
2026-05-10 09:29:35
346
原创 windows下claude code配置总结
是“命令解释器”,负责理解你输入的命令,然后让操作系统执行。所以你可以在 Windows Terminal 里打开 CMD,也可以打开 PowerShell。
2026-05-09 10:32:56
417
原创 Vscode打开多个窗口
这样有几个窗口,就可以同时让codex从不同的任务分析代码;因为Vscode设计中有一些设置,从最近中打开直接选择原始的窗口。只能使用codex的一个窗口;也就是codex只能执行一个任务。1 设置中把这个界面打开。2 不要从最近中打开链接。按照原来的范式重新连接。
2026-04-23 10:12:55
301
原创 docker exec 命令详解
命令在容器内执行,但命令本身在宿主机输入。路径指向容器内部路径而非宿主机路径。让宿主机在一个正在运行的容器内部执行指定命令。默认仅执行单条命令,复杂逻辑需封装。保持标准输入开启(用于管道场景)管道作用域混淆时,显式指定执行环境。命令路径需考虑容器内文件系统布局。容器必须处于运行状态(通过。目录切换需通过shell封装。精简镜像使用sh替代bash。分配伪终端(交互式操作)重定向符号在宿主机环境解析。环境变量继承受容器配置影响。
2026-03-23 15:41:07
93
原创 Windows中通过wsl运行Ubuntu
在Windows 10中通过WSL2运行Ubuntu并安装Docker,可使用官方文档或视频教程指导。主要步骤包括:启用WSL2功能、安装Ubuntu发行版、配置Docker环境。该方法让开发者在Windows环境下便捷使用Linux工具链,同时通过Docker实现容器化部署。相关资源包括图文教程和B站视频演示(AV97074661)。
2025-10-08 23:14:31
370
原创 Linux 查看磁盘、文件系统与磁盘占用率
文件系统(Filesystem)是用于存储、组织和管理文件的结构和规则集合。在 Linux 中,所有东西都是文件,所有存储设备最终都会被挂载到某个目录下。挂载点(Mount Point)是文件系统在目录结构中的入口,它表示某个文件系统(磁盘、分区、远程存储)被挂载到哪个目录下。在 Linux 里,所有存储设备(硬盘、U 盘、网络存储)都必须挂载(mount)到某个目录后才能使用。例如:/ 代表根目录,所有文件和目录的起点。/boot 存储 Linux 内核和启动相关的文件。
2025-08-16 10:40:22
1127
原创 git branch -a无法查看最新的分支
虽然说git branch -a命令可以查看远程仓库的分支,但是我理解它也是有缓存的,当我们新建了分支,有时它不能立即同步,所以需要我们手动去更新一下。git fetch 的作用是从远程仓库获取最新的元数据和提交历史,但不会将这些更改合并到本地分支中。都是用于从远程仓库获取更新的 Git 命令,但它们的用途和行为有显著区别。别人在项目中上新建了分支,但是当我使用git branch -a命令时找不到新建的分支。再使用git branch -a命令,新建的分支出现了。
2025-08-07 16:57:54
697
原创 Vscode 解决 git插件Failed to connect to github.com port 443 connection timed out
【代码】Vscode 解决 git插件Failed to connect to github.com port 443 connection timed out。
2025-08-06 20:40:09
774
原创 Vscode渲染出错
使用 Vscode 突然出现以上的问题重新安装 python 插件与 Pylance 插件后均无作用。最后通过知乎发现原来是安装了两个插件,一个插件是 Python,一个是Python for VSCode。两者造成了冲突Python for VSCode 已经不再维护更新了,卸载这个插件,渲染就恢复正常了。
2025-08-04 14:12:44
406
原创 find命令解析
find是 Linux/Unix 系统中功能强大的文件搜索命令,用于在指定目录下查找符合条件的文件或目录。它支持复杂的条件筛选,常被用于文件搜索、批量处理等场景。
2025-08-04 11:46:07
1147
原创 word公式显示不全
在Word文档中,若遇到公式显示不全的问题,可以通过调整段落格式来解决。首先,点击需要调整的段落,然后选择“中文板式”选项,接着在“文本对齐方式”中选择“居中”。这样操作后,公式通常会完整显示。此外,还可以参考相关技术文章,如知乎上的《Word公式显示不全》一文,获取更多详细解决方案。通过这些步骤,可以有效解决Word中公式显示不全的常见问题。
2025-05-12 17:17:22
897
原创 张量并行优质博客
《必读图解系列》提供了关于大模型训练的深入解析,特别是张量模型并行(TP)技术。其中,Megatron-LM的图解详细介绍了如何通过行列切分算子实现高效的模型并行,从而加速大规模AI模型的训练过程。相关文献总结博客进一步探讨了张量并行的应用场景和优化策略,为研究者和开发者提供了宝贵的参考。这些资源对于理解和应用分布式AI模型训练技术具有重要意义。
2025-05-11 22:52:28
360
原创 数据并行基础概念知识
本文总结了深度学习中的并行训练架构和方法,主要分为PS(参数服务器)和ring-allreduce两种架构,以及zero系列优化方法,包括zeroDP123、ZeroR、Zero-offerload、Zero-Infinite和Zero++。相关博客提供了详细的图解和动图链接,帮助读者更直观地理解这些技术。此外,文章还涉及混合精度训练、Ring All-reduce的数学推导,以及对checkout技术的补充说明。整体内容通俗易懂,适合对深度学习并行训练技术感兴趣的读者参考。
2025-05-11 20:05:34
289
原创 Zotero文献管理
在Zotero中,条目可以通过分类进行管理,类似于标签。要移动条目到新分类并移除旧分类,需在拖动时按住Cmd键(Mac)或Shift键(Windows/Linux)。需要注意的是,条目无法从【我的文库】中移出。此外,在Windows系统中,查看条目所属分类的方法是选中文献后按住Ctrl键,相关分类文件夹会高亮显示。更多详细操作可参考相关文档。
2025-05-11 17:16:23
470
原创 GPU架构
以下为GPU的内部结构图,图片来自于GPU由多个GPU处理集群(GPC)构成,每个GPC由纹理处理集群(TPC)构成,每个TPC由多个流多处理(SM)构成.GPU的最基本的处理单元位于SM中。SM的结构如下:英文架构图一个SM中可以并行多个线程。通过线程束调度器进行软件层面控制,通过分配单元将线程分配到具体的计算单元中。计算单元分为int、FP32、FP64以及Tensor Core。对应的功能结构如下:详细的内容可以查看视频。
2025-05-06 09:32:46
1212
原创 1GB与1MB的数值换算关系
为避免混淆,IEC在1998年定义了二进制单位GiB(Gibibyte),明确1GiB = 1024MiB。在中国移动等电信运营商的宣传中,1GB(吉字节)通常等于1000MB(兆字节),这是基于国际单位制(SI)的十进制定义。硬盘、U盘、SD卡等存储设备的标称容量也使用十进制(1GB = 1000MB),目的是让产品参数看起来更大(实际可用容量会因二进制计算略低)。计算机存储与软件:1GB ≈ 1024MB(二进制,严格应为1GiB)网络速率/流量(如中国移动):1GB = 1000MB(十进制)
2025-04-25 11:12:55
11222
原创 凸函数与凹函数
在数学中,凸函数(Convex Function)和凹函数(Concave Function)的命名源于其几何性质,而非单纯依赖视觉上的“凸起”或“凹陷”。为凸函数一直 不理解,因为形状是凹的;后面才发现有特定的解释。
2025-04-16 11:19:09
2340
原创 git仓库中.git文件夹过大的问题
由于git仓库中存放了较大的文件,之后即使在gitignore中添加,也不会导致.git文件夹变小。git remote add 远程地址。如果还有不需要的内容,重复以上过程。可能处理完找不到远程仓库,需要。查看git缓存中较大的文件。之后使用git命令处理垃圾。.git下没有太多内容了。
2025-04-11 22:54:03
894
原创 github fatal Authentication failed for解决
则将“令牌”@插入github之前。常用的生成令牌方式不多介绍,参考。得到令牌后替换url。
2025-04-11 16:04:44
447
原创 tmux窗口存在点点
看起来是由于不同电脑或者应用同时打开了这个tmux才会出现的,这导致分辨率存在冲突,方法就是ctrl b +shift D 一直选择最小的那个,
2025-04-09 14:45:59
268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅