-
2007年值得去思考的N大软件技术
1 网络时代数据库如何存数据? 数据库已经不再是存取大规模简单结构数据的时代,对于绝大多数企业来讲已经是必不可少的IT基础构建。在网络时代,企业对于文档、邮件、视频等非结构化数据的传输、存取的需求越来越迫切。传统的关系数据库是通过2维表来存...
编程综合 2011-02-14 12:17:00 -
程序界面设计模式慨述
现在开发应用程序经常使用一些所见即所得的开发环境,使得用户界面的制作非常方便。然而,用户界面是最容易发生需求变更的部分,用户界面发生变化,经常对业务模块产生影响。并且,用户界面是不利于自动测试的。一旦某些代码依赖用户界面,这样的代码就很难在...
编程综合 2011-02-14 12:16:00 -
要成为程序设计高手的八大奥秘
数据结构、离散数学、编译原理,这些是所有电脑科学的基础,如果不能掌握它们,很难写出高水准的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本演算法的时候可能也会束手无策。因此多读一些电脑基础理论方面的书籍是非常有必要的。...
编程综合 2011-02-14 11:28:00 -
精挑细选八个开源软件话题网站
开源软件和免费软件不同。不过在用户层级,对于外行人这个区别不是很重要。开源产品允许你重写代码,如果你愿意的话;免费软件不允许这样做,并且带有开发者一定的版权。大多数时候,开源软件是免费软件的起源。那么让我们看看开源社区有哪些事情发生。在我们看待这8个网站的时候,我们首先相信 Linus Torvalds 的观点——“未来一切都将开源……”<br />...
编程综合 2011-02-14 11:22:00 -
最受欢迎的十大程序设计语言排行榜
通过使用上文所定义的搜索引擎关键词,收集到许多的点击数据.定义"点击数(PL#i,SE)"作为TIOBE指标中的处于位置i的程序设计语言PL在搜索引擎SE中的点击数.对于每个搜索引擎的前五十位程序语言,采用同样标准记录点击数.PL#i的计量值,可用如下公式表示:...
编程综合 2011-02-14 11:11:00