- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 内存的分配方式
关于内存的分配方式: 静态存储区、自由存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据,全局数据。 栈区:在执行函数时,函数(包括main函数)内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。值得注意的是,这些内存是由编译器自己创建分配的。
2016-04-24 14:00:26 350
原创 Qt停止线程的方法
一、停止线程的方法有两种: 一种是使用标志位,这种方法最好,在while循环中使用标志位判断是否满足进行循环的条件,并在run函数结束时将stoped置为初始化的值false。 while (!stoped){ emit sendhandledata(); qDebug() msleep(SLEEP_TIME); } stoped = false; 第二中
2015-11-25 21:11:07 18890
原创 Qt5.5中使用serialport类使得Ui界面很卡
实际的读取串口工作中出现了这种情况,经过分析问题,可能有以下几个原因。 第一 ,在timer(out)信号触发的readData事件内,出现了非常复杂的循环,程序逻辑问题带来的时间复杂度的增加。 第二,readdata的数据量过大,也就是缓冲去buffer的长度太大了,每个循环中读入的实际数据量远小于maxsize,因此程序就会在forever循环中不停的循环读入数据装入buffersize直到
2015-11-24 19:24:46 2260 1
原创 Time to sail!
CSDN的博客撰写是总结经验、迈向进步的一个非常好的途径,从10年入学,到现在15年研究所二年级,竟然一直和它擦肩而过。不过还好,现在我做出了选择。 开始航行吧,用CSDN的博客记录自己的code和学习经历,之后的每一天我都将这样的声音倾诉给自己的心灵:总结和思考是进步的必备元素。 时间很短,航线却很长,优美的风景到处都是,不用犹豫,现在就扬帆! Time to sail!
2015-11-24 19:18:11 397
C语言实现AES加密、解密算法
2015-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人