操作系统版本:MacOS Mavericks
10.9.2Xcode版本:5.0.1OpenGL版本:4.10GLFW版本:3.0.4一、GLFW编译1、下载并安装cmake(当前最新版本为2.8.12.2)http://www.cmake.org/cmake/resources/software....
分类:
编程语言 时间:
2014-05-01 13:02:37
阅读次数:
1409
从开始看STL源码到今天差不多有一个月的时间了,在这研读STL源码过程中确实学习到了很多,深深被大师们的设计思想所打动。其中使用迭代器的思想是其STL的最大的亮点,通过泛型编程,是得所有的容器对外都提供统一的访问接口,而屏蔽掉了各个容器底层实现的细节。相对了面向对象的编程,泛型编程同样能够实现多态的功能,而且还具有更高的安全性以及效率,因为泛型编程就是编译期间就已经决定了变量的类型。...
分类:
其他好文 时间:
2014-04-29 13:36:19
阅读次数:
701
State模式定义:
允许一个对象在状态改变是,改变它的行为。看起来对象似乎修改了它的类。
模式理解(个人):
State模式主要解决的事在开发中时常遇到的根据不同状态需要进行不同的处理操作的问题,而这样的问题,大部分人会采用switch-case语句进行处理,这样会造成一个问题:分支过多,而且如果加入一个新的状态就需要对原来的代码进行编译。State...
分类:
其他好文 时间:
2014-04-29 13:34:21
阅读次数:
285
类--隐含的this指针引言: 在前面提到过,成员函数具有一个附加的隐含形参,即指向该类对象的一个指针。这个隐含形参命名为this,与调用成员函数的对象绑定在一起。成员函数不能定义this形参,而是有编译器隐含地定义。成员函数可以显式的使用this指针,但不是必须这么做。1、何时使用this指针 有一种情况下,我们必须显式使用this指针:当需要将一个对象作为整体引用而不是引用对象的一...
分类:
编程语言 时间:
2014-04-29 13:21:21
阅读次数:
371
1. Download Kernel source
Study:
1. Please refer to the AOSP official kernel download address:
http://source.android.com/source/building-kernels.html
2. goto https://android.g...
分类:
移动开发 时间:
2014-04-29 13:13:20
阅读次数:
679
原因分析:moc_开头的文件编译过程中没有重新生成导致。
解决办法:删除编译产生的build文件夹,重新编译即可。
错误类型截图如下:
这个问题的解决,使得可以在任何时候都可以在工程中加入新的ui文件,而不必在开始就添加所有的ui文件,减少了开发难度。对于这个问题的解决方法,个人觉得这是最好的解决方法。为了解决这个问题,之前也查了很多资料,但没有找到合适的方法。而且删...
分类:
其他好文 时间:
2014-04-28 10:46:41
阅读次数:
293
这几天在centos5.5下装mysql5.5,这里记录一下安装的过程,方便以后查阅。Mysql5.5安装需要cmake,5.6版本开始都需要cmake来编译,5.5以后的版本应该也要装这个。文章讲述在centos5.5下装mysql5.5安装过程及遇到问题的解决方法...
分类:
数据库 时间:
2014-04-28 10:36:43
阅读次数:
403
1. ".net reflector"本人正在使用,下载地址
2.”ILSpy“没有用过,但是听杨中科老师说挺好。...
分类:
其他好文 时间:
2014-04-28 10:24:42
阅读次数:
259
出现“CHECK_NRPE: Error - Could not complete SSL handshake.”的错误。
问题解决的步骤:
1. 确保openssh , openssl, openssl-devel版本一致。
在centOS 上,可以运行:
yum install openssl openssl-devel
2. nagios监控端的允许地址和...
分类:
其他好文 时间:
2014-04-27 22:18:19
阅读次数:
988