- 博客(70)
- 收藏
- 关注
原创 Chaos-nano协作式异步操作系统(六):`Chaos-nano` 在手持式 `VOC` 检测设备上的应用
Chaos-nano 在手持 voc 设备上的应用
2025-12-13 21:20:55
751
原创 Chaos-nano协作式异步操作系统(五):Chaos-nano 在压力容器监控系统中的项目应用
Chaos-nano 在压力容器项目中的应用
2025-11-18 08:53:41
1011
原创 Chaos-nano协作式异步操作系统(三):Chaos-nano 与 FreeRtos 技术对比分析
Chaos-nano 与 FreeRtos 的一些对比
2025-11-10 09:13:32
695
原创 gcc使用中得一些技巧
GCC的__cleanup__属性提供了一种自动资源管理机制,允许在变量离开作用域时自动调用指定清理函数,类似C++析构功能。该特性适用于局部变量,要求清理函数参数为指向变量类型的指针,执行顺序按声明逆序。主要用途包括自动释放内存、关闭文件描述符等资源管理,特别适合多返回点的复杂函数,能有效减少手动资源释放和内存泄漏风险。但需注意这是GCC的非标准扩展,不支持全局变量和函数参数。
2025-09-18 18:28:03
182
原创 lesOS 操作系统
`lesOS` (`lightweight easy simple OS`)是专门为`arduino`设计的一款轻量级简单易用的操作系统。目前已经在 `Arduino Pro Mini `(`ATmega328P @ 5V`)进行测试
2025-07-17 15:57:42
430
原创 rust 构建自己的库和模块
通过命令行生成测试代码,其实就是一个调用rust库的二进制文件,这里我们设计库实现 和 两个函数。生成的目录结构生成自己的库生成简单库通过命令行生成自己的库文件:生成的目录结构在 中添加内容编译库修改 的项目的配置文件 ,在 中添加库的路径修改 代码,调用这两个函数:方法二 先声明,再使用运行结果在库中增加模块直接修改 lib.rs 文件修改 中的 文件重新编译后库后,在 中执行 可以看到结果——与上次运行结果相同。在 目录下创建一个新的文件,命名为
2024-07-17 15:38:24
1463
原创 Jupyter远程服务器设置
使用python编辑器或者vim 在遇到输入错误需要重新输入的时候,会感觉很别扭,尤其是在 for 循环等中。而 jupyter 可以实现文本编辑并运行的效果,对我而言提高了效率。因为 jupyterlab中包含jupyter notebook, 所以启动jupyterlab,则同时也启动了jupyter notebook.在命令行输入 jupyter notebook就可以开启服务了。但我们一般希望Jupyter Notebook在后台运行,所以可以输入以下命令。
2024-07-08 12:39:49
718
原创 拼音字符串相似度
语音识别出的结果并不一定是我们想要的汉子,例如:“张三” &“张叁”。所以如何判断识别出的结果是我们想要的,一种方法就是用到拼音的模糊比较。
2024-07-08 12:00:00
1180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1