软件小户

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年8月21日

摘要: 历史简介 C语言之所以要起名为“C”,是取的“BCPL”的第二个字母(第一个字母用来命名之前被发明的B语言) 。当C语言发展到顶峰的时刻,出现了一个版本叫C with Class,那就是C++最早的版本,在C语言中增加class关键字和类,那个时候有很多版本的C都希望在C语言中增加类的概念;后来C标准委员会决定为这个版本的C起个新的名字,那个时候征集了很多种名字,最后采纳了其中一个人的意见,以C语言中的++运算符来体现它是C语言的进步,故而叫C++,成立了C++标准委员会。 美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)博士在20世纪80 阅读全文
posted @ 2011-08-21 11:26 软件小户 阅读(337) 评论(0) 推荐(0)

2011年7月26日

摘要: 一 分类概述比较类排序 1. 插入排序 2. 合并(归并)排序 3. 快速排序 3.1 常规的快速排序 3.2 霍尔快排 3.3 随机快排 4.堆排序选择类排序二 具体详细代码 阅读全文
posted @ 2011-07-26 10:07 软件小户 阅读(191) 评论(0) 推荐(0)

2011年3月18日

摘要: 这是昨天我跟天意在一次闲聊中一次有起的讨论,标签接口真有那么重要吗?比如说很多初学者认为java.io.Serializable这样的接口,很多时候可用可不用,不用一样能执行对象系列化功能。 为此,我们通过一个通俗而有趣的示例!这个示例是设计一个猎人,其持有一把智能猎枪,这就是说这把猎枪会自动识别人类,若发现瞄准的目标是人类,就不会开火,而其它的任何事物都通杀。 为此,我们使用了下面三个接口: 一个用来表示万事万物的SomeThing public interface SomeThing {} 人类的接口: public interface Humans extends SomeThing { 阅读全文
posted @ 2011-03-18 17:05 软件小户 阅读(242) 评论(1) 推荐(0)

摘要: Js字符串操作函数大全 Js字符串操作函数大全/******************************************* 字符串函数扩充 *******************************************//*===========================================//去除左边的空格===========================================*/String.prototype.LTrim = function(){ return this.replace(/(^\s*)/g, "") 阅读全文
posted @ 2011-03-18 09:06 软件小户 阅读(444) 评论(1) 推荐(1)