越到后来越扯,多说一句,到了最后其实不过是作者的一种隐性的期望,怎么来理解,就是一些自己做不到或者做不好的事情,然后感觉对自己比较有吸引力,有句更加直白的说法就是不成熟,成熟的人首先得明白自己是个什么样的人,适合(记住了不是喜欢)什么样的生活,(年轻的时候怎么折腾都行,因为眼界低圈子小,只要不捅破天 Read More
posted @ 2016-12-30 00:44 findumars Views(233) Comments(0) Diggs(0)
现在成熟的开发库与开发框架有很多,所以平时我们在开发自己的应用程序时一般直接拿来用就可以了,所以当我先是开发出 C 语言版的 acl 框架库时有人认为是这个轮子是否值得发明,而当我再开发出基于 acl 的 C++ 版的 acl_cpp 库时,自然更有人指出这是重复发明了。其实就是否应该重复发明轮子的 Read More
posted @ 2016-12-29 22:33 findumars Views(742) Comments(0) Diggs(0)
QT中的QString内容使用Unicode作为文本编码。但是实际系统中通常采用的是其他编码,例如GBK,utf8等。为了便于兼容这些格式,QT中还设置了两个字符串类型: QCString类: C类型字符串,必须以0结尾,也就是中间不能含有0. 例如GBK编码的字符串 QByteArray类: 中间 Read More
posted @ 2016-12-26 18:57 findumars Views(855) Comments(0) Diggs(0)
C语言Main函数返回值 main函数的返回值,用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出。 很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( Read More
posted @ 2016-12-25 19:12 findumars Views(17271) Comments(0) Diggs(0)
在Qt中,键盘事件和QWidget的focus密不可分:一般来说,一个拥有焦点(focus)的QWidget或者grabKeyboard()的QWidget才可以接受键盘事件。 键盘事件派发给谁? 如何确定谁来接收键盘事件,不妨看一点点QApplication的源码: X11下 Windows下 大 Read More
posted @ 2016-12-25 00:51 findumars Views(3393) Comments(0) Diggs(0)