随笔分类 -  C++/Qt

1
摘要:MySQL++ is a powerful C++ wrapper for MySQL’s C API. Its purpose is to make working with queries as easy as working with STL containers. 阅读全文
posted @ 2016-02-19 14:28 onemuji 阅读(2326) 评论(0) 推荐(1)
摘要:log4cpp安装使用,另外做一个简单的封装 阅读全文
posted @ 2016-01-11 18:42 onemuji 阅读(4530) 评论(0) 推荐(1)
摘要:log4cxx日志框架的使用(下载,安装,编译,测试,运行) 阅读全文
posted @ 2015-12-16 19:20 onemuji 阅读(2202) 评论(0) 推荐(0)
摘要:STL中的关联容器: std::settemplate , // set::key_compare/value_compare class Alloc = allocator // set::allocator_type > class... 阅读全文
posted @ 2015-12-06 16:58 onemuji 阅读(4815) 评论(0) 推荐(0)
摘要:在这篇Scala社区赢得人心的5大技巧的文章里,第一条吸引了我:“1.不要陷入C++一样的、不断膨胀的问题里,留下太多的选择,且没有清晰的最佳实践。”我对这条深有同感,我目前使用的主要语言之一是C++,但更准确地说是其中的一个小子集,而且每次想从这个子集里跳出来,学学别的内容,向“更高级,更资深”的... 阅读全文
posted @ 2015-11-08 21:59 onemuji 阅读(256) 评论(0) 推荐(0)
摘要:Makefile规则#文件命名执行GNUmakefile,makefile,Makefile中第一个存在的文件 推荐Makefile#更新规则如果make的命令行中指定了一个目标,则更新这个目标,如果不指定目标,则更新文件中第一条规则的目标(缺省目标)@: 只显示命令结果,不显示命令本身-: 如果命... 阅读全文
posted @ 2015-10-24 21:33 onemuji 阅读(177) 评论(0) 推荐(0)
摘要:编译器默认会找的目录$gcc -print-search-dirs查看可执行程序信息$readelf -a main用ldd查看可执行文件依赖于哪些共享库$ldd mainld查找共享库路径的搜索顺序1).首先在环境变量LD_LIBRARY_PATH所记录的路径下查找;2).然后从缓存文件/etc/... 阅读全文
posted @ 2015-10-24 21:29 onemuji 阅读(160) 评论(0) 推荐(0)
摘要:解决更新到osx10.11后openssl头文件无法找到的问题 阅读全文
posted @ 2015-10-09 18:53 onemuji 阅读(5750) 评论(0) 推荐(0)
摘要:有2种方式,一种是在代码中设置,另外一种是直接在Qt Creator中直接设置,下面是第二种参考:http://doc.qt.io/qt-4.8/stylesheet-examples.html扩展阅读:stylesheet,CSS与QSS 阅读全文
posted @ 2015-07-25 10:04 onemuji 阅读(17379) 评论(0) 推荐(0)
摘要:QStringList options;options << "-c" << "ls -l | grep a | sort";QProcess process;process.start("/bin/bash", options);process.waitForFinished();process.... 阅读全文
posted @ 2015-07-24 10:48 onemuji 阅读(2920) 评论(0) 推荐(0)
摘要:mac平台上,希望Qt编译的release程序也能包含debug symbol,这样出问题以后便于查找问题开始按照http://doc.qt.io/qt-4.8/mac-differences.html上的#Debug symbol来设置,没有生效。报错:warning: no debug symb... 阅读全文
posted @ 2015-07-16 15:16 onemuji 阅读(810) 评论(0) 推荐(0)
摘要:c++正则表达式模板库GRETA的使用 阅读全文
posted @ 2015-06-29 12:37 onemuji 阅读(1284) 评论(0) 推荐(0)
摘要:widget.hvirtual bool event(QEvent *event); widget.cppbool Widget::event(QEvent *event){ if (event->type() == QEvent::NonClientAreaMouseButtonDblCl... 阅读全文
posted @ 2015-06-17 13:37 onemuji 阅读(1336) 评论(0) 推荐(0)
摘要:https://el-tramo.be/blog/mixing-cocoa-and-qt/ 阅读全文
posted @ 2015-05-28 16:56 onemuji 阅读(525) 评论(0) 推荐(0)
摘要:环境: Qt5.3.1, mac os x 10.10.1setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint | Qt::WindowCloseButtonHint); 阅读全文
posted @ 2015-05-25 17:05 onemuji 阅读(4017) 评论(0) 推荐(0)
摘要:为Qt添加SSL支持,使得应用可以发送HTTPS请求 阅读全文
posted @ 2014-12-17 10:50 onemuji 阅读(4768) 评论(0) 推荐(0)
摘要:Qt获取本机IP地址:Qt版本:4.8.6#include QString ipAddr; QList list = QNetworkInterface::allAddresses(); foreach (QHostAddress address, list) { ... 阅读全文
posted @ 2014-12-03 19:04 onemuji 阅读(1075) 评论(0) 推荐(0)
摘要:每次在vs中编译项目时,生成的可执行程序版本号自动+1 阅读全文
posted @ 2014-10-28 16:54 onemuji 阅读(8748) 评论(8) 推荐(0)
摘要:CSDN博客首页看到的,怕忘了,还是转到自己博客了。转自:http://blog.csdn.net/morewindows/article/details/6742078当程序在进行大量的运算或IO操作时,常常需要耗很长时间,为了不让用户有一个乏味的等待或是错误的认为系统已经死机,有必要给程序添加进度提示功能。在窗口界面中要显示进度条和显示完成百分比是非常容易的,但如何在控制台下去完成这个任务了?一行一行的输出当前完成百分比肯定是不够美观的,最好能“原地踏步”一样的显示即旧的数字会被新的数字完全覆盖。其实这个是很容易的,下面先给出的示例代码,稍后再进行讲解。 //在控制台下显示进度 ... 阅读全文
posted @ 2011-09-02 22:56 onemuji 阅读(364) 评论(0) 推荐(0)
摘要:[主题]MFC中用MessageBox()输出变量信息[例子]DWORD dwErrorCode = GetLastError(); WCHAR *sErrorInfo = L"OpenScmManager() failed. Error code: "; CString csInfo; csInfo.Format(L"%s%d", sErrorInfo, dwErrorCode); MessageBox(csInfo); 阅读全文
posted @ 2011-08-18 21:39 onemuji 阅读(1526) 评论(0) 推荐(0)

1