摘要:
1、编辑器:VI、VIM 2、编译器:GNU C/C++编译器gcc 3、调试器:gdb 4、函数库:glibc 5、系统头文件:glibc_header 阅读全文
摘要:
auto int i;//将变量存储在栈上面。。编译器默认将所有局部变量都是auto的 register int i;//将临时变量存储在寄存器中,不能用&取地址 static int i;//将局部变量村塾在程序静态区中,此时局部变量生命期和全局变量一样,但是作用域不变,只能在当前文件访问 ext 阅读全文
摘要:
在32位机器上,对于一个变量的地址值占4个字节,64占8个字节,即变量指针的值 1、显示强制类型转换:如果转换后的数据类型长度大于转换前的,则数据大小不变;如果转换后的数据类型长度小于转换前的,则数据大小被截断(高字节的不要)。对于内存而言,所占的空间不变 type a = (type)b; 2、隐 阅读全文
摘要:
数据类型的本质就是固定内存大小的别名 char:1byte short: 2byte int:4byte 其实变量也是对连续内存的别名,相当于这段内存的句柄、钩子 阅读全文
摘要:
BYTE MyMethod::changeByte(BYTE byte) { byte = ((byte & 0xf0) >> 4) | ((byte & 0x0f) << 4); byte = ((byte & 0xcc) >> 2) | ((byte & 0x33) << 2); byte = 阅读全文
摘要:
转自:http://blog.csdn.net/u011068702/article/details/64443949 1、看代码 2、编译结果 3、分析和解决 就拿f(a + b)来说,a+b的值会存在一个临时变量中,当把这个临时变量传给f时,由于f的声明中,参数是int&,不是常量引用,因为c+ 阅读全文
摘要:
假设定义好了数据包:FE(开始符)+FF(报文长度)+AA(标志位)+BB(数据)+CC(校验位)+FF(结束符) 原理:找到每个FE,判断这个FE后面的报文长度、校验、结束符是否正确,如果正确就把这个包提取出来 Qt代码: 阅读全文
摘要:
PLC 程序可使用以下一种或多 种符合IEC 61131-3 标准的语言编写: IL(指令表)LD(梯形图)FBD/CFC(功能块图)SFC(顺序功能图)以及ST(结构化文本) 软件模型:1、配置 CONFIGURATION2、资源 RESOURCE3、任务 TASK4、全局变量 VAR_GLOBA 阅读全文
摘要:
使用的陪测网卡是【众志诚MVB网卡】,通过串口配置,可以接收和发送MVB数据。 一、MVB通信介绍 对于某一节点【如众志诚MVB网卡】,为其配置0x710和0x720端口为源端口,用于发送数据,为其配置0x730和0x740端口为宿端口,用于接收数据。总线上的其他节点如果配置了宿端口为0x710和0 阅读全文
摘要:
转:http://blog.csdn.net/usownh/article/details/42614185 大端模式和小端模式是计算机中经常涉及到的两种字节序,也有大端对齐、小端对齐、大尾、小尾等叫法。 一、起源 说起这两种模式,就不得不提一下大端(Big-endian)和小端(Little-en 阅读全文