欢迎来到相识电子书!

标签:技术

  • 咖啡机中的间谍

    作者:[英] 吉隆·奥哈尔,[英] 奈杰尔·沙

    我们正在进入一种新的、全球性的过度监视状态。这很可能会彻底颠覆我们对隐私的理解。当我们在工作和娱乐方面越来越依赖于技术的时候,我们的电子活动会留下可以用来追踪我们一举一动的数字脚印。在我们的汽车、电话甚至咖啡机中都可能隐藏着可以进行无线通讯的微型计算芯片。它们可以成为微型证人,并构成强大的监视网络,而这一网络的行为可能会非常复杂,具有智能和侵略性。我们所面临的问题是:它们究竟在多大程度侵犯了我们的隐私?这些智能网络是否会被政府、罪犯或恐怖分子用来侵犯隐私或者实施犯罪?我们是否值得为获得这些新技术所带来的巨大利益而牺牲我们的隐私? 本书真实地揭示了从监视摄像头到博客的各种新技术在多大程度上侵犯了我们的隐私,并探讨了我们是否能够,以及如何才能够防止我们的隐私在数字时代的终结。
  • 技术元素

    作者:[美] 凯文·凯利

    我会将我不成熟的想法、笔记、内心争论、草稿以及对其他文章的回应都写在《技术元素》中,这样我就能知道自己到底在想些什么。——KK “技术元素”(technium)是凯文•凯利专门创造出来的词语。“技术元素不仅仅包括一些具象的技术(例如汽车、雷达和计算机等),它还包括文化、 法律、社会机构和所有的智能创造物。”简而言之,技术元素就是从人的意识中涌现出来的一切。KK把这种科技的延伸面看成一个能产生自我动 力的整体。 本书继承了《失控》和《新经济的新规则》的思考体系,谈到了文明进化、数字出版、免费经济、人工智能、物联网、数字化生活等热议的话题。而更深层次的是,KK希望借此讨论:技术元素的本质是什么?人类应该拥抱还是拒绝它?人类对它本身的未来发展究竟有多少把握?KK把对这些疑惑的理解都写在了《技术元素》里。相比于KK之前的著作,本书将更通俗易懂,文章中涉及到的领域、所举的事例都更贴近当下人们的生活体验。而阅读这样一本书,将能最贴近地了解到KK在思考什么。 试读:http://site.douban.com/widget/notes/7736184/note/210517634/
  • Metasploit渗透测试指南

    作者:(美)David Kennedy Jim

    《metasploit渗透测试指南》介绍metasploit——近年来最强大、最流行和最有发展前途的开源渗透测试平台软件,以及基于metasploit进行网络渗透测试与安全漏洞研究分析的技术、流程和方法。 《metasploit渗透测试指南》共有17章,覆盖了渗透测试的情报搜集、威胁建模、漏洞分析、渗透攻击和后渗透攻击各个环节,并包含了免杀技术、客户端渗透攻击、社会工程学、自动化渗透测试、无线网络攻击等高级技术专题,以及如何扩展metasploit情报搜集、渗透攻击与后渗透攻击功能的实践方法,本书一步一个台阶地帮助初学者从零开始建立起作为渗透测试者的基本技能,也为职业的渗透测试工程师提供一本参考用书。本书获得了metasploit开发团队的一致好评,metasploit项目创始人hd moore评价本书为:“现今最好的metasploit框架软件参考指南”。 《metasploit渗透测试指南》适合网络与系统安全领域的技术爱好者与学生,以及渗透测试与漏洞分析研究方面的安全从业人员阅读。
  • 悟透JavaScript

    作者:李战

    翻开此书的你,也许是JavaScript的崇拜者,正想摩拳擦掌地想尝试下学一学这一精巧的语言;也许是80后,90后的程序员或者前端架构师,正被 JavaScript魔幻般的魅力所吸引,所困惑,已经徘徊许久……那么本书正是你所需要的!通过本书,您可以独辟蹊径学习、理解和运用 JavaScript;通过本书,您可以更轻松地编写动态网页;通过本书,您可以更深入地理解AJAX技术;通过本书,您可以在学习技术本身的同时,领悟到编程的境界;通过本书,您可以更多地享受到读书的快乐和程序的魅力……. 您能快乐地享用本书,是我们最大的期盼!...
  • 持续集成

    作者:(美)Paul M.Duvall;Ste

    本书全面深入地讨论持续集成的各个方面。本书介绍了一种增加项目可见性、降低项目失败风险的有效实践。许多软件开发的资深人士认定,这种方法非常不错。本书除了介绍持续集成的基本原则和工具之外,也介绍了测试驱动、代码审查、数据库集成、信息反馈等实践和工具。书中的各种主题介绍了今天在持续集成领域中运用的各种方法,帮助读者衡量需要进行的折衷。
  • Pro JavaScript Design Patterns

    作者:Dustin Diaz,Ross Har

    As a web developer, you’ll already know that JavaScript™ is a powerful language, allowing you to add an impressive array of dynamic functionality to otherwise static web sites. But there is more power waiting to be unlocked--JavaScript is capable of full object-oriented capabilities, and by applying OOP principles, best practices, and design patterns to your code, you can make it more powerful, more efficient, and easier to work with alone or as part of a team. With Pro JavaScript Design Patterns, you’ll start with the basics of object-oriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kick-start your JavaScript development in the second part of the book, where you’ll find detail on how to implement and take advantage of several design patterns in JavaScript, including composites, decorators, façades, adapters, and many more. Each chapter is packed with real-world examples of how the design patterns are best used and expert advice on writing better code, as well as what to watch out for. Along the way you’ll discover how to create your own libraries and APIs for even more efficient coding. * Master the basics of object-oriented programming in JavaScript, as they apply to design patterns. * Apply design patterns to your kick-start your JavaScript development. * Work through several real-world examples.
  • 快速软件开发

    作者:[美] 斯蒂夫·迈克康奈尔

    提高软件开发的速度,按进度计划完成项目,是软件开发项目管理最常见和最难解决的问题。这本书在总结了包括微软公司在内的美国软件业成千上万个软件开发项目的实践经验、研究成果、经验教训的基础上,详细列出了几十种经实践证明可以直接在软件开发中应用,以提高开发速度的最佳实践方法、开发策略、实用技巧等,帮助开发人员和项目经理在了解软件开发中最常见错误的基础上,根据自身实际情况,制定出满足项目进度、成本、质量与其他目标要求的最佳方案。
  • PHP和MySQL Web开发

    作者:Luke Welling,Laura T

    本书将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子。
  • 程序员面试金典(第5版)

    作者:[美] Gayle Laakmann M

    本书是原谷歌资深面试官的经验之作,层层紧扣程序员面试的每一个环节,全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出。第1~7 章主要涉及面试流程解析、面试官的幕后决策及可能提出的问题、面试前的准备工作、对面试结果的处理等内容;第8~9 章从数据结构、概念与算法、知识类问题和附加面试题4 个方面,为读者呈现了出自微软、苹果、谷歌等多家知名公司的150 道编程面试题,并针对每一道面试题目,分别给出了详细的解决方案。 本书适合程序开发和设计人员阅读。
  • 3D打印

    作者:[美]胡迪•利普森,梅尔芭•库曼

    《3D打印:从想象到现实》内容简介:你需要一把功能强大的锤子?你需要一双精致无比的鞋子?你需要给孩子准备奇异的玩具?你需要一顿精美的晚餐?只管打印出来就行了。《3D打印:从想象到现实》带你走进3D打印的世界,认识一下当下这个最酷的东西——它将从想象变成现实,并带来一场深刻的社会革命。 书中讲述了3D打印技术的突破性发展,以及3D打印技术将如何应用在学校、厨房、医院等场所的。《3D打印:从想象到现实》预测,不远的未来,我们完全可以用电脑把自己想要的东西设计出来,然后进行三维打印,就像我们现在可以在线编辑文档一样。通过电子设计文件或设计蓝图,3D打印技术将会把数字信息转化为实体物品。当然,这还不是3D打印的全部,3D打印最具魔力的地方是,它将给材料科学、生物科学带来翻天覆地的变化,最终的结果是科学技术和创新呈现爆发式的变革。 3D打印机本是一种相对粗陋的制造机器,从工厂诞生,然后走进了家庭、企业、学校、厨房、医院、甚至时尚T台。但是一旦将3D打印机与当今发达的数字技术相结合,奇迹就发生了。再加上互联网的普及以及微小而成本低廉的电子电路的广泛使用,在材料科学和生物技术取得日新月异进步的今天,简直不敢想象!技术和社会革新由此爆发。 作为全球3D打印研究的权威专家,经过长期卓有成效的研究,并走访了多位来自各个行业的专家,这部生动而有趣的书带给你的不仅仅是极大的震撼,还有更多的观察与思考——3D打印这个全新的世界将给你带来什么? 海报:
  • Flash ActionScript 3.0 动画高级教程

    作者:Keith Peters

    《Flash ActionScript 3.0 动画高级教程》是介绍Flash 10 ActionScript动画高级技术的经典之作,是作者在这一领域中多年实践经验的结晶。书中不仅涵盖了3D、最新绘图API以及Pixel Bender等Flash 10 ActionScript特性,深入介绍了碰撞检测、转向、寻路等Flash游戏开发技术,还通过实例具体讲解了等角投影和数值积分的基本理论和应用。 《Flash ActionScript 3.0 动画高级教程》内容紧扣实际应用,适合各层次Flash开发人员阅读。
  • 深入搜索引擎

    作者:ian H. Witten,Alista

    《深入搜索引擎:海量信息的压缩、索引和查询》是斯坦福大学信息检索和挖掘课程的首选教材之一,并已成为全球主要大学信息检索的主要教材。《深入搜索引擎:海量信息的压缩、索引和查询》理论和实践并重,深入浅出地给出了海量信息数据处理的整套解决方案,包括压缩、索引和查询的方方面面。其最大的特色在于不仅仅满足信息检索理论学习的需要,更重要的是给出了实践中可能面对的各种问题及其解决方法。 《深入搜索引擎:海量信息的压缩、索引和查询》作为斯坦福大学信息检索课程的教材之一,具有一定的阅读难度,主要面向信息检索专业高年级本科生和研究生、搜索引擎业界的专业技术人员和从事海量数据处理相关专业的技术人员。
  • 星际航行概论

    作者:钱学森

    《星际航行概论》是钱学森于20世纪60年代初撰写的中国第一本高等院校航天专业基础教材,系统地介绍了星际航行技术的各个方面,包括运载火箭的动力系统、运载火箭的设计及制造过程、运载火箭及星际飞船的飞行轨道、控制系统的设计原则及设计过程、星际航行中的通讯问题及防辐射问题、解决飞船再入大气层的设计原理、星际飞船的设计问题,以及星际航行的前景展望等。 书中通过大量的分析、计算,从理论和实践的角度论证说明,星际航行是一定能实现的,但是星际航行技术是复杂的,实现星际航行是一项艰巨的工作。
  • C++语言99个常见编程错误

    作者:Stephen C. Dewhurst

    本书是C++语言大师Stephen C. Dewhurst在多年教授C++课程中所遇到的常见错误的心得笔记之基础上编写而成的。本书所有章节都是从一个众所周知的、在日常编码或设计实践中经常遭遇的问题入手,先指出其不足,再对其背后思想中存在的合理与不合理之处深入剖析;最后取其精华弃其糟粕,给出一个简洁、通用、美轮美奂的方案,指出有关如何规避或纠正它们的建议,从而有助于C++软件工程师们避免重蹈前辈们的覆辙。
  • JavaScript

    作者:克罗克福特

    《JavaScript:The Good Parts(影印版)》一书中,Crockford深度分析了一堆好的意图和盲目的错误,为你提供了所有JavaScript的地道优良部分的细节,包括:·语法·继承·方法;·对象·数组·风格;·函数·正则表达式·美丽的特性大多数编程语言包含优良和拙劣的部件,但对JavaScript而言后者的比重较大,因为它在匆忙中开发和发布,还没能够得到精炼。这本权威的书剔除了大多数可怕的JavaScript特性,展现了JavaScript的另一部分,这一部分比JavaScript语言作为一个整体更加稳定、更具有可读性以及可维护性——可以用这个部分创建真正可展的合高效的代码。 作者Douglas Crockford(他被很多开发社区认为是JavaScript专家)提出了足够多的好想法,让JavaScript成为一个杰出的面向对象编程语言。不幸的是,这些好想法(比如函数、弱类型、动态对象和表达能力很强的对象文字注释)被掺杂了些坏想法(比如基于全局变量的编程模型)。 当Java Applet陨落的时候,JavaScript成为了Web编程的缺省语言,但它的流行程度跟它作为一个编程语言的质量完全没有关系。
  • Hadoop: The Definitive Guide

    作者:Tom White

    Apache Hadoop is ideal for organizations with a growing need to store and process massive application datasets. Hadoop: The Definitive Guide is a comprehensive resource for using Hadoop to build reliable, scalable, distributed systems. Programmers will find details for analyzing large datasets with Hadoop, and administrators will learn how to set up and run Hadoop clusters. The book includes case studies that illustrate how Hadoop solves specific problems. Organizations large and small are adopting Apache Hadoop to deal with huge application datasets. Hadoop: The Definitive Guide provides you with the key for unlocking the wealth this data holds. Hadoop is ideal for storing and processing massive amounts of data, but until now, information on this open-source project has been lacking -- especially with regard to best practices. This comprehensive resource demonstrates how to use Hadoop to build reliable, scalable, distributed systems. Programmers will find details for analyzing large datasets with Hadoop, and administrators will learn how to set up and run Hadoop clusters. With case studies that illustrate how Hadoop solves specific problems, this book helps you: * Learn the Hadoop Distributed File System (HDFS), including ways to use its many APIs to transfer data * Write distributed computations with MapReduce, Hadoop's most vital component * Become familiar with Hadoop's data and IO building blocks for compression, data integrity, serialization, and persistence * Learn the common pitfalls and advanced features for writing real-world MapReduce programs * Design, build, and administer a dedicated Hadoop cluster * Use HBase, Hadoop's database for structured and semi-structured data And more. Hadoop: The Definitive Guide is still in progress, but you can get started on this technology with the Rough Cuts edition, which lets you read the book online or download it in PDF format as the manuscript evolves.
  • DSLR数码单反摄影圣经

    作者:雷依里

    《DSLR数码单反摄影圣经》介绍从数码单反相机的结构原理到实用的拍摄技法;从认识光圈、快门,到如何正确操作相机;从对构图、用光和色彩等基本功的诠释,到各种题材的实拍技巧;从数码单反相机的系统配置,到各种附件使用。如果您能坐下来认真地读完《DSLR数码单反摄影圣经》,更多地了解数码单反相机的相关知识和摄影的基本功,在此基础上再拿起您的相机继续实践,感觉肯定大不相同。理论和实践的结合,就是拍出好照片的开始! 想要拍出像摄影大师一样的巨作,也许不是每一个人都能做到的。但是想要拍摄出一幅好的照片,我想只要通过学习和训练,了解相机,熟悉相机,掌握必要的摄影基本功后,每个人都是能够做到的。 备注:赠品“跑焦测试器”在书内。
  • Accelerated C++中文版

    作者:Andrew Koenig,Barbar

    《Accelerated C++中文版》给人的印象会如此深刻呢?这是因为:   ●它一开始就向读者教导那些最有用的概念,而不是那些简单的注释 读者很快就能够以此开始编程   ●它描述的是现实中的问题和解决方案,而不是单纯的语言特性 读者不但学习到了这些特性,而且还知道如何把它们应用到程序中去   ●它涵盖的范围同时包括了语言本身和标准库 读者可以从一开始就使用标准库来编写自己的程序   作者通过他们在美国斯坦福大学的教学经验证明了这种方法的有效性—在那里,学生们在他们的第一堂课中就学习到了如何编写真实的程序。   不管你是一个渴望开始学习C++编程的新手,还是一个已经使用C++多年并对它有了很深了解的老手,作者们独特的教学方法和经验都使得《Accelerated C++中文版》应该成为你书架中不可缺少的一个补充。
  • 成为技术领导者

    作者:[美] 杰拉尔德·温伯格

    《成为技术领导者》阐述了作为一名成功领导者所必须掌握的领导方法与技巧——创新、激励和组织。本书提出了一些方法,供读者分析自己在这三个方面的领导技巧,并提供了开发这些技巧所需的实践步骤。本书是一本个性化的掼,帮助人们培养成为成功领导者的素质。它告诉人们在技术的环境下,哪些领导技能最有效,以及为什么技术人员在向技术领导者转变的过程存在这样或那样的困难。本书探讨的范畴不仅仅局限于技术层面,而且还拓展到了如何与他人更好地协作。温伯格通过他幽默和坦诚的语言在书中阐述了不同类型的领导行为,分析了那些阻止有效领导或排斥他人领导的不利因素,并指出了能够把事情做得更好的行为因讲解基本原理的过程中所举的逸闻趣事、类比与比喻令人印象深刻,非常有助于读者领会其中精要。本书在美国项目管理学会的《项目管理知识体系指南》(PMBOK)中,被确定为重要的参考文献。本书适合所有管理者和被管理者,以及那些管理者和被管理者共同生活或相识的人。对于那些领导者、希望成为领导者的技术人员、以及不想成为领导者的技术人员,本书绝对值得拥有。
  • 数据挖掘

    作者:[加] Jiawei Han,Miche

    这本书系统地论述数据挖掘的基本概念、基本技术和最新进展。全书分10章,全面而深入地介绍数据库技术的发展和数据挖掘的应用,数据仓库和联机分析技术,数据预处理技术(数据清理、数据集成和转换、数据归约),数据挖掘技术(数据的分类、预测、关联和聚类),先进数据库系统中的数据挖掘方法,以及数据挖掘的应用和一些具有挑战性的问题。书中注重实效,在讨论概念与技术时辅以实例,并提供代表性算法。