随笔分类 -  Linux

摘要:定义task类 using std::list; class Task;typedef list<Task> TASK_LIST; #ifndef __TASK__PRIOR__HCL__#define __TASK__PRIOR__HCL__enum // 数值越大优先级越高{ eUpgradeT 阅读全文
posted @ 2018-10-26 10:49 琳麻雀
摘要:typedef __u16 in_port_t;typedef __u32 in_addr_t; struct sockaddr_in *addr; char m_ipaddr[16]; memset(m_ipaddr,0,sizeof(m_ipaddr)); 需要区分下这些结构体的差异 socka 阅读全文
posted @ 2018-10-19 18:53 琳麻雀 阅读(3742) 评论(0) 推荐(0)
摘要:运行上述代码的时候,出现创建消息队列异常,msgget返回No space left on device。 检查/proc/sys/kernel/msgmni里面值为16.这个msgmni参数决定了系统中同时运行的最大message queue的个数; 查看当前消息队列,#cat /proc/sys 阅读全文
posted @ 2018-10-19 18:09 琳麻雀 阅读(1174) 评论(0) 推荐(0)
摘要:串口通信 Unix终端I/O函数。作用:清空终端未完成的输入/输出请求及数据。 Unix终端I/O函数。作用:清空终端未完成的输入/输出请求及数据。 包含头文件: 1 #include <termios.h> 1 #include <termios.h> 1 #include <termios.h> 阅读全文
posted @ 2017-09-18 15:44 琳麻雀 阅读(1558) 评论(0) 推荐(0)
摘要:在/etc/profile中加入以下一行,这将允许生成coredump文件 ulimit-c unlimited segment fault的问题就会生成core文件;killed的方式出错不会生成core文件; gdb 应用程序 core ,就能恢复到程序奔溃的那一刻,通过bt查看出错的原因。 阅读全文
posted @ 2017-09-13 15:58 琳麻雀 阅读(172) 评论(0) 推荐(0)
摘要:在当今的网络时代,我们常常见到的进程间通信方式都是socket,比如Java的EJB调用,Java和C通信,Web Service服务等。socket是最常用的通讯技术,几乎所有的系统、语言都支持,socket也是面向网络的,通信的两方可以跨越IP网络进行传输。 在本地通信中(同一台机器上的进程间通 阅读全文
posted @ 2017-04-05 14:11 琳麻雀 阅读(7965) 评论(1) 推荐(1)
摘要:官方协议有句如下的话来形容MQTT的设计思想: “It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is l 阅读全文
posted @ 2016-11-17 11:26 琳麻雀 阅读(2981) 评论(0) 推荐(1)