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