- 博客(30)
- 资源 (139)
- 问答 (1)
- 收藏
- 关注
原创 软件管道规则
软件管道规则有三个:1) 输入等于输出。2)下游组件或处理过程的能力(处理事务速率)要等于或超过上游组件或过程的输入速率。如果不是这种情况,你就必须优化下游的组件或过程,或者使用管道分配器来支持并发处理与控制负载。3)管道分配器的处理速率必须远远超过下游处理速率。《多核应用架构关键技术--软件管道与SOA》介绍软件管道如何工作,它们能完成什么样的任务,如何使用软件管道优化周期来应用它们。通过并行处理方法,扩展保证关键任务处理有序的应用程序。解决现存应用程序的性能问题,并且解决现存处理过程中的瓶颈问题。一个完
2010-07-30 18:32:00 1390
原创 测试驱动开发简介
本文节选自《测试驱动的面向对象软件开发》 第1章第4节“测试驱动开发简介” TDD核心的循环是:写一个测试;写一些代码让测试通过;重构代码,使被测试特征的实现尽可能简单。重复这个过程,如图1-1所示。图1-1基本TDD循环在开发系统时,我们利用TDD来得到系统实现品质(“它能工作吗?”)和设计品质(“它的结构好吗?”)的反馈。以测试优先的方式来开发可以事半功倍。写测试有如下好处...
2010-07-29 11:57:43 197
原创 2010中国国际嵌入式大会暨展览会
嵌入式系统是促进信息化与工业化融合的核心技术,是信息技术中发展最快、应用最广的技术。嵌入式系统技术的发展,正在成为中国嵌入式系统产业发展和带动IT产业发展的新增长点。统计显示,2008年全球嵌入式系统产业规模达到4081.6亿美元,同比增速达17.5%。其中,中国市场规模为2218.1亿元人民币,增长32.3%,增速远超过全球平均水平。 中国国际嵌入式大会暨展览会(Embedded China)是受到国家科技部支持,拥有合法办展批文的嵌入式专业大会,自2008年以来已在上海成功举办2届,成
2010-07-29 09:46:00 1150
原创 2010中国计算机大会
中国计算机大会(China National Computer Conference,CNCC)是由中国计算机学会(CCF)主办的一个系列性学术会议,已办6届。CNCC每年在不同的城市举行(已举办过的城市有:北京、武汉、北京、苏州、西安、天津)。
2010-07-29 09:23:00 1307
原创 2010 第五届敏捷中国大会
由ThoughtWorks主办,CSDN承办的第五届敏捷软件开发大会“敏捷中国 2010”将于10月14-15日在新世纪日航酒店举行。大会将分四个主题:业务、技术和实践、领导力与组织及工具。 敏捷中国2010旨在为敏捷爱好者搭建开放的交流平台,向社会公开征集演讲话题及讲师.马上进行讲师注册参加大会演讲吧!
2010-07-29 09:17:00 995
原创 测试驱动开发简介
TDD核心的循环是:写一个测试;写一些代码让测试通过;重构代码,使被测试特征的实现尽可能简单。在开发系统时,我们利用TDD来得到系统实现品质(“它能工作吗?”)和设计品质(“它的结构好吗?”)的反馈。以测试优先的方式来开发可以事半功倍。测试驱动开发金规:先写一个会失败的测试,再写一个新特征,永远如此。《测试驱动的面向对象软件开发》 样章下载:http://download.csdn.net/source/2580569
2010-07-28 17:31:00 1196
原创 2010系统架构师大会召开在即
2010.8.27~28,2010系统架构师大会将隆重登场!本次技术大会由IT168(ITPUB、ChinaUnix、IXPUB)主办,并将在北京永泰福朋.喜来登大酒店召开(sacc.it168.com)。
2010-07-27 13:04:00 1495
原创 孟岩谈《C++程序设计原理与实践》
孟岩谈《C++程序设计原理与实践》十年以来,Bjarne Stroustrup在不同的场合多次表示过,C++最大的弱点就是它的教学,因此,他许诺要亲自写一本教授C++的书——不同于The C++ Programming Language那样的、真正面向学习者的教程,来正本清源,以一种他认为正确的方式来教C++。《C++程序设计原理与实践》 这本书就是他实现诺言的作品。 ...
2010-07-27 10:07:05 103
原创 孟岩谈《C++程序设计原理与实践》
十年以来,Bjarne Stroustrup在不同的场合多次表示过,C++最大的弱点就是它的教学,因此,他许诺要亲自写一本教授C++的书——不同于The C++ Programming Language那样的、真正面向学习者的教程,来正本清源,以一种他认为正确的方式来教C++。
2010-07-26 19:36:00 26279 37
原创 Web前端开发之“常见模块你真的很了解吗?”
本文节选自《编写高质量代码--Web前端开发修炼之道 》3.4 常见模块你真的很了解吗3.4.1 标题和内容标题和内容模块如图3-13 所示。图3-13 标题和内容模块这种标题配内容的模块,我们可以用如下几种方案来实现同样的效果。方案一 实现方法如代码清单3-3 所示。代码清单3-3 标题和内容模块实现方案一html 部分: <div class="h...
2010-07-26 17:14:53 106
转载 走进淘宝开源平台
淘宝开源平台自6月底上线以来,引起了国内社区的广泛关注。目前,平台已经发布了若干开源项目,其中不乏来自于淘宝之外的项目在此落户。为了使国内开发社区
2010-07-26 15:20:00 1908
原创 Web前端开发之“常见模块你真的很了解吗?”
为了保证网页去样式后的可读性,并且又符合Web 标准,我们应注意以下几点:* 尽可能少地使用无语义标签div 和span;* 在语义不明显,既可以用p 也可以用div 的地方,尽量用p,因为p 默认情况下有上下间距,去样式后的可读性更好,对兼容特殊终端有利;* 不要使用纯样式标签,例如b、font 和u 等,改用CSS 设置。语义上需要强调的文本可以包在strong 或em 标签里,strong 和em 有“强调”的语意,其中strong 的默认样式是加粗,而em 的默认样式是斜体。
2010-07-26 15:18:00 2191
原创 只懂执行其他人测试想法的人,不能算是一个真正意义上的测试人员
测试人员到底是什么样的人? 节选自《测试之美》 (原书名:Beautiful Testing ,作者:Tim Riley & Adam Goucher,译者:张 奭 等) <!-- [if !supportEmptyParas]--><!-- [endif]-->在 IT 世界里,测试人员的工作是极为特殊的。在商业世界里有多少份...
2010-07-26 12:07:35 154
转载 IBM发布首个中文版专业社交网站
IBM公司2010年6月22日在北京发布首个专门面向中国软件开发人员和IT专业人士的垂直社交网站(VSN)--My developerWorks 中文版社交网站
2010-07-26 11:46:00 1104
原创 只懂执行其他人测试想法的人,不能算真正的测试人
管理一群测试人员或者与他们共事,理解他们的思维是很有帮助的,这包括你得明白工作上什么事情才能让他们情绪高涨、兴奋异常。测试人员首要的一点是有好奇心。其次,他们喜欢动手实验。再次,好的测试人员胆子比较大。还有其他一些不那么好的特质,例如测试人员容易不信任人,他们质疑一切,包括权威。不是测试团队里的每个人都算得上是测试人员,也不是每个具有测试人员头衔的人都算得上是个测试人员。只懂执行其他人测试想法的人,不能算是一个真正意义上的测试人员。一个“真正的”测试人员一定会把这些已有测试看作自己的职责范围,重新考虑其中的
2010-07-22 16:01:00 1775 1
转载 谈谈团购网站的前途
团购作为一种新兴的电子商务模式,通过消费者自行组团、专业团购网站、商家组织团购等形式,提升用户与商家的议价能力,并极大程度地获得商品让利,引起消费者及业内厂商、甚至是资本市场关注。团购的商品价格更为优惠,这种消费模式爆炸力已逐渐显露出来。业内人士表示,网络团购改变了传统消费的游戏规则。所以从从2010年3月开始,国内大批团购网站如雨后春笋般的展露尖角出现在网民视野中。短短几个月时间,几乎各大大小小的互联网都建立的团购网站,不论是风格还是模板几乎都是复制再复制,大家如何看待团购网站在今后的发展呢!
2010-07-22 15:53:00 1960
原创 敏捷联盟Gordon Pask奖获得者讲“测试驱动开发”(TDD)
《测试驱动的面向对象软件开发》 前言 原书名:Growing Object-Oriented Software, Guided by Tests 作者:Steve Freeman Nat Pryce(敏捷联盟Gordon Pask奖获得者,Mock技术早期创始人) 这本书是讲什么的 这是一本实践指南,介绍了我们发现的编写面向对象软件的最好方式:测试驱动开发(...
2010-07-22 10:32:33 111
原创 敏捷联盟Gordon Pask奖获得者讲“测试驱动开发”(TDD)
如何将测试驱动开发应用到软件项目中?该从哪里开始?为什么我应该既编写单元测试,又编写用户场景测试?测试“驱动”开发是什么意思?如何测试某个难弄的特征?《测试驱动的面向对象软件开发》介绍了Steve Freeman、Nat Pryce发现的编写面向对象软件的最好方式:测试驱动开发(test driven development,TDD)。本书汇集了作者几十年的经验,包括近十年的测试驱动开发,这些项目包括:面向消息的大型企业集成系统(具有交互式Web前端和多处理器计算网格后端)、微型嵌入式系统(必须运行在几十K
2010-07-21 15:55:00 2029
原创 社交网站要故意设计得不够完善,你知道这点吗?
本文摘自《社交网站界面设计》 第2章“社交的核心”社交网站要故意设计得不够完善 设计网络社交环境和设计传统媒体、内容广播式的网站,其中一个关键区别就是网络社区不可能在事前就设计得非常完备。或者,更彻底地说,就是社区不应该提前设计完善。我们必须得有机会让社交网站的“社民”自己亲自“完善”设计。 这一原则源自一些熟悉的概念:定制、皮肤、由用户自己添加tag标签以及他们可能会引起的新兴...
2010-07-21 14:09:51 92
原创 《团队之美》的那些作者们
《团队之美》是本比较厚的书,大概450页,共31章,每章作者都讲述了自己的团队经历,团队如何一起工作,如何成功或失败,遇到什么障碍,这些作者有什么体会和感悟,等等。O’Reilly的这一套**之美(Beautiful **)图书都是这样一个套路,挑个主题,然后拉一堆牛人来讲,一人讲一章。因此你能读到各种不同的观点,十分有趣。基本上O’Reilly就是图书质量的保证,因此我对本书的原著还是比较放心的...
2010-07-21 13:46:02 139
原创 社交网站要故意设计得不够完善,你知道这点吗?
设计网络社交环境和设计传统媒体、内容广播式的网站,其中一个关键区别就是网络社区不可能在事前就设计得非常完备。或者,更彻底地说,就是社区不应该提前设计完善。我们必须得有机会让社交网站的“社民”自己亲自“完善”设计。MySpace 允许用户有众多的设计组合,例如用户可以以此来创建一种狂欢的气氛以使人想起以前Web中Geocities的家园。Facebook做得更到位,它可以为用户提供任何喜欢的配色方案,特别是高雅的蓝色格调。无论设计决策本身是否正确,但决策所导致的结果会截然不同,它可能会潜在地奠定社交网站的基调
2010-07-20 18:44:00 7640 19
《团队之美》的那些作者们
《团队之美》是本比较厚的书,大概450页,共31章,每章作者都讲述了自己的团队经历,团队如何一起工作,如何成功或失败,遇到什么障碍,这些作者有什么体会和感悟,等等。O’Reilly的这一套**之美(Beautiful **)图书都是这样一个套路,挑个主题,然后拉一堆牛人来讲,一人讲一章。因此你能读到各种不同的观点,十分有趣。基本上O’Reilly就是图书质量的保证,因此我对本书的原著还是比较放...
2010-07-18 22:44:13 88
原创 《团队之美》的那些作者们
《团队之美》共31章,每章作者都讲述了自己的团队经历,团队如何一起工作,如何成功或失败,遇到什么障碍,这些作者有什么体会和感悟,等等。粗粗浏览下31位作者,就发现很多名字很熟悉,然后在Amazon搜了一下,发现了一个不大不小的宝藏:Tim O’Reilly,Scott Berkun,Grady Booch,Mike Cohn,Steve McConnell,Karl E. Wiegers,等等。《团队之美》里各种各样的故事甚至像小说:一个喜欢装B的经理怎么毁掉一个团队;好的经理如何顶住高层的无理要求为团队创
2010-07-18 22:41:00 1185
原创 《裂变——看得见的未来》(继《未来的冲击》和《数字化生存》后的又一经典)...
我们今天熟悉的,却未必真的了解,我们明天憧憬的,又未必真的陌生。在这里,读懂现在,看清未来! 世界正走在裂变的路上,我们将去向何方? 20大门户和社区网站一致鼎力推荐 15位来自互联网和媒体领域的资深专家联袂推荐 20世纪 70 年代,托夫勒开创了未来学先河,《未来的冲击》从社会解读未来;20世纪90年代年,尼葛洛庞帝描绘出了数字化时代的美好蓝图,《数字化生存》...
2010-07-06 17:29:54 194
原创 《裂变——看得见的未来》(继《未来的冲击》和《数字化生存》后的又一经典)
20世纪70年代,托夫勒开创了未来学先河,《未来的冲击》从社会解读未来;20世纪90年代年,尼葛洛庞帝描绘出了数字化时代的美好蓝图,《数字化生存》从科技解读未来;今天,醒客的《裂变》将从社会、科技、经济的角度全面解读人类的未来。
2010-07-06 16:24:00 1925
原创 “如何管理软件企业”之软件行业的三类主要盈利模式
软件行业的三类主要盈利模式1 合同项目模式合同项目模式是指:甲方(客户方)和乙方(开发方)签订合同,甲方委托乙方开发合同规定的项目。甲方出钱,乙方干活,项目的产权通常属于甲方。合同款的支付方式视项目复杂性而定,一般至少分“首付”和“尾付”两次:甲方先支付一定的首付款后,乙方再开工。乙方把活干完了,甲方验收通过后,乙方再拿到合同尾款。复杂项目可能分多次付款。一、对于开发方而言,...
2010-07-06 13:03:12 242
原创 “如何管理软件企业”之软件行业的三类主要盈利模式
“如何管理软件企业”之软件行业的三类主要盈利模式:1.合同项目模式。中国的绝大多数软件公司,由于自身实力不够强,普遍采用“合同项目盈利模式”。虽然能够生存下来,但是活得很累,诞生了“软件民工”一词。2.通用产品模式。在中国,只有“企业级软件”才可以走“通用软件产品盈利模式”。想做好通用的企业级软件产品,难度非常高,不是会编程就可以的。因为企业级软件的复杂度远远高于面向个人的软件。开发方必须把自己打造成为“企业级应用的领导者”,否则潜在客户不信任你的方法和产品,那么产品就无法通用。于是客户提出的个性化需求越来
2010-07-05 13:13:00 3365
原创 交互设计指南
《交互设计指南(原书第2版)》前言作者: Dan Saffer 在过去十年中,特别是在《交互设计指南》英文版第1版(Designing for Interaction)出版后的3年里,交互设计已经逐渐发展成为一门独立学科。即使是那些从没有听说过“交互设计”的人(应该是大多数)也认为设备如何工作和外观是否漂亮同等重要。一个功能操作性不好的漂亮手机可能会令人沮丧数月。我们都知道,最佳产...
2010-07-01 18:30:55 134
原创 架构实战--软件架构设计的过程
《架构实战--软件架构设计的过程》 前言 作者:Peter Eeles & Peter Cripps 几年前,我们(Peter Eeles和Peter Cripps)开始注意到Grady Booch首创的《软件架构手册》(《Handbook of Software Architecture》,www.handbookofsoftwarearchitecture.com...
2010-07-01 18:10:30 148
原创 交互设计指南
在过去的几年里,业界诞生了几款颇具创意、有着非常棒交互设计的产品,如苹果的iPhone、任天堂的Wii、iRobot的Roomba、微软的交互桌面、Twitter以及像Facebook这样的社会化网络。我们和计算设备交互的范式,如我们使用了40年的桌面隐喻,正在改变和扩充。我们以一种新的方式与产品和他人进行关联。此领域的激动人心的时刻即将到来。《交互设计指南(原书第2版)》主要涉及数字产品如何工作的知识,不包含任何程序代码;事实上,我尽量写成与技术和平台无关。本书的目标读者既包括那些刚刚起步的新手设计师,也
2010-07-01 06:21:00 1646 1
Storm分布式实时计算模式
2014-12-26
高性能电子商务平台构建:架构、设计与开发
2014-12-26
Docker技术入门与实战 前三章
2014-12-26
Python自动化运维:技术与最佳实践 高清完整PDF版
2014-11-07
DBA修炼之道:数据库管理员的第一本书(原书第2版)
2014-10-30
驯服烂代码:在编程操练中悟道
2014-10-28
OpenGL编程指南(原书第8版)
2014-10-28
Unity着色器和屏幕特效开发秘笈
2014-10-28
《C语言解惑》
2014-10-28
Java RESTful Web Service实战
2014-10-28
实例妙解Cocos2D-X游戏开发
2014-10-28
c语言程序设计教程
2014-10-28
大规模c++程序设计
2014-10-28
ros机器人程序设计
2014-10-28
Oracle内核技术揭密
2014-10-28
c语言解惑1
2014-10-17
构建高可用Linux服务器(第3版)
2014-10-17
图解css3:核心技术与案例实战
2014-08-15
测试架构师修炼之道:从测试工程师到测试架构师
2016-04-18
跟老男孩学Linux运维:Web集群实战
2016-04-18
编译系统透视:图解编译原理
2016-04-18
产品的视角:从热闹到门道
2016-02-18
DevOps实战:VMware管理员运维方法、工具及最佳实践
2016-02-18
深入理解ElasticSearch
2016-02-17
Spark核心技术与高级应用
2016-02-17
深入理解Spark:核心思想与源码分析
2016-02-17
AngularJS深度剖析与最佳实践
2016-02-17
代码审计:企业级Web代码安全架构
2016-02-17
智慧之巅:dt时代的商业革命
2016-02-17
并行算法设计与性能优化
2015-07-16
Java多线程编程核心技术 高清完整版PDF
2015-07-16
Web前端开发最佳实践
2015-02-27
深入解析SAS:数据处理、分析优化与商业应用
2015-02-27
Activiti实战
2015-02-27
软件定义数据中心:技术与实践
2014-12-26
有哪本IT图书作者队伍云集了全球最多的顶尖专家以及语言创始人?
2008-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人