2013-12-27 06:07
⁄ 工业·编程
⁄ 共 103字
方法是检查QT_NO_DEBUG 这个宏。
示例代码:
#ifdef QT_NO_DEBUG qDebug() << "release mode"; #else qDebug() << "debug mode"; #endif
Qt阅读全文
2013-12-26 06:05
⁄ 工业·编程
⁄ 共 38字
很简单,qt是在pro文件中 加入 LIBS += -lWs2_32,即可解决问题。
Qt阅读全文
2013-12-25 23:10
⁄ 工业·编程
⁄ 共 8800字
在我看来,断言并非一个良好的报错机制,因为它们通常在同一个软件的调试版和发行版中的行为有着极大的差异。虽说如此,断言仍然是C++程序员确保软件质量的最重要的工具之一,特别是考虑到它被使用的程度和约束、不变式一样广泛。任何关于报错机制的文档如果没有提到断言的话肯定不能算是完美的。
基本上,断言是一种运行期测试,通常仅被用于调试版或测试版的构建,其形式往往像这样:
#ifdef NDEBUG # d...
软件调试阅读全文
2013-12-24 06:02
⁄ 工业·编程
⁄ 共 90字
实践证明,VS2012是能够编译出兼容XP的程序的,看来MS还没有放弃XP。
解决方法就是在工程属性里设置:
配置属性-〉常规-〉平台工具集-〉v110_xp,见下图
之后重新编译即可。
软件开发阅读全文
2013-12-23 06:45
⁄ 工业·编程
⁄ 共 924字
既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错了!?错,不是这样的!别的先不提,在很多数据库语言里,处理大字段都不是很容易。
把文件存放在数据库里有很多问题:
对数据库的读/写的速度永远都赶不上文件系统处理的速度 数据库备份变的巨大,越来越耗时间 对文件的访问需要穿越你的应用层和数据库层
这后两个是真正的杀手。把图片缩略图存到数据库里?很好,那你就不能使用nginx或其它类型的轻量级服...
数据库阅读全文
2013-12-22 17:35
⁄ 科技·视野
⁄ 共 1313字
12月4日,工信部首发TD-LTE 4G牌照,在国际上称为“LTE-TDD”;另一待发牌照为“LTE-FDD”。“LTE-TDD”、“LTE-FDD”是什么意思?为什么这次只发了“LTE-TDD”牌照,而没有发“LTE-FDD”牌照?看一看这里,让你轻松了解4G制式的那些事儿。
相关阅读
----LTE TDD与LTE FDD技术比较
TD-LTE是单通道,适合热点区域覆盖
手机想上网,必须要建立上行和下行的通道。例如,你点击微信,手机会通过上行通道...
4G, LTE阅读全文
2013-12-22 06:39
⁄ 工业·编程
⁄ 共 1195字
压缩: void CTestXXXDlg::OnXXX() { // TODO: Add your control notification handler code here // 压缩程序 CString str7zPath; str7zPath = _T("C:\\Program Files\\7-Zip\\7z.exe"); CString strFilePath = _T("D:\\DirRoot\\MemTest.exe");//要压缩文件的绝对路径 CString strSaveDir; strSaveDir = strFilePath.Left(strFilePath.Rever...
代码集锦阅读全文
2013-12-21 22:09
⁄ 工业·编程
⁄ 共 229字
实际上LoadImage的表现和它说的不一样,当第一个参数hinst为NULL的时候,不管fuLoad中有没有LR_LOADFROMFILE,它优先加载OBM_开头的(OEM bitmaps)图片,然后才是参数lpszName指定位置的图片。
也就是说:hinst为NULL时,如果lpszName参数的值不巧是OBM_开头中的一个,那么很不幸,它永远不会加载参数lpszName指定的图片,实际加载的却是OBM_开头(OEM bitmaps)的图片!!!
LoadImage阅读全文
2013-12-21 10:00
⁄ 科技·视野
⁄ 共 2257字
云计算已经进入落地阶段,发展大家更是有目共睹,很多企业开始考虑或是已经拥抱云计算。云计算给中小企业带来的福利也是多之又多,节省开支,创造新的资源等等。这些都是云计算的功劳,只是在这些优点之中,大部分的人还是在担心它存在的缺点,其中最受关注的就是安全问题。对云计算中的威胁与风险进行分析,有助于认清云计算的利弊,充分利用云计算的优势,同时采取合适的措施避免损失。
安全威胁
...
云计算, 你知道吗阅读全文
2013-12-20 13:37
⁄ 工业·编程
⁄ 共 4885字
利用WinExec,CreateProcess,ShellExecute都可以调用WinRAR.exe来进行文件的压缩与解压。
首先要从注册表获取WinRAR的安装路径,参考代码. CString GetWinRARPath() { HKEY hKEY; LPCTSTR Rgspath = _T("Software\\WinRAR"); LONG ret = RegOpenKeyEx(HKEY_LOCAL_MACHINE, Rgspath, 0, KEY_READ, &hKEY); if(ret != ERROR_SUCCESS) ...
代码集锦阅读全文