2025-11-17 23:40:00
![]()
sudo apt-get install texlive-full 安装时间超长。
安装过程中有地方不兼容,需要用户回车确认。
卡了就疯狂按回车
2025-11-17 23:29:00
![]()
在 WSL 等环境使用 VSCode 编辑 .env 等配置文件后,python 等代码读取时报错,无法正常读入配置文件。
不同操作系统下 文本文件换行符格式不同
| 系统 | 换行符 | 字符表示 | ASCII |
|---|---|---|---|
| Windows | CRLF | \r\n |
回车 + 换行 |
| Linux / macOS | LF | \n |
换行 |
| 老式 Mac(已淘汰) | CR | \r |
回车 |
WSL 下用 VSCode 打开文件编辑时,可能还是使用的 Windows 的 CRLF,Linux 下程序读取报错。
|
|
打开目标文件后,手动在 VSCode 优先级更改 换行符格式

2025-11-17 22:33:00
![]()
很多路由器默认关闭 IPv6 功能,记得打开:

记得重启路由器以应用。
部分 Windows 默认也关闭 IPv6 功能,记得打开:

本贴以配置 IPv6 SSH 连接与 RDP 远程桌面连接为例,由于 IPv6 比较玄学,目前仅实现校园网内 IPv6 联通,麻了。
说实话很抽象,理论上 IPv6 会给路由器一个网段让他自己给下面的设备分配,然后 DHCPv6 会给每个设备再给一个 IPv6 地址,然后还会生成好多临时、备用 IPv6 的地址。不过主要用的还是 DHCPv6 分配的 地址和路由器分配的长期租约 IPv6。
|
|
在 IPv6 中,一个网卡通常会 同时拥有多个地址,这是标准行为,不是异常。主要来源有:
Link-local 地址(fe80::/64) 用于局域网内通信,每个网卡必有一个。
全局单播地址(Global Unicast Address,GUA) 公网可路由的 IPv6,通常来自运营商或路由器。
ULA 地址(fc00::/7) 私有 IPv6,类似 IPv4 的 192.168.x.x。
SLAAC 自动生成地址 (公网) 通过路由器广播自动生成(可能含隐私扩展)。
DHCPv6 分配地址 (公网) 由 DHCPv6 服务器下发的稳定 IPv6。
1 个 link-local + 1~2 个全局地址 + 若干临时(隐私)地址
在 IPv6 中,每个地址都有“使用状态”:
地址当前有效且优先使用
用于新建连接(出站 / 入站)
地址仍可使用,但系统不再选择它作为新连接的源地址
已建立连接的会继续用,不会强制断开
已经过期,完全不可用
一般直接用 Perferred 的一两个地址

Windows 就比较简单了,打开高级防火墙配置,入站规则加上 SSH 的 22 端口和 RDP 的 3389 就好了。
|
|
|
|
|
|
有时候一切都配好了,就是连不通,那就等会儿、重启,说不定莫名其妙就好了qwq
理论上是公网,但是目前只能校园网内访问,也许是我没学到位,也许是学校网管干了什么。
2025-11-02 11:29:00
![]()
使用 pytorch matplotlib 等包时,Jupyter 中 Kernel 莫名内核死掉,重启。
Jupyter 显示如下:

|
|
Python 终端显示如下:
|
|
OpenMP 运行时冲突,你的程序里加载了两个不同版本的 OpenMP 动态库 (libiomp5md.dll),这常见于以下组合之一:
| 冲突来源 | 原因 |
|---|---|
PyTorch + NumPy
|
两者都自带 OpenMP |
Matplotlib + PyTorch
|
Qt 后端间接载入 MKL/OpenMP |
| 你用的是 Conda 环境 + 多个 MKL 包 | 不同包加载不同版本的 libiomp5md.dll |
|
|
2025-10-31 20:55:00
![]()
自读本科以来,一直希望能有一个完善的团队协作开发与任务管理方案,实现 1+1+···+1 >=n 的效果,而不是出现大量重复劳动或混乱,反而让团队合作开发的效率不如单人开发。这套方案能够将任何一个新的项目任务划分给团队成员,并实时跟踪反馈任务开发;同时,在完成一个个项目后,从项目开发过程与成果中沉淀和积累团队的技术与知识资产,也一直是我所关注的重点。
读研后,注意到导师的项目组有一套基于 Gitlab 和 Confluence 的团队协作开发与任务管理方案,简单了解下来,感觉算是目前接触到的最理想最完备,并且已经在稳定运行产出的方案了。因此决定系统性地学习和记录这套方案,方便后续自己搭建和使用。
| 阶段 | 学习目标 | 依赖 |
|---|---|---|
| 技术工具 | 开发部署 代码仓库 环境 | Gitlab 学习笔记 CI/CD |
| 开发部署 任务管理系统 知识库 环境 | Confluence | |
| 基础知识 | 无 | 无 |
| 产出学习 | 掌握团队协作与任务管理方法 | 基于 Gitlab+Confluence 的开发任务管理系统 |
| 利用方案进行产出 | 论文流水线、开源项目流水线 |
2025-10-31 20:51:00
![]()