本书是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本。原书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark Allen Weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材。
在本书中,作者更加精炼并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。
全书特点如下:
●专用一章来讨论算法设计技巧,包括贪婪算法、分治算法、动态规划、随机化算法以及回溯算法
●介绍了当前流行的论题和新的数据结构,如斐波那契堆、斜堆、二项队列、跳跃表和伸展树
●安排一章专门讨论摊还分析,考查书中介绍的一些高级数据结构
●新开辟一章讨论高级数据结构以及它们的实现,其中包括红黑树、自顶向下伸展树。treap树、k-d树、配对堆以及其他相关内容
●合并了堆排序平均情况分析的一些新结果
本书是国外数据结构与算法分析方面的标准教材,介绍了数据结构(大量数据的组织方法)以及算法分析(算法运行时间的估算)。本书的编写目标是同时讲授好的程序设计和算法分析技巧,使读者可以开发出具有最高效率的程序。 本书可作为高级数据结构课程或研究生一年级算法分析课程的教材,使用本书需具有一些中级程序设计知识,还需要离散数学的一些背景知识。
本书是经典的计算机网络教材,采用作者独创的自顶向下方法来讲授计算机网络的原理及其协议,自第1版出版以来已经被数百所大学和学院选作教材,被译为14种语言。
第7版保持了以前版本的特色,继续关注因特网和计算机网络的现代处理方式,注重原理和实践,为计算机网络教学提供一种新颖和与时俱进的方法。同时,第7版进行了相当多的修订和更新,首次改变了各章的组织结构,将网络层分成两章(第4章关注网络层的数据平面,第5章关注网络层的控制平面),并将网络管理主题放入新的第5章中。此外,为了反映自第6版以来计算机网络领域的新变化,对其他章节也进行了更新,删除了FTP和分布式散列表的材料,用流行的因特网显式拥塞通告(ECN)材料代替了ATM网络的材料,更新了有关802.11(即WiFi)网络和蜂窝网络(包括4G和LTE)的材料,全面修订并增加了新的课后习题,等等。
本书适合作为计算机、电气工程等专业本科生的“计算机网络”课程教科书,同时也适合网络技术人员、专业研究人员阅读。
【内容简介】
《论文化》是当代西方文学与文化批评的领袖人物——特里•伊格尔顿——写给大众读者的一本启迪之书。伊格尔顿用最资深文化学者的眼光,探寻了文化在现代社会中的意义与价值;机智、风趣的文字,信手拈来的金句,展示了他出名的智慧与幽默。
文化使人成为人;然而,“什么是文化?”却是最难回答的问题。伊格尔顿认为文化的难解之处在于,它栖居于人类意识的两端:一方面,它是我们刻意追寻的知识、艺术、品位……;另一方面,它又是我们在潜意识里接受下来的生活方式和信念,坚定不移、不加追问。作者通过剖析人们赋予“文化”的矛盾内涵,让“文化”成为一面镜子,照出人类文明精神深处的意志与迷茫。
“文化”的理念远不如我们想象的那般古老,而是产生于现代文明的“诞生之痛”中。在层出不穷的流血、压迫、失控的冲击之下,各种样貌的“文化”成为人们赖以存身立世的信念:著名英国政治家埃德蒙•伯克曾从文化的立场上批评法国大革命的暴力和英国对印度的殖民压迫;民族主义的思想奠基人赫尔德,用文化的理念来呼唤德意志民族的觉醒与尊严;而奥斯卡•王尔德周旋于英国和爱尔兰文化、精英和底层文化、传统与流行之间,却最终因为冒犯了权威而身陷囹圄……伊格尔顿用经典的历史案例和妙语连珠的讨论,揭示了文化在社会历程中微妙而又关键的地位。
如今,人们追求“文化”的方式依然分歧重重:文化可以是促进和谐的良药,也可以是引起冲突的动因;可以是时代的争鸣之声,也可以是个性品位的隐居之所;可以是即将失去的故乡传统,也可以是国际竞争的前沿阵地……《论文化》将为你解析这纷繁复杂的社会精神状况,通过“文化”一窥当代人性中的丰满与贫瘠。
————————————————————————
【编辑推荐】
1. 世界文化批评界领军人物伊格尔顿的新作。关于“文化”这样宏大的话题,伊格尔顿无疑拥有首要的发言权。伊格尔顿深厚的思想功力、连珠妙语以及世界级的影响力,常常令学人和读者们即使不能赞同,也会认真聆听。
2. 以文化为镜,照出人类文明精神深处的意志与迷茫。当今社会,人们用不同的方式追求着“文化”,我们在定义“文化”的同时,就定义了我们所崇尚的品位、个性、道德价值、精神追求——也就是定义了我们是怎样的人。理解文化,就是理解我们自己。
3. 伊格尔顿的文字让人不禁想起维多利亚时代勇敢针砭时弊的英伦绅士,语言在严肃分析和嬉笑怒骂的交织之间,揭露社会的弊病与荒谬。
4. 书中伊格尔顿用通俗而精辟的语言,系统讨论了关于“文化”的几位重要思想家和实践者,包括早期的伯克、赫尔德、马克思,以及较现代的王尔德、维特根斯坦、荣格和T. S. 艾略特等。
5. 文化研究领域一本最新的反思作品。当今学界关于文化政治、后现代、亚文化等方面的争论日渐深入,这这一背景中,伊格尔顿凭借超然的大局感,澄清出“文化”的几个大主题(文化与文明的对比、文化多样性、文化相对主义、殖民主义、文化产业,等等)。《论文化》为今日的纷争提供了一次难得的综合,把人们的关注重新拉回“文化”本身。
——————————————————————
【推荐语】
《论文化》所表述的中心观点——作为“社会无意识”的文化——可谓巧夺天工。伊格尔顿自如流畅地讨论了尼采、弗洛伊德、马克思,以及伯克、赫尔德、维特根斯坦、T. S. 艾略特和王尔德;同时他也巧用流行词汇,完成了“高雅”与“通俗”的美妙联姻。知识分子曾以《论文化》这样的社会反思为己任,但如今已经难得一见。
——帕特•沃森(Peter Watson),思想史学家、作家
Andrew S. Tanenbaum教授编写的教材《现代操作系统》现在已经是第4版了。第4版在保持原有特色的基础上,又增添了许多新的内容,反映了当代操作系统的发展与动向,并不断地与时俱进。
对比第3版,第4版有很多变化。一些是教材中多处可见的细微变化,一些是就某一功能或机制增加了对最新技术的介绍,如增加了futex同步原语、读–复制–更新(Read-Copy-Update)机制以及6级RAID的内容。另外一些则是重大变化,例如:用Windows 8替换了Vista的内容;用相当大的篇幅介绍了移动终端应用最广泛、发展最快的Android,以替换原来Symbian的内容;增加了新的一章,介绍目前最流行的虚拟化和云技术,其中还包括典型案例VMware。很多章节在内容安排上也有较大的改动,例如:第8章对多处理机系统的内容进行了大幅更新;第9章对安全的内容进行了大量修改和重新组织,增加了对缺陷代码、恶意软件进行探查和防御的新内容,对于空指针引用和缓冲区溢出等攻击行为提出了更详细的应对方法,并从攻击路径入手,详细论述了包含金丝雀(canary)保护、不执行(NX)位以及地址空间随机化在内的防御机制。最后的参考文献也进行了更新,收录了本书第3版推出后发表的新论文。大部分章节最后的相关研究部分都完全重写了,以反映最新的操作系统研究成果。
本教材还增添了一名合著者—来自阿姆斯特丹自由大学的 Herbert Bos教授,他是一名全方位的系统专家,尤其擅长安全和UNIX方面。
Tanenbaum教授的教材还有一个特点,就是丰富的、引发思考的习题。所有章节后面都附有大量的习题,完成这些习题很不容易,需要花费很长时间,在深入理解操作系统精髓的基础上才能作答。这些习题很灵活,并且与实际系统相结合,既考核对基本概念、工作原理的理解,又考核实际动手能力。
Tanenbaum教授的教材是需要细细阅读的,字里行间体现了他对设计与实现操作系统的各种技术的深入思考。正因为Tanenbaum教授自己设计开发了一个小型、真实的操作系统MINIX,所以通过他在教材中的讲述,读者可以了解实现操作系统时应该考虑哪些问题、注重哪些细节。
当今的操作系统如何工作?Abraham Silberschatz、Peter Baer Galvin和Greg Gagne将带你尽快了解计算机操作系统的所有关键概念。采用流行的Java编程语言,此新版本以通俗易懂的方式引导你全面了解操作系统的理论基础,从而使你在进行更高级的计算机工作时能应用到许多系统中。
《国外优秀信息科学与技术系列教学用书·操作系统概念:Java实现(第7版翻译版)》第七版重新作了更新,包括当前最新的主题、应用及设计,以帮助你缩小理论与实践之间的差距。全书结合客户机一服务器模式,带你逐步学习编程的主要内容。
无论你是新学Java,或是已经采用了Java,你都将欣赏Java Primer所包含的富有思想的内容。版式设计使你更方便学习章节、丰富的例子、编程练习等,以帮助你吸收和加强所学的知识。通过这些全面的支持,你将有信心尽快进入操作系统设计的世界。
黑色幽默仁波切、一米八三大诗人自扯自蛋 首部奇思妙想故事集,为聪明人提供幸福感。
收入网络点击率超过100,000,000次的《扯 经》,附赠 “禅意”卡片4张。
内容分为三部分:第一部分是作者在网络上十分流行的《扯经》故事,讲述遗寺师徒二 人的幽默生活。第二部分是作者近年来创作的短篇小说,通过寓言式的故事描写小人物的悲欢离合、生老病死,以幽默的笔触警示世人,从不同角色的口中 描绘出了一幅耐人寻味的人生浮世绘,也带给世人以思考。第三部分则是作者的散文随笔以及诗歌,以平实真诚的口吻谈论身边市井百态,对人生、情感、哲学展开思考。
本书面向所有对机器学习与数据挖掘的实践及竞赛感兴趣的读者,从零开始,以Python编程语言为基础,在不涉及大量数学模型与复杂编程知识的前提下,逐步带领读者熟悉并且掌握当下最流行的机器学习、数据挖掘与自然语言处理工具,如Scikitlearn、NLTK、Pandas、gensim、XGBoost、Google Tensorflow等。 全书共分4章。第1章简介篇,介绍机器学习概念与Python编程知识;第2章基础篇,讲述如何使用Scikitlearn作为基础机器学习工具;第3章进阶篇,涉及怎样借助高级技术或者模型进一步提升既有机器学习系统的性能;第4章竞赛篇,以Kaggle平台为对象,帮助读者一步步使用本书介绍过的模型和技巧,完成三项具有代表性的竞赛任务。
本书既是关于操作系统概念、结构和机制的教材,目的是尽可能清楚和全面地展示现代操作系统的本质和特点;也是讲解操作系统的经典教材,不仅系统地讲述了操作系统的基本概念、原理和方法,而且以当代流行的操作系统Windows 8、UNIX、Android、Linux为例,展现了当代操作系统的本质和特点。全书共分背景知识、进程、内存、调度、输入/输出和文件、嵌入式系统六部分,内容包括计算机系统概述、操作系统概述、进程描述和控制、线程、并发性:互斥和同步、并发:死锁和饥饿、内存管理、虚拟内存、单处理器调度、多处理器和实时调度、I/O管理和磁盘调度、文件管理、嵌入式操作系统、虚拟机、计算机安全技术、分布式处理、客户/服务器和集群等。此外,本书配套网站提供了及时、生动的材料。
《MySQL Cookbook(中文版)》为各个层次的、没有时间和精力来从头解决MySQL问题的用户提供了大量简练、精辟的代码段和可用的示例,每节都阐述了代码应该如何工作及原因所在。《MySQL Cookbook(中文版)》在目前仍然广为流行的MySQL 4.1的基础上加入了MySQL 5.0的内容及它强大的新特性。读者将掌握用MySQL客户端程序执行SQL查询的方法,以及通过API编写与MySQL服务器交互程序的方法。书中有大量使用Perl、PHP、Python、Java甚至Ruby来检索并显示数据的新示例,还增加了子查询、视图、存储过程、触发器和事件等内容。
Selenium是目前非常流行的一种自动化测试工具。本书基于Python 3语言讲述了最新的Selenium 3的基本理论与操作,涉及各种高级应用,以及如何进行项目实战,并提供了详细的自动化平台部署步骤。
《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》共14章,分为4篇。第1篇介绍了Selenium概况、相关的基础知识及环境的搭建步骤;第2篇介绍了Selenium涉及的各种技术,包括前端技术、Selenium元素定位、Selenium常用方法及WebDriver进阶应用;第3篇以携程订票系统为例,深入探讨了如何进行项目实战与优化,详细介绍了项目重构、数据驱动测试、Page Object设计模式及行为驱动等相关的各种常用技术;第4篇介绍了平台建设相关的一些实用技术,如平台搭建维护、项目部署及运用Docker容器技术进行测试等。
为了使读者不但能掌握Selenium自动化测试,而且能够迅速获得项目经验,彻底掌握并灵活运用到实际的测试项目中,本书注重理论与实践相结合,提供了大量典型的自动化测试实例,按照由浅入深、前后照应的顺序来安排内容。
如果你是初学者,可以按照本书安排的先后顺序来学习,这会让你对自动化项目能更快上手;如果你是有经验的高级测试从业人员,可以根据自己的需求阅读此书,借此来夯实基础,获得更多的项目设计和部署的经验,以及对项目全局方面的认知。
本站基于Calibre构建,感谢开源界的力量。所有资源搜集于互联网,如有侵权请邮件联系。
Github | Docker | Project
本书是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本。原书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark Allen Weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材。
在本书中,作者更加精炼并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。
全书特点如下:
●专用一章来讨论算法设计技巧,包括贪婪算法、分治算法、动态规划、随机化算法以及回溯算法
●介绍了当前流行的论题和新的数据结构,如斐波那契堆、斜堆、二项队列、跳跃表和伸展树
●安排一章专门讨论摊还分析,考查书中介绍的一些高级数据结构
●新开辟一章讨论高级数据结构以及它们的实现,其中包括红黑树、自顶向下伸展树。treap树、k-d树、配对堆以及其他相关内容
●合并了堆排序平均情况分析的一些新结果
本书是国外数据结构与算法分析方面的标准教材,介绍了数据结构(大量数据的组织方法)以及算法分析(算法运行时间的估算)。本书的编写目标是同时讲授好的程序设计和算法分析技巧,使读者可以开发出具有最高效率的程序。 本书可作为高级数据结构课程或研究生一年级算法分析课程的教材,使用本书需具有一些中级程序设计知识,还需要离散数学的一些背景知识。