代码改变世界

Python中的Descriptor

2010-11-07 22:25 by Robin1986, 1684 阅读, 收藏, 编辑
摘要: Python中的Descriptor被用来实现Python本身的一些语言特性,如staticmethod、classmethod和Property。阅读全文

Autools学习总结(一)

2010-10-31 23:34 by Robin1986, 1031 阅读, 收藏, 编辑
摘要: 介绍了make工具以及Makefile的一些心得。阅读全文

0-1背包问题(C++)

2009-06-22 23:01 by Robin1986, 5142 阅读, 收藏, 编辑
正文内容加载中...

C++、Java与C#的命名规范总结

2009-05-21 16:50 by Robin1986, 2225 阅读, 收藏, 编辑
摘要: 序言 由于在开发工作中经常用到C++、Java和C#作为开发语言,命名规范的问题经常给我造成一些困扰。一方面命名规范没有唯一的标准答案,另一方面,虽说语言的命名规范并没有固定的形式,三种语言的风格毕竟不太一样,也各自有着一些独特的特点。在编写代码的过程中所采用的命名方式经常变动,没有形成固定的风格。...阅读全文

Boost Test学习总结(C++)

2009-05-18 00:06 by Robin1986, 6177 阅读, 收藏, 编辑
摘要: 1. 常用的C++单元测试框架 测试驱动开发(TDD)已经是一种非常流行的开发方式了,在Java和.Net中都提供了非常好的单元测试框架,最近研究C++下面的单元测试,发现其实在C++中还是有很多选择: CPPUnit:著名的XUnit系列产品之一,熟悉JUnit、NUnit的开发人员可以很...阅读全文

红黑树的实现(C++)

2009-05-12 22:47 by Robin1986, 594 阅读, 收藏, 编辑
摘要: 红黑树 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1//红黑树的实现,详见《算法导论第二版》第163页。 2#ifndefRBT_...阅读全文

二叉查找树(BST)的实现(C++)

2009-05-06 21:35 by Robin1986, 1594 阅读, 收藏, 编辑
摘要: 二叉搜索树的实现 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1//二叉搜索树的实现,其原理参见《算法导论第二版》第151页。 2 3#...阅读全文

Dev-CPP的设置

2008-03-05 18:48 by Robin1986, 327 阅读, 收藏, 编辑
摘要: 今天心血来潮,写了个C++小程序,结果Dev-CPP的缩进老是不对。Google了一下,发现是设置不对: 工具--> 编辑器属性-->基本 把"使用tab字符"选上,这样新开始一行缩进时看起比较舒服.( 8个太大了,不如把"tab位置"设为4,同一页右下) 去掉 "智能tab" 这样能自动对齐...阅读全文

WMI的连接问题

2008-03-05 01:50 by Robin1986, 589 阅读, 收藏, 编辑
摘要: 最近被WMI连接问题搞得头大,经过一番摸索之后终于找出了解决办法: 进gpedit.msc,计算机配置,管理模板,网络,网络连接,Windows防火墙,域配置文件,将允许远程管理例外设置为“已启动”。这项如果不设置的话会出现“RPC服务器不可用”错误。 打开注册表编辑器,将注册表键HKEY_...阅读全文