上一页 1 2 3 4 5 6 7 8 ··· 23 下一页

2011年1月29日

关于指针问题的一个笔记加牢骚

摘要: “指针是不好的”这一观点被重复过很多次,可惜这种看法有根本性错误。指针本身就是一种抽象、是某种知识的一种表现形式,其存在必要性没有任何疑问:如果没有指针类似物,如何精确的操作内存?如果是一种等价的替代品,必然伴随着人们认为的指针的一切缺点。如果是一种受限的替代品,如引用,必然就导致一些任务无法完成。如果问大多数人如何解决,不外乎陈词滥调的多语言编程,什么地方使用什么语言,这全都没有切中要害:那些在底层编程的人,就应该更加兢兢业业的处理本来没有必要关注的问题?指针的真正的缺陷是,这种抽象本身未能携带一些使用上的必要信息、以及依赖于这些信息的必要机制和策略。引用计数就是增加信息和自动处理的一种尝试 阅读全文

posted @ 2011-01-29 17:58 怪怪 阅读(527) 评论(10) 推荐(0) 编辑

2011年1月28日

我现在有一些工具类,我应该不应该做自己的框架?

摘要: 工具类是好的。提供机制但不提供策略,这是一个linux的编程哲学。我原来提到过,在某篇文章中看过GoF中的Gamma现在也更喜欢库而不是框架。我现在编程已经不太看重这些了,当然因为必须在现有的语言、库和工具下工作,很自然的就会经常性的形成类似于框架的东西,但是我会经常问自己是否能够避免:如果去框架化不会带来更多的麻烦,我就会把它拆掉。认知那框架完全是废物吗?非也。能产生这种东西,就表明它必定有它自... 阅读全文

posted @ 2011-01-28 15:01 怪怪 阅读(6579) 评论(40) 推荐(13) 编辑

2011年1月23日

书单

摘要: 实在是马桶上没事干了,又忍不住想买书。·设计原本:计算机科学巨匠Frederic...·深入理解计算机系统(英文版.第2版)(双...·计算机程序设计艺术(第4卷 第0册)(高...·编程人生:15位软件先驱访谈录(记录了当...china-pub现在速度很快嘛....,第二天就到了赶上最初了。有段日子都是货到付款很快,否则就耗的人抓狂的~《设计原本》英文版印刷和纸都非常差,内容...,还没怎么看。不过宣传式的吹捧很让人烦,且不说背后的广告字儿都印错了。买这本书和后面这本的动机仍旧是:得到有用的经验,看看别人的想法。《编程人生》这本书很操蛋,什么人都往一块里塞。第一个采访对象就把我恶心住了:此 阅读全文

posted @ 2011-01-23 16:01 怪怪 阅读(1521) 评论(2) 推荐(2) 编辑

2011年1月17日

大吹水....

摘要: 原帖在此:http://www.cnblogs.com/guaiguai/archive/2011/01/07/1930281.html----@AuthNeo首先说一句,我感觉有点抓不住讨论的重点了,相互理解对方的问题和表达的意图也成问题,只能大家都尽量表达下自己,看看能不能随机性的为对方提供建设性的启发了。-----说实话我对智力这个东西是存疑的。至少我是数学物理自然哲学的外行,不想太深入的下去;但是到现实里,比如pi的精确值是多少,到底应该如何处理呢?有了这个问题,答案就很简单,SICP上就有。我们可以有一个符号pi,一个获取pi的函数get_pi,不要求最终结果的时候就是带入,根据规则 阅读全文

posted @ 2011-01-17 23:28 怪怪 阅读(868) 评论(40) 推荐(0) 编辑

2011年1月7日

老看到关于Facebook估值多少,有个问题不太明白

摘要: “Facebook股票的交易在上个月尤其强劲。Facebook早期赞助者是风投公司Accel Partners。知情人士说,该公司于11月以5.17亿美元的价格出售了不到15%的股权,这笔巨额交易之后Facebook股票交易就开始激增。一些科技博客报道了该交易的某些细节,这些知情人士说,该交易将Facebook的价值定在350亿美元左右。”350亿怎么得出来的?5.17*(100/15),然后再乘以10?这是什么道理? 阅读全文

posted @ 2011-01-07 19:44 怪怪 阅读(1033) 评论(34) 推荐(0) 编辑

2010年12月28日

经验交流:继续提高,读什么书?

摘要: Q:我目前的想法是,创建一个自己的asp.net开发框架。刚看了《人月神话》,《head first设计模式》2本书,而现在正缺少一个给我的框架分层和数据流动的思想,最近了解了一些DDD的概念,可能对我最近的想法有些帮助,所以想找本书看看。可惜当今世界,书是烂大街,而一本好书却是不好找,所以烦请推荐一本相关的书。另外,不限于DDD领域,只要对我的思想有提高的书本,都期望推荐。A:DDD的话,把那本DDD提出者写的读了就好了。事实上我只读了PDF的版本,因为觉得不值得买(:P,因为我不认同作者的很多观念)。设计模式如果你感兴趣的话,必须读GoF的原版。读书一定要从源头去读(虽然原作者的著作一般都 阅读全文

posted @ 2010-12-28 03:36 怪怪 阅读(995) 评论(4) 推荐(0) 编辑

2010年12月21日

奥卡姆剃刀?

摘要: 很久以前沉溺于面向对象研究那会儿,有时看一些作者在这样那样的场合提到奥卡姆剃刀:如无必要,勿增实体。虽然大致知道意思也曾简单提到“奥卡姆剃刀不仅仅是用在面向对象设计中,对方法论本身是不是也可以用这把剃刀去衡量其存在的意义”,事实上我却从来没真正深入了解过这句话。最近重新看一些哲学/科学读物,注意到William of Occam本人是一个坚定的“唯名派”。用咱们领域的语言简单的说,“唯实派”认为存在“类”,从类产生实例;而“唯名派”认为大家不过是给有一堆共同属性的一群对象起一个名字而已,在这种观念下其实“类”的存在是被强烈否定的。虽然因为现存工具(包括语言)的原因,在实践中必须运用面向对象的各 阅读全文

posted @ 2010-12-21 07:00 怪怪 阅读(1055) 评论(17) 推荐(0) 编辑

2010年12月11日

从达夫设备(Duff's Device)说代码可读性

摘要: 刚才在一个IT新闻站上看到类似如下的C代码引用,有人就说可读性差,我想估计不少从业者在接触代码可读性这个概念之后,也会认同这个说法,其实这种看法是值得商榷的。[代码](这段代码是抄来的,在这里估摸着to的地址上是一个设备,所以to的值没有变化)这玩意有个名字,就是Duff's Device,看起来像游戏里某个传说中的魔法师的发明神马的 :)。说实话,之前我没有用过这种把do { ... } while(...)嵌进switch的做法,如果我写这段代码,我会怎么写呢?一个可能的写法是:展开的版本想必这个版本就比较清晰了。连续多行的*to = *from++,是为了以某个倍数(这里是8)减少循环( 阅读全文

posted @ 2010-12-11 18:29 怪怪 阅读(2898) 评论(5) 推荐(0) 编辑

2010年12月8日

谁是大师?

摘要: 前一篇糟改Android的文章,最后有一位兄弟提到Rob Pike、Robert Love都在Google,从而觉得Android有这样那样的问题,似乎有点“汗”。对这些技术作家,我过去也是高山仰止,现在也保留着敬意,不过让我们仔细想想他们真的做过什么大工程或者NB算法么?至少从我个人来看,神人、超级牛人,这些名词和大多数我们熟知的名字基本不挨边。即便是最杰出的技术作家(并且亲自参与过优秀项目的)... 阅读全文

posted @ 2010-12-08 07:34 怪怪 阅读(2388) 评论(23) 推荐(5) 编辑

2010年11月20日

鉴于目前高通CPU型号的混乱,把这事情做个笔记..

摘要: 简单的说,7xyy中的x,2是GSM/WCDMA,5和6中有一个是CDMA另一个好象是俩都支持的。yy是20的,就是那个使用了n多年的垃圾货,用在HERO/G1/Sapphire等一系列机器上。yy是27的,有所改进,但从ARM架构上来讲,是和20在印象里是一代的。yy是30的,是比8x50还新一代的芯片,用的Adreno 205作为GPU,比1Ghz的8x50要强(但频率稍低);8x50就是Ne... 阅读全文

posted @ 2010-11-20 13:03 怪怪 阅读(5101) 评论(1) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 23 下一页

导航