0%

最近在给一个 C51 的项目进行协议加密开发,遇到一个警告,本着警告就是没有问题跑了项目,然,加密数据全乱了!!!

警告 ⚠️ 大概长这样:

C51 警告

阅读全文 »

clangTools 聚合类是为了将一些短小精湛的代码集合起来。

在进行c/c++开发的使用,由于自带的系统库支持的问题,或者api接口的问题,导致c/c++在不规范开发的时候,很容易出现冗余代码,或者各种查API手册的问题。

为了减少这些情况,所以将一些常用的方法,并且第三方依赖较少的方法进行封装。

阅读全文 »

最近在整一个复合类的项目(cmake项目),期望是跨平台,所以需要在各个平台上编译测试。

但是每次改完代码还要开个虚拟机编译测试,还挺麻烦的,于是试了下 github 的 actions 自动 CI 工具,还挺好的,目前已为项目自动编译 WindowsLinuxMacOS 平台。

阅读全文 »

当我们在开发嵌入式应用的时候,我们可能不想让输入法的虚拟键盘出现。

因为虚拟键盘可以做到比较多的事情,而且也不容易控制。

例如 PC 上的虚拟键盘就可以执行 Alt F4,或者调出任务管理器,但是很多情况,我们是不允许用户这样操作的。

阅读全文 »

在某些情况下,我们需要将两张图像合并为一张,这时候我们会选择类似 PhotoShow 等画图软件进行拼接。不过我想偷个懒,自动拼接。
所以查找了一些资料之后,开发了 Web版本的图像拼接 接口。

阅读全文 »