发布时间:2013-03-20 11:30:34
Qt 为何没有提供 Sleep论坛上不时见到有人问:Qt 为什么没有提供跨平台的 sleep 函数?使用平台相关的 Sleep 或 nanosleep 以后,界面为什么没有反应?QThread 中提供了protected 权限的 sleep 函数,如何用到主线程中?使用 QTest 中的 qSleep,在windows下如何隐藏控制台?.........【阅读全文】
发布时间:2013-03-20 10:56:28
不知道标题该怎么取了,文中就简单整理一下下面几个函数吧。因为不断有网友问到此类问题(包括相关问题),所以,自己整理一下,也算学习小结了。 这些函数分两类,一类是用来删除对象的(从内存中干掉),一类是用来隐藏窗口的(从界面上干掉) 0.........【阅读全文】
发布时间:2013-03-20 10:54:18
在C++中学习过程中,我们都知道:delete 和 new 必须配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。 Qt作为C++的库,显然是不会违背C++的前述原则的。可是:在Qt中,我们很多时候都疯狂地用new,却很少用delete,缺少的 delete 去哪儿了?! 注:本文暂不涉及智能指针(smart poi.........【阅读全文】
发布时间:2013-03-19 18:25:03
杨 奕 (yangyish@cn.ibm.com), 软件工程师, IBM杨奕是 IBM 中国系统与技术实验室的软件工程师。他在上海交通大学电子工程系获得了硕士学位。他的工作主要是在各种操作系统平台上开发基与虚拟化技术的管理软件。贺 皓 (haohe@cn.ibm.com), 软件工程师, IBM贺皓是 IBM 中国系统与科技开发中.........【阅读全文】
发布时间:2013-03-11 15:28:50
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历TIME_WAIT的过程:BOOL bDontLinger = FALSE;setsockop.........【阅读全文】