摘要: 用 uv + Python 开发命令行工具 当使用 uv 写正规一点的 CLI 应用的时候,还是应该使用 uv init --package [package name] 因为写一个命令行程序总是要安装的,想分享到 PYPI 也必须要打包。 我都不知道我第一次用 uv 的时候是怎么正确打包,并能使用 阅读全文
posted @ 2025-06-10 22:11 wngtk 阅读(298) 评论(0) 推荐(4)
摘要: 前言 除了古老的 C/C++,几乎所有的编程语言都有模块系统,都有官方的包管理器。我们一般不自己实现所有的代码,实际应用开发过程中大量使用开源库和框架。这篇文章演示了如何把自己实现的库变成一个包,一个包就是你的应用,也是你的库。 随着程序越来越大,我们会将不同用途的代码放到不同的源文件。为了代码共享 阅读全文
posted @ 2025-05-04 16:45 wngtk 阅读(577) 评论(1) 推荐(3)
摘要: 前言 网上有一个老哥用 packer 制作镜像的博客里开篇就提到[1]。 Failure is success in progress. —— Albert Einstein 不要害怕失败,在用 packer 的过程中你可能会失败很多次。我就经历了 virtualbox 安装失败、启动不了虚拟机,p 阅读全文
posted @ 2025-03-01 18:17 wngtk 阅读(44) 评论(0) 推荐(0)
摘要: Linux From Scratch 12.2 Systemd 留念 Linux From Scratch 12.2 Systemd 总耗时约一周完结。写下这篇以作留念。 要始终把精力放在解决问题上面,不用自怨自艾。因为不管你关注不关注问题都是那个样子 ——《毛选》 我推荐使用 Hyper-V 来做 阅读全文
posted @ 2025-01-05 00:48 wngtk 阅读(45) 评论(0) 推荐(0)
摘要: Q 我的开发工作都在 master 分支上做的,master 分支有很多的开发的时候产生的临时文件。我想清空 master 分支的历史记录。并且只保留 README.md 和 main.py A 你可以通过以下步骤清空 master 分支的历史记录,只保留 README.md 和 main.py 文 阅读全文
posted @ 2024-10-10 12:34 wngtk 阅读(25) 评论(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 阅读(401) 评论(0) 推荐(1)
摘要: 要创建一个deb包,只需要有一个基于 debian 的操作系统即可。(不管你用的是什么 Linux 发行版,你可以使用虚拟机或者 systemd-nspawn 来创建构建 DEB 包的环境) 下载上游的包,或者手动打一个上游的包。这个上游的包是源代码的仓库或者文件夹,打包的时候不要 .git 目录, 阅读全文
posted @ 2024-04-11 16:43 wngtk 阅读(80) 评论(0) 推荐(0)
摘要: 之前已经发了一篇博客简述了如何阅读这个项目,尽管这个项目已经开源很久了,但我找了很久都没有找到怎么从播放列表移除歌曲,那就自己动手实现,再提个 PR 吧。 运行起来应用后通过 Inspector(Ctrl+Shift+I)找到希望放置按钮的位置:专辑按钮的旁边。 第一步就是修改UI文件,把这个按钮显 阅读全文
posted @ 2024-04-09 16:37 wngtk 阅读(54) 评论(0) 推荐(0)
摘要: netease-cloud-music-gtk4 是基于 GTK4 + Libadwaita 构造的网易云音乐播放器,专为 Linux 系统打造,已在 openSUSE Tumbleweed + GNOME 环境下测试。 如何将项目运行起来 我们要读一个程序的代码,不管它怎么样,先跑起来再说。这个程 阅读全文
posted @ 2024-04-09 15:32 wngtk 阅读(157) 评论(0) 推荐(0)
摘要: 简记 这是我第二次从头开始阅读,有第一次的印象要容易不少。 如果只关心具体的做法,而不思考为什么这样做,以及整体的框架,阅读的过程将会举步维艰。 简略记录 gtk-rs 的书中提到的点。对同一个问题书中所演示了多种处理方法,而且跨度比较大,第一次阅读的时候经常出现忘记之前的内容。 fn signal 阅读全文
posted @ 2024-04-09 14:49 wngtk 阅读(203) 评论(0) 推荐(0)