- 博客(5)
- 资源 (11)
- 收藏
- 关注
原创 C:当strtok遇上连续分割符
strtok在字符串处理上灵活高效,但分割字符的同时也更改了输入字符串,即在分割符处更改为 '\0',这样,对于连续分割符的字符串,就显得无能为力了。严重注意:字符串保存的缓冲需要足够,本函数没有对输入字符串做安全管理,实际使用可以自行根据情况判断异常。//处理代码 此处略去任意字。希望本文能给读者有所帮助。
2023-01-11 02:58:30
1015
原创 STM32F0 使用ST-LINK实现对外部Flash芯片的烧录
快速实现STM32F0及兼容IC使用STLINK软件下载数据到外部flash。
2022-05-11 05:06:59
6232
3
原创 PHP array_merge 的坑
PHP使用array_merge重新排列数组下标的方法,乍一看不错,在做一个通讯协议的项目正好需要重新按照0~n排列下然后计算校验和。先看看这个例子:$data[0] = 0;$data[2] = 2;$data[1] = 1;$result = array_merge($data); //准备发送,按照顺序排好dump($result);/*本想让它帮忙排整齐,但输出与预期不符,php只会按照成员赋值顺序排列:Array ( [0] => 0 [1] =&...
2021-11-10 18:25:05
555
原创 单片机嵌入式软件自动版本号生成方法
嵌入式软件版本管理一般都是人工维护,容易被遗忘造成不同软件相同版本号,而对应的开发工具如Keil或IAR,目前没有发现编译前可加载exe方式外部修改版本号的方法。当然有人会说可以用 __DATE__,__TIME__代替版本信息,标准C库都具有这两个宏,但输出的格式太长不理想,作为一个数字强迫症,只好自己想办法在预编译时把当前时间处理成数字版本号。本文也是从这两个宏下手,通过预编译计算出数字版本信息,节省单片机运算开销。宏定义如下:#define YEAR ((__DATE__[7]-'0
2021-03-15 02:04:21
2071
原创 Easyui Datagrid 中用 Combotree 的显示问题
Datagrid嵌入combotree控件后,在编辑时候,能正常显示combo的text,但完成编辑后,却显示combo的value了,很不爽。如何做到显示实际的text呢?查了相关资料,有很多方法,如:可以从combotree的选择事件后修改,或者从行编辑完成后修改,最后总结出,通过单元格的formatter事件修改最简单,方法就是先将combotree的所有数据后台输出到前台作为一...
2019-12-20 05:50:17
1366
1
STM32 驱动 2.8寸IPS屏幕代码带OV7670视频输入
2020-06-27
自激式开关电源的原理.pdf
2020-06-24
全志A64方案元器件支持列表大全
2016-12-08
全志A64平板方案原理图
2016-12-05
RGB888图片转RGB565
2012-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人