嵌入式
OnlyCxue
坚持自所向无敌!
展开
-
C语言中volatile的详解
volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序:short flag;vo原创 2012-06-25 17:50:05 · 534 阅读 · 0 评论 -
TCP/IP三次握手协议
当两台主机采用TCP协议进行通信时,在交换数据前将建立连接。通信完成后,将关闭会话并终止连接。连接和会话机制保障了TCP的可靠性功能。 请参见图中建立并终止TCP连接的步骤。 主机将跟踪会话过程中的每个数据段,并使用TCP报头中的信息了解每台主机所接收到的数据。 每个连接都代表两股单向通信数据流或者会话。若要建立连接转载 2012-07-08 15:24:49 · 608 阅读 · 0 评论 -
linux c c++ qt 学习群
欢迎大家加入c\c++深度剖析群 256401284 ,互相学习,linux c qt 的加入吧原创 2012-08-18 10:07:34 · 1361 阅读 · 0 评论 -
关于qt 的sqlite数据库的使用总结
先说一下,我对Qt的开发方式,我是通过板子挂载虚拟机 然后通过smb服务实现PC机与虚拟机的共享目录的访问。 这几天做项目真好要用到数据库,当然不二的选择就是用Qt自带的sqlite数据库,来做,于是我在xp系统用Qtcreator创建了一个简单的小程序,来做一下实验,运行起来试下面这个样子的点击一下查看按钮,会添加一条信息,在pc机上很容易实现了,但在Arm开饭板上,数据库能打开但执行插原创 2012-11-01 19:48:02 · 813 阅读 · 0 评论