代码改变世界

阅读排行榜

J2EE Investigation (2)

2011-02-25 15:16 by Aga.J, 335 阅读, 收藏,
摘要: The most common thing you may encounter is that in your client application you need to write intricate code to handle transaction and state management , multithreading, resource pooling, and other complex low-level details. We always do this , don’t we? Smart coder may try to organize his code stru. 阅读全文

Head First Object-Oriented Design and Analysis学习笔记(七)

2010-08-02 00:26 by Aga.J, 328 阅读, 收藏,
摘要: 第七章ArchitectureBringing Order to Chaos前言:这一章继续上一章的内容,在得到上一章的需求分析和基本模块划分后,我们要怎样去对其中的小问题进行逐个击破,从哪一个开始?本章给了我们这样的思路案例分析:案例描述:问题提出:1面对那么多的需求和分析材料,我们应该从哪里入手来进行我们的系统设计呢?2 那么我们怎么从需求材料中找出系统最重要的功能呢?3 缩小了范围,得到了3个可以开始着手的东西,但是又要对哪个先呢?4 解决了第一个,然后接下来呢?问题解决:1 这里使用的方法论还是和以前一样(三部曲:1 make sure your software does what 阅读全文

搜索引擎概要认识

2011-05-12 20:46 by Aga.J, 323 阅读, 收藏,
摘要: 1 搜索引擎是一种在Web上应用的软件系统,以一定的策略在Web上搜集和发现信息,在对信息进行处理和组织后,为用户提供Web信息查询服务。2 搜索引擎提供信息查询服务的时候,面对的只是查询词,但是每个用户关心的是和这个查询词相关的不同方面的信息,所以搜索引擎应该争取不要漏掉任何相关的信息,把用户最关系的信息排在搜索结果的列表最前。3 搜索引擎需要解决大规模并发的用户事件。4 搜索引擎实际上需要自己先对网络上的网页进行搜索爬取,存放到自己的数据库服务器中,当用户提交搜索请求时,搜索引擎从系统内部进行搜索,获取必要的信息,返回url列表,而用户这时候点击的url,访问的才是网页的原始出处。5 以w 阅读全文

Head First Object-Oriented Design and Analysis学习笔记(九)

2010-08-03 20:00 by Aga.J, 323 阅读, 收藏,
摘要: 第九章Iterating and testingThe Software is Still for the Customer前言: 看到题目的iterating,就让我想起RUP中的迭代开发,这一章同样告诉我们,软件项目需要迭代,同时题目中也说到了test,而文章中就是在迭代过程中进行了测试,看了这也符合了RUP的过程质量保证。案例分析:案例描述:经过一段时间的分析后,客户并没有看到他们想看到的东西。单靠设计阶段的产物,并不能满足客户的要求---看到实际运行的东西。问题提出:1 我们怎样来满足现阶段客户的要求问题解决:1 使用迭代的方式来开发我们的程序,在前面的分析基础之上,继续iterate 阅读全文

【好文要转!】不要困在自己建造的盒子里——写给.NET程序员

2011-02-24 16:54 by Aga.J, 319 阅读, 收藏,
摘要: 不要困在自己建造的盒子里——写给.NET程序员(EricZhang's Technology Blog )在给这篇文章起标题的时候,我斟酌了很久,因为我个人是反对使用“.NET程序员”、“C++程序员”或“PHP程序员”这类简单粗暴的方式为程序员做划分的。但是客观确实存在一个现象,就是很多程序员会为自己设置一个无形的界限,将自己与某种语言或平台硬绑定到一起,例如我这里所指的“.NET程序员”。请注意这与“术业有专攻”是不同概念的,有自己专攻的平台或领域这很正常,但是有很多人偏执地将自己与某个语言或平台紧紧捆绑,而忘记了自己首先是一名程序员,然后才使用某种语言,他们偏执于平台并陶醉于自己 阅读全文