• 博客(23)
  • 资源 (139)
  • 问答 (1)
  • 收藏
  • 关注

原创 作一个卓有成效的程序员

《卓有成效的程序员》推荐序The productive programmer本文来自:黑衣路人 来自地址:http://blog.csdn.net/heiyeshuwu/archive/2009/02/24/3931018.aspx 作一个卓有成效的程序员 在飞速发展软件行业和互联网行业来说,效率是所有产品制胜的关键! 这些年一直从事互联网产品的开发,互联网

2009-02-24 10:46:00 1001

原创 好书推荐——《Flex 3企业级WEB应用系统设计与实现》

     RIA(rich internet application)在这两年的技术圈里很是火爆. 从Macromedia在自己的文章里出现了这个词以后, 就被其他公司和开发人员强烈的追捧. 之后对RIA又出现了多种解释. 很多公司也都推出了自己的RIA解决方案, 比如Microsoft的基于.Net的Silverlight, Sun的JavaFX等等.不过现在影响力最强, 使用频率最

2009-02-24 09:16:00 3979

原创 把时间用在经典上

 把时间用在经典上      我认真地将《卓有成效的程序员》一书的书稿看了一遍。虽然是初稿,可醍醐灌顶的扎实内容,行云流水般的翻译水准,让我不得不对这本书萌生崇拜之意。手边正好也有该出版社08年出版的一本好书《代码之美》,于是也做一次传道士,广而告知一下。       歌德曾经说过,读一本好书,就是和许多高尚的人谈话。一本好书能让我们获益匪浅、受益终生。在IT图书浩

2009-02-23 17:45:00 2311 2

原创 一本真正的算法经典

 《算法概论,注释版》                这是本很新的书,06年末发行,07年才慢慢出现于人们的视野。我在08年初得知这本书,那会我还很奇怪:都什么年月了,怎么还有人写算法教材——这么“经典”的工作,不是上个世纪就被人做完了吗。         读了这本Algorithms,我才知道:这才是我心中的算法书,我等待这样一本书已经很多年了。它的确当得起这

2009-02-18 11:15:00 3090

原创 卓有成效的程序员

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <! /* Styl

2009-02-17 10:37:00 1659

《卓有成效的程序员》

《卓有成效的程序员》    David Bock首席咨询师CodeSherpas在我们这个行业里,不同程序员的个人生产效率可谓判若云泥──大多数人也许要花一周时间才能干完的活,有些人一天之内就搞定了。这是为什么?简单来说,这些程序员比他们的大多数同行掌握了更多趁手的工具。说得更明白一点,他们真正了解各种工具的功用,并且掌握了使用这些工具所需的思维方式。这些...

2009-02-17 09:43:42 156

原创 一本认为不可能出版的图书出版了!

一本认为不可能出版的图书出版了! 在互动出版网,我们可以看到这样的评价:  会员Robnet:    不敢想象,这本书尽然出版了!!!! 会员hantsy :    其实这本书在国内网站早有讨论,我最初是从彭纯阳先生的网站www.jdon.com看到的。 但是国内一直没有出版,网上目前也无法看到电子版本,我拿到的一个只是书中的一部分内容。 后来看到chinapu

2009-02-15 21:33:00 1299

原创 你所做的项目,有多少是新项目?

 无论是程序员、CTO、CIO,每天的工作任务就是要完成不同的项目。项目有大有小,但运作模式都有他普遍存在的规律。那您当前所完成的项目中,有多少项目是您接手后的全新项目(包括推翻以前的方案,自己重新再做),又有多少项目是您在别人的遗留项目上继续前进呢? A 全新项目10%,继续项目90%B 全新项目20%,继续项目80%C 全新项目30%,继续项目70%D 全新项目40

2009-02-12 23:33:00 1681 12

原创 O'Reilly 之美-设计超赞

OReilly之美——设计超赞 大家觉得OReilly 这套书的封面设计如何?《团队之美》 《卓有成效的程序员》 《架构之美》  《代码之美》

2009-02-12 23:05:00 1099

原创 虚拟机背后的故事

虚拟机背后的故事    安虹老师今天特意从过来,就是为这本书已经让大家期待很久的《虚拟机:系统与进程的通用平台》一书做最后定稿。这本书当初我们预期是09年1月份出版,但因为种种原因要到3月份才能出版,再次华章公司也向各位读者表示歉意。 午间,有幸与安虹老师一起共进午餐,安虹老师在席和温老师一起聊了这本书的一些背后故事,再一次让我们感叹到一本好书的

2009-02-12 18:37:00 2404 1

原创 专家访谈:谈谈数据挖掘技术

专家访谈:谈谈数据挖掘技术谢邦昌简介:辅仁大学统计信息学系教授,华通人商用信息有限公司高级顾问,中国人民大学应用统计科学研究中心学术委员会委员,中国人民大学统计学系数据挖掘中心客座教授,上海财经大学统计学系客座教授,厦门大学计划统计学系客座教授,中央财经大学、首都经贸大学、天津财经大学及西南财经大学客座教授。他是数据挖掘界领军人物及世界知名统计学家。 发表过近三百篇关于统计和数据挖

2009-02-12 09:00:00 2885 2

原创 Peter Coad的7项修炼

Peter Coad的7项修炼 王海鹏        Peter Coad是我喜欢的一位面向对象专家和软件创业者。他在上世纪九十年代与人合著了6本关于面向对象软件的分析、设计和编程的书籍。他以《面向对象分析》一书中和Yourdon共创的Coad/Yourdon方法而成名。1999年,他创建了TogetherSoft公司。2003年,TogetherSoft卖给了Borland公

2009-02-11 15:42:00 1842

原创 Richard Hopkins 棕海开发

Richard Hopkins 棕海开发 Dilbert being promoted from Legacy Systems Troll to official Scapegoat felt so familiar to those of us that work on complex systems integration projects that I just had to r

2009-02-10 23:38:00 1313

原创 模糊测试

模糊测试  什么是模糊测试?  问:我听说一个叫“模糊测试”(Fuzzing)的新技术。这种技术是不是查找出软件漏洞的一个有效方法呢?    答:模糊测试,事实上不是一种新技术。它早在1989年就被威斯康星州的麦迪逊大学Barton Miller教授发明。由于目前人们聚焦于开发更加安全的软件,模糊测试才被更加广泛应用并成为公认的代码测试方法。 在软件测试过程中,一个程序

2009-02-10 23:10:00 2356

原创 帮助中国IT企业吃掉更多不会跳舞的大象

 帮助中国企业吃掉更多不会跳舞的IT大象中国软件开发中心Rational 总经理 严成文先生谈“棕色开发”   正像Grady所说,绿海开发是一种巨大的乐趣。从大学毕业到我计算机软件生涯的第一个十年中,在以计算机软件起家的公司里应用绿海开发真得给我带来了很多乐趣。然而,当Grady和我从其创办时起就共同效力的公司在2001年被Rational

2009-02-10 21:33:00 2159 1

2009年中国十大IT关注热点名词之“棕海开发”

2009年中国十大IT关注热点名词之&ldquo;棕海开发&rdquo;什么是棕海开发?&nbsp;我想&ldquo;棕海开发&rdquo;在国外,在IBM已经是家喻户晓,但是在中国还是当当引入。正是因为这个概念,确切说这种管理开发模式在国外众多的项目中已经取得了巨大的成功,所以成功后应该置入中国,置入到中国的开发团队中。而为会么中国的IT企业或者IT开发团队还不了解&ldquo;...

2009-02-10 13:44:47 121

原创 IBM院士Chris Winter 谈“棕海开发”

IBM院士Chris Winter 谈“棕海开发”   1969年,我从学校直接迈入计算机行业,职业是一名计算机工程师。在近40年的职业生涯中,我主要致力于应用程序开发和系统集成领域。我在1969年编写了第一个应用程序,它是一个计算机辅助设计(CAD)的图形应用程序,帮助硬件工程师设计印刷电路板。此应用程序为电路板设计人员提供了一个工具,它具有电子元

2009-02-10 09:36:00 1270

原创 2009年中国十大IT关注热点名词 之一——“棕海开发”

2009年中国十大IT关注热点名词 之一“棕海开发”什么是棕海开发? 我想“棕海开发”在国外,在IBM已经是家喻户晓,但是在中国还是当当引入。正是因为这个概念,确切说这种管理开发模式在国外众多的项目中已经取得了巨大的成功,所以成功后应该置入中国,置入到中国的开发团队中。 而为会么中国的IT企业或者IT开发团队还不了解“棕海开发”呢?那是因为中国的很多企业的软件开发团队仍

2009-02-05 20:16:00 1994 6

原创 吃掉IT大象:从绿海开发到棕海开发

2009年中国十大IT关注热点名词 之一“棕海开发”什么是棕海开发? 我想“棕海开发”在国外,在IBM已经是家喻户晓,但是在中国还是当当引入。正是因为这个概念,确切说这种管理开发模式在国外众多的项目中已经取得了巨大的成功,所以成功后应该置入中国,置入到中国的开发团队中。 而为会么中国的IT企业或者IT开发团队还不了解“棕海开发”呢?那是因为中国的很多企业的软件开

2009-02-05 19:05:00 3262 10

原创 工程硕士的最新教材——《工程信息检索教程》

1997年11月20日,国务院学位委员会办公室发出《关于批准部分高等学校开展工程硕士培养工作的通知》,批准54所高等学校开展工程硕士培养工作,并行使工程硕士专业学位授予权,由此拉开了我国工程硕士培养的序幕。据2008年6月23日的统计数据,截止2008年,全国工程硕士培养单位共218个,授权领域共40个;在1997-2007年的11年里,录取工程硕士共337,928人,授予工程硕士学位共114,9

2009-02-04 11:32:00 1598

原创 迈入Web新时代的第一本必读书

迈入Web新时代的第一本必读书《Silverlight 2 导学》     本书中文版是全球版本最新,比原版书的版本还要新,点击查看? 本书详细介绍Silvedight的基本功能和编程方法,共分为两个部分。第一部分主要介绍Silverlight 2和XAML的基础知识,以及如何使用XAML来定义用户界面,包含的内容从布局到控件、动画等。最后还讲解了Silve

2009-02-04 11:11:00 1061

原创 一本去繁存精的设计书《C# 3.0设计模式》

一本去繁存精的设计书《C# 3.0设计模式》发布日期:2009.01.08 作者:Anytao © 2009 Anytao.com ,Anytao原创作品,转贴请注明作者和出处。软件设计始终是我认为从事Coding必须关注的内容,在[第一回:设计,应该多一点]和[第二十回:学习方法论]两篇文章中就对此进行过一些探讨,收到很多园友的共鸣,看来英雄所见略同。而作为研究软件设计的技术书籍

2009-02-03 19:20:00 1867

原创 “IT 经典” 高校征文大赛 3等奖新鲜出炉

“IT 经典” 高校征文大赛 3等奖新鲜出炉       2008年10月份,华章公司在北京大学、清华大学、北京航空航天大学、武汉大学、华中科技大学、复旦大学、上海交通大学、浙江大学、西安交通大学、南京大学、南开大学、国防科技大学等众多学校的帮助与支持下,“IT经典“高校征文大赛顺利进行,至2009年2月止,我们一共收到众多读者的来信,再次感谢大家对活动的支持。    在来信中,我们选评出

2009-02-02 10:29:00 1965

Storm分布式实时计算模式

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

2014-12-26

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

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

2014-11-07

《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

c语言程序设计教程

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

2014-10-28

构建高可用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

Mahout算法解析与案例实战

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

2014-06-12

《大教堂与集市》(中文版首次出版)迷你书

 《大教堂与集市》是开源运动的独立宣言,它清晰、透彻和准确地描述了开源运动的理论与实际应用,对开源软件运动的成功和Linux操作系统的广泛采用都起到了至关重要的作用。本书在开源运动中的地位相当于基督教的圣经,用黑客们的话说,这是“黑客藏经阁”的第一收藏。   《大教堂与集市》并不只是在讲开源和黑客,所有关心软件开发和IT发展的人都应该花些时间通读全书,书中给出了大量充满智慧的观点和经过验证的概念,如命令体系、礼物文化、以少成多、内部市场、竞次、反公地模型、委员会设计、同侪声誉、模因工程、SNAFU现象、进化不利条件、软件业是服务行业、组织结构决定产品结构、准入门槛越低稳定性越高、程序员是资产而非成本等,这些内容一定会给你带来新的启示和思考。

2014-06-10

Redis设计与实现

《Redis设计与实现》系统而全面地描述了 Redis 内部运行机制; 图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备; 包括大部分Redis单机特征,以及所有多机特性。

2014-06-04

机器学习实践指南:案例应用解析

本书是机器学习及数据分析领域不可多得的一本著作,也是为数不多的既有大量实践应用案例又包含算法理论剖析的著作,作者针对机器学习算法既抽象复杂又涉及多门数学学科的特点,力求理论联系实际,始终以算法应用为主线,由浅入深以全新的角度诠释机器学习。

2014-04-10

R语言与网站分析

本书是目前为止国内唯一一本阐述如何使用R语言来分析和挖掘互联网数据的应用性书籍。书中使用大量的实际案例,把数学原理同R语言实现方案有机的结合起来。力图通过案例分析使读者到达举一反三的效果,进而指导读者在日后的实际工作中进行应用。同时书中也阐述众多常用的数据分析和挖掘的方法和原理,对于非互联网的从业人员也很有指导意义。

2014-04-10

算法心得:高效算法的奥秘

由在IBM工作50余年的资深计算机专家撰写,Amazon全五星评价,算法领域最有影响力的著作之一; Google公司首席架构师、Jolt大奖得主Joshua Bloch和Emacs合作创始人、C语言畅销书作者Guy Steele倾情推荐; 算法的艺术和数学的智慧在本书中得到了完美体现,书中总结了大量高效、优雅和奇妙的算法,并从数学角度剖析了其背后的原理。

2014-03-11

《数据库查询优化器的艺术:原理解析与SQL性能的艺术》

《数据库技术丛书·数据库查询优化器的艺术:原理解析与SQL性能优化》是数据库查询优化领域的里程碑之作,由Oracle公司MySQL全球开发团队、资深专家撰写,作者有10余年数据库内核和查询优化器研究经验。数据库领域泰斗王珊教授亲自作序推荐,PostgreSQL中国社区和中国用户会发起人以及来自Oracle、新浪、网易、华为等企业的数位资深数据库专家联袂推荐。从原理角度深度解读和展示数据库查询优化器的技术细节和全貌;从源码实现角度全方位深入分析MySQL和PostgreSQL两大主流开源数据库查询优化器的实现原理;从工程实践的角度对比了两大数据库的查询优化器的功能异同和实现异同。它是所有数据开发工程师、内核工程师、DBA以及其他数据库相关工作人员值得反复研读的一本书。

2014-01-18

《深入理解OSGi:Equinox原理、应用与最佳实践》迷你书

《深入理解OSGi:Equinox原理、应用与最佳实践》共14章,分4个部分。第一部分(第1 章):走近OSGi,主要介绍了什么是OSGi以及为什么要使用OSGi。第二部分(第2~4章):OSGi规范与原理,对最新的OSGi R5.0中的核心规范进行了全面的解读,首先讲解了OSGi模块的建立、描述、依赖关系的处理,然后讲解了Bundle的启动原理和调度管理,最后讲解了 与本地及远程服务相关的内容。第三部分:OSGi服务与Equinox应用实践(第5~11章),不仅详细讲解了OSGi服务纲要规范和企业级规范中最常 用的几个子规范和服务的技术细节,还通过一个基于Equinox的BBS案例演示了Equinox的使用方法,最重要的是还通过源码分析了Equinox 关键功能的实现机制和原理。第四部分:最佳实践(第12~14章),总结了大量关于OSGi的最佳实践,包括从Bundle如何命名、模块划分、依赖关系 处理到保持OSGi动态性、管理程序启动顺序、使用API基线管理模块版本等各方面的实践技巧,此外还介绍了Spring DM的原理以及如何在OSGi环节中进行程序测试。

2013-02-18

《算法导论》第3版中文版-迷你书

《算法导论(原书第3版)》:全球超过50万人阅读的算法经典图书;算法标准教材,MIT、CMU、Stanford、UCB、Cornell、UIUC等国际、国内名校在内的1000余所大学都一直用它作为教材或教学参考书;与高德纳(Donald E. Knuth)的《计算机程序设计艺术》(《The Art Of Computer Programming》)相媲美。

2012-12-14

《云计算揭秘:企业实施云计算的核心问题》迷你书

本书全面介绍云计算在企业中的应用,涉及云计算技术的方方面面,包括如何构建可伸缩和可靠的应用;云技术、供应商和实践的最新发展;如何确定企业各个部门在云中的部署问题;如何将现有IT迁移到云中;如何构建安全的应用和数据中心等。内容深入浅出,可读性强。本书共9章,涵盖了将企业的IT运营部分或全部搬迁至云时需要了解的所有内容。第1章从整体上对云计算的概念进行了阐述;第 2章介绍了云计算的底层支撑技术;第3章讨论了云计算的经济影响问题;第4章论及了阻碍人们使用云的首个问题——安全;第5章讨论了高伸缩性应用的特点及其设计和构架;第6 章涵盖了在高容量环境下与使用廉价硬件相关的主题,以及如何优雅地处理这类硬件可预见的故障,同时继续给潜在数量巨大的用户提供优质服务;第7章讨论了应用在测试、部署以及生产环境中运营的区别;第8章审视了在云中成功运行应用涉及的实际注意事项;第9章讨论了云计算未来的演变,预测了未来20年的技术演变。

2012-06-15

《HTML5游戏开发实践指南》迷你书

《HTML5游戏开发实践指南》共11章:第1章详细讲解了Canvas等HTML5的核心技术;第2章首先介绍了如何搭建一个完善的HTML5开发环境,然后讲解了如何部署HTML5应用开发需要的Web服务器端工具、浏览器端工具以及HTML5工具;第3章讲解了JavaScript的核心技术以及jQuery框架的使用;第4章探讨了游戏的设计思路和游戏的运行机制;第5~8章以实例的方式讲解了如何通过Canvas标签、SVG、RaphalJS、WebGL、Three.js、GWT、CoffeeScript等最新流行的技术和框架来开发游戏;第9章讲解了如何利用现今流行的Node.js来构建多人游戏服务器;第10章讲解了在Android、iOS、Windows Phone等主流移动平台上开发HTML5游戏的核心技术和PhoneGap等移动开发框架;第11章探讨了HTML5游戏的资源优化以及在各种平台的完整发布过程。 本书以实践为导向,全面讲解了HTML5游戏开发所需掌握的各种最新技术、可以使用的各种工具和框架,以及开发的思维和方法,是系统学习HTML5游戏开发的最佳选择之一。

2012-05-20

《软件架构师的12项修炼》样章

每一位软件开发人员都有一个架构师的梦,但为何真正的软件架构师却寥寥无几?软件开发人员更容易在技术上有所积累和突破,但是技术上的精湛并不足以使你成为一位优秀的软件架构师。合格的软件架构师究竟应该具备哪些能力和素养? 《软件架构师的12项修炼》不仅帮助软件开发人员系统地学习如何修炼这12项软技能,而且还能让他们进一步理解软件架构师的角色和本质,使他们最终突破技术的“天花板”,成为一名合格的软件架构师。

2012-05-20

《MySQL技术内幕:InnoDB存储引擎》样章

全书首先全景式地介绍了mysql独有的插件式存储引擎,分析了mysql的各种存储引擎的优势和应用环境;接着以innodb的内部实现为切入点,逐一详细讲解了innodb存储引擎内部的各个功能模块,包括innodb存储引擎的体系结构、内存中的数据结构、基于innodb存储引擎的表和页的物理存储、索引与算法、文件、锁、事务、备份,以及innodb的性能调优等重要的知识;最后深入解析了innodb存储引擎的源代码结构,对大家阅读和理解 innodb的源代码有重要的指导意义。

2012-02-21

《社交网站的数据挖掘与分析》样章

Facebook、Twitter和LinkedIn产生了大量宝贵的社交数据,但是你怎样才能找出谁通过社交媒介正在进行联系?他们在讨论些什么?或者他们在哪儿?这本简洁而且具有可操作性的书将揭示如何回答这些问题甚至更多的问题。你将学到如何组合社交网络数据、分析技术,如何通过可视化帮助你找到你一直在社交世界中寻找的内容,以及你闻所未闻的有用信息。

2012-02-21

《Hadoop实战》试读本(作者:陆嘉恒)

《Hadoop实战》是一本系统且极具实践指导意义的Hadoop工具书和参考书。内容全面,对Hadoop整个技术体系进行了全面的讲解,不仅包括HDFS和MapReduce这两大核心内容,而且还包括Hive、HBase、Mahout、Pig、ZooKeeper、Avro、Chukwa等与Hadoop相关的子项目的内容。实战性强,为各个知识点精心设计了大量经典的小案例,易于理解,可操作性强。 全书一共18章:第1章全面介绍了Hadoop的概念、优势、项目结构、体系结构,以及它与分布式计算的关系;第2章详细讲解了Hadoop集群的安装和配置,以及常用的日志分析技巧;第3章分析了Hadoop在Yahoo!、eBay、Facebook和百度的应用案例,以及Hadoop平台上海量数据的排序;第4-7章深入地讲解了MapReduce计算模型、MapReduce应用的开发方法、MapReduce的工作机制,同时还列出了多个MapReduce的应用案例,涉及单词计数、数据去重、排序、单表关联和多表关联等内容;第8-11章全面地阐述了Hadoop的I/O操作、HDFS的原理与基本操作,以及Hadoop的各种管理操作,如集群的维护等;第12-17章详细而系统地讲解了Hive、HBase、Mahout、Pig、ZooKeeper、Avro、Chukwa等所有与Hadoop相关的子项目的原理及使用,以及这些子项目与Hadoop的整合使用;第18章以实例的方式讲解了常用Hadoop插件的使用和Hadoop插件的开发。 本书既适合没有Hadoop基础的初学者系统地学习,又适合有一定Hadoop基础但是缺乏实践经验的读者实践和参考。

2011-10-21

《新机器的灵魂》(The Soul of A New Machine)试读本

本书是美国1982年的畅销书之一,作者以美国通用数据公司研制鹰计算机的全过程为主线,对美国计算机工业的发展和管理中鲜为人知的侧面,作了条理清晰、颇具诗情画意的描述。 《纽约时报》书评专栏中这样写道:本书引导读者钻进了机器内部。它向读者展示了由电子线路和硅片组成的计算机世界,非但如此,人们还会看到在公司大厦地下室里那极其机密的地方…… 你想知道一代新型计算机是怎样诞生,精明干练而又富于幽默感的工程技术人员怎样争分夺秒、日夜鏖战吗?你能猜到驱使这些技术骄子忘我奋斗的原因吗?你想了解处于尖端技术前沿的大公司经营管理的内幕,以及企业内外近乎疯狂的竞争吗?——本书会给你答案。 这是一个奇妙的故事,也是一个项目管理的实例,即使过去对于计算机绝无了解的读者也能读懂这个故事,并且从中受益。

2011-10-12

《深入理解Android:卷I》试读本

《深入理解Android:卷I》是一本以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。 全书共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对Android系统架构和源码阅读方法的介绍;第2章通过对Android系统中的MediaScanner进行分析,详细讲解了Android中十分重要的JNI技术;第3章分析了init进程,揭示了通过解析init.rc来启动Zygote以及属性服务的工作原理;第4章分析了Zygote、SystemServer等进程的工作机制,同时还讨论了Android的启动速度、虚拟机HeapSize的大小调整、Watchdog工作原理等问题;第5章讲解了Android系统中常用的类,包括sp、wp、RefBase、Thread等类,同步类,以及Java中的Handler类和Looper类,掌握这些类的知识后方能在后续的代码分析中做到游刃有余;第6章以MediaServer为切入点,对Android中极为重要的Binder进行了较为全面的分析,深刻揭示了其本质。第7章对Audio系统进行了深入的分析,尤其是AudioTrack、AudioFlinger和AudioPolicyService等的工作原理。第8章深入讲解了Surface系统的实现原理,分析了Surface与Activity之间以及Surface与SurfaceFlinger之间的关系、SurfaceFlinger的工作原理、Surface系统中的帧数据传输以及LayerBuffer的工作流程。第9章对Vold和Rild的原理和机制进行了深入的分析,同时还探讨了Phone设计优化的问题;第10章分析了多媒体系统中MediaScanner的工作原理。

2011-10-12

《编写高质量代码:改善c#程序的157个建议》第1章和第6章

本书是C#程序员进阶修炼的必读之作,所有建议都是C#编码的最佳实践,从语言本身、程序的设计和架构、编码规范和编程习惯三大方面对C#程序员遇到的经典问题给出了经验性的解决方案,为C#程序员提供了157条极为宝贵的建议。对于每一个问题,不仅以建议的方式给出了被实践证明为十分优秀的解决方案,而且还给出了经常被误用或被错误理解的反例,从正反两个方面进行分析和对比。 全书一共三个部分,第一部分专注于C#语言本身,一共89条建议,涵盖了C#语言基本要素、集合、LINQ、泛型、委托、事件、资源管理、序列化、异常处理、异步、多线程、任务和并行编程等与C#语法相关的核心内容;第二部分重点讲解了C#程序的设计和架构,一共32条建议,涉及成员设计、面向对象的类型设计、安全性设计等重要方面的内容;第三部分探讨了C#的编码规范及编程习惯,一共36条建议,包含C#命名规范、如何使代码更整洁以及如何规范开发行为等方面的内容。 本书是一本关于如何编写高质量C#代码的工具书,列举的问题非常典型,给出的建议也非常实用,其中的每一条建议都有可能在我们编写下一行代码的时候用到。你可以将此书搁置在案头,以便有需要的时候随时查阅。

2011-10-10

《GPU高性能编程CUDA实战》前3章(原书名CUDA by Example)

UDA是一种专门为提高并行程序开发效率而设计的计算架构。在构建高性能应用程序时,CUDA架构能充分发挥GPU的强大计算功能。《GPU高性能编程CUDA实战》首先介绍了CUDA架构的应用背景,并给出了如何配置CUDA C的开发环境。然后通过矢量求和运算、矢量点积运算、光线跟踪、热传导模拟等示例详细介绍了CUDA C的基本语法和使用模式。通过学习本书,读者可以清楚了解CUDA C中每个功能的适用场合,并编写出高性能的CUDA软件。

2011-02-15

《ASP.NET 4权威指南》(基于C# 4.0和Visual Studio 2010)

《ASP.NET 4权威指南》是ASP.NET领域的又一鸿篇巨制,由资深ASP.NET专家亲自执笔,知名微软技术社区和权威技术专家一致鼎力推荐。 它是国内第一本关于ASP.NET 4的著作。从广度上讲,内容系统而全面,全书一共包含4个部分:第一部分以一个易于实践的示例开篇,既能帮助读者快速了解ASP.NET的开发流程,还能帮助读者建立ASP.NET开发的大局观,紧接着全面介绍了ASP.NET的各种常用控件,这是ASP.NET的基础;第二部分详尽地讲解了ASP.NET访问的所有细节,包括数据管理、数据控件绑定与操作、GridView控件、LINQ查询、LINQ与ADO.NET和XML,以及ADO.NET实体框架等;第三部分深入浅出地讲解了开发一个Web站点必须掌握的各种知识点、流程和方法;第四部分是本书的高级话题,分析了ASP.NET状态管理、自定义服务器控件、ASP.NET缓存、多语言本地化应用程序、ASP.NET Web部件等。从深度上来讲,本书对实际开发中极不常用而大部分同类书都浓墨重彩的知识点只做了必要性的介绍,对于较容易给开发者带来困惑而大部分同类书都浅尝辄止的知识点进行了深入分析,其详细程度是一般同类书不能比拟的。从实践性上讲,本书精心设计了大量可操作性强和极具借鉴价值的实例代码与解决方案。 本书在广度、深度和实践性上完美结合,既能引领初学者快速在实践中掌握ASP.NET开发,又能帮助有一定经验的读者解决在实际开发中遇到的各种疑难问题。

2010-11-09

《软件工程之全程建模实现》(青润)(114页)

《软件工程之全程建模实现》采用UML建模实现了软件工程的主要过程:需求、分析、设计、代码导出、设计模型维护等。本书采用了大量国内实际工程软件过程中的截图,通过图形和示例来描述工程实际中的问题和过程。这在国内原创的软件工程类书籍中是很少见的。本书对软件工程领域进行了重新划分,其中涉及软件工程方法、软件工程过程,以及软件工程理论的发展和现状,还包括全新的软件组织方法论:交换编程、可度量绩效管理模型、实用知识库体系构建,同时对软件开发中心态对抗问题进行了初步研究。 本书适合于对UML基础知识有一定了解的、同时参加过一些实际工程项目开发的人员阅读,也适合对全程建模过程实现和人性化软件开发感兴趣的读者参考。

2010-10-28

《观止-微软创建NT和未来的夺命狂奔》第1~4章

如其说这是一本微软的成功史,还不如说他是某一个人的自传。大家都可能会认为是盖茨创造了微软,可是看完这本书,你会发现在微软还有一个人比盖茨更重要。而这个人却很少让人中国读者知道。 作为一名管理者,从本书中您可以“偷窥”到微软公司的管理精华; 作为一名创业者,从本书中您可以找到创业的激情与灵感; 作为一名刚出校园的学生,从本书中您可以看到你未来职业的高标准要求; 作为一名IT从业人员,相信本书是您工作之余的营养大餐,让你一睹微软与Novell的那场决定命运的生死大战; 作为一位普通阅读者,相信本书让您提前领略WINDOWS 7操作系统到来前的技术内幕(微软公司将在09年10月份发布最新操作系统Windows 7,来取代Windows Vitsta 以及Windows XP)。

2010-10-10

《大巧不工-Web前端设计修炼之道》迷你电子书

《大巧不工-Web前端设计修炼之道》以Web 前端设计的流程为主线,以前端设计的方法和原则为基础,围绕原型设计、模型设计、可用性设计、一致性设计和以用户为中心的设计等关键技术探讨了前端设计的规范、技巧与最佳实践。同时对Web 前端设计领域的经典设计思维进行了剖析,为读者提供了极具指导价值的思想和极具操作性的实践方法。此外,本书还讲解了前端性能的测试和度量方法,总结了大量前端性能优化技巧。 本书适合于经验还不够丰富的前端工作者(前端设计师、前端开发工程师、前端架构师和用户体验设计师),希望它能帮助大家从复杂、繁琐、无序的前端设计、开发和维护工作中解放出来,以良好的设计思维与架构方法为前端开发和设计保驾护航。

2010-09-13

网络工程师考试考眼分析与样卷解析(2010年考试专用)1-3

《网络工程师考试考眼分析与样卷解析》第一、二部分为考眼分析,按官方指定教程章节编排内容。其中,上午考试科目包括计算机组成与结构、操作系统、系统开发和运行基础知识、标准化和知识产权、数据通信基础、广域通信网、局域网和城域网、网络互联与互联网、网络安全、网络操作系统与应用服务器配置、组网技术、网络管理、网络系统分析与设计,以及计算机专业英语;下午考试科目包括网络系统设计和管理、网络安全与应用、组网技术、网络互联设备的配置。第三部分样卷解析中,考虑到下午科目较上午科目的难度系数大很多,本书提供了8套下午科目的模拟试卷,模拟试卷紧扣最新考试大纲,试卷的命题形式、考点分布、难易程度均与真实考试相当。

2010-09-08

Web前端开发的现状和未来

《编写高质量代码--Web前端开发修炼之道》作者曹刘阳的讲座PPT,主要内容包括:1)前端的发展和现状;2)行业内前端的位置;3)前端的实际工作;4)面临的问题;5)未来的机遇;6)建议的修炼之路

2010-08-19

秦小波-《设计模式之禅》-迷你版

全书共分为四部分,第一部分从原理的角度阐述了面向对象程序设计的6大原则;第二部生动地讲解和剖析了23种常见的设计模式,并进行了扩展,通俗易懂,趣味性极强而又紧扣模式的核心;第三部分对各种相关联的设计模式进行了深入分析和比较,旨在阐明各种设计模式比较理想的应用场景和它们之间的区别;第四部分探讨了设计模式的混编,讲解了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用。最后,本书还附有一份设计模式彩图,可以裁剪,便于参考。

2010-08-06

O'Reilly《社交网站界面设计》(Designing Social Interfaces)迷你版电子书

《社交网站界面设计》提供100多种模式、原则以及最佳实践,并针对在设计社交网站时经常遇到的问题给出明确建议。本书将提供给你培养用户交互习惯和构建社区最具价值的参考。   本书作者将与你分享难得的经验,教会你平衡各种不同的因素,并与你的用户共同构建和谐健康的网络社区。   本书教会你   掌握创建任何网站时都会用到的原则   学习基本设计模式,以便向现有的网站中添加新的社交组件   学会在活跃的社区网站管控好行为不端的用户   围绕一个产品或一项服务构建社交体验,并让用户参与其中   无须构建一个全新的架构就可以开发出一套实用的社交应用   让你的网站上的用户可以互动   为你的会员提供离线联系的机会   识别和避免采用反模式——社交网络和社交媒体空间产生的最糟实践

2010-08-02

O'Reilly《测试之美》(Beautiful Testing)迷你版电子书

就像离不开坚实的架构和优雅的代码一样,成功的软件同样离不开严谨的测试。但是测试并非是例行公事的过程,而是对测试方法坚持不懈的探索,也是对优秀见解的发展。 本书囊括了27位杰出测试者和开发者的23篇文章,讲述了漂亮的测试工具、完美的测试流程、颇具审美情趣的测试诀窍以及凸显创造力之美的测试理念。通过这些私人的珍闻轶事,您将会学到他们是如何用美丽的方法来测试各式各样产品的——这些宝贵的经验可以用到您自己的项目上。 以下是您可以在书中找到的一些例子: 微软的Alan Page拥有大规模自动化测试的丰富经验,他分享了一些如何让自动化测试更美丽的秘密 Scott Barber阐释了为什么性能测试需要成为一个协作性的过程,而非测量速度的简单练习 Karen N. Johnson 描述了在测试医疗软件时,她的职业经历是如何与她的私人生活交汇的 Rex Black揭示了在25年的时间里让利益相关者满意是一件美丽的事情 数学家John D. Cook将一种基于复杂性和完整性的经典美运用到随机数发生器的测试中

2010-08-02

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

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

2016-04-18

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

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

2016-02-18

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

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

2016-02-18

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

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

2015-07-16

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

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

2015-02-27

Docker技术入门与实战 前三章

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

2014-12-26

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

TA关注的人

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