摘要:http://www.readygo.com.cn/NETFW/070216/Enterprise-Library-JiLiWenZhangHuiGuYuLongJi.htm 阅读全文
《大道至简》的幕后故事(3):“愚公移山记”事物篇
2007-04-23 23:16 by 乱世文章, 305 阅读, 0 推荐, 收藏, 编辑
摘要:引子========以古文述事,难点之一便在于我们对历史了解并不充分,因此常常把这个朝代的东西放在了那个朝代,或者让原本是甲做的事,说成了乙做。这样与史不合,容易使文章出笑话。这一篇“幕后”,便来说说“愚公移山记”中的事物。不过由于这篇故事重在述事,所以对于“物”的描写并不充分,能拣出来谈的并不多,望谅。 1. 铁器========“愚公移山记”中对铁器的考证是一个非常令人痛苦的事。我从一开始便设想,到底有什么法子让愚公在太行山中挖出一条路来呢。然而思来想去,只能让他用铁器。但是在文章还没写完时,我就犯了嘀咕:京城氏生活在西周中期,有铁器用吗?那个时代的先民,要挖开一座山,到底该用什么器具.. 阅读全文
《大道至简》的幕后故事
2007-04-15 18:12 by 乱世文章, 215 阅读, 0 推荐, 收藏, 编辑
摘要:一、大道至简与愚公移山=======《大道至简》一书最初的领悟来自那张EHM图。这个故事我在书中已经讲过:在一次Delphi.NET培训的准备工作中,我顿悟“语言只是工具”,并由语言的工具本质为起点,透视了整个软件工程体系。这张图后来被补充为“软件工程层次模型(EHM)”。而从这张图起,我便有开始为我的这些想法写出一本书来,而书的名字就是《大道至简》。我写书是从前言开始,在写《大道至简》的前言(第一版的“前言后语”)时,我并没有想到从哪里开始写整本书。也就是说,只有写书的想法,却没有整个框架。因此你在前言中看不到有关“愚公移山”的任何信息。开始写第一章的时候,久久不能下笔,也不知道从何论起。我 阅读全文
英雄大会的事
2007-04-09 23:11 by 乱世文章, 179 阅读, 0 推荐, 收藏, 编辑
摘要:一、坐飞机与机场小聚~~~~~~倒不是没坐过飞机,只是第一次坐得这么心惊胆战的。去的时候一切都好,回来的时候在上海虹桥机场降落,感觉不象是在“降”,而是在“坠”。心里一阵阵凉,连写遗书的心都有了。终于忍不住,远远地探过头看了一下窗外,哇~~已经看得到楼房了。心里暗喜:黑黑,掉下去也摔不死了。收了收心,定了定神,看了看周边的人,脸白的有,脸绿的有,就是没几个有人形的。再回过头来说去北京。我是5号上午的飞机,中午12:00到。下飞机松松地就找到了CSDN的接待人员,那个大大的字母“C”很是扎眼,做接待牌硬是要得。再看接待的MM(叫什么来着?)很活泼地跑前跑后,EN~~CSDN搞得不错。(机场接待的 阅读全文
宣个传:《大道至简》开始预售啦~
2007-04-02 10:37 by 乱世文章, 179 阅读, 0 推荐, 收藏, 编辑
摘要:哈哈~~昨天就看到预售的消息了。但是是4.1,所以便没敢大张旗鼓的囔囔。。。其实第二版是去年九月就写完了的,关于这个消息,可以在这里看到:http://aimingoo.spaces.live.com/blog/cns!F9303C43D5CEAFB3!418.entry弄到现在才把排版、审校之类的搞完。实在很令人疲惫。。。至于第二版比第一版(电子版)加了些内容,大家可以从目录中看到。有兴趣的朋友们支持下则个:http://www.china-pub.com/computers/common/info.asp?id=34356我大概本周可以看到实体书。网上书店什么时候正式销售我就不确知乐。^. 阅读全文
MS-SQL数据库开发常用汇总
2007-03-22 14:26 by 乱世文章, 239 阅读, 0 推荐, 收藏, 编辑
摘要:1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as2.数据库加密: select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare(& 阅读全文
[置顶]团队开发经验:如何带领一个项目团队并做好项目总结
2007-03-22 14:23 by 乱世文章, 269 阅读, 0 推荐, 收藏, 编辑
摘要:最近带领一个小团队做完一个项目,项目虽不算大,可五赃俱全,感觉在这项目中最重要的还是沟通协调。下面是我自己经过这个项目,自己的一点体会,写在这里,总结自己的思路,并希望在以后的项目中有更多的提高,到时继续与大家分享。一、总体把握,统一部署1、总体把握接手一个项目,首先要有一个总体的认识,抓住项目的重点,整体衡量项目的各个模块及开发人员的情况,做到心中有数。2、统一部署统一搭配项目组人员的开发环境,以便随时可以着手开始工作,环境的统一也为最后系统的合成打好基础。二、制定合理的计划结合项目要求和项目组人员的情况,制定合理的计划,根据项目难度及个人能力合理分配任务,以便能充分发挥每个人的聪明才智,使 阅读全文
博客诞生过程与变革:十年来谁是写博客第一人?
2007-03-22 14:23 by 乱世文章, 198 阅读, 0 推荐, 收藏, 编辑
摘要:北京时间3月21日,国外媒体有文章称,假如没有一亿人每天热衷于写Blog,那么Blog可能不会成为目前互联网上最主要的应用之一。于是,不止一个人声称自己是第一个写Blog的人。到底谁才是第一个真正写Blog的人呢?是备受争议的Dave Wine?是提倡打破旧习的Jorn Barger?还是网络日记作者、在线游戏专家Justin Hall?或者他们都不是,而仅仅是把最原始的Blog加以改造了呢? Dave Winer是网络企业联合组织的倡导者之一,同时他还是Scripting News的一名编辑,该网站于1997年4月1日正式发布。 Winer认为是Scripting News带动了博客的变.. 阅读全文
[置顶]如何做成功的项目经理
2007-03-19 09:25 by 乱世文章, 243 阅读, 0 推荐, 收藏, 编辑
摘要:要想成为一个好的项目经理,您需要弄清项目经理所面临的问题、机会和期望,明白项目团队将会有冲突,弄清谁是利益的关系者,明白判断项目成功的四个标准:预算、进度、效绩标准和客户满意,还要为组建一个和谐的团队,充当教练、领队和冲突仲裁人。不能因为项目中的挫折而止步不前,更不能安于现状。你在整个项目实施中,是领导也是小兵。那么,做一个成功的项目经理究竟要做哪些事情,这里作者总结了软件项目实施过程中的一些经验,希望与读者共享。如何组织开发团队如何构建软件开发团队取决于可供选择的人员、项目的需求以及组织的需求。本文阐述了项目实施过程中各种团队组织的策略。 有效的软件项目团队由担当各种角色的人员所组成。每位成 阅读全文
如何做项目计划,如何落实项目任务
2007-03-19 09:23 by 乱世文章, 495 阅读, 0 推荐, 收藏, 编辑
摘要:制定计划 制定详细计划的第一步是分析交付结果分析结构(DBS)和工作分析结构(WBS)。DBS是对所有需要交付的项目结果——即项目需要生产的对象——的简单分解。某些交付结果已经在最初的界定阶段得到了确定,而WBS则是对生产上述交付结果需要进行的所有任务的分解。分析DBS和WBS 虽然DBS和WBS并不相同,但你可以同时得出这两者。 这两种结构的分析都是以创造性的阶段为起点,继之以一个逻辑性的阶段来对产生的各... 阅读全文
杀不死的人狼——我读《人月神话》(五)
2007-03-16 01:17 by 乱世文章, 292 阅读, 0 推荐, 收藏, 编辑
摘要:<<==上一节=====五、从广义工程到狭义工程=====现在我们回到一个实际的问题上:工程的本质需求是什么?如果我问一千个人工程的本质,可能会得到一千种答案。因为大家离本质的东西都很远,又从不同的角度去看这本质,故而得到的答案并不相同——而且每一种答案都貌似正确。但是我问的是“本质需求”。对此,我的答案是:本质需求是“实现(工程的目标)”。不管工程本质是怎样的,但这个需求如一。我们完不成它就等于失败,至于它是否是Brooks所说的“软件活动的根本任务”,与这个具体的工程无关;至于它是不是从人类发展的历史上来看,向着“软件活动的根本任务”的目标迈进了一步,也无与这个具体的工程无关。 阅读全文
杀不死的人狼——我读《人月神话》(四)
2007-03-15 02:11 by 乱世文章, 164 阅读, 0 推荐, 收藏, 编辑
摘要:<<==上一节=====四、没有银弹,或人狼杀不死=====人狼这个动物很奇怪,皮肉坚实还是自疗系的,所以要么砍它不动,要么杀它不死。这种动物如同习得(传说中的)金钟罩功夫,刀枪不入,水火不怕。也如同金钟罩有罩门一样,人狼对银没有免疫,因此如果做一颗银弹就能穿透它,进而杀了它。所以人们总是说一物克一物,大象怕老鼠,总有对付它的法子。但如果你设定了一个自圆已说的悖论,那除了否定悖论本身没有意义,也就没有解它的法子了。同样的道理用在“没有银弹”这个观点上,也是成立的。也就是说,如果我们讨论“有或者没有银弹”,那么应该先反过来看看“人狼”的本质。因为本质是人狼对银不免疫,所以我们才能找到 阅读全文
vss学习
2007-03-14 17:01 by 乱世文章, 173 阅读, 0 推荐, 收藏, 编辑
摘要:版本管理器Visual SourceSafe 6.0实用指南前言 如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的产生和实现,这就是软件的版本管理。 版本管理的必要性 通常是有一个研发小组来共同分析、设计、编码和维护,并有专门的测试小组对已完成编码调试的软件进行全面的测试。在软件开发这个庞大而复杂的过程中,需要涉及到各个方面的人员,信息的交流反馈不仅仅是在研发小组的成员之间及各个研发小组之间,还存在于客户和研发者之间。所有的这些交流反馈意见信息都有可能导致对软件的修改,小的可能只是对某个源文件中的某个变量的 阅读全文
CVS的配置和使用
2007-03-14 16:53 by 乱世文章, 500 阅读, 0 推荐, 收藏, 编辑
摘要:下面是搜集的资料 /////////////////// 本人用的是CVSNT 2.0.51c,用最新的版本在Eclipse中死活不能列出服务器里内容,换了这个版本就好了,现在也不知道怎么回事。 首先安装,如果是使用安装包的版本,很简单,一路NEXT;如果是使用直接解压的版本,解压缩后把cvsnt.cpl和setuid.dll复制到%WINROOT%/system32下,并在当前目录下执行以下命令注册CVSNT系统服务:cvsservice -icvsloc... 阅读全文
杀不死的人狼——我读《人月神话》(三)
2007-03-14 01:43 by 乱世文章, 179 阅读, 0 推荐, 收藏, 编辑
摘要:<<==上一节===== 三、《人月神话》是预言了未来还是控制了未来?=====事实是:我们现在的很多工程知识,——无论是从书上看到的,还是从实践中体验到的——大多未曾脱离《人月神话》之所言。我在开篇中说《人月神话》“是一本可怕的书”。然而我认为真正的可怕之处在于:如今只要论及工程(且不要让人认为是离经叛道),那么所讲述的一定是Brooks的这样的经验以及由此推出的观点,或者在不违背这些经验和观点上的一些具体的实作方法!我们全然不顾书中所言是现象,还是本质的推论,或者只是现象归结的一个(未必正确的)答案。尽管这些答案大多数时候都如同预期地出现在你的现实工程中:原文基本含义现实规格说 阅读全文
杀不死的人狼——我读《人月神话》(二)
2007-03-13 09:31 by 乱世文章, 178 阅读, 0 推荐, 收藏, 编辑
摘要:<<== 上一节 =====二、哪些是现象,哪些是答案,而哪些才是本质?=====Brooks在1961年至1964年间,主持与领导了被称为人类从原子能时代进入信息时代标志的IBM/360。十余年后,在1975年,他将历年来所写的有关软件工程和项目管理方面的文章汇集成书,这就是《人月神话》。无疑的,《人月神话》是Brooks十年中对IBM/360与操作系统OS360等项目的不断反思的结果。而在我看到Brooks这些言论的时候,我并没有为它们所震惊。我所叹服的是Brooks在30年前便具有这样深远的思想。可以想见,对于30年前的黑暗时代,这些思想无疑是明灯和烛火。(你有否打算用十年来 阅读全文
杀不死的人狼——我读《人月神话》(一)
2007-03-12 03:08 by 乱世文章, 189 阅读, 0 推荐, 收藏, 编辑
摘要:=====前言=====在这与这段文字之前,我已经阅读过种种关于《人月神话》的文字。评论者既有刘天北这样的美食家,试图在书页中夹点胡椒面以慢慢品味,为了表现食客特有的风格,他的书页都比别人数得仔细。也有marktsen这样的速食者,试图几句话就打发了自己或者读者那漉漉的饥肠。阅读这些文字给我带来的收获是:面对《人月神话》,除了表示五体投地的诚服,你既不能做正面言论(那是多余),也不能做负面言论(那是找事)。这是一本可怕的书。我大概花了三周的时间来细读这本书——也许很多人会说我应该花更多的时候或者读更多遍——不过,这不是重点。我在书中印证和找寻思想,并为这本书写下了数百个注释。最终我很遗憾我读了 阅读全文
程序员的七种武器
2007-03-11 21:17 by 乱世文章, 204 阅读, 0 推荐, 收藏, 编辑
摘要:世界上有两件事情,需要一辈子的努力。第一是学习,第二是锻炼。其实这本是说明一个问题:每个人在提高自己能力这件事情上,需要持续不断地努力。以最典型的例子来看,只有通过学习,程序员才能保证不断进步。一方面我们学习新的软件技术和更新速度极快的业界新名词;另外一方面,我们也需要不断加强基本技能的巩固。 在这样的前提下,“程序员的七种武器”这个选题就应运而生了。撇开众多软件开发人员的基本素质(学习能力、解决问题能力等)不谈,我们希望能够通过本期专题来让读者更加清晰地认识,如何才能成为一位具备基本技能的开发人员。经过几轮不断的讨论,若干专家和编辑谨慎地选择了七种程序员的基本技能,它们是: ● 数组、字.. 阅读全文
oracle 学习中
2007-03-08 15:00 by 乱世文章, 187 阅读, 0 推荐, 收藏, 编辑
摘要:oracle 学习中.......................提供两个网站www.itpub.netwww.oracle.com.cn两个网站会提供不少的帮助 阅读全文
oracle 方案概念
2007-03-08 14:57 by 乱世文章, 160 阅读, 0 推荐, 收藏, 编辑
摘要:方案(模式)是一个属于某个用户的所有对象的统称。 当你建立表空间、用户,并且建立了对象(如表、存储过程...)后,你就有了方案。 也就是这些对象的统称。我曾经测试过oracle自带的hr方案,用system/manage连接,呵呵,当然是不行的。需要用hr用户的。 阅读全文