- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 【C语言】memcpy字符串拷贝函数的陷井
编程细节:memcpymemcpy拷贝的是字符串,如果拷贝字符数组,很有可能遇到\0元素,导致拷贝终止。 所以Data中的数据很有可能不完整:BUF={12,AF,AB,1D,10,00,A1};memcpy(Data,&BUF,sizeof(BUF));Data={12,AF,AB,1D,10};//丢失00和A1...
2019-05-14 18:42:27 3136 2
原创 【工具】搭建TCP公网服务器(用于日常调试)
编程工具:TCP/IP助手1.公网服务器助手:在MCU上调试GPRS等模块时,为了验证和平台TCP通信是否顺畅,很多时候需要一个公网的IP环境作为服务器,能够直接和GPRS模块通信,一些网络调试工具只能提供局域网内的TCP Server,博主找到一个好的网站提供这个功能,能够建立公网TCP Server;http://tcplab.openluat.com/美中不足,并不支持16进制发送和显...
2019-05-13 14:00:27 7601 1
原创 【C语言】结构体字节对齐的本质和使用
编程细节:结构体字节对齐1.在c语言中#include <stdio.h> //默认情况下,结构体一般在内存中的自动对齐格式是4个字节 ,即向四个字节的变量对齐//设置手动对齐 //如果这里是4,那么下面的打印就是8 //如果这里是2,那么下面的打印就是6 //如果这里是1,那么下面的打印就是5 #pragma pack(4)struct m...
2019-05-13 10:04:12 290 1
原创 【QT】3种定时器的使用
QT笔记:QTimer类1.QTimer(重复和单发计时器)应用QTimer时,先创建一个QTimer类,利用connect将timeout()与对应槽函数连接,在调用start()函数设置定时器时间间隔,每经过设置时间后,定时器会发出一个timeout(),相应的槽函数就会被触发,直到调用stop()函数停止。 QTimer *timer = new QTimer(this); ...
2019-05-05 14:13:30 1970 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人