实践是检验真理的唯一标准。
使用Clion进行ESP32开发
使用Clion进行ESP32开发 由于不习惯VSCode的半成品C++ IDE功能,我转投了Clion的怀抱。但是Clion又面临插件不如VSCode丰富的问题,所以在开发ESP32时碰到了问题。最后强调一下,如果你主力开发使用VSCode,直接使用ESP32官方提供的插件就行,简单方便,无需命令行。 ...
实践是检验真理的唯一标准。
使用Clion进行ESP32开发 由于不习惯VSCode的半成品C++ IDE功能,我转投了Clion的怀抱。但是Clion又面临插件不如VSCode丰富的问题,所以在开发ESP32时碰到了问题。最后强调一下,如果你主力开发使用VSCode,直接使用ESP32官方提供的插件就行,简单方便,无需命令行。 ...
动态链接spdlog的cmake配置 由于spdlog仅头文件形式编译会大大增加二进制文件大小,同时我有多个程序都要使用,为了节省资源,考虑使用动态链接,但是网上查了一圈都没有效内容,最后跟ChatGPT讨论出来了。以下给出cmake配置动态链接spdlog的办法。 ...
Tkinter嵌入ico图标 Tkinter虽然比较简陋,但是在使用Python开发一些图形化小工具时还是比较方便的。由于原生图标比较朴素,所以一般都会选择自定义图标,但是就会遇到一个单文件可执行程序还得配一个ico文件用于显示图标,无疑比较累赘。本文介绍了如何将图标嵌入可执行文件的做法。 ...
CLion使用鼠标侧键前进后退 不知道官方快捷键支不支持浏览代码时使用鼠标侧键前进后退,VSCode快捷键插件原生是不支持的,但是可以手动添加。 步骤 菜单栏的导航下提供了前进后退的操作,找到设置 -> 按键映射 -> 主菜单 -> 导航,其下有前进、后退操作,右键点击选择添加鼠标快捷方式,并设置为鼠标侧键。 ...
Flatpak应用增加指定路径访问权限 Flatpak使用沙箱来保证安全性,但是会导致有些文件夹和路径无法在应用中访问,查阅文档发现可以设置访问权限解决此问题。 步骤 见官方文档《文件系统访问》一节,可以使用如下选项增加指定路径的访问权限: 1 --filesystem=/path/path 此外文档还提供了如下选项。 ...
解决关机正常重启卡A0自检的问题 困扰了特别久,关机再开机就正常,直接重启就卡BIOS自检,显示A0。 分析 发现不装机械硬盘可以正常重启,装上后就出现该问题。 怀疑是硬盘只分了/dev/sdx一个区,而没有/dev/sdx1这种分区。 进而导致BIOS自检会错误识别启动盘,导致无法正常启动。 ...
恢复WindTerm消失的菜单栏 WindTerm菜单栏神秘消失,这一切是道德的沦丧,还是人性的扭曲? 步骤 先按Alt+W,再按Alt+M 另外注意程序权限,如果权限和当前用户不匹配似乎也会导致菜单栏消失。 ...
解决VMware共享文件夹重启失效问题 虽然不知道失效机制,从系统日志来看是没报错的,有可能是没有执行?但是能够解决就行。 步骤 添加一个开机定时任务即可: 1 crontab -e 增加一行: 1 @reboot sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022 引用 vmware linux和windows共享文件失效问题解决 Ubuntu 16.04 /mnt/hgfs/下不显示共享文件夹的处理办法
update-notifier报错AttributeError E: 未知错误:“<class ‘AttributeError’>”(module ‘apt_pkg’ has no attribute ‘Error’)。 ...