- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 memset 引起的程序故障
c语言写了好久了。在最近的项目中发现一个很奇怪的现象。对于int32_t 类型的数组,buf[20],用memset(&buf[0],0,20)做了初始化之后,发现再次进行数据读写的时候,还保留了上次的数据。简而言之,数据没有彻底清零。查了好久 发现自己memset用的不对。最后把程序改为memset(&buf[0],0,sizeof(int32_t)*20),这才回复正常了。感叹这几年啊!真的虚度了!居然还会犯这样的错误呢...
2021-01-11 11:54:39 916
转载 GA标准
百度百科:GA标准属于Browne&Sharpe计量系统,最初是用在医学和珠宝领域的!数字越大直径越小。后来推广了,也可以表示厚度。有色金属板和钢铁板同是××GA的时候,厚度实际上不一样,同是××GA的板材和管材数值也不一样。管材直径的单位换算美制10GA11GA12GA14GA16GA
2014-06-12 09:41:04 2253
原创 Qt 程序发布遇到的问题
1.首先要搞清楚动态链接库还是静态链接本文只涉及动态链接库,就是编译出来的exe文件加上Qt 的必要dll文件。一般跟别人一样的操作,直接双击 XX.exe,提示缺少什么dll,就去Qt的安装目录下的bin文件夹里去找。我找的目录是D:\Qt\Qt5.2.0\5.2.0\msvc2010\bin
2014-05-15 15:54:54 562
转载 QT窗口:widget
1.让QMainWindow窗口在QDialog窗口上面置顶层,默认是置QDialog窗口的底层setWindowFlags(Qt::Dialog);或者子窗口名:userManagerDialog Qt::WindowFlags flags = Qt::Dialog; userManagerDialog->setWindowFlags(flags);
2014-05-09 13:42:17 1207
原创 libusb-win32
下载libusb-win32-bin-1.26,选择libusb-win32-bin-1.26/bin/amd64中的libusb0.dll,libusb0.s
2014-05-04 15:30:19 588
转载 快速排序算法
/******************************** 快速排序******************************************/void run(unsigned int* pData,int left,int right){ int i,j; int middle,iTemp; i = left; j = righ
2014-04-25 15:50:03 352
转载 libusb1.0
libusb1.0学习(一)首先声明,这是看到国外论坛上的学习文章后,独立翻译过来作为笔记用,加入部分自我理解,并且全部原创。介绍:libusb是一个开源库,可以帮助开发者在用户空间的层面上与UBS设备进行通讯。如果想了解更多,可以查看他们的主页:http://libusb.org/在其文档中,建议首先阅读USB2的规格说明:http://www.usb.org/developer
2014-04-14 21:24:52 1801
原创 在linux下为QT安装libusb
使用apt-get install libusb* 来安装usb相关的库文件。只不过安装的文件会比较多,dan
2014-04-13 12:11:51 1307
转载 Qt编译错误:GL/gl.h:No such file or directory
Qt编译错误“GL/gl.h:No such file or directory”的解决方法
2014-04-13 11:52:47 1624
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人