c++ 学习笔记

c++ 学习中记录下来的一些要点,方便以后复习。

android 学习笔记

android 使用中学习到很多新的东西,记录下来防止忘记。

ucosiii 移植

最近想在 f429 上面使用 mdk526 版本的 IDE,配合 HAL 和ucosiii。考虑到的方法是对比 v7 开发板的 ucosiii 和裸机程序,找出需要修改的地方,然后对比 v6 开发板的 ucosiii 和 裸机程序,然后把相应的修改融合起来即可。

android studio 入门坑

android studio 初次使用的时候,也会碰到很多坑,详细如下:

lpwizard 生成的 allegro 封装中 .psx 文件使用方法。

lpwizard 有时候生成 allegro 封装的时候会生成 .psx 文件,这个文件其实是脚本文件,用于某些特殊形状焊盘的处理。 具体的使用方法如下: 在Allegro中,选择 File > Script(文件 > 脚本) 在脚本窗口,点击 Browse(浏览) 在文件浏览器...

canon 打印机 连接不上 netgear 路由器

解决方法很简单,只要把信道设置到 10以内即可。

int, float, double 等转化为 qstring

一般有以下两种方法: 1. QVecotr<int> vec; QString(QByteArray().setNum(vec.at(3))) 2. float f; QString("%1").arg(f)

qvector 转为数组

在 qt 中想要把 qvector 转化为原始数据构成的数组,有几种方法: 直接使用循环读取 double *bytes = new double[vec.size()]; for (int i = 0; i < vec.size(); ++i) { bytes[i] = ve...

segger rtt 输出 log

调试 mcu 的时候,使用 jlink 的 rtt 可以方便的输出信息。 输出有两种模式, client 和 logger。 client 必须依附其他程序,比如说 mdk 调试状态,或者 logger 程序。 logger 可以不依附其他程序,但是 rtt 默认的代码只支持 client 的...

git 常用命令

1. 撤销提交 git reset --soft HEAD^ git reset --hard [commit_id] 注意: soft撤销可以保留已经修改的文件,hard 撤销完全恢复为指定的状态,抛弃已有的修改。 2. 强制更新 git push origin HEAD --force g...