1. 1
    JavaScript设计模式

    JavaScript设计模式

    本书适合各层次的Web前端开发人员阅读和参考,也适合有C++/Java/C# 背景的服务器端程序员学习。

    Ross Harmes / Dustin Diaz
  2. 2
    JavaScript权威指南(第6版)

    JavaScript权威指南(第6版)

    本书适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的JavaScript程序员阅读。

    David Flanagan
  3. 3
    剑指Offer

    剑指Offer

    《剑指Offer:名企面试官精讲典型编程题》剖析了50个典型的程序员面试题,从基础知识、代码质量、解题思路、优化效率和综合能力五个方面系统整理了影响面试的5个要点。

    何海涛
  4. 4
    代码整洁之道

    代码整洁之道

    本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。

    [美] Robert C. Martin
  5. 5
    TCP/IP入门经典(第4版)

    TCP/IP入门经典(第4版)

    《TCP/IP入门经典(第4版)》叙述简明扼要,通俗易懂,不但适合于计算机网络和Internet用户阅读参考,也可作为大专院校有关专业师生的教学参考书或者培训班教材。

    Joe Casad
  6. 6
    Python编程

    Python编程

    Mark Lutz是Python培训的世界领导者,同时也是最早且最畅销的Python书籍的作者,并且是1992年以来Python社区的开拓者。

    卢茨 (Mark Lutz)
  7. 7
    深入理解Java虚拟机

    深入理解Java虚拟机

    作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?

    周志明
  8. 8
    数据科学家养成手册

    数据科学家养成手册

    作为认知科学的延伸,数据科学一方面应该越来越引起广大大数据工作者的重视,另一方面也要撩开自己的神秘面纱,以最为亲民的姿态和每位大数据工作者成为亲密无间的战友,为用科学的思维方式进行工作做好理论准备。

    高扬
  9. 9
    UNIX编程艺术

    UNIX编程艺术

    本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年写作而成。

    [美] Eric S·Raymond
  10. 10
    Scala编程思想(原书第2版)

    Scala编程思想(原书第2版)

    《Scala编程思想(原书第2版)》介绍了Scala的基础特性,采用短小精悍的“原子”解构Scala语言的元素和方法。

    Bruce Eckel / Dianne Marsh
  11. 11
    程序员之禅

    程序员之禅

    禅是一种生活态度和生活方式。程序员是一份特别辛苦的职业,也是一个承受各种压力的群体。在物欲横流的今天,禅对于程序员有着特殊的意义和价值。

    [德] Christian Grobmeier
  12. 12
    了不起的Node.js

    了不起的Node.js

    本书是一本经典的 Learning by Doing的书籍。它由 Node社区著名的 Socket.IO作者—— Guillermo Rauch,通过大量的实践案例撰写,并由 Node社区非常活跃的开发者—— Goddy Zhao翻译而成。

    劳奇 (Guillermo Rauch)
  13. 13
    深入浅出JavaScript

    深入浅出JavaScript

    你将从《深入浅出JavaScript(中文版)》学到什么?这么说你准备从写html和css的静态网页跃进到编写动态网络应用程序脚本了?这里就是起点。

    Michael Morrison
  14. 14
    学习JavaScript数据结构与算法

    学习JavaScript数据结构与算法

    本书首先介绍了JavaScript语言的基础知识

    [巴西] 格罗纳(Loiane Groner)
  15. 15
    穿越计算机的迷雾

    穿越计算机的迷雾

    《穿越计算机的迷雾》从最基本的电学知识开始,带领读者一步一步、从无到有地制造一台能全自动工作的计算机。在这个过程中,读者可以学习到大量有趣的电学、数学和逻辑学知识,了解到它们是如何为电子计算机的产生创造条件,并促使它不断向着更快、更小、更强的方向发展。通过阅读《穿越计算机的迷雾》,读者可以很容易地理解自动计算实际上是如何发生的,而现代的计算机又是怎么工作的。以此为基础,在《穿越计算机的迷雾》的后面集中介绍了现代计算机的组成和主要功能,以及计算机核心与外部设备的接口,并对以操作系统为核心的软件进行了介绍。未经许可,不得以任何方式复制或抄袭《穿越计算机的迷雾》之部分或全部内容。

    李忠
  16. 16
    Python灰帽子

    Python灰帽子

    《Python灰帽子》是由知名安全机构Immunity Inc的资深黑帽Justin Seitz主笔撰写的一本关于编程语言Python如何被广泛应用于黑客与逆向工程领域的书籍。老牌黑客,同时也是Immunity Inc的创始人兼首席技术执行官(CTO)Dave Aitel为这本书担任了技术编辑一职。书中绝大部分篇幅着眼于黑客技术领域中的两大经久不衰的话题:逆向工程与漏洞挖掘,并向读者呈现了几乎每个逆向工程师或安全研究人员在日常工作中所面临的各种场景,其中包括:如何设计与构建自己的调试工具,如何自动化实现烦琐的逆向分析任务,如何设计与构建自己的fuzzing工具,如何利用fuzzing 测试来找出存在于软件产品中的安全漏洞,一些小技巧诸如钩子与注入技术的应用,以及对一些主流Python安全工具如PyDbg、 Immunity Debugger、Sulley、IDAPython、PyEmu等的深入介绍。作者借助于如今黑客社区中备受青睐的编程语言 Python引领读者构建出精悍的脚本程序来一一应对上述这些问题。出现在书中的相当一部分Python代码实例借鉴或直接来源于一些优秀的开源安全项目,诸如Pedram Amini的Paimei,由此读者可以领略到安全研究者们是如何将黑客艺术与工程技术优雅融合来解决那些棘手问题的。

    [美] Justin Seitz
  17. 17
    Spring实战(第4版)

    Spring实战(第4版)

    《Spring实战(第4版)》是经典的、畅销的Spring学习和实践指南。 第4版针对Spring 4进行了全面更新。全书分为四部分。第1部分介绍Spring框架的核心知识。第二部分在此基础上介绍了如何使用Spring构建Web应用程序。第三部分告别前端,介绍了如何在应用程序的后端使用Spring。第四部分描述了如何使用Spring与其他的应用和服务进行集成。

    Craig Walls 沃尔斯
  18. 18
    用 Python 写网络爬虫(第2版)

    用 Python 写网络爬虫(第2版)

    本书包括网络爬虫的定义以及如何爬取网站,如何使用几种库从网页中抽取数据,如何通过缓存结果避免重复下载的问题,如何通过并行下载来加速数据抓取,如何利用不同的方式从动态网站中抽取数据,如何使用叔叔及导航等表达进行搜索和登录,如何访问被验证码图像保护的数据,如何使用 Scrapy 爬虫框架进行快速的并行抓取,以及使用 Portia 的 Web 界面构建网路爬虫。

    [德] 凯瑟琳·雅姆尔(Katharine·Jarmul) / [澳] 理查德·劳森(Richard·Lawson)
  19. 19
    零基础入门学习Python

    零基础入门学习Python

    前言 Life is short. You need Python. ——Bruce Eckel 上边这句话是Python社区的名言,翻译过来就是“人生苦短,我用Python”。 我和Python结缘于一次服务器的调试,从此便一发不可收拾。我从来没有遇到一门编程语言可以如此干净、简洁,如果你有处女座情节,你一定会爱上这门语言。

    小甲鱼
  20. 20
    Python高性能编程

    Python高性能编程

    本书共有12章,围绕如何进行代码优化和加快实际应用的运行速度进行详细讲解。本书主要包含以下主题:计算机内部结构的背景知识、列表和元组、字典和集合、迭代器和生成器、矩阵和矢量计算、并发、集群和工作队列等。最后,通过一系列真实案例展现了在应用场景中需要注意的问题。

    【美】 戈雷利克 (Micha Gorelick) / 【美】 欧日沃尔德(Ian Ozsvald)
  21. 21
    迷茫的旅行商

    迷茫的旅行商

    假设一名旅行商打算拜访一张城市列表中的所有城市,每座城市只去一次,最后回到出发地。要怎么走才能让路线最短呢?这就是旅行商问题,乍一听很简单,在应用数学界却是一道研究极其热烈的难题,时至今日仍无人能解。本书中,William J. Cook将带领读者踏上一场数学之旅,跟随旅行商的脚步,从19世纪初爱尔兰数学家W. R. Hamilton最初定义该问题开始,一路奔向当今最前沿、最顶尖的解题尝试。

    [美] William J. Cook
  22. 22
    Java 8实战

    Java 8实战

    本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。

    【英】厄马(Raoul-Gabriel Urma) /【意】 弗斯科(Mario Fusco) /【英】 米克罗夫特(Alan Mycroft)