- 博客(11)
- 收藏
- 关注
原创 MQTT.fx5.8.0最新版学习补丁
MQTT.fx是一个很好用的MQTT客户端,但是我看网上只有MQTT.fx 1.7.1的版本,而阿里云物联网平台的文档使用的是5.x的版本,所以我就安装了一个最新版。因为旧版的一些按钮不方便找,我今天就稍微花了一点时间,做了一个学习版的补丁,方便学习使用。接下来进入lib目录,把补丁的jar复制进去,替换即可。我所使用的MQTT.fx这个软件是最新从官网下载的,想要用一样版本,下载链接是。把这两个都下载好,先安装软件,然后找到软件的安装目录,如下图所示。这样以后,重新打开软件。后缀,这样方便对比。
2024-08-21 11:54:06
527
5
原创 自动处理各种文件编码到UTF-8的Python脚本
之前写项目的时候,因为每个人的开发环境不一样,Keil5的话,之前一起开发的人,他们配置的是GB2312,然后我也是。但是SourceInsight或者是VSCode的话,默认是UTF-8。考虑到代码是要上传Git的,所以应该都统一使用UTF-8编码,否则GB2312的中文注释会在Git历史记录里面显示乱码。于是我就写了一个Python脚本来解决这个问题,因为文件数量很多的情况下,手动修改编码很麻烦。这个库来检测文件的编码类型,然后递归搜索文件来转换编码。下面是Python脚本的代码。
2024-06-05 20:26:38
390
原创 关于C++版本的思考
而且,不应该选择C++20,而是应该等待C++23完善了以后,直接过渡到C++23,这样就避免C++20中部分到C++23以后还需要修改的内容了。我有些动摇,因为在最早一开始,2019年那会一开始学的C++98,感觉C++98足够了。而且也确实是这样,我看到的范围有限,基本上都止步于C++98那个时候,我觉得无需Modern C++,但是后来我发现我错了。不知是多少次了,我总是纠结,现在已经是2024年了,究竟应该使用C++的哪个版本。总结来说,对于已有项目,尽量不动C++标准,除非已经做好决定了。
2024-05-04 17:00:19
358
1
原创 【刷题笔记】递归实现指数型枚举
题目链接:https://www.acwing.com/problem/content/description/94/题目要求输出所有组合,这里使用DFS来解决,凡是涉及递归的,都可以画搜索树来辅助。
2023-12-13 22:01:29
529
1
原创 Git学习笔记(一)----基本操作
一、基本操作总结1.基本设置(1)设置用户名命令:git config --global user.name “名字”(2)设置邮箱命令:git config --global user.email “邮箱”没有任何提示就是成功了。2.初始化一个仓库(1)创建一个文件夹用git进入目录,命令:cd 路径(2)创建命令:git init这会在文件夹下产生一个.git的隐藏文件夹,这样就创建好仓库了如果要删除本地仓库直接删除.git3.往仓库内添加文件命令:git add 文件名…
2021-05-15 17:02:01
127
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人