摘要:
Q 我的开发工作都在 master 分支上做的,master 分支有很多的开发的时候产生的临时文件。我想清空 master 分支的历史记录。并且只保留 README.md 和 main.py A 你可以通过以下步骤清空 master 分支的历史记录,只保留 README.md 和 main.py 文 阅读全文
摘要:
Qt Maintenance Tool (Qt Online Installer)可能没有 Qt5 的安装选项了,但是从 Qt 官网下载的qt-opensource-windows-x86-5.14.2.exe安装器在安装的时候会安装旧的 Qt Creator。如果你不想要旧的 Qt Creator 阅读全文
摘要:
要创建一个deb包,只需要有一个基于 debian 的操作系统即可。 下载上游的包,或者手动打一个上游的包。这个上游的包是源代码的仓库或者文件夹,打包的时候不要 .git 目录,也不要 rust 插件自动生成的 target/ 目录 要使用debain 安装的 rustc,因为 debuild 会移 阅读全文
摘要:
之前已经发了一篇博客简述了如何阅读这个项目,尽管这个项目已经开源很久了,但我找了很久都没有找到怎么从播放列表移除歌曲,那就自己动手实现,再提个 PR 吧。 运行起来应用后通过 Inspector(Ctrl+Shift+I)找到希望放置按钮的位置:专辑按钮的旁边。 第一步就是修改UI文件,把这个按钮显 阅读全文
摘要:
netease-cloud-music-gtk4 是基于 GTK4 + Libadwaita 构造的网易云音乐播放器,专为 Linux 系统打造,已在 openSUSE Tumbleweed + GNOME 环境下测试。 如何将项目运行起来 我们要读一个程序的代码,不管它怎么样,先跑起来再说。这个程 阅读全文
摘要:
简记 这是我第二次从头开始阅读,有第一次的印象要容易不少。 如果只关心具体的做法,而不思考为什么这样做,以及整体的框架,阅读的过程将会举步维艰。 简略记录 gtk-rs 的书中提到的点。对同一个问题书中所演示了多种处理方法,而且跨度比较大,第一次阅读的时候经常出现忘记之前的内容。 fn signal 阅读全文
摘要:
在 WSL 安装并配置 MySQL 与在 Ubuntu Server 安装配置 MySQL 一样的步骤。简要记录一下配置的过程。 # 安装 MySQL 参考微软官方文档[^wsl-database]安装MySQL。 ```sh sudo apt install -y mysql-server ``` 阅读全文
摘要:
# Linux 的那些操作都出自哪里? 可以说 Linux 是一种 Unix。Unix 有一个 man 手册,手册包含了安装的软件的使用帮助,遇到问题的解决办法。总之几乎所有的操作都是手册里面有迹可循的,即便不是 GNU/Linux 相关的,也有文档可查,文档也算是一种手册。这里说 GNU/Linu 阅读全文
摘要:
# 我的C/C++开发环境 OS: WSL Ubuntu Compiler: gcc Editor: VS Code Extensions: C/C++ Extenion Pack Settings: 时间仓促,待后续完善。 Linux 安装编译器很方便,几乎不需要配置。唯一要配置的地方在于 VS 阅读全文