导航↓ 相册|收藏博客|加入友情链接|给博主留言
我要啦免费统计阅读使人充实,会谈使人敏捷,写作与笔记使人精确。史鉴使人明智;诗歌使人巧慧;数学使人精细;博物使人深沉;伦理之学使人庄重;逻辑与修辞使人善辩。-培根
黑猫大队长
2018-1-15 21:46

™™™
2017-10-18 10:12
™™™
2017-10-18 10:11
™™™
2017-10-18 9:52
Z浪迹天涯
2017-10-16 1:3
sunnyrl
2017-9-13 12:2
pangdan2007
2017-7-10 19:54
  • 创建:2007/2/23
  • 文章:973
  • 评论:5127
  • 访问:954950
  •  
google hacking其实并算不上什么新东西,当时并没有重视这种技术,认为webshell什么的,并无太大实际用途.google hacking其实并非如此简单...
常用的google关键字:
foo1 foo2 (也就是关联,比如搜索xx公司 xx美女)
operator:foo
filetype:123 类型
site:foo.com 相对直接看网站更有意思,可以得到许多意外的信息
intext:foo
intitle: fooltitle 标题哦
allinurl:foo 搜索xx网站的所有相关连接。(踩点必备)
links:foo 不要说就知道是它的相关链接
allintilte:foo.com

我们可以辅助"-" "+"来调整搜索的精确程度
直接搜索密码:(引号表示为精确搜索)
当然我们可以再延伸到上面的结果里进行二次搜索
"index of" htpasswd / passwd
filetype:xls username password email
"ws_ftp.log"
"config.php"
allinurl:admin mdb
service filetype:pwd ....或者某个比如pcanywhere的密码后缀cif等
越来越有意思了,再来点更敏感信息
"robots.txt" "Disallow:" filetype:txt
inurl:_vti_cnf (FrontPage的关键索引啦,扫描器的CGI库一般都有地)
allinurl: /msadc/Samples/selector/showcode.asp
/../../../passwd
/examples/jsp/snp/snoop.jsp
phpsysinfo
intitle:index of /admin
……
编辑 | 阅读全文(4662) | 回复(0),人月&神话 发表于 2007-7-17 13:18

2007-7-17 13:18 | 面试问题剖析-转载

栖息谷Leeiiii:
 
不同的公司为不同职位的候选人准备了不同的问题,不同的问题代表了不同公司的不同用人需求和用人的逻辑,也代表着不同岗位的不同标准。当然,问题以及所期望的答案也和面试官本人有关。
 
大多数问题并没有标准答案和正确答案,面试官主要希望从你回答的问题里看一下你是否有他们想要的素质并和他们的公司文化是否一致。不管一个什么类型的公司,也不管招聘一个什么职位(我主要针对专业人士而言),基本上大家都希望候选人有良好的沟通技巧、具备团队精神、善于理性思考、善于管理时间并且有工作热情。我相信,这些方面的素质是韩信将兵,多多益善!只要你别吓着面试官。
 
我将企业发问最多的一些通用性问题归纳了一下,总共有52个,我相信只要你去面试就肯定会有其中的问题。由于问题实在太多我就不能一一准备答案了,大多数我只能给出提示,我只能给出部分题目的答案,相信也肯定不是惟一答案,我的看法算是抛砖引玉吧!
 
1.简单做一下自我介绍。
错误回答:我1995年进入了广州××中学,然后我1998年考入了××大学,我学习的是大气物理专业,我在学校里得过一次奖学金并积极参加社会活动。2002年毕业后我加入了××公司做程序员,我工作努力,得到了上司得认可。
剖析:实际上这是一个发问率最高的问题。对方希望借此机会了解你,并且对你有一个初始的判断。回答这个问题的要点在于一定给面试人员留下一个你干练、富有条理和思维敏捷的印象。最愚蠢的回答就是一篇流水帐,但是,大多数人的回答就是流水帐!不要试图过多介绍一些无用的经历,对方对你曾经在那一个幼儿园并不感兴趣,对方感兴趣的是你对他们有用的经历。你的介绍要围绕对……
编辑 | 阅读全文(1057) | 回复(0),人月&神话 发表于 2007-7-17 13:18

进度或进度表主要有三个目的,第一是获取任务什么时候可以完成的承诺。进度表提供给团队中每一个人一种正式的应该遵守的承诺;其次是鼓励团队中的每一个成员能够实时的看到他们自己对整个项目目标所作出的贡献;最后进度是一种团队可以用于实时监控项目进展的工具,并且帮助项目将工作任务分解为可以管理的工作包或活动。
 
对于如何计划和管理软件开发有很多的方法和规则,这些方法或规则也被称为方法论,代表了为了达到一个特定目标的一组最佳实践的结合,如我们经常谈到的瀑布模型,快速软件开发,极限编程,特征驱动开发等。每种方法都有其特定的应用场景和优缺点,项目必须根据自己的实际情况来选择,是否能够选择到适合项目的方法论,需要对所有的方法论的理解深度往往超过了方法论自身的理论高度。过程和方法论虽然重要,但并不是交付成功产品的银弹,最糟糕的往往是我们对方法论的盲目跟从,而原因仅仅是某个方法论很有名,或者是某个值得尊敬的大师的推崇。
 
太关注于方法或过程本身,而不是致力于建立一个可以最大限度发挥团队成员价值的过程。项目通过建立条条的约束,限制的过程来限制个体的贡献。因此无论采用什么样的方法论或过程都不应用以使整个团队处于痛苦或约束中为代价,而是尽可能的支持,鼓励和帮助团队成员成功的完成项目。
 
不管采用什么样的方法论或生命周期模型,这里有一个最基本的大拇指规则,即三要素阶段规则。对于任何的项目都可以将进度分解为设计,实现和测试三部分内容。只是不同的方法论这三个阶段可以并行或迭代,但所有的方法论都致力于完成这三部分活动:即项目应该做什么(设计),项目实际做了什么(实现),对完成工作的验证和分析,确认满足需求(测试)。任何一个大的项目都可以分解为这三个阶段的活动来完成,只是瀑布模型往往要求我们设计全部完成后才能够开始实现,实现完成后才能够进入测试。而对于敏捷模型往往则是首先对系统需要实现功能……
编辑 | 阅读全文(1473) | 回复(1),人月&神话 发表于 2007-7-17 13:18

2007-7-17 13:18 | 幽梦影-人生卷(摘录)

人生——之一  
情之一字,所以维持世界;才之一字,所以粉饰乾坤。  
*(吴)雨若曰:世界原从情字生出。有夫妇然后有父子,有父子然后有兄弟,有兄弟然后
有朋友,有朋友然后有君臣。 
 
人生——之二
情必近于痴而始真,才必兼乎趣而始化。 
  
(陆)云士曰:真情种,真才子,能为此言。 
(顾)天石曰:才兼乎趣,非心斋不足当之。 
(尤)慧珠曰:余情而痴则有之,才而趣则未能也。
 
人生——之三  
律己宜带秋气,处世宜带春气。 
 
人生——之四  
能闲世人之所忙者,方能忙世人之所闲。
 
人生——之五   
人莫乐于闲,非无所事事之谓也。闲则能读书,闲则能游名胜,闲则能交益友,闲则能饮酒,
闲则能著书。天下之乐,孰大于是? 
  
(陈)隺山曰:然则正是极忙处。 
(尤)悔庵曰:昔人云,忙里偷闲,闲则而偷,盗亦有道矣。 
(李)若金曰:闲固难得,有此五者,方不负闲字。 
 
人生——之六  
妾美不如妻贤,钱多不如境顺。 
(张)竹坡曰:此所谓竿头欲进步者。然妻不贤安用妾美,钱不多那得境顺。 
(张)迂庵曰:此盖谓两者不可得兼,舍一而取一者也。又曰:世固有钱多而境不顺者。
 
人生——之七  
值太平世,生湖山郡,官长廉静,家道优裕,娶妻贤淑,生子聪慧,人生如此,可云全福。 
(许)筱林曰:……
编辑 | 阅读全文(1226) | 回复(0),人月&神话 发表于 2007-7-17 13:18

2007-7-17 13:18 | 幽梦影-品格卷(摘录)

这是我从林语堂译《幽梦影》中摘录出来的。因为最近正在看《百家讲坛-老子》,才感觉道很多思想跟《道德经》完全是融化的,有些根本还无法深刻理解到具体的含义和内涵,仅先摘录出来供学习。
 
品格——之一  
何谓善人?无损于世者则谓之善人;何谓恶人?有害于世者则谓之恶人。
含徵曰:尚有有害于世而反邀善人之誉。此实为好利而显为名高者,则又恶人之尤。
 
所以说我们谈利人利世即为善,损世利己即为恶 【】
 
品格——之二  
无善无恶是圣人,善多恶少是贤者,善少恶多是庸人,有恶无善是小人,有善无恶是仙佛。
(冒)青若曰:昔人云,善可为而不可为。
 
人性本身是自私的,人无完人,所以辨证看也不存在有善无恶的人。【】
 
品格——之三
昭君以和亲而显,刘蕡(fei4)以下第而传,可谓之不幸,不可谓之缺憾。
含徵曰:若故折黄雀腿而后医之,亦不可。
 
品格——之四 
为浊富不若为清贫,以忧生不若以乐死。
(吴)野人曰:我宁愿为浊富。
竹坡曰:我愿太奢,愿为清富,焉能遂愿?
 
品格——之五
天下唯鬼最富,生前囊无一文,死后每饶楮镪;天下唯鬼最尊,生前或受欺凌,死后必多跪
拜。
野人曰:世于贫士,辄目为穷鬼,则又何也?
(陈)康畴曰:穷鬼若死则并称尊矣。
 
品格——之六 
富贵而劳悴,不若安闲之贫贱;贫贱而骄傲,不若谦恭之富贵。
(曹)实庵曰:富贵而又安闲,自能谦恭也。
(许)师六曰:富贵而又谦恭,乃能安闲耳。
竹坡曰:谦恭安闲,乃能长富贵也。
 
很类似禅里面常说的平常心,只足而常乐。【】
 
品格——之七
贫而无谄,富而……
编辑 | 阅读全文(1390) | 回复(0),人月&神话 发表于 2007-7-17 13:18
AM’s principle multiple models tells you that you have many modeling artifacts at your disposal – change cases, user stories, business rules, UML activity diagrams, UML class diagrams, data models, and business rules – to name a few.  Figure 1-1 shows that you have a wide range of modeling options open to you, a box represents an artifact that you may choose to create during a software project.  Lines indicate major “iteration” relationships between the artifacts (more on this in a bit).  An interesting observation is that you have far more than just the diagrams of the UML at your disposal, and when you consider the number of non-UML models depicted in Figure 1-1 you quickly realize that the UML very likely isn’t yet sufficient for business application developm……
编辑 | 阅读全文(1521) | 回复(0),人月&神话 发表于 2007-7-17 13:18
盖世人读书,第一要有志,第二要有识,第三要有恒。有志则断不甘为下流;有识则知学问无尽,不敢以一得自足,如河伯之观海,如井蛙之窥天,皆无识者也;有恒财断无不成之事。此三者缺一不可。(首先是意识到学无止境,有这个意识了才了指挥自己的行动。有这个意识就会持续学习和改进,而不会说无物可学)
 
学问之道无穷,而总以有恒为主。……不以昨日耽搁而今日补做,不以明日有事而今日预做。(学,贵之以恒;业精于勤荒于嬉,行成于思毁于随)
 
苟能发奋自立,则家塾可读书,即旷野之地、热闹之场亦可读书,负薪收录,皆可读书;苟不能发奋自立,则家塾不宜读书,即清净之乡、神仙之境皆不能读书。何必择地?何必择时?但问立志之真不真耳? (心静自然凉,外在运动静止容易但心静却困难。而重点在内因驱动的兴趣和执着)
 
尔读书记性平常,此不足虑,所虑者第一怕无恒,第二怕随笔点过一遍,并未看得明白,此都是大病。若实看明白了,久之必得些滋味,寸心若有恰悦之境,则自略记得矣。尔不必求记,却宜求个明白。(读书重在理解而非死记硬背)
 
若事事勤思善问,何患不一日千里?(首先是勤思然后才是善问,最忌不思而乱问。可参加我Blog上面的转载的提问的智慧)
 
吾人为学最要虚心。尝见朋友中有美材者,往往情才傲物,动谓人不如已,见乡墨则骂乡墨不通,见会墨则骂会墨不通,既骂房官,又骂主考,未入学者则骂学院。平心而论,己之所为诗文,实亦无胜人之处;不特无胜人之处,而且有不堪对人之处。只为不肯反求造已,便都见得人家不是,既骂考官,又骂同考而先得者。傲气既长,终不进功,所以潦倒一生而无寸进也。(学习除自我从书本学习外,从老师或他人身上学习往往更重要。不虚心则无法看到他人长处,失去一半的学习机会)
 
心常用则活,不用则窒;常用则细,不用……
编辑 | 阅读全文(3403) | 回复(0),人月&神话 发表于 2007-7-17 13:18
1. IT Training focuses on both the theory and practice of IT –the acquisition of skills and knowledge. It is therefore an activity that seeks to  fill skills and knowledge gaps. What is lacking? Are you at zero level? Then the training you need is one that will make you computer literate. If you are an IT professional your need might be for IT certification. Before embarking on training you must know what your training needs are. What gap needs to be filled?  Is the training need for an organization or an individual? What is your desired career path and specialization? What do you need to know? Are you sure training will close the gap? Set your training objectives carefully. The purpose of your training should be well defined.&nbs……
编辑 | 阅读全文(1454) | 回复(0),人月&神话 发表于 2007-7-17 13:18

2007-7-17 13:18 | PMP考试申请流程

首先您需要通读 PMI PMP Handbook 如果您需要中文帮助可以参考 中文支持,如果您报名参加PMP认证考试PMI默认您已经同意了PMP HANDBOOK 中的规则。
初考报名分为三个阶段:

第一阶段:在线提交英文申请材料。点击如下链接:https://www.pmi.org/authentication/default.aspx?r=www.pmi.org/certapp/default.aspx&s=true

建立您的用户名和密码,请务必记录您的用户名和密码,在以后的报名流程中一直需要。提交英文材料的过程中,需要帮助您可以参看PMI英文版填写指南,如果需要中文帮助可以参考 中文支持,在您填写E-mail建议您填写hotmail等国际信箱,材料提交后,您会收到一封PMI客服信箱(customercare@pmi.org)的自动回复邮件,5个工作日后会再次收到来自PMI客服信箱(customercare@pmi.org)的内容为接受您的报名材料的邮件,请您仔细阅读这封邮件并将其打印或转发深圳PMP考试中心,邮件内容中文支持 ,特别需要注意的是您材料的有效期关于材料审查(audit)的说明

第二阶段:到全国指定的报名机构
http://www.chinapmp.cn/jsp/institution/more.jsp
,深圳地区为:深圳市才聚信息咨询有限公司(滨河大道新洲路湖北大厦南区26D,网址:http//www.sztc.org,邮箱:pmp@sztc.org,电话:8675583566113)。提交:中文报名表(下载),一张一寸近期免冠彩色照片,身份证以及学位证书、学历证书、大于等于35小时的培训证书的复印件,第一阶段您打印的PMI接受报名材料的邮件;考试费(3300人民币)。中文报名表请您自己保留一份。注:中……
编辑 | 阅读全文(2128) | 回复(0),人月&神话 发表于 2007-7-17 13:18

2007-7-17 13:18 | 一个导出报表性能优化

首先分析最影响到性能的还是后台存储过程的Sql语句,所以优化的重点仍然是后台存储过程。整个Sql的结果集查询分四段独立的Sql然后进行Union All后返回最终的结果。
 
对其中没段独立的Sql进行分析,有三个Sql语句查数据都很慢,每个都需要1-2分钟才能够查询出结果。运行查询分析计划,有一个重要的表表关联没有用到索引,一个7万多条数据的表进行了全表扫描,增加索引后再运行分析计划,用上了索引但性能无明显提高。
 
将前面所有内容修改为Select *后性能明显提高到,定位到具体问题是查询的字段信息中有一个Func函数转换,性能瓶颈在该函数上。该函数主要需要关联5-6个表将运行中单据的当前处理人信息拼接为逗号分隔的形式再返回。
 
这里原来使用了递归查询的方式来实现,后考虑后修改为通过游标方式来实现,游标使用显性游标以提高性能。改成如此方式后对单次函数调用执行时间0.4s左右,整个存储过程运行时间优化到20-30秒,但仍然无法达到预期的目标。
 
因此考虑对函数中返回结果到游标中的Sql语句还需要进行优化,对该Sql语句单独运行Explain Plan,发现对一个20多万的表进行了全表扫描,该表中的5,6个字段都出现在Where条件中,不可能每个字段走增加索引,因此关键是能够过滤调最大记录数的字段需要增加索引,而跟另外一个表进行关联的字段可以过滤到最大记录数,因此对该字段增加索引,增加索引后单函数运行时间缩短到0.04s,整个存储过程运行时间缩短到2-3秒,较好的达到了优化的目标和效果。
编辑 | 阅读全文(1326) | 回复(0),人月&神话 发表于 2007-7-17 13:18
ADT: 很多人对敏捷软件开发的定义都不是很严格,你的定义是什么呢?
Martin: 敏捷的定义在宣言里面提到了啊,这么说的:
*人和交互重于过程和工具。
*可以工作的软件重于求全责备的文档。
*客户合作重于合同谈判。
*随时应对变化重于循规蹈矩。
我加一条,敏捷开发就是指在很短的时间周期内开发,有时候在一个月之内,可能超过一周的时间内,根据大量的反馈不断改进。至少每周左右时间内都会从软件使用者以及自动化测试返回这些反馈。
 
ADT: 你的书关注的是C#和.NET开发,那么其中所说的是只对Microsoft Visual C#有用呢,还是可以用于各种情况?
Martin: 书只是用C#来作示例语言而已,它对各种情况都是有用的,讨论的是通用的软件开发。
 
ADT: 敏捷方法学将怎样改变一个编程团队及其成员的日常工作?
Martin: 采用敏捷开发,一个.NET编程团队将会关注于很短期限内的可交付的目标,一到两周之后就可以运转的工作产品。他们会关注于代码覆盖率很高(大概会占80%到90%多)的测试编写,他们会致力于创造商业价值(business value)。 他们会希望定期地向他们的业务涉众做demo,他们会乐于接受变化。
 
ADT: 你的合作作者Micah Martin在介绍中提到,敏捷的.NET开发者过去几乎没听说过,你是否同意这个说法?为啥会出现这种情况呢?
Martin: 我觉得这是一两年前的情况了。现在有很多公司同时在使用.NET和敏捷方法,部分也得益于微软对敏捷方法的兴趣日增,部分我觉得是因为这种行业走向敏捷的总体趋势,不管你用什么平台。
微软雇了一些敏捷专家,甚至包括了敏捷开发之父(敏捷开发有一堆父亲:D)中的一个:Ward Cunningham。Visual Stud……
编辑 | 阅读全文(1091) | 回复(0),人月&神话 发表于 2007-7-17 13:18

2007-7-17 13:18 | 工作流Debug步骤记录

1.两个项目编译通过
2.DebugNew下的dll拷贝一份到bin目录下。
3.CTemplateBase.cs文件要拷贝到bin目录下。
3.进系统,生成动态连接库和 temp*.cs文件
4.将temp*.cs文件加入到workflow项目
5.修改templateCode中的 #if tianyu为 #if debug
6.修改PDMcommonconfig文件,配置为启动工作流。
      <NeedStartWorkFlow>true</NeedStartWorkFlow>
7.断点可以设置在processmessage.cs的 ProcessMessage 方法1.两个项目编译通过
8.第3,4两部不做也可以进行Debug,但就无法跟踪工作流具体的源代码
编辑 | 阅读全文(931) | 回复(0),人月&神话 发表于 2007-7-17 13:18
1.全表扫描和索引扫描
大数据量表尽量要避免全表扫描,全部扫描会按顺序每条记录扫描,对于>100万数据表影响很大。
Oracle中通过RowID访问数据是最快的方式
对字段进行函数转换,或者前模糊查询都会导致无法应用索引而进行全表扫描
对Oracle共享池和缓冲区中的Sql必须要大小写都完全用上才能够匹配上
 
2.顺序问题
Oracle按照从右到左的顺序对数据表进行解析。因此From最后面的表为基础表,一般要选择记录数最少的表作为基础表。
对于Where条件的顺序,过滤到最大查询记录数量的条件必须写在Where条件的结尾处。
Where条件中涉及到使用复杂函数判定的必须注意要写到Where条件的最前面
 
3.索引方面
记录数少的表保留有主键索引就可以了,不要再去建其它索引,全表扫描也很快
索引最好单独建立表空间,必要时候对索引进行重建
必要时候可以使用函数索引,但不推荐使用
Oracle中的视图也可以增加索引,但一般不推荐使用
*Sql语句中大量使用函数时候会导致很多索引无法使用上,要针对具体问题分析
 
4.其它
避免使用Select *,因为系统需要去帮你将*转换为所有的列名,这个需要额外去查询数据字典。
Count(1)和Count(*)差别不大。
多使用Decode函数来作简单的代码和名称间的转换,以减少表关联
使用Truncate替代delete来删除记录,但Truncate数据不记录日志,无法进行回滚
对于复杂的存储过程可以多次提交的数据的要多分多次Commit,否则长事务对系统性能影响很大
Distinct和Having子句都是耗时操作,应该尽可能少使用
在不需要考虑重复记录合并时候用Union All来代替Union
使用显性游标而不……
编辑 | 阅读全文(2024) | 回复(0),人月&神话 发表于 2007-7-17 13:18
“无为”是不妄为、不乱来的意思。把“无为”思想运用到社会和企业管理上,就是说领导者的行为要顺应自然、社会发展的规律,并按照规律去制定相应的法律、制度,不轻易变更;人们在这样的法律、制度下,尽情发挥自己的聪明才干,努力去做 ,这才是“无为”。——薛永新   
 
“无为”思想是道家学说的精髓,也是道家学说提供给我们的为人、处世、办企业,乃至治国、兴邦、治世的一个基本原则。真正理解了“无为”思想,也就把握了道家思想的要领大旨。
  
“无为”思想是老子在《道德经》中提出的。老子所处的时代天下大乱,诸侯混战,统治者横征暴敛,胡作非为,老百姓在饥饿和死亡的边缘挣扎,民不聊生。老子怀着对统治者的憎恨和对人民的同情,针对统治者的“有为”而提出“无为”的主张。
   
所谓“有为”就是指统治者强作妄为,贪求无厌,肆意放纵,违背自然规律、社会规律。万事万物都有自身的生存规律,该规律就是和谐、理解、支持、帮助。当时老百姓在沉重的税赋重压下,困苦不堪。老子看到“有为”的祸害已经是非常严重的了,他说:
  
“民之饥,以其上食税之多,是以饥。民之难治,以其上之有为,是以难治”(老百姓饥寒交迫,是因为统治者的苛捐杂税太多。老百姓的灾难不断,是因为统治者妄自作为,违背规律)。老子对当时统治者不顾人民死活、过着越来越奢侈的生活提出批判,他说:
  
“朝甚除,田甚芜,仓甚虚,服文采,带利剑,厌饮食,财货有余,是谓盗夸。”这几句话,道尽了“朱门酒肉臭,路有冻死骨”的人间不平!统治者侵公肥私,过着豪华的生活,穿的是名贵服装,带的是宝刀利剑,山珍海味都吃厌了,钱财货物堆积如山,而农民却田园荒芜,仓库空虚,家无隔夜之粮。这种情形,老子看在眼里,怎……
编辑 | 阅读全文(1491) | 回复(0),人月&神话 发表于 2007-7-17 13:18

2007-7-17 13:18 | 问题解决了

又遇到了工作流的异常。而DotNet报错仅仅报了未将对象引用设置到对象实例。这种问题由于没有进一步的Trace和堆栈信息,每次查起来都特别费劲。
 
首先对Nant打包配置文件进行设置,编译为Debug版本,异常信息仍然是未将对象引用设置到对象实例,无更多的堆栈信息。
 
对本机的两个解决方案重新获取最新版本进行编译,编译后本机运行正常。无法重现问题导致根本无法Debug本机的程序。
 
又将Nant修改为编译Release版本,重新打包后运行Nant打包出来的分分布式版本,结果运行正常。必然为分布式引起的问题。
 
而对于分布式引起的问题最重要的就是客户端需要调用的逻辑层的类需要从MarshByRefObject继承,而不能直接在非继承的其他类中使用相关的方法和函数。问题基本确定后更新CC查与工作流相关的最新的修改的几个类,进行版本比较,最后得出答案。
 
经验教训
1.对历史的做的比较复杂的工作一定要又相关的工作备忘录。很多东西历史用过了可能要隔很久才会新用一次,人都会遗忘,所以这种备忘录就很有用了。
2.本机版本运行正常,而分布式有问题,则一定是按照事先约定的分布式设计规则增加相关的类和方法造成的。
 
编辑 | 阅读全文(1126) | 回复(0),人月&神话 发表于 2007-7-17 13:18
(共 973 条) 1 2 ... 30 31 32 33 34 ... 64 65 翻页至

仅列出标题