会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
恒月美剑
博客园
首页
新随笔
订阅
管理
[置顶]
<<Effective c++>>读书笔记---条款20:宁以pass-by-reference-to-const替换pass-by-value
摘要: 尽量以pass-by-reference-to-const替换pass-by-value。前者通常比较高效,因为它可以避免调用拷贝构造函数和析构函数,并且可以避免切割问题。一下是一个很好的切片问题实例:class A {public: A() {} virtual ~A() {} virtual v...
阅读全文
posted @ 2015-03-09 21:10 恒月美剑
阅读(230)
评论(0)
推荐(0)
[置顶]
设计模式-策略模式
摘要: 代码实现 1 class Strategy 2 { 3 public: 4 Strategy() {} 5 6 virtual void AlgrithmInterface() = 0; //算法族接口 7 8 virtual ~Strategy() 9 {...
阅读全文
posted @ 2014-11-30 21:23 恒月美剑
阅读(179)
评论(0)
推荐(0)
[置顶]
使用QPrinter生成pdf或用打印机打印数据
摘要: 1.使用html生成表格QString wesiOperateWidget::MakeDataToHtml(){ //表头 //html = ""; //html += ""; //html += "编号"; //html += "姓名"; //html += "...
阅读全文
posted @ 2014-11-19 11:47 恒月美剑
阅读(7929)
评论(0)
推荐(0)
[置顶]
Qt Project文件的基本写法
摘要: TEMPLATE = appDEFINES += DEVICE_TYPE_LINUX_XIXUNHEADERS += \ ../../source/log4qt/basicconfigurator.h \ ../../source/log4qt/writerappender.h \ SOURCES ...
阅读全文
posted @ 2014-10-29 17:42 恒月美剑
阅读(1466)
评论(0)
推荐(0)
[置顶]
使用QXmlStreamWriter创建xml
摘要: QByteArray xmlcontents; QXmlStreamWriter xmlstreamwriter(&xmlcontents); xmlstreamwriter.setAutoFormatting(true); xmlstreamwriter.writeSta...
阅读全文
posted @ 2014-10-21 17:32 恒月美剑
阅读(4116)
评论(0)
推荐(0)
[置顶]
Qt——无边框窗口移动
摘要: 实现无边框传统的方法就是实现鼠标按下、移动、释放事件声明: bool mMousePressed; QPoint mRelativeSrcPos; //全局位置 实现:void CDropShadowWidget::mousePressEvent(QMouseEvent ...
阅读全文
posted @ 2014-09-01 23:34 恒月美剑
阅读(1011)
评论(0)
推荐(0)
2015年12月7日
使用snv命令来更新项目
摘要: 项目多了使用svn命令来更新项目绝对是个好主意,下面的批处理可以对工程目录下的所有项目进行更新。@echo offrem 设置环境变量,在别的电脑使用此批处理只需要修改这里的环境变量就行了@set svn_bin=C:\Program Files\TortoiseSVN\bin@set svn_wo...
阅读全文
posted @ 2015-12-07 22:00 恒月美剑
阅读(482)
评论(0)
推荐(0)
2015年4月30日
linux下实现开机启动应用程序
摘要: 如何实现开机直接打开应用程序而不是进入默认的桌面环境呢? 要想运行图形界面程序需要先启动Xorg。 首先我们需要了解startx, xinit,和X startx: http://www.computerhope.com/unix/startx.htm 这个网址有对startx的详细介绍...
阅读全文
posted @ 2015-04-30 22:40 恒月美剑
阅读(2446)
评论(0)
推荐(0)
2015年4月27日
Qt Designer 打开失败,报Run time error错误的解决办法。
摘要: 错误如图所示解决办法删掉用户目录.designer文件夹的gradients.xml文件。C:\Users\John\.designer\gradients.xml
阅读全文
posted @ 2015-04-27 09:10 恒月美剑
阅读(728)
评论(0)
推荐(0)
2015年3月5日
<<Effective c++>>读书笔记---条款19:设计class犹如设计type
摘要: 想要设计出高效的classes首先你必须了解你面对的问题。几乎每一个class都要求你面对一下提问,而你的回答往往导致你的设计规范:新type的对象应该如何被创建和销毁? 构造函数、析构函数应该怎么写对象的初始化和对象的赋值该有什么样的差别? 对象的赋值要注意资源的拷贝,初始化直接调...
阅读全文
posted @ 2015-03-05 21:36 恒月美剑
阅读(217)
评论(0)
推荐(0)
2014年10月21日
字符串的格式化方式
摘要: 1. QString字符串格式化方法如下QString i = "iTest"; // current file's number QString total = "totalTest"; // number of files to process QString...
阅读全文
posted @ 2014-10-21 10:42 恒月美剑
阅读(286)
评论(0)
推荐(0)
下一页