- 博客(9)
- 收藏
- 关注
原创 关于类的静态成员初始化
可以在基类cpp初始化,也可以在子类cpp初始化,但是不能同时在基类和子类初始化即便是在子类初始化,也要写基类的 类名能在初始化列表中初始化的,统统 放进 初始化列表,效率高实在不行的,比如静态的 ,就在cpp里 const int BClass::csi = 1; 这样初始化http://blog.csdn.net/theprinceofelf/article/det
2015-11-30 15:03:56 354
原创 C++是伟大的,但是写C++是孤独的
C++是伟大的,但是写C++是很孤独的一件事情,但是这件孤独的事情能让你更能深刻的认识到编程本来的样子,也能让你更加诚实虽然你有时会被几个标点符号,或者编译器愚弄一下,但其实我们知道,至少CPU和内存对于我们还是在扮演着一个很真诚的角色。而且,只要你足够愿意,编译器对你来说也是透明的存在,你是可以去清楚的了解它的。
2015-11-25 10:25:28 504
原创 Linux超过Windows等闭源系统是大众所需,大势所趋
随着大数据原来越值钱,在系统上(而不是在市场上)发展更为成熟,稳健,离不开社区的功劳当人们意识到自己的隐私的重要性的时候,就会越来越趋向于开源操作系统,至少我们能够知道他什么时间在做什么(来源可能是其他的专业人员),但绝对不会像是闭源那样不可知,虽然闭源的也可能通过截取网络包来知道。开源的系统可以完成更多的任务,并且不会比Win之类做的差,因为会有很多人去优化它,群众的力量必然是伟大的
2015-11-25 10:14:00 497
原创 C++对代码质量的要求更高
C++在目前比较流行的代码中算是比较难写的为了尽量减少有可能因为编译器的优化而导致的结果不可预料,我们应该尽量减少代码的耦合度,即便他们分别出现在了 if和else中C++因为它的开源,和对实际内存等硬件的操作便捷性每一种框架,算法,方案,只能相对好的解决一种问题,即便遇到类似的问题,也有可能会出现问题。为了提高效率 而不得不针对特定任务进行修改发展缓慢,不如其他语言的比较完善
2015-11-25 10:06:25 404
原创 centos 安装 protobuf
今天在一台新的服务器(centos)上安装protobufprotobuf在github上的源码:https://github.com/google/protobufclone地址:https://github.com/google/protobuf.gitprotobuf我的百度网盘地址: http://pan.baidu.com/s/1mgtTccK下载后,网上都说让你
2015-11-23 14:47:12 11431 1
转载 Linux下安装gtest/gmock
http://www.fx114.net/qa-216-189422.aspx1.获取GTest/GMock源码从Google网站上http://code.google.com/p/googlemock/downloads/list下载GMock源码(GMock源码中包含GTest源码,无需另外下载GTest源码)放到本地目录,我下载的GMock源码版本是gmock-1.7.0
2015-11-23 13:57:53 3281 1
原创 centos 6.5 gcc g++ 升级至 4.8+
# yum install devtoolset-2-gcc-4.8.2 devtoolset-2-gcc-c++-4.8.2# /opt/rh/devtoolset-2/root/usr/bin/gcc --versionyum install devtoolset-2-gcc-gfortranln -s /opt/rh/devtoolset-2/root/usr/bin/* /usr/loc
2015-11-23 11:06:37 3718
原创 gcc 原版本位置记录
gfortran[root@VM_222_156_centos RtbAdapter]# which gcc/usr/bin/gcc
2015-11-19 14:14:28 357
原创 锁的效率很低
如果用到 锁 的 wait,那么唤醒它的效率极低,为什么呢?但是如果不让它wait,空循环,就会导致线程极度耗费资源,影响其他线程的执行,怎么解决呢
2015-11-03 17:10:36 625
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人