CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 423 424 425 426 427 428 429 430 431 ··· 521 下一页

2007年12月17日

摘要: [Mental Studio]猛禽[Blog](这篇文章始作于两年前,当时本来是想以我为备份自己的BLOG而写的一个小程序为例来说明我的这一想法。不过因为那个程序缺乏通用性,后来没有再去完善它,结果 这篇文章也就被放下了。然后又有很长一段时间忙于别的事情,没有接触原生应用开发。直到最近才因为在研究SQLite时,写了个简单的程序,并且在其中运用了两 年前的这一思路,故决定以新程序为例把这篇文章... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(115) 评论(0) 推荐(0)

摘要: 除了模式,上周日我和sunway还谈到了C++的问题——结果周二就看到Linus Torvalds就C++的话题跟人吵架,引发了国内C++圈里的大讨论——孟岩版,云风版,刘未鹏版。我也来扯一篇吧,不过层次肯定比这帮职业C++高手差多了。云 风最近一次从C++回到C我是知道的,还曾经因为C是不是需要提供GC的问题跟他有过讨论。那天sunway跟我讨论的主要观点跟云风及Torvalds 差不多,其... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(164) 评论(0) 推荐(0)

摘要: 我本来就《C++不是万能的》一文写了一个续篇,令狐提醒我说:C++作为一种语言,它拥有任何特性都是没有问题的,并不存在什么“多余的特性”一说。从这个角度上说,C++标准委员会的一切努力都是有意义的。因为它们是在完善C++语言本身。 但是,作为项目开发来说,开发语言并不是唯一的决定因素。没有必要将语言限制在仅使用C++上。在这种背景之下,其它几种语言的组合,可能会比单一使用C++,来得更好。尤其... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(96) 评论(0) 推荐(0)

摘要: 周日去找sunway看他的半冰箱胶卷及扫描仪,一起吃完晚饭出来时,我想起reallike说过的一句话:不要跟sunway谈模式。于是趁机challenge了一下,结果还是比较有收获的。关 于模式的问题我曾经跟令狐有过多次的讨论。sunway并不能算是一个严格的模式反对者,他只是反对在自己项目中采用模式。为此他举了很多的例子,基本上 我还是比较认可的。例子我就不一一列举了,有过一定的编程实践经验... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(107) 评论(0) 推荐(0)

摘要: Solidot报道GCC在Linux平台下有一个BUG。但是原文中说只有Linux平台有这个问题是不正确的,经过令狐的实际测试,在HP-UX(GCC 4.0.2),LINUX(UBUNTU,GCC 4.1.2),WINDOWS(GCC 3.4.5)下都存在在这个问题。为了调查研究一下这个问题究竟是如何造成的,我们一帮人展开了一番讨论,经过对汇编代码的分析,结果看来是GCC的代码优化实现有问题。... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(178) 评论(0) 推荐(0)

摘要: 曾经一个朋友开发了一个项目,客户端是Windows的应用程序,通过WebService服务操作数据库。系统的功能都已完成,用户比较满意。但是有一个问题存在,就是在查询时如果读取大数据量时,系统获取数据并显示的等待时间比较长。为了解决这个问题,朋友采用BinaryFormat格式化数据,同时对数据进行压缩,数据的大小只有原来的8%,效果虽然比以前好一些,但还不是另人满意。于是朋友继续找寻着压缩率... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(81) 评论(0) 推荐(0)

摘要: 业务逻辑在一个系统中可放的地方很多,有的人选择放在存储过程中,有的人会选择放在业务组件中,这些方式都可以进行业务逻辑的判断。既然提供了这些方式都可以实现业务逻辑的判断,就证明它们存在的合理性。就像在设计的过程中,很多人会将进行条件选择语句封装到不同的类的重构,以满足设计中的”开-闭“原则,这样做有他的道理。但并不是说以后就不用条件转移语句了,要不开发语言怎么会支持条件转移语法呢。我们要根据具体... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(128) 评论(0) 推荐(0)

摘要: 自从我学习程序设计开始,就不断地听到大家谈论面向对象。在最开始接触C++时,确实被它的OO特性迷住了,相比之前用过的C语言更加丰富多彩。想当初,经常因为写出了一个类而暗自自豪半天。现在做程序员也有些年头了,回过头来看以前似乎领悟到的OO思想又有了一些新的感悟。一、代码之外的对象提起OO,大家都会想到class关键字。以前老师这么教的,平时自己也是这么用的。虽然有些语言中的表现不一样,但本质上都... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(110) 评论(0) 推荐(0)

摘要: 插件系统概述普通的系统,在编译发布之后,系统就不允许进行更改或扩充了,如果要进行某个功能的扩充,则必须要修改代码重新编译发布。使用插件可以很好地解决这个问题。插件概念首先由开发人员编写系统框架,并预先定义好系统的扩展借口。插件由其他开发人员根据系统预定的接口编写的扩展功能,实际上就是系统的扩展功能模块。插件都是以一个独立文件的形式出现。对于系统来说并不知道插件的具体功能,仅仅是为插件留下预定的... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(425) 评论(0) 推荐(0)

摘要: 越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 软件的生命性 软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(229) 评论(0) 推荐(0)

上一页 1 ··· 423 424 425 426 427 428 429 430 431 ··· 521 下一页