自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Qt国际化——多语言翻译时值得注意的一个编程问题

问题:          在用Qt开发的项目中,可以很轻松的实现多语言切换的功能,即国际化。关于这方面的资料网上不少,我这里不谈这个问题,而是记录一个在实际编程中值得注意的一个实践问题。           我们知道,在不是继承自QObject的类中,如果使用 tr(“撤销”); 这样的代码会编译出错;我们也知道, tr(const char * sourceText,...) 其实是 QOb

2015-01-28 21:49:20 3171

原创 《敏捷软件开发》学习笔记(三)

学习介绍了空对象模式,单例模式和单态模式,模板方法模式和策略模式,外观模式和中介者模式,以及命令模式。

2015-01-25 13:06:14 838

转载 easySQLite使用帮助

该文转载自 http://my.oschina.net/memorybox/blog/67616 easySQLite是一个sqlite的C++封转库,非常简洁。适合于小型项目,将它的帮助文档翻译了一下,推荐之。 项目地址:http://code.google.com/p/easysqlite/ easySQLite--a C++ SQLite wrapper 这是一个SQ

2015-01-20 14:31:19 4195 1

转载 不要浪费时间去写所谓的完美代码

该文转载自 http://www.codeceo.com/article/do-not-weste-time-perfect-code.html       一篇读后绝对让人思考的好文章。作者的观点也许和大行其道的强调编写优美代码的观点相悖。但是正如网友“海天一色总是蓝”所说:“此为实用主义典型思想,不过确实是比较务实的工作方式。”。这其实更是一种软件工程中的经济学问题,作为软件工程师,要考虑投

2015-01-20 12:45:04 741

原创 《敏捷软件开发》读书比较(二)

1、拙劣设计的症状: 僵化性:设计难以改变脆弱性:设计易于遭到破坏牢固性:设计难以重用粘滞性:难以做正确的事情不必要的复杂性:过分设计不必要的重复:滥用鼠标晦涩性:混乱的表达 这些症状在本质上和代码的臭味相似,但是它们所处的层位稍高一些。 2、面向对象设计的SOLID原则。 3、臭味和原则。       设计中的臭味是一种症状,是可以主观(很难客观进行度量)进行度量的。这些臭味常

2015-01-19 20:25:15 1006

原创 一些常用的工具软件

俗话说,“工欲善其事必先利其器”,好的合适的工具能大幅提高我们的工作效率。这里先列出一些,待补充完善。

2015-01-19 20:07:18 816

原创 《敏捷软件开发》读书笔记(一)

1、敏捷开发是一种面临迅速变化的需求快速开发软件的能力。 为了获取这中敏捷性,我们需要: (一)使用一些可以提供必要的纪律和反馈的实践。 (二)需要使用一些可以保持我们的软件灵活、可维护的设计原则。 (三)我们需要知道一些已经被证明针对特定问题可以平衡这些原则的设计模式。 2、原则(Principle)、模式(Pattern)和实践(Practice)都是重要的,但是使它们发挥作用的是人。

2015-01-17 14:53:16 1128

Qt与JS的数据交互

演示了使用 QWebChannel 在Qt(QWebEngineView/QWebEnginePage)与JS之间的数据交互。示例工程非常简单,使用QtCreator直接打开即可运行(需Qt5.6.2以上)。

2018-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除