摘要: 安装 Go 语言,在 Mac 平台用 brew, Windows 用 exe,Linux 上一般不想用包管理器自带的,Go 语言没有提供一键式的安装脚本,也没有 uv, rustup 这种自己管理自己的工具。(应该为 Go 语言写一个 nvm.fish 这样的工具,但是我一般只用最新版的 Go,目前 阅读全文
posted @ 2025-12-26 15:20 wngtk 阅读(6) 评论(0) 推荐(0)
摘要: 原来的程序要读的文件内容只有一个字符。(ch = fgetc(fp)) != EOF 却一直是 true。读文件的那段代码是这样的: while ((ch = fgetc(fp)) != EOF) { } 产生了一个死循环 (故意隐藏 ch 的定义)。 TLDR: 点这里折叠了一个简单的解释。 TL 阅读全文
posted @ 2025-12-18 00:20 wngtk 阅读(38) 评论(1) 推荐(1)
摘要: TLDR: 关闭 Clash Verge Rev 的 Tun 模式,再重置 VMware 的网卡 这个问题的现象大概是: OpenEuler 在 VMware 安装的时候没有网卡的启用按钮。 VMware 安装 Linux 网卡无法启动。 VMware 安装 RockyLinux 网卡无法启动。 H 阅读全文
posted @ 2025-07-13 13:49 wngtk 阅读(138) 评论(0) 推荐(0)
摘要: 用 uv + Python 开发命令行工具 我都不知道我第一次用 uv 的时候是怎么正确打包,并能使用 uv 安装我开发的程序。当时真是误打误撞的,那时候我根本不知道 pyproject.toml 应该怎么写才能正确打包,更加不知道写一个命令行程序的规范是什么。当时我连 Build Backend 阅读全文
posted @ 2025-06-10 22:11 wngtk 阅读(626) 评论(0) 推荐(4)
摘要: 前言 除了古老的 C/C++,几乎所有的编程语言都有模块系统,都有官方的包管理器。我们一般不自己实现所有的代码,实际应用开发过程中大量使用开源库和框架。这篇文章演示了如何把自己实现的库变成一个包,一个包就是你的应用,也是你的库。 随着程序越来越大,我们会将不同用途的代码放到不同的源文件。为了代码共享 阅读全文
posted @ 2025-05-04 16:45 wngtk 阅读(645) 评论(1) 推荐(3)
摘要: 前言 网上有一个老哥用 packer 制作镜像的博客里开篇就提到[1]。 Failure is success in progress. —— Albert Einstein 不要害怕失败,在用 packer 的过程中你可能会失败很多次。我就经历了 virtualbox 安装失败、启动不了虚拟机,p 阅读全文
posted @ 2025-03-01 18:17 wngtk 阅读(105) 评论(0) 推荐(0)
摘要: Linux From Scratch 12.2 Systemd 留念 Linux From Scratch 12.2 Systemd 总耗时约一周完结。写下这篇以作留念。 要始终把精力放在解决问题上面,不用自怨自艾。因为不管你关注不关注问题都是那个样子 ——《毛选》 我推荐使用 Hyper-V 来做 阅读全文
posted @ 2025-01-05 00:48 wngtk 阅读(109) 评论(0) 推荐(0)
摘要: Q 我的开发工作都在 master 分支上做的,master 分支有很多的开发的时候产生的临时文件。我想清空 master 分支的历史记录。并且只保留 README.md 和 main.py A 你可以通过以下步骤清空 master 分支的历史记录,只保留 README.md 和 main.py 文 阅读全文
posted @ 2024-10-10 12:34 wngtk 阅读(60) 评论(0) 推荐(0)
摘要: Qt Maintenance Tool (Qt Online Installer)可能没有 Qt5 的安装选项了,但是从 Qt 官网下载的qt-opensource-windows-x86-5.14.2.exe安装器在安装的时候会安装旧的 Qt Creator。如果你不想要旧的 Qt Creator 阅读全文
posted @ 2024-04-13 13:00 wngtk 阅读(609) 评论(0) 推荐(1)
摘要: 要创建一个deb包,只需要有一个基于 debian 的操作系统即可。(不管你用的是什么 Linux 发行版,你可以使用虚拟机或者 systemd-nspawn 来创建构建 DEB 包的环境) 下载上游的包,或者手动打一个上游的包。这个上游的包是源代码的仓库或者文件夹,打包的时候不要 .git 目录, 阅读全文
posted @ 2024-04-11 16:43 wngtk 阅读(124) 评论(0) 推荐(0)