- 博客(10)
- 资源 (12)
- 收藏
- 关注
转载 批处理修改电源管理方案
转自:http://apps.hi.baidu.com/share/detail/15528411批处理修改电源管理方案例:一直开着,关闭监视器 从不 关闭硬盘 从不。——————————————————————————for /f "tokens=2*" %%i in ('powercfg /q^|find "名称"
2012-03-21 11:34:33 4530
原创 无锁(lock-free)容器库libcds的使用指引及调查
写在最前:(1).libcds依赖boost。Boost的下载、编译可参考博文:http://blog.csdn.net/great3779/article/details/7310392(2).本文中用到了我自己封装的线程安全容器CWnQueue,可参考http://blog.csdn.net/great3779/article/details/7180383获取。(3).本文中用到
2012-03-16 15:07:21 6275 1
原创 跨平台的模块时间统计套件(C++编写)
在编写时间密集型程序时,我们经常需要统计某些模块(或函数)的时间消耗。在以往实践中,这往往需要添加大量的测试代码,费时费力。正好我目前在公司开发的各类行情FeedHandler恰好也是时间密集型程序,也常常需要测试模块的时间消耗,因此我开发了一个小套件,极大简化了程序各模块的时间统计。套件开源,可至http://download.csdn.net/detail/great3779/413999
2012-03-14 15:14:20 1680 1
转载 应用软件系统架构设计的“七种武器”
对于软件架构这一概念,有太多的版本,目前在业界由大师级人物或组织提出的对这一概念的阐述就超过十种以上,我个人比较赞同RUP(Rational Unified Process)中对软件架构的定义,即软件架构包含了关于以下问题的重要决策:软件系统的组织;选择组成系统的结构元素和它们之间的接口,以及当这些元素相互协作时所体现的行为;如何组合这些元素,使它们逐渐合成为更大的子系统;用于指导这个
2012-03-09 09:21:02 782
转载 设计模式六大原则
单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责
2012-03-07 16:46:58 1793 1
转载 Ubuntu把关闭窗口按键放到右边
相信有很多朋友是先成为为windows用户,然后才能为ubuntu用户的。做为windows用户,对最小化/最大化/关闭按钮放在右边,认为是一件理所当然的事。因此对ubuntu将它们放在左边多少有点不适应。下面让我们在ubuntu中试试如何改变这点:1. 打开终端,并输入gconf-editor,打开Ubuntu的Configuration Editor对话框。(如果没安装gconf-edit
2012-03-05 21:32:36 16951 2
转载 Ubuntu把关闭窗口按键放到右边
相信有很多朋友是先成为为windows用户,然后才能为ubuntu用户的。做为windows用户,对最小化/最大化/关闭按钮放在右边,认为是一件理所当然的事。因此对ubuntu将它们放在左边多少有点不适应。下面让我们在ubuntu中试试如何改变这点:1. 打开终端,并输入gconf-editor,打开Ubuntu的Configuration Editor对话框。(如果没安装gconf-edit
2012-03-05 21:31:05 1116 1
转载 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。这里我们来看四种最常用的开源协议及它们的适用范围,
2012-03-05 10:50:17 1171
原创 编译boost (boost_1_49_0)
写在最前:老版本的boost编译可以参考以下:(其实boost的所有版本编译都差不多)Boost_1_46_1编译: http://blog.csdn.net/great3779/article/details/6454663Boost_1_47_0编译: http://blog.csdn.net/great3779/article/details/6654780Boost_1
2012-03-01 18:26:54 13514 14
翻译 Boost.Interprocess使用手册翻译之十二.架构和内部实现(Architecture and internals)
十二.架构和内部实现基本指南从内存算法到托管内存片段分配器和容器Boost.Interprocess的性能基本指南当构建Boost.Interprocess架构时,我采用了一些基本指南,它们被总结为以下几点:Boost.Interprocess至少能在UNIX和Windows系统间移植。这意味着不仅要统一接口,还有行为。这就是为什么B
2012-03-01 16:41:06 3308
Java调用C++ API/dll示例程序
2014-04-02
boost自动编译脚本(各版本通用)
2013-01-03
跨平台的模块时间统计套件(C++编写)
2012-03-14
boost自动编译脚本
2012-03-01
如何设计一个好的API并且为什么它会如此重要
2012-02-15
win32.多线程程序设计
2012-02-15
提高C++性能的编程技术
2012-02-14
一个C++跨平台的轻量级日志类
2012-01-29
基于Boost的数据处理器及线程安全类和信号量
2012-01-04
程序崩溃自动重启以及将未捕获到的异常写退出栈
2010-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人