- 博客(4)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 【原】喂狗机制Software Dog
为了避免进程发呆,或者陷入死循环,但是进程并没有真正挂死,导致软件看门狗没有监控得到进程挂死而重启。所以,添加一个喂狗自愈机制。time_t lastTime = time(NULL);for(耗时功能处理){ //喂狗 if(time(NULL) - lastTime >= 120) { lastTime = time(NULL); F...
2019-03-20 17:47:28
1050
原创 【原】不要对C++类对象或struct对象做memset操作
wsrt进程在处理upgradeAccess部分一直Segment fault,又一直没看出问题。http://blog.csdn.net/yasi_xi/article/details/17840225原因在于这句修改,前一个版本没问题,后一个版本必现的话,注意查看版本间相关流程的差异,其实你对比的两个版本之间只有这一句有差异,你没仔细看 CUpgradeAccess...
2019-03-20 17:44:31
187
原创 【原】消息队列最大值限制处理,msgget返回No space left on device
g_SVCMsgQueIdEventRcv = msgget(MSG_DEVMON_TO_SERVICE, 0666 | IPC_CREAT); if(-1 == g_SVCMsgQueIdEventRcv) { SVC_LOG(DEBUG_K,"Create DCU event message queue failed:%s.\n",strerror(errn...
2019-03-20 17:39:06
646
原创 【原】socket通信实现域名解析
//extern unsigned char gSntpServerIP[20];int GetNTPTime(unsigned char *ntpServerIP,unsigned int ntpPort,unsigned int *data) { int sockfd=0; char ntpServerName[20]; ...
2019-03-20 17:35:08
1225
C++内存管理技术内幕
2011-07-02
请教:在Linux3.0.8 移植usb wifi驱动rtl8189es
2016-02-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人