• 博客(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分布式实时计算模式

《Storm分布式实时计算模式》Apache Storm 项目核心贡献者亲笔撰写,涵盖多种分布式计算相关主题,是深入理解Storm分布式实时计算的翔实指南。 通过大量的示例,全面而系统地讲解Storm分布式实时计算的核心概念及应用,并针对不同的应用场景,给出多种基于Storm的设计模式,而且提供示例源码,便于读者参考设计并实现自己的Storm应用。

2014-12-26

高性能电子商务平台构建:架构、设计与开发

《高性能电子商务平台构建:架构、设计与开发》中国最领先的电商系统解决方案提供商ShopNC官方核心研发团队撰写。 宏观介绍电商平台技术架构,详细讲解各种套件的模块构成、设计思路和代码实现,以及电商平台的界面设计、用户体验,为构建安全、可靠、易维护、高性能电商平台提供完整技术和解决方案。

2014-12-26

Docker技术入门与实战 前三章

《Docker技术入门与实战》中国首部Docker著作,一线Docker先驱实战经验结晶,来自IBM和新浪等多位技术专家联袂推荐!结合企业生产环境,深入浅出地剖析 Docker 的核心概念、应用技巧、实现原理以及生态环境,为解决各类问题提供了有价值的参考。

2014-12-26

Python自动化运维:技术与最佳实践 高清完整PDF版

中国运维领域偶像级专家、腾讯高级系统工程师在天涯社区和腾讯近10年运维实践的经验和智慧结晶不仅详尽介绍了服务监控、数据报表、系统安全等基础模块,而且深入讲解了自动化操作、系统管理、配置管理、集群管理及大数据应用等高级功能,包含4个完整的综合案例

2014-11-07

DBA修炼之道:数据库管理员的第一本书(原书第2版)

资深数据库管理专家30余年经验结晶,全面阐释数据库管理的各种技术问题与解决方法; 实战性强,包含大量典型数据管理分析经验,为快速掌握并灵活运用数据库管理技术提供最佳指导。

2014-10-30

驯服烂代码:在编程操练中悟道

资深软件技术专家、匠艺程序员20余年编程、测试和管理经验和智慧结晶,著名软件技术专家、ThoughtWorks领队咨询师张逸作序推荐 最具实践指导意义的驯服烂代码的著作,通过编程操练的方式完整展示了驯服烂代码的过程、思想和方法

2014-10-28

OpenGL编程指南(原书第8版)

由Khronos小组编写的官方指南,OpenGL领域的权威著作,素有“OpenGL红宝书”美誉 内容全面而深入,用清晰易懂的语言阐释OpenGL的各种技术细节、方法和最佳实践,帮助程序员走上OpenGL专家之路

2014-10-28

Hadoop集群与安全

手把手教你配置高效的Hadoop集群,充分利用Hadoop平台的优势。2. 为Hadoop生态系统实现强健的端到端的安全保障。

2014-10-28

Unity着色器和屏幕特效开发秘笈

深度挖掘着色器和屏幕特效背后的秘密,创造更加令人惊叹的Unity项目 既循序渐进讲解Unity着色器的各种知识,详细介绍各类着色器的创建,又通过丰富实例,深入解析实现后期特效的各种实用技术和方法

2014-10-28

《C语言解惑》

创新性地从“错误”的角度出发进行讲授,通过对比程序的对错、程序的好坏,使读者具备编制高质量程序的能力从对比程序的对错到对比程序的质量,循序渐进地引领读者成为编程高手。

2014-10-28

Java RESTful Web Service实战

首本讲解基于Java标准规范实现REST的专著,阿里巴巴资深Java技术专家近10年开发经验结晶,3位业内著名技术专家联袂推荐! 深刻解读JAX-RS的标准和API设计,Jersey的使用要点和实现原理,以及基于REST的Web服务的设计思想、原则和特点 从实践角度系统讲解如何基于Jersey实现安全的、高性能的REST式的Web服务,包含大量示例代码,实战性强

2014-10-28

实例妙解Cocos2D-X游戏开发

一线资深游戏开发工程师根据Cocos2D-X 最新版本撰写,Cocos2D-X创始人王哲、CSDN创始人蒋涛联袂推荐 完全通过真实游戏案例驱动,不仅将Cocos2D-X的各种功能、原理、技巧融入其中,而且还详细讲解了空战类、塔防类、物理类游戏的开发过程和方法,实战性极强

2014-10-28

c语言程序设计教程

适于教学。本书概念清晰、结构合理、案例丰富、理论与实践相结合,符合教育部高等学校计算机基础教学指导委员会制定的“大学计算机教学基本要求”。 利于实验。实验案例齐全,每个实验后均有实验体验,可以使学生举一反三,深入理解所学知识。 便于考级。本书贴近全国非计算机专业计算机二级C语言考试大纲,便于非计算机专业学生掌握C语言编程技术。

2014-10-28

大规模c++程序设计

由世界级软件开发大师John Lakos撰写, 深度解析C++大型系统的物理设计和逻辑设计,是C++程序设计领域最有影响力的著作之一 从物理设计和逻辑设计两个方面,全方位阐释从事大型和超大型C++软件开发时应该遵循的一系列设计规则,结合大量编程实例,深入探讨设计具有易测试、易维护和可重用等特性的高质量大规模C++软件产品的各种技术和方法,为使用C++开发大型软件系统提供权威指南

2014-10-28

ros机器人程序设计

国内首本引进ROS机器人程序设计的译著,让你全面了解 ROS系统的各种工具。 提供了各种实际的示例代码供读者学习和理解ROS的软件框架。 本书可以帮助读者从对ROS一无所知到能够通过ROS系统完成小型机器人系统的开发和编程工作。

2014-10-28

Oracle内核技术揭密

Oracle数据库领域传奇人物、前阿里巴巴集团级别最高的Oracle DBA吕海波(VAGE)10余年职业生涯的集大成之作。 2. 深入分析和挖掘Oracle数据库内核中的精髓与秘密,揭示了大量鲜为人知的原理和算法,并详细阐释了如何建立一套自己的调优排故模型。

2014-10-28

c语言解惑1

在C语言的学习过程中,初学者往往因为不熟悉各种语法规范导致各种错误,进阶学习者常常希望编制出更高效、更有质量的程序。如何解决不同读者的学习需求?本书作者创新性地提出了从“错误”这个角度入手的方案,通过列举初学者容易遇到的典型问题,对比分析正确和错误的程序,来帮助读者更好地掌握C语言编程技术;通过演示如何将一个能运行的程序优化为更好、更可靠的程序,帮助读者建立好的编程风格,提高编程质量。   本书特点:   在结构上,本书分为两篇:第一篇是C语言编程中的对与错,主要是分析编程中存在的典型错误、对比正确与错误的方法;第二篇是对比质量好与质量差的程序,继续采用第一篇分析对与错的方法,但主要是针对能运行而编程质量不好的程序,寻找质量“好”的替代质量“差”的,从而提高实用编程能力。两篇内容难度逐步递增,使读者循序渐进地获得进步。   在内容上,结合作者的教学和工程实践,安排了大量正反两方面的实例,通过比较对错和优劣,使读者留下深刻的印象,更容易记住编程的要诀,并进一步建立好的编程风格,最终提高编程能力和程序的质量。   在写法上,作者采用深入浅出、诙谐幽默的语言,使枯燥的语法内容变得生动有趣,既能激发读者的学习兴趣,又能让读者轻松记住相应的知识。本书不仅能为初学者打开启蒙之路,又能为编程者指出进修之路,因此,既适合作为C语言的教材,也可作为程序员的编程手册。

2014-10-17

构建高可用Linux服务器(第3版)

《构建高可用Linux服务器(第3版)》是Linux运维领域公认的经典畅销书,是国内51CTO、IT168等知名网站和多位资深运维专家共同推荐的运维工程师必备的工具书!   “酒哥”在Linux运维领域潜心实践近10年,一直在运维一线,技术和思维都紧跟时代的发展,非常清楚运维工程师们需要什么,应该学习什么。本书不仅是他近10年工作经验的结晶,同时也是他的数万名读者和数十万粉丝共同需求和集体智慧的呈现。本书自第1版出版以来,就广受关注和好评曾被《程序员》杂志和51CTO等权威IT媒体评为“10大最具技术影响力的图书”和“最受读者喜爱的原创图书”,“酒哥”根据运维技术的发展和读者的反馈意见,不断地对书的内容进行优化:更新了过时的技术;补充了最新的内容;限于篇幅,部分内容作为电子版免费提供给读者下载;使得这本书的内容更加完善。   《构建高可用Linux服务器(第3版)》最大的特点就是与实践紧密结合,所有理论知识、方法、技巧和案例都来自实际生产环境,涵盖Linux服务器构建与优化、服务器故障诊断与排除、Shell脚本、高可用Linux集群构建、MySQL性能调优及高可用、自动化运维(Puppet)、安全运维等主题,所有内容都围绕“如何构建高可用的Linux服务器”这个主题深度展开。

2014-10-17

图解css3:核心技术与案例实战

国内著名的Web前端专家历时2载的心血之作; 根据最新的CSS3撰写,融入了作者在CSS领域近10年的使用经验,旨在将本书打造成为CSS3领域最权威和实用的专业著作,供没有经验的读者系统学习,供有经验的读者参考备查。

2014-08-15

Mahout算法解析与案例实战

全面分析Mahout算法库中不同模块中各个算法的原理及其Mahout实现流程;每个算法都辅之以实战案例,同时还包括4个系统级案例,实战性强。

2014-06-12

测试架构师修炼之道:从测试工程师到测试架构师

这本书的价值是什么? 本书讨论的主要内容是“测试策略”,虽然现在已经有很多优秀的测试类书籍,但是讨论测试策略方面的书籍却比较少,本书可以为读者在测试策略的制定上提供很有价值的参考。 本书也讨论了测试设计、测试方法、缺陷分析、质量评估等大家熟悉的测试技术,本书还使用了大量的篇幅来讨论如何在工作中使用这些技术,制定出如何适应实际情况的策略,来使测试更为有效。 另外本书还提供了一些有很强实用性的模型模板和checklist,读者可以直接在产品中使用。

2016-04-18

跟老男孩学Linux运维:Web集群实战

资深运维架构实战专家及教育培训界顶尖专家十多年的运维实战经验总结,系统讲解网站集群架构的框架模型以及各个节点的企业级搭建和优化。, 实战性强,不仅讲解了web集群所涉及的各种技术,还针对整个集群中的每个网络服务节点给出解决方案,并指导你细致掌握web集群的运维规范和方法。

2016-04-18

编译系统透视:图解编译原理

本书是编译原理领域的鸿篇巨著,中文版尚未出版,英文版权已经输出到了美国。本书的出版将在世界范围内产生重要影响。从以下多个角度讲,本书都具有重要的里程碑意义

2016-04-18

产品的视角:从热闹到门道

无论营销能力、融资能力如何强,产品始终是互联网企业长期跑赢的核心、基础。而互联网产品经理承担的就是“设计好的互联网产品”这个伟大的使命,可因为这个职业出现的时间不长,尚未有很全面的书籍进行指导。但看过这本书,我对互联网产品经理以及互联网产品的各个环节有了完整的认知。希望每个做产品的朋友都在这本书中获得知识,并利用获得的知识创造未来。 —36氪创始人 刘成城 在小饭桌,我有幸接触了成千上万优秀的创业者,他们共同的刚需之一就是找到靠谱的产品经理。可见在万众创业的今天,优秀的产品经理已成为创业公司的“痛点”。培养优秀的产品经理,是为互联网创业奠定基础的重要环节。Luke和他的三节课团队,在产品经理培养的方法论上一直有着深入的研究,我很高兴看到他愿意将这样的方法论写成书籍,分享、传播给更多有需求的人,也真诚地将本书推荐给所有产品经理和对产品经理渴求的CEO们。愿这本书给大家带来实际的帮助。 —创业小饭桌CEO 李晶 产品经理是感性和理性的矛盾体,透过这本书你可以全视角理解产品经理这个行业。更难能可贵的是,在本书中笔者融入了大量自身的感悟与总结,循序渐进地让我们了解“一个优秀的产品经理是如何炼成的”。诚品佳作,值得推荐! —阿里巴巴聚划算产品技术负责人 索尼 《产品的视角:从热闹到门道》纵论互联网产品的历史与发展,由浅入深,既有活泼生动的案例,也有清晰明了的理论,对一个产品从规划到设计,再到运营,然后到迭代,全流程地进行了详细而又有趣的剖析和阐释。这是一本既适合产品入门者学习产品基本概念和方法,也适合产品从业人员总结提炼交流产品经验的著作。本书虽文笔质朴,但却娓娓道来,引人入胜,足见作者深厚的产品设计与运营管理功底。值得阅读与收藏。 —百度产品专家 海哥

2016-02-18

DevOps实战:VMware管理员运维方法、工具及最佳实践

互联网已经成为世界经济的焦点区域,越来越多的Web服务成为企业日常经营活动的核心,这对IT运营和开发都形成了巨大的挑战。 在传统的瀑布方法中,开发各阶段与运营之间是弱耦合的,开发阶段搜集的需求几乎不考虑运营,这也决定了在运营阶段发现的问题将成为久拖不决的痼疾,而且,传统方法无法适应Web服务频繁的更新换代。在此背景之下,以敏捷技术为代表的新型开发方法大行其道,同时,由于运营在业务中的地位越来越突出,IT与运营之间的“竖井”必须打破,于是DevOps应运而生。

2016-02-18

深入理解ElasticSearch

本书内容丰富,不仅深入介绍了Apache Lucene的评分机制、查询DSL、底层索引控制,而且介绍了ElasticSearch的分布式索引机制、系统监控及性能优化、用户体验的改善、Java API的使用,以及自定义插件的开发。本书文笔优雅,辅以大量翔实的实例,能帮助读者快速提高ElasticSearch水平。需要提醒读者的是,本书的目标读者是ElasticSearch的中高级用户,如果读者对ElasticSearch的基础概念诸如Mapping、Types等缺乏了解的话,可先阅读作者的另外一本针对初学者的书籍《ElasticSearch Server》。 本书的译文经过精心组织,结合了译者的ElasticSearch使用经验,并参考了IBM、微软、百度、腾讯等多位业界专业人士的意见。其中,张世武负责第1~3章的翻译及全书的审校,余洪淼负责第4~5章的翻译,商旦负责第6~9章的翻译。在本书交稿之前,翻译团队经过多次讨论、审校,力求翻译准确、优雅。由于本书涉及很多新概念,业界尚无统一术语,另外译者水平有限,难免会出现一些翻译问题。欢迎广大读者朋友及业内同行批评指正。

2016-02-17

Spark核心技术与高级应用

本书共分为四大部分:, 基础篇(1~10章)介绍了Spark的用途、扩展、安装、运行模式、程序开发、编程模型、工作原理,以及SparkSQL、SparkStreaming、MLlib、GraphX、Bagel等重要的扩展;, 实战篇(11~14)讲解了搜索结果的排序、个性化推荐系统、日志分析系统、自然语言处理、数据挖掘等方面的案例;, 高级篇(15~18)则讲解了Spark的调度管理、存储管理、监控管理、性能优化、最佳实践以及重点算法的解读;, 扩展篇(19~20)讲解了Sparkjob-server和Tachyon。

2016-02-17

深入理解Spark:核心思想与源码分析

本书涉及的所有内容都有相应的例子,以便于读者对源码的深入研究。 本书尽可能用图来展示原理,加速读者对内容的掌握。 本书讲解的很多实现及原理都值得借鉴,能帮助读者提升架构设计、程序设计等方面的能力。 本书尽可能保留较多的源码,以便于初学者能够在像地铁、公交这样的地方,也能轻松阅读。

2016-02-17

AngularJS深度剖析与最佳实践

本书系统讲解AngularJS的基本概念与背后的原理,包括完整的开发框架与最佳实践。不仅抽丝剥茧地展现了AngularJS的诸多特性与技巧,还讲解了工程实践中容易陷入的“坑”,是从AngularJS的小工走向专家的必备参考。本书首先从实战开始,通过实战演练逐步带领读者体验Angular的开发过程,并随着进度的推进,引入所需的技术和概念。然后专门介绍基本概念,对于在实战中提到的一些概念进行深入讲解:是什么,为什么,怎么用,什么时候用,什么时候不用等。接下来讲解这些概念背后的原理,看看这些概念之间是如何协作的,包括AngularJS的工作模式等。最后介绍最佳实践,将主要介绍实战经验,包括如何把一些不常用但很有用的API发掘出来,如何把看起来平淡无奇的框架特性运用得出神入化等。此外,作者还从实际工作中总结了一些开发技巧和容易陷入的“坑”,以及觉得对自己帮助最大的工具及其使用经验,这对于实际开发非常有参考价值。

2016-02-17

代码审计:企业级Web代码安全架构

代码审计是企业安全运营的重要步骤,也是安全从业者必备的基础技能。本书详细介绍代码审计的设计思路以及所需要的工具和方法,不仅用大量案例介绍了实用方法,而且剖析了各种代码安全问题的成因与预防方案。无论是应用开发人员还是安全技术人员都能从本书获益。 本书共分为三个部分。第一部分为代码审计前的准备,包括第1~2章,第1章详细介绍代码审计前需要了解的PHP核心配置文件以及PHP环境搭建的方法;第2章介绍学习PHP代码审计需要准备的工具,以及这些工具的详细使用方法。第二部分着重介绍PHP代码审计中的漏洞挖掘思路与防范方法,包括第3~8章,第3章详细介绍PHP代码审计的思路,包括根据关键字回溯参数、通读全文代码以及根据功能点定向挖掘漏洞的三个思路;第4~6章则介绍常见漏洞的审计方法,分别对应基础篇、进阶篇以及深入篇,涵盖SQL注入漏洞、XSS漏洞、文件操作漏洞、代码/命令执行漏洞、变量覆盖漏洞以及逻辑处理等漏洞;第7章介绍二次漏洞的挖掘方法;第8章介绍代码审计过程中的一些重要技巧。第三部分主要介绍PHP安全编程规范,从攻击者的角度来告诉你应该怎么写出更安全的代码,包括第9~12章,第9章介绍参数的安全过滤;第10章介绍PHP中常用的加密算法;第11章从设计安全功能的角度出发,从攻击者的角度详细分析常见功能通常会出现的安全问题以及解决方案;第12章介绍企业的应用安全体系建设,介绍横向细化策略和纵深防御策略的具体实施方法与典型案例。

2016-02-17

智慧之巅:dt时代的商业革命

序言:平台经济与全球互联网治理 ◎ 阿里巴巴集团副总裁、阿里研究院院长 高红冰 我们正处在一个需要被重新定义的世界,一个快速变革的世界,一个“原子/比特”双重结构的世界。新技术、新应用、新理念、新模式不断出现,昭示商业和管理的巨变。

2016-02-17

Docker源码分析

国内一部Docker源码分析著作;从源码角度全面解析Docker设计与实现;填补Docker理论与实践之间的鸿沟

2015-07-29

并行算法设计与性能优化

国内顶尖的并行计算领域知名专家风辰多年实践经验总结,兼具深度和高度   简洁明了,辅以大量示例,全面介绍主流硬件平台上的向量化库,并行编程语言的设计细节,OpenCL程序在硬件平台的映射与执行,并给出多个性能优化实战案例   近两三年来,在互联网企业中,代码优化、并行计算和GPU的使用越来越受到重视。无论是国外的Google、Facebook还是国内的百度、腾讯、阿里和360,都在使用代码优化、并行计算和GPU来完成以前不能完成的任务。而现在中小型企业也在使用代码优化和并行化技术来提升产品的使用体验。对于软件开发人员来说,如果不掌握并行计算和代码性能优化技术,在不久的将来就会被淘汰。   《高性能计算技术丛书:并行编程方法与优化实践》不但涵盖主流的现代多核处理器平台架构、并行指令集和编译制导语句,还介绍了常见并行程序设计语言、图像处理和线性代数算法的代码性能优化,OpenCL程序如何在AMD、GCN、GPU和NVIDIA GPU上的编程执行,以及CUDA和OpenCL在GPU上的执行区别等。   笔者基于自身丰富的理论和实践经验,将大量“不传之秘”融入本书,主要体现在:   深入剖析了SSE/AVX和NEON指令集、OpenMP编译制导语句、基于GPU的异构并行计算环境(OpenCL、CUDA和OpenACC),并辅以细节丰富的简单示例。   简洁明了地展现了如何在不同的现代处理器上执行OpenCL程序及执行的区别,通过了解这些区别,读者能够编写出在各个处理器上性能良好的程序。   详细描述了如何在X86、ARM、AMD和NVIDIA GPU上实现、优化代码的性能,让读者能够很好地评估在不同处理器上实现性能良好的程序需要的考量

2015-07-16

并行编程方法与优化实践

国内顶尖的并行计算领域知名专家风辰多年实践经验总结,兼具深度和高度

2015-07-16

Java多线程编程核心技术 高清完整版PDF

资深Java专家10年经验总结,全程案例式讲解,首本全面介绍Java多线程编程技术的专著。本书以浅白的措辞,结合大量实例,全面讲解Java多线程编程中的并发访问、线程间通信、锁等最难突破的技术与应用实践。   全书共7章。第1章讲解了Java多线程的基础,重点介绍线程类的核心API的使用。第2章讲解对并发访问的控制,即如何写出线程安全的程序。第3章介绍线程间通信,以提高CPU利用率和系统间的交互,同时增强对线程任务的把控与监督。第4章讲解Lock对象,以更好实现并发访问时的同步处理。第5章讲解移动开发中使用较多的定时器类中的多线程技术,这是计划任务执行里很重要的技术点。第6章讲解如何安全、正确地将单例模式与多线程技术相结合,避免实际应用中可能会出现的麻烦。第7章将前面被遗漏的技术案例在本章节中进行补充,尽量做到不出现技术空白点。

2015-07-16

Web前端开发最佳实践

最近几年,Web前端的发展非常迅速,并呈现出一片欣欣向荣的景象。但同时层出不穷的新技术又扰乱了开发者的思绪,造成了很多开发者疲于学习新技术而忽略了最基础的技术修炼,产生了浮躁的心态。很多开发者介绍最新技术时头头是道,然而却无法写出一个符合W3C规范的HTML页面。国内Web前端开发者普遍不重视代码规范,以及网站前端性能。很多网站甚至连最基本的前端代码压缩和合并都没有。本书立足于Web前端开发的基础,介绍如何编写符合W3C规范、可维护性好且高性能的Web前端代码。 本书的主要内容和特色:  以W3C Web规范为基础展开讨论,介绍Web前端开发中的最佳实践方法及编码风格。为Web前端开发人员快速成长提供了一条捷径。  介绍了大量近年来涌现出来的并已经得到广泛应用的工具和技术方案,有利于开发者从事Web前端开发打下结实的基础。  循序渐进地介绍了Web前端开发中的HTML、CSS、JavaScript编码实践方法,并同时介绍了Web移动端开发的实践。让读者能对Web前端开发有一个全面的理解和认知。

2015-02-27

深入解析SAS:数据处理、分析优化与商业应用

SAS软件研究开发(北京)有限公司资深技术人员经验结晶,SAP大中国区商业创新首席架构师鲁百年强烈推荐。 实战性强,结合商业案例细致呈现SAS的优化建模方法,深入讲解SAS数据处理、统计分析及时间序列,涵盖引领大数据潮流的SAS高性能分析,以及智能分析平台、解决方案、平台的安全性与高可用性等重要领域。

2015-02-27

Activiti实战

国内Activiti领域第一人撰写,Activiti项目负责人Tijs Rademakers高度认可并推荐;根据Activiti最新版本系统、深度讲解了BPMN2.0规范,以及Activiti功能、用法、技巧、最佳实践和源代码分析。

2015-02-27

LoadRunner性能测试巧匠训练营

软件性能测试领域具有突破性创新意义的重要著作,三位资深软件测试专家多年一线工作经验结晶,业内多位测试专家联袂推荐

2015-02-27

软件定义数据中心:技术与实践

《软件定义数据中心:技术与实践》国内首部系统介绍软件定义数据中心的专业书籍 众多业界专家倾力奉献,揭秘如何实现软件定义数据中心 理论与企业案例完美融合,呈现云计算时代的数据中心最佳解决方案

2014-12-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除