加载头像
Sun Blog
记录学习与生活
blog.csun.site
Java
Docker
Photoshop
Node
Webpack
Pinia
Python
Vite
Flutter
Vue
React
CSS3
JS
HTML
Git
Apifox
Java
Docker
Photoshop
Node
Webpack
Pinia
Python
Vite
Flutter
Vue
React
CSS3
JS
HTML
Git
Apifox
随便逛逛
图片
2025-02-01解决 win11 中 Zsh 与 Conda 兼容性问题
问题描述 当在 Windows 11 系统通过 Git Bash 使用 Zsh 时,会出现以下 Conda 相关异常: 命令行提示符(prompt)无法显示当前 Conda 环境 执行 conda activate/deactivate 命令失效 使用 conda init zsh 初始化后报错: 1(eval):10: parse error near `^M' 问题根源 Windows 与 Unix 系统的换行符差异导致: Windows 使用 \r\n(回车+换行)作为换行符 Unix/Linux/macOS 仅使用 \n Zsh 将 \r 解析为 ^M 字符引发语法错误 核心解决方案 步骤 1:修改 Conda 初始化配置 打开 ~/.zshrc 配置文件 定位由 conda init zsh 生成的配置块(通常标记为 # >>> conda initialize >>>) 替换为以下优化后的配置: 1234# >>> conda initialize > ...
详情
图片
2025-04-18Win 下使用 Git 自动同步笔记
折腾了很久笔记系统后,觉得还是大道至简,回归到 Typora + MarkDown,但是这样就要面对一个笔记多端同步的问题。 因为主要还是在 Win 下写笔记比较多,最终决定使用 GitHub 同步笔记,手机端和 IPad 端只用 GitHub APP 查看笔记。 同时为了避免手动同步笔记的麻烦,本文就介绍了一种使用 Git 自动同步笔记的方案。 自动同步脚本 首先写一个 auto_save.bat 脚本用于 commit 并 push 到 GitHub 仓库,脚本内容如下: 12345D: cd D:\\study\\notegit add . git commit -m "auto save" git push 将脚本中的盘符(我这里是 D:)和路径更换成自己的就行,"auto save" 可以更换成别的 Git Message 但是这个脚本会有一个问题,每次执行的时候都会弹出来 cmd 窗口,为了解决这个问题,我们还需要写一个 auto_save.vbs 脚本,内容如下: 12set w ...
详情
图片
2025-08-20配置 SSH 密钥登录
使用 SSH 密钥登录比密码登录更安全、更便捷。配置 SSH 密钥登录主要分为两个步骤: 生成密钥对 将公钥上传到服务器 生成密钥对 首先需要在自己的电脑上生成密钥对,密钥对由一个私钥和一个公钥组成: 私钥 (id_ed25519): 必须严格保密,留存在你的本地电脑上,相当于你的“身份证明”。 公钥 (id_ed25519.pub): 可以安全地分享,需要被放置在你想登录的服务器上,相当于一把“锁”。 打开终端,使用 ssh-keygen 命令来生成密钥 1ssh-keygen -t ed25519 -C "[email protected]" -t ed25519: 使用 Ed25519 算法。如果你的系统很老不支持,可以换成 rsa -b 4096。 -C "[email protected]": 添加一段注释,通常用邮箱来标识这个密钥是谁的、用在哪台电脑上,方便管理。 运行命令后,根据系统提示进行操作: Enter file in which to save the key (…): 保存密 ...
详情
图片
2025-07-26vercel 部署 Hexo 时安装 pandoc
有时写的文章会有很多数学公式,放到 Hexo 中却出现了公式不全,公式超出文章边界等一系列问题显示上的问题。 pandoc 是一款强大的渲染工具,可以完美处理文章中的数学公式,Hexo 提供了 hexo-renderer-pandoc 插件来使用 pandoc 渲染公式。 安装插件 hexo-renderer-pandoc 1npm install hexo-renderer-pandoc --save 安装完成后需要配置 Hexo 根目录的 _config.yml 配置文件 123456789pandoc: args: - '-f' - 'commonmark_x' - '-t' - 'html' - '--mathjax' extensions: - '-implicit_figures' -f 表示输入格式,-t 表示输出格式,这里的 commonmark_x,是带有扩展的 CommonMark 风格 --mathjax 用于添加 MathJax 数学公式的支持 对于更多插件的配置,具体参考 Pandoc ...
详情
Sun API 使用教程
配置 SSH 密钥登录
Github 主页美化
vercel 部署 Hexo 时安装 pandoc
Linux统计文件夹下的文件数目
Win 下使用 Git 自动同步笔记
零拷贝实现高效文件传输
Java 的三种代理模式:静态代理,动态代理,CGLIB 代理
解决 win11 中 Zsh 与 Conda 兼容性问题
三斤周刊-第 2 期
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體