上一页 1 ··· 400 401 402 403 404 405 406 407 408 ··· 621 下一页

2020年8月7日

摘要: 原因分析: 通过查看代码发现C++程序在创建一个类的对象时报错了错误类型是Cannot allocate an object of abstract type“XXX”原因是我的类继承自一个基类,该基类中的函数存在纯虚函数,而我的类中没有重载全部纯虚函数。 解决方法:在基类中申明的虚函数,在派生类中 阅读全文
posted @ 2020-08-07 15:03 lydstory 阅读(613) 评论(0) 推荐(0)
摘要: CIniFile thini("./preconfig.ini"); string strip=""; string strport=""; strip=thini.readStr("server","ip"); strport=thini.readStr("server","port"); str 阅读全文
posted @ 2020-08-07 12:50 lydstory 阅读(478) 评论(0) 推荐(0)

2020年8月4日

摘要: unix socket服务进程如何监控状态? unix socket服务进程如何监控状态? unix socket服务进程如何监控状态? 1.间接方法: netstat -ap --unix | grep MY-SOCKET-GETWATERCODE-SOFO 阅读全文
posted @ 2020-08-04 10:17 lydstory 阅读(466) 评论(0) 推荐(0)

2020年8月3日

摘要: fontcreate promon fontcreate promon 阅读全文
posted @ 2020-08-03 12:04 lydstory 阅读(113) 评论(0) 推荐(0)
摘要: const FoxitFonts g_FoxitFonts[14] = { {g_FoxitFixedFontData, 17597}, {g_FoxitFixedBoldFontData, 18055}, {g_FoxitFixedBoldItalicFontData, 19151}, {g_Fo 阅读全文
posted @ 2020-08-03 11:38 lydstory 阅读(138) 评论(0) 推荐(0)
摘要: /* */ void *thread(void *ptr) { BaseSocks basesock; basesock.run(1,callback); return 0; } void *thread2(void *ptr) { BaseSocks basesock; basesock.run( 阅读全文
posted @ 2020-08-03 09:24 lydstory 阅读(409) 评论(0) 推荐(0)

2020年8月2日

摘要: 1.先发送长度 2.按长度接收数据 阅读全文
posted @ 2020-08-02 14:25 lydstory 阅读(159) 评论(0) 推荐(0)
摘要: 某些具体程序要求待未发送完的数据发送出去后再关闭socket,可通过设置让程序满足要求: struct linger { u_short l_onoff; u_short l_linger; }; struct linger m_sLinger; m_sLinger.l_onoff = 1; //在 阅读全文
posted @ 2020-08-02 12:20 lydstory 阅读(339) 评论(0) 推荐(0)

2020年7月31日

摘要: 非阻塞socket(异步socket) 进程或线程执行socket函数时不必非要等待该socket事件的发生,一旦执行立即返回。根据返回值的不同可以判断函数的执行情况,如果事件发生则与阻塞方式相同,若事件没有发生则返回一个代码来告知事件未发生,而进程或线程可以不被阻塞,继续执行。 特点:函数执行立即 阅读全文
posted @ 2020-07-31 22:09 lydstory 阅读(306) 评论(0) 推荐(0)
摘要: ext install gbktoutf8 阅读全文
posted @ 2020-07-31 21:40 lydstory 阅读(111) 评论(0) 推荐(0)
上一页 1 ··· 400 401 402 403 404 405 406 407 408 ··· 621 下一页

导航