列表202410
2024 年 10 月事记
#Go Toolchains
简单来说,在 go.mod 中新增的toolchain go1.23.1
是为了让低版本的本地 golang 可以编译需要高版本 golang 的依赖包。
#Go linkname
项目在 go1.23 下会无法编译,原因是在此版本下被禁止了。
1 | link: xxxxxx: invalid reference to yyyyyy |
#du 命令
1 | # 按目录统计文件大小 |
#git 的 .gitignore
.gitignore
文件可以在一个仓库的不同目录中设置多个,会比统一写在一个根目录文件中灵活。
#ln -s
使用 ln -s
创建符号链接时,符号链接只是指向源文件的路径,而不是实际内容。
#Windows sshd
Windows 的 ssh 有大坑,默认生成的 authorized_keys 文件的编码格式为 utf16,定位问题定位了很久。
另外,用系统安装 openssh 服务器会卡死,建议从 powershell 的官方 github 下。
- https://blog.csdn.net/qq_62357060/article/details/135126958
- https://www.cnblogs.com/ucos/p/16998981.html
#CRLF
如果用 windows 但是 linux 子系统用的也很多的话,还是建议把所有的换行符都统一成 LF,目前的编译器都支持,但是 Linux 下不支持 CRLF。
1 | git config --global core.autocrlf input |