摘要:
BY刘未鹏–JULY 7, 2008POSTED IN:学习方法,算法Updated(2008-7-24):更新见正文部分,有标注。其实下文的绝大部分内容对所有学习都是同理的【注释:确实如此。】。只不过最近在正儿巴经地学算法,而后者又不是好啃的骨头,所以平时思考总结得就自然要比学其它东西要多一些。问题:目前几乎所有的算法书的讲解方式都是欧几里德式的、瀑布式的、自上而下的、每一个推导步骤都是精准制导直接面向目标的。由因到果,定义、引理、定理、证明一样不少,井井有条一丝不乱毫无赘肉。而实际上,这完全把人类大脑创造发明的步骤给反过来了【注释:与人的思维恰好相反,这种方式其实是给别人演绎而不是呈现思维 阅读全文
摘要:
深夜无人的街道 ·方舟子·把最后一缕阳光深深锁进尘封的心头夜幕沉沉如墓石未曾诞生的梦想就这样被再次埋葬是的,这并不是一个特别的日子我们的相遇纯属偶然虽然末日的钟声正在天际闪耀我们凝视的眼神还是那么安详让我们在这时开始从被废弃的象牙之塔开始让我们一起走过无人的街道寻找一种被遗忘多时的空旷它是如此短暂短暂得就象路灯下的一个孤影眷恋的回头只看到一地的清光旧的面孔飞逝而去新的面孔半隐半露依然残存的那一丝广告的微笑遮掩不住斑驳千年的风霜命运早已被写进一部古老的典藏浓浓的血散发着淡淡的墨香那双描绘我们的旅途的手此刻正在何处的城堡奋笔疾书一笔一划划过深夜无人的街道我们追随的脚步是多么坚强 阅读全文
摘要:
一、预备知识—程序的内存分配 由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack): 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(static): 全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域,程序结束后有系统释放 。 4、文字常量区: 常量字符串就是放在这里的, 程序结束后由系统 阅读全文
摘要:
Jolt:软件业的奥斯卡 Jolt大奖素有“软件业界的奥斯卡”之美誉,共设通用类图书、技术类图书、语言和开发环境、框架库和组件、开发者网站等十余个分类,每个分类设有一个“震撼奖”(Jolt Award)和三个“生产力奖”(Productivity Award)。一项技术产品只有在获得了Jolt奖之后才能真正成为行业的主流,一本技术书籍只有在获得了Jolt奖之后才能真正奠定经典的地位。赞助商Jolt可乐的广告词是“震撼全世界”,Jolt奖就让我们看到,是谁在震撼着我们今天的世界。虽然Jolt并不起决定作用,但代表了某种技术趋势与潮流. JOLT大奖共设有:通用图书、技术图书、配置管理、协作工.. 阅读全文
摘要:
一个最简单的组合模式的使用例子1. 问题描述计算一个网络中的计算机个数(拓扑结构为树型): 2. 实现(根据Design Patterns一书)using System;using System.Text;using System.Collections;abstract class Component{ protected string name; public Component(string name) { this.name = name; } public abstract void Add(Component com); public abstract ... 阅读全文