- 算法
- 具体数学 - 第2版: 9.6
- 深度学习的数学: 8.7
- 程序员的数学3: 8.4
- 算法(第4版)图灵: 9.4
- 算法(第4版): 9.4
- 算法图解: 8.0
- 算法引论: 8.9
- 算法新解: 9.2
- 算法设计与分析基础(第3版): 8.8
- 编译原理: 7.8
- 安卓
- C语言
- C Primer Plus - 第6版: 9.4
- C Primer Plus: 9.1
- Unix环境高级编程(第3版): 9.6
- lua源码分析.pdf
- 数据结构与算法分析: 8.9
- 算法精解: 8.2
- C++语言
- C++ Primer Plus: 8.6
- C++ Primer 中文版(第 5 版): 9.3
- C++并发编程实战: 5.8
- Linux多线程服务端编程: 8.8
- 完美c++(第5版)(双色): 7.4
- 数据结构与算法分析: 8.4
- 高速上手 C++11/14
- css
- Css揭秘: 9.5
- Css权威指南(第三版): 8.5
- Css禅意花园: 8.4
- 响应式Web设计: 7.2
- 版本管理
- Pro Git2 - GitBook: 9.3
- Pro Git (Second Edition): 9.3
- 设计
- 写给大家看的设计书(第4版): 8.8
- 响应式Web设计全流程解析: 8.8
- 软件工程
- Exercises in Programming Style: 8.0
- Google软件测试之道: 8.2
- 微服务:从设计到部署
- 人月神话: 8.4
- 代码整洁之道: 8.2
- 企业it架构转型之道:阿里巴巴中台战略思想与架构实战: 8.2
- 修改软件的艺术 - 构建易维护代码的9条最佳实践: 7.4
- 单核工作法图解: 8.0
- 学习敏捷: 8.6
- 微服务设计: 8.2
- 持续交付: 8.6
- 持续交付: 8.6
- 敏捷开发的艺术: 8.3
- 构建之法: 8.7
- 番茄工作法图解: 7.6
- 程序员的自我修养
- 赋能:打造应对不确定性的敏捷团队: 7.5
- 软件架构师的12项修炼: 7.5
- 软技能: 8.0
- 重构: 9.1
- 高效程序员的45个习惯: 8.2
- 健康
- 爱上跑步的13周: 7.6
- Java
- Gradle User Guide 中文版
- 两周自制脚本语言: 8.1
- 深入理解Java虚拟机(第2版): 8.9
- 疯狂Java讲义: 8.1
- 疯狂java实战演义李刚.pdf
- JavaScript
- Chrome扩展及应用开发: 8.1
- Html5权威指南: 8.6
- JS 函数式编程指南
- JavaScript设计模式与开发实践: 9.1
- Node.js 设计模式(第 2 版): 8.5
- Web全栈工程师的自我修养: 7.4
- 從Promise開始的JavaScript異步生活
- 從ES6開始的JavaScript學習生活
- JavaScript权威指南(第6版): 8.9
- 你不知道的JavaScript(上卷): 9.4
- 你不知道的JavaScript(中卷): 9.1
- 你不知道的JavaScript(下卷): 8.0
- 前端工程师手册
- 数据结构与算法JavaScript描述: 6.5
- 深入浅出Node.js: 8.5
- 锋利的jQuery: 8.5
- 协议
- Antlr 4权威指南: 9.8
- Http权威指南: 8.6
- Lighttpd源码分析: 0.0
- Web性能权威指南: 8.9
- 数学之美: 8.7
- 正则表达式必知必会: 8.6
- 深入理解计算机系统(原书第3版): 9.9
- 精通正则表达式-第三版: 9.1
- 网络是怎样连接的: 9.2
- 自制编译器: 7.6
- Python
- Python-Cookbook第三版中文v2.0.0.pdf
- Python Cookbook 中文版,第 3 版: 9.0
- Python核心编程(第二版): 7.7
- Python核心编程(第二版): 7.7
- Python源码剖析: 8.7
- Python高级编程: 7.6
- Violent Python 中文版
- Python编程实战: 7.6
- 流畅的Python: 9.2
- 编写高质量代码:改善Python程序的91个建议: 7.4
- 安全
- 工具
- go
- Go语言圣经: 7.1
- 自己动手写Docker: 7.1
- ai&ml
- Scikit-Learn与TensorFlow机器学习实用指南: 9.5
- Python深度学习: 9.6
- Python深度学习:基于PyTorch: 9.4
- SRE: Google运维解密: 9.0
- Tensorflow:实战Google深度学习框架: 8.3
- 推荐系统实践: 8.1
- 深度学习入门: 8.9
- 数据
- Apache Kafka源码剖析: 8.3
- Kafka权威指南: 8.9
- MySQL技术内幕: 8.5
- Redis实战: 8.0
- Redis开发与运维: 9.0
- Redis设计与实现: 8.5
- SQL基础教程(第2版): 8.8
- SQL进阶教程: 9.6
- 数据密集型应用系统设计: 9.7
- 高性能MySQL: 9.3
- rust
- 深入浅出Rust: 8.0
- 云
- 评分 : 9.6
- 副标题 : 计算机科学基础(第2版)
- 作者 :
Ronald L.Graham
Oren Patashnik
Donald E.Knuth
- 出版时间: 2013-4-1
- 标签 :
数学
计算机科学
计算机
算法
编程
计算机技术
具体数学
Math
- 翻译 :
张凡
张明尧
- 页数 : 562
- 豆瓣地址: https://book.douban.com/subject/21323941/
- 出版社 : 人民邮电出版社
- 简介 : 本书介绍了计算机的数学基础,内容涉及求和、取整函数、数论、二项式系数、特殊数、母函数(发生函数)、离散概率、渐近等等,面向从事计算机科学、计算数学、计算技术诸方面工作的人员,以及高等院校相关专业的师生。
- 从书 : 图灵计算机科学丛书
- 价格 : 99.00元
- 文件类型: epub
- 评分 : 8.7
- 作者 :
[日]涌井良幸
[日]涌井贞美
- 出版时间: 2019-4
- 标签 :
深度学习
数学
机器学习
神经网络
计算机
很详尽的入门书
数据分析
计算科学
- 翻译 :
杨瑞龙
- 页数 : 236
- 豆瓣地址: https://book.douban.com/subject/33414479/
- 出版社 : 人民邮电出版社
- 简介 : 《深度学习的数学》基于丰富的图示和具体示例,通俗易懂地介绍了深度学习相关的数学知识。第1章介绍神经网络的概况;第2章介绍理解神经网络所需的数学基础知识;第3章介绍神经网络的最优化;第4章介绍神经网络和误差反向传播法;第5章介绍深度学习和卷积神经网络。书中使用Excel进行理论验证,帮助读者直观地体验深度学习的原理。
- 价格 : 69.00元
- 文件类型: epub
- 评分 : 8.4
- 副标题 : 线性代数
- 作者 :
[日] 平冈和幸
[日] 堀玄
- 出版时间: 2016-3
- 标签 :
数学
线性代数
计算机
程序员的数学
编程
计算机科学
计算机数学
程序员
- 翻译 :
卢晓南
- 页数 : 384
- 豆瓣地址: https://book.douban.com/subject/26740548/
- 出版社 : 人民邮电出版社
- 简介 : 本书沿袭“程序员的数学”系列平易近人的风格,用通俗的语言和具象的图表深入讲解了编程中所需的线性代数知识。内容包括向量、矩阵、行列式、秩、逆矩阵、线性方程、LU分解、特征值、对角化、Jordan标准型、特征值算法等。
- 从书 : 图灵程序设计丛书·程序员的数学
- 价格 : 79.00元
- 文件类型: epub
- 评分 : 9.4
- 作者 :
塞奇威克 (Robert Sedgewick)
韦恩 (Kevin Wayne)
- 出版时间: 2012-10-1
- 标签 :
算法
计算机
编程
计算机科学
Algorithms
计算机-算法
经典
Java
- 翻译 :
谢路云
- 页数 : 636
- 豆瓣地址: https://book.douban.com/subject/19952400/
- 出版社 : 人民邮电出版社
- 简介 : 本书全面讲述算法和数据结构的必备知识,具有以下几大特色。 算法领域的经典参考书 Sedgewick畅销著作的最新版,反映了经过几十年演化而成的算法核心知识体系 内容全面 全面论述排序、搜索、图处理和字符串处理的算法和数据结构,涵盖每位程序员应知应会的50种算法 全新修订的代码 全新的Java实现代码,采用模块化的编程风格,所有代码均可供读者使用 与实际应用相结合 在重要的科学、工程和商业应用环境下探讨算法,给出了算法的实际代码,而非同类著作常用的伪代码 富于智力趣味性 简明扼要的内容,用丰富的视觉元素展示的示例,精心设计的代码,详尽的历史和科学背景知识,各种难度的练习,这一切都将使读者手不释卷 科学的方法 用合适的数学模型精确地讨论算法性能,这些模型是在真实环境中得到验证的 与网络相结合 配套网站algs4.cs.princeton.edu提供了本书内容的摘要及相关的代码、测试数据、编程练习、教学课件等资源
- 从书 : 图灵程序设计丛书
- 价格 : 99.00元
- 文件类型: pdf
- 评分 : 9.4
- 作者 :
塞奇威克 (Robert Sedgewick)
韦恩 (Kevin Wayne)
- 出版时间: 2012-10-1
- 标签 :
算法
计算机
编程
计算机科学
Algorithms
计算机-算法
经典
图灵程序设计丛书
- 翻译 :
谢路云
- 页数 : 636
- 豆瓣地址: https://book.douban.com/subject/19952400/
- 出版社 : 人民邮电出版社
- 简介 : 本书全面讲述算法和数据结构的必备知识,具有以下几大特色。 算法领域的经典参考书 Sedgewick畅销著作的最新版,反映了经过几十年演化而成的算法核心知识体系 内容全面 全面论述排序、搜索、图处理和字符串处理的算法和数据结构,涵盖每位程序员应知应会的50种算法 全新修订的代码 全新的Java实现代码,采用模块化的编程风格,所有代码均可供读者使用 与实际应用相结合 在重要的科学、工程和商业应用环境下探讨算法,给出了算法的实际代码,而非同类著作常用的伪代码 富于智力趣味性 简明扼要的内容,用丰富的视觉元素展示的示例,精心设计的代码,详尽的历史和科学背景知识,各种难度的练习,这一切都将使读者手不释卷 科学的方法 用合适的数学模型精确地讨论算法性能,这些模型是在真实环境中得到验证的 与网络相结合 配套网站algs4.cs.princeton.edu提供了本书内容的摘要及相关的代码、测试数据、编程练习、教学课件等资源
- 从书 : 图灵程序设计丛书
- 价格 : 99.00元
- 文件类型: pdf
- 评分 : 8.0
- 作者 :
[美] Aditya Bhargava
- 出版时间: 2017-3
- 标签 :
算法
计算机
编程
Python
初级
Programming
IT
IT类
- 翻译 :
袁国忠
- 页数 : 196
- 豆瓣地址: https://book.douban.com/subject/26979890/
- 出版社 : 人民邮电出版社
- 简介 : 本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。
- 从书 : 图灵程序设计丛书
- 价格 : 49.00元
- 文件类型: epub
- 评分 : 8.9
- 副标题 : 一种创造性方法
- 作者 :
[美]Udi Manber
- 出版时间: 2005-9-1
- 标签 :
算法
计算机
algorithm
计算机科学
算法设计
编程
算法、数据结构
数学
- 翻译 :
黄林鹏
谢瑾奎
陆首博
等
- 页数 : 334
- 豆瓣地址: https://book.douban.com/subject/1436134/
- 出版社 : 电子工业出版社
- 简介 : 本书是国际算法大师乌迪·曼博(Udi Manber)博士撰写的一本享有盛誉的著作。全书共分12章:第1章到第4章为介绍性内容,涉及数学归纳法、算法分析、数据结构等内容;第5章提出了与归纳证明进行类比的算法设计思想;第6章到第9章分别给出了4个领域的算法,如序列和集合的算法、图算法、几何算法、代数和数值算法;第10章涉及归约,也是第11章的序幕,而后者涉及NP完全问题;第12章则介绍了并行算法;最后是部分习题的答案及参考文献。本书的特色有二,旨在提高读者的问题求解能力,使读者能够理解算法设计的过程和思想:一是强调算法设计的创造性过程,注重算法设计背后的创造性思想,而不拘泥于某个具体算法的详细讨论;二是将算法设计类比于定理归纳证明,揭示了算法设计的基本思想和本质。 本书的组织结构清晰且易于理解,强调了创造性,具有浓郁特色,时至今日仍有其巨大的价值,并且适合作为计算机及相关专业算法和高级算法课程的教材。
- 从书 : 国外计算机科学教材系列
- 价格 : 35.00元
- 文件类型: pdf
- 评分 : 9.2
- 作者 :
刘新宇
- 出版时间: 2016-12-1
- 标签 :
算法
计算机
编程
函数式编程
Algorithm
计算机科学
algorithm
程序设计
- 翻译 :
- 页数 : 566
- 豆瓣地址: https://book.douban.com/subject/26931430/
- 出版社 : 人民邮电出版社
- 简介 : 本书分4 部分,同时用函数式和传统方法介绍主要的基本算法和数据结构。数据结构部分包括二叉树、红黑树、AVL 树、Trie、Patricia、后缀树、B 树、二叉堆、二项式堆、斐波那契堆、配对堆、队列、序列等;基本算法部分包括各种排序算法、序列搜索算法、字符串匹配算法(KMP 等)、深度优先与广度优先搜索算法、贪心算法以及动态规划。 本书适合软件开发人员、编程和算法爱好者,以及高校学生阅读参考。
- 从书 : 图灵原创
- 价格 : CNY 99.00
- 文件类型: pdf
- 评分 : 8.8
- 副标题 : 第3版
- 作者 :
Anany Levitin
- 出版时间: 2015-2-1
- 标签 :
算法
计算机
数据结构与算法
计算机科学
编程
算法及数据结构
algorithms
大学
- 翻译 :
潘彦
- 页数 : 423
- 豆瓣地址: https://book.douban.com/subject/26337727/
- 出版社 : 清华大学出版社
- 简介 : 作者基于丰富的教学经验,开发了一套全新的算法分类方法。该分类法站在通用问题求解策略的高度,对现有大多数算法准确分类,从而引领读者沿着一条清晰、一致、连贯的思路来探索算法设计与分析这一迷人领域。《算法设计与分析基础(第3版)》作为第3版,相对前版调整了多个章节的内容和顺序,同时增加了一些算法,并扩展了算法的应用,使得具体算法和通用算法设计技术的对应更加清晰有序;各章累计增加了70道习题,其中包括一些有趣的谜题和面试问题。《算法设计与分析基础(第3版)》十分适合用作算法设计和分析的基础教材,也适合任何有兴趣探究算法奥秘的读者使用,只要读者具备数据结构和离散数学的知识即可。
- 价格 : 69.00元
- 文件类型: pdf
- 评分 : 7.8
- 副标题 : 本科教学版 第2版
- 作者 :
Alfred V. Aho
Monica S. Lam
Ravi Sethi
Jeffrey D. Ullman
- 出版时间: 2009-5
- 标签 :
编译原理
计算机
计算机科学
CS
教科书
教材
- 翻译 :
赵建华
郑涛
戴新宇
- 页数 : 412
- 豆瓣地址: https://book.douban.com/subject/3774682/
- 出版社 : 机械工业
- 简介 : 《编译原理(本科教学版第2版)》基于该书第2版进行改编,内容更加精练和实用,体系更加符合国内教学情况,适合作为高等院校计算机及相关专业本科生的编译原理课程的教材,也是广大研究人员和技术人员的极佳参考读物。 《编译原理(本科教学版第2版)》是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。《编译原理(本科教学版第2版)》上一版自1986年出版以来,被世界各地的著名高等院校和研究机构(包括美国哥伦比亚大学。斯坦福大学、哈佛大学、普林斯顿大学。贝尔实验室)作为本科生和研究生的编译原理课程的教材。该书对我国高等计算机教育领域也产生了重大影响。 第2版对每一章都进行了全面的修订,以反映自上一版出版20多年来软件工程、程序设计语言和计算机体系结构方面的发展对编译技术的影响。第2版全面介绍了编译器的设计,并强调编译技术在软件设计和开发中的广泛应用。每章中都包含大量的习题和丰富的参考文献。 《编译原理(本科教学版第2版)》基于该书第2版进行改编,保留其中的基本内容,压缩或删除了一些高级内容,更适合作为国内高校计算机及相关专业本科生编译原理课程教材。
- 从书 : 计算机科学丛书
- 价格 : 55.00元
- 文件类型: pdf
- 出版社 : GitBook
- 简介 : 原文链接:http://www.bignerdranch.com/blog/what-is-functional-reactive-programming/
- 国家语言: zh
- 创建人 : asce1885
- 出版时间: 2015-04-29T12:07:16.232986+00:00
- 创建工具: calibre (3.7.0) [https://calibre-ebook.com]
- 文件类型: epub
- 评分 : 6.9
- 副标题 : Android程序员面试宝典
- 作者 :
李宁
- 出版时间: 2012-5
- 标签 :
Android
面试
程序员
移动开发
android
Android高薪之路
高薪之路
计算机技术
- 翻译 :
- 页数 : 294
- 豆瓣地址: https://book.douban.com/subject/10582508/
- 简介 : 《Android高薪之路:Android程序员面试宝典》取材于各大IT公司面试真题,所给出的试题尽可能地覆盖了Android应用开发的各个方面,而且大多数试题都有解析部分,读者可以通过这部分更深入地理解试题中所包含的技术内容,希望真正做到由点成线,举一反三。《Android高薪之路:Android程序员面试宝典》中还将Android中涉及的各个常用技术问题进行筛选、分类。这样读者可以有的放矢,对自己还没有掌握的Android技术进行重点攻破,从而起到事半功倍的效果。除了对每道题目都有详细的解析和回答外,对相关知识点还有扩展说明。《Android高薪之路:Android程序员面试宝典》对面试中Android常见的题型和常用解答技巧进行了介绍,它不仅能帮助求职者快速复习相关知识点,也对现代职业人如何有效求职做了详细解说。《Android高薪之路:Android程序员面试宝典》对于读者从求职就业到提升计算机专业知识都有显著的帮助。
- 价格 : 45.00元
- 文件类型: pdf
- 国家语言: zh
- 创建工具: calibre (2.16.0) [http://calibre-ebook.com]
- 出版时间: 2011-09-07T16:00:00+00:00
- 创建人 : 邓凡平
- 文件类型: epub
- 出版社 : 机械工业出版社
- 创建工具: calibre (2.16.0) [http://calibre-ebook.com]
- 国家语言: zh
- 出版时间: 2012-08-09T16:00:00+00:00
- 创建人 : 邓凡平
- 文件类型: epub
- 评分 : 9.4
- 副标题 : 第六版
- 作者 :
普拉达 (Stephen Prata)
- 出版时间: 2016-4-1
- 标签 :
C语言
C
编程
计算机
经典
计算机科学
软件开发
C++
- 翻译 :
姜佑
- 页数 : 730
- 豆瓣地址: https://book.douban.com/subject/26792521/
- 出版社 : 人民邮电出版社
- 简介 : 《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。 《C Primer Plus(第6版)中文版》共17章。第1、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。第16章、17章介绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。 《C Primer Plus(第6版)中文版》可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。
- 价格 : CNY 89.00
- 文件类型: epub
- 评分 : 9.1
- 副标题 : (第五版)
- 作者 :
Stephen Prata
云巅工作室
- 出版时间: 2005-2-1
- 标签 :
编程
c
c语言
计算机
程序设计
经典
C
programming
- 翻译 :
云巅工作室
- 页数 : 626
- 豆瓣地址: https://book.douban.com/subject/1240002/
- 出版社 : 人民邮电出版社
- 简介 : 《C Primer Plus(第5版)(中文版)》共17章。第1、2章学习C语言编程所需的预备知识。第3到15章介绍了C语言的相关知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C99标准;另外,第10章强化了对指针的讨论,第12章引入了动态内存分配的概念,这些内容更加适合读者的需求。第16章和第17章讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容。附录给出了各章后面复习题、编程练习的答案和丰富的C编程参考资料。
- 价格 : 60.00元
- 文件类型: epub
- 评分 : 9.6
- 作者 :
史蒂文斯 (W.Richard Stevens)
拉戈 (Stephen A.Rago)
- 出版时间: 2014-6-1
- 标签 :
Unix
编程
Linux/Unix
计算机
程序设计
计算机科学
Linux
C
- 翻译 :
戚正伟
张亚英
尤晋元
- 页数 : 812
- 豆瓣地址: https://book.douban.com/subject/25900403/
- 出版社 : 人民邮电出版社
- 简介 : 《UNIX环境高级编程(第3版)》是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的第3版。在本书第2版出版后的8年中,UNIX行业发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。 《UNIX环境高级编程(第3版)》内容权威,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。 适读人群 :所有层次UNIX/Linux程序员 20多年来,严谨的C程序员都是依靠一本书来深入了解驱动UNIX和Linux内核的编程接口的实用知识的,这本书就是W. Richard Stevens所著的《UNIX高级环境编程》。现在,Stevens的同事Steve Rago彻底更新了这本经典著作。新的第3版支持当今领先的系统平台,反映了最新技术进展和最佳实践,并且符合最新的Single UNIX Specification第4版(SUSv4)。 Rago保留了使本书前版成为经典之作的精髓和方法。他在Stevens原著的基础上,从基础的文件、目录和进程讲起,并给诸如信号处理和终端I/O之类的先进技术保留较大的篇幅。他还深入讨论了线程和多线程编程、使用套接字接口驱动进程间通信(IPC)等方面的内容。 这一版涵盖了70多个最新版POSIX.1标准的新增接口,包括POSIX异步I/O、旋转锁、屏障(barrier)和POSIX信号量。此外,这一版删除了许多过时的接口,保留了一些广泛使用的接口。书中几乎所有实例都已经在目前最主流的4个平台上测试过,包括Solaris 10、Mac OS X 10.6.8(Darwin 10.8.0)、FressBSD 8.0、Ubuntu 12.04(基于Linux 3.2内核)。 与前两版一样,读者仍可以通过实例学习,这些实例包括了1万多行可下载的ISO C源代码,书中通过简明但完整的程序阐述了400多个系统调用和函数,清楚地说明它们的用法、参数和返回值。为了使读者能融会贯通,书中还提供了几个贯穿整章的案例,每个案例都根据现在的技术环境进行了全面更新。 《UNIX环境高级编程(第3版)》帮助了几代程序员写出强大、高性能、可靠的代码。第3版根据当今主流系统进行更新,更具实用价值。 精彩书评: 本书第1版连同Stevens所著的系列网络技术书籍,被公认为优秀的、匠心独具的名著,成为极其畅销的作品……总之,这是一本弥足珍贵的经典著作的更新版。 ——Dennis Ritchie,图灵奖得主,UNIX操作系统和C语言之父 对任何一个严谨的、专业的UNIX系统程序员而言,本书都是不可或缺的权威参考书。Rago更新和扩展了Stevens的经典著作,并保持了原书的风貌。书中利用清晰的实例演示了API的使用过程,还提到了许多在不同UNIX系统实现上编程时需要注意的陷阱,并指出如何使用相关的标准(如POSIX 1003.1 2004版和Single UNIX Specification第3版)来避免这些错误。 ——Andrew Josey, The Open Group标准部门主管,POSIX 1003.1标准工作组主席 绝对的UNIX编程经典之一。 ——Eric S. Raymond,《UNIX编程艺术》作者 Stephen Rago的更新版本对于使用众多UNIX及相关操作系统环境的广大专业用户来说是一个迟来的喜讯。这一版不仅删除了过时的接口,吸纳了较新的开发接口,还根据UNIX及类UNIX操作系统环境的几种主流实现发布的新版本全面更新了所有主题、实例和应用的背景。难能可贵的是,这一版本还保持了经典的第1版的风格和品位。 ——Mukesh Kacker,Pronto Networks公司联合创始人和前任CTO 本书对于任何在UNIX系统上编写程序的开发人员来说都是非常重要的参考书。当我想要了解或者重新回顾各种系统接口时,这本书是首选的求助工具。Stephen Rago成功地修订了本书,使其与新的操作系统(如GNU/Linux和苹果的OS X)相容,并保持了第1版易读和实用的特质。它将永远摆放在我桌上随手可及的位置。 ——Benjamin Kuperman博士,斯沃斯莫尔学院 这是每一位严谨的UNIX C程序员必备的书籍。它深入、全面、清晰的解释是无可匹敌的。 ——UniForum Monthly 从W. Richard Stevens的这本书中可以找到更多易于理解的、详尽的UNIX系统内部细节。这本书包含了大量实际的例子,对系统编程工作非常有益。 ——RS/Magazine
- 价格 : 128.00元
- 文件类型: epub
- 制作人 : Mac OS X 10.10.1 Quartz PDFContext
- 创建人 : LaTeX with hyperref package
- 创建时间: D:20150121094602Z00'00'
- 修改时间: D:20150121094602Z00'00'
- 文件类型: pdf
- 评分 : 8.9
- 副标题 : C语言描述
- 作者 :
维斯
- 出版时间: 2004-1-1
- 标签 :
数据结构
算法
计算机
数据结构与算法分析
编程
C
算法、数据结构
C语言
- 翻译 :
冯舜玺
- 页数 : 391
- 豆瓣地址: https://book.douban.com/subject/1139426/
- 出版社 : 机械工业出版社
- 简介 : 本书是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本。原书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark Allen Weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材。 在本书中,作者更加精炼并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。 全书特点如下: ●专用一章来讨论算法设计技巧,包括贪婪算法、分治算法、动态规划、随机化算法以及回溯算法 ●介绍了当前流行的论题和新的数据结构,如斐波那契堆、斜堆、二项队列、跳跃表和伸展树 ●安排一章专门讨论摊还分析,考查书中介绍的一些高级数据结构 ●新开辟一章讨论高级数据结构以及它们的实现,其中包括红黑树、自顶向下伸展树。treap树、k-d树、配对堆以及其他相关内容 ●合并了堆排序平均情况分析的一些新结果 本书是国外数据结构与算法分析方面的标准教材,介绍了数据结构(大量数据的组织方法)以及算法分析(算法运行时间的估算)。本书的编写目标是同时讲授好的程序设计和算法分析技巧,使读者可以开发出具有最高效率的程序。 本书可作为高级数据结构课程或研究生一年级算法分析课程的教材,使用本书需具有一些中级程序设计知识,还需要离散数学的一些背景知识。
- 从书 : 计算机科学丛书
- 价格 : 35.00元
- 文件类型: pdf
- 评分 : 8.2
- 副标题 : C语言描述
- 作者 :
Kyle Loudon
- 出版时间: 2012-8
- 标签 :
算法
C语言
编程
计算机
计算机科学
程序设计
C
Programming
- 翻译 :
肖翔
陈舸
- 页数 : 401
- 豆瓣地址: https://book.douban.com/subject/14267904/
- 出版社 : 机械工业出版社
- 简介 : 本书是数据结构和算法领域的经典之作,十余年来,畅销不衰!全书共分为三部分:第一部分首先介绍了数据结构和算法的概念,以及使用它们的原因和意义,然后讲解了数据结构和算法中最常用的技术——指针和递归,最后还介绍了算法的分析方法,旨在为读者学习这本书打下坚实的基础;第二部分对链表、栈、队列、集合、哈希表、堆、图等常用数据结构进行了深入阐述;第三部分对排序、搜索数值计算、数据压缩、数据加密、图算法、几何算法等经典算法进行了精辟的分析和讲解。 本书的众多特色使得它在同类书中独树一帜:具体实现都采用正式的C语言代码而不是伪代码,在很多数据结构和算法的实现过程中,有大量细节问题是伪代码不能解决的;每一章都有精心组织的主题和应用;全部示例来自真实的应用,不只是一般的练习;对每种数据结构、算法和示例都进行了详细分析;每一章的末尾都会有一系列问题和对应的回答,旨在强调这一章的重要思想…… 本书中的代码尤为值得强调:所有实现都采用C语言编写,所有代码都优先用于教学目的,所有代码都在4种平台上经过完整测试,头文件记录了所有公共的接口,命名规则适用于全书所有的代码,所有的代码都包含大量注释…… 本书内容包括: · 数据结构和算法的概念,以及使用它们的原因和意义 · 指针和递归 · 算法分析 · 常用数据结构:链表、栈、队列、集合、哈希表、树、堆、优先级队列以及图 · 排序和搜索 · 数值计算 · 数据压缩 · 数据加密 · 图算法 · 几何算法
- 价格 : 79.00元
- 文件类型: epub
- 评分 : 8.6
- 副标题 : 中文版(第六版)
- 作者 :
Stephen Prata
- 出版时间: 2012-6-19
- 标签 :
C++
编程
计算机
C/C++
经典
入门
Programming
技术
- 翻译 :
张海龙
袁国忠
- 页数 : 936
- 豆瓣地址: https://book.douban.com/subject/10789789/
- 出版社 : 人民邮电出版社
- 简介 : C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的。通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。全书分为18章和10个附录,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。本书针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有较多C语言方面的背景知识。本书可以作为高等院校C++课程的教材,也可以供初学者自学C++时使用。
- 从书 : C和C++实务精选
- 价格 : 99.00元
- 文件类型: pdf
- 评分 : 9.3
- 作者 :
[美] Stanley B. Lippman
[美] Josée Lajoie
[美] Barbara E. Moo
- 出版时间: 2013-9-1
- 标签 :
C++
编程
计算机
C++11
编程语言
C/C++
经典
程序设计
- 翻译 :
王刚
杨巨峰
- 页数 : 838
- 豆瓣地址: https://book.douban.com/subject/25708312/
- 出版社 : 电子工业出版社
- 简介 : 这本久负盛名的 C++经典教程,时隔八年之久,终迎来史无前例的重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C++ 大师 Stanley B. Lippman 的丰富实践经验,C++标准委员会原负责人 Josée Lajoie 对C++标准的深入理解,以及C++ 先驱 Barbara E. Moo 在 C++教学方面的真知灼见外,更是基于全新的 C++11标准进行了全面而彻底的内容更新。非常难能可贵的是,《C++ Primer 中文版(第5版)》所有示例均全部采用 C++11 标准改写,这在经典升级版中极其罕见——充分体现了 C++ 语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在 C++ 领域的权威地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的首选。
- 价格 : CNY 128.00
- 文件类型: pdf
- 评分 : 5.8
- 作者 :
Anthony Williams
- 出版时间: 2015-5
- 标签 :
C++
并发编程
多线程
计算机
并发
编程
programming
计算机科学
- 翻译 :
周全
梁娟娟
宋真真
许敏
- 页数 : 360
- 豆瓣地址: https://book.douban.com/subject/26386925/
- 出版社 : 人民邮电出版社
- 简介 : 《C++并发编程实战》是一本基于C++11新标准的并发和多线程编程深度指南。内容包括从std::thread、std::mutex、std::future和std::async等基础类的使用,到内存模型和原子操作、基于锁和无锁数据结构的构建,再扩展到并行算法、线程管理,最后还介绍了多线程代码的测试工作。本书的附录部分还对C++11新语言特性中与多线程相关的项目进行了简要的介绍,并提供了C++11线程库的完整参考。 《C++并发编程实战》适合于需要深入了解C++多线程开发的读者,以及使用C++进行各类软件开发的开发人员、测试人员。对于使用第三方线程库的读者,也可以从本书后面的章节中了解到相关的指引和技巧。同时,本书还可以作为C++11线程库的参考工具书。
- 价格 : 69.00
- 文件类型: epub
- 评分 : 8.8
- 副标题 : 使用muduo C++网络库
- 作者 :
陈硕
- 出版时间: 2013-1-15
- 标签 :
网络编程
C++
Linux
多线程
计算机
编程
Networks
Programming
- 翻译 :
- 页数 : 610
- 豆瓣地址: https://book.douban.com/subject/20471211/
- 出版社 : 电子工业出版社
- 简介 : 本书主要讲述采用现代C++ 在x86-64 Linux 上编写多线程TCP 网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即one loop per thread。这是在Linux 下以native 语言编写用户态高性能网络程序最成熟的模式,掌握之后可顺利地开发各类常见的服务端网络应用程序。本书以muduo 网络库为例,讲解这种编程模型的使用方法及注意事项。 本书的宗旨是贵精不贵多。掌握两种基本的同步原语就可以满足各种多线程同步的功能需求,还能写出更易用的同步设施。掌握一种进程间通信方式和一种多线程网络编程模型就足以应对日常开发任务,编写运行于公司内网环境的分布式服务统。
- 价格 : 89.00元
- 文件类型: epub
- 评分 : 7.4
- 作者 :
薛正华
沈庚
韦远科
- 出版时间: 2014-6-1
- 标签 :
C++
软件工程
程序设计
- 翻译 :
薛正华
沈庚
韦远科
- 页数 : 788
- 豆瓣地址: https://book.douban.com/subject/25929393/
- 出版社 : 电子工业出版社
- 简介 : 《完美C++(第5版)》为读者提供了一个学习、理解和掌握 C++编程语言的全面视图,覆盖面广、实用性强。书中介绍了 C++的基本数据类型,如字符串、数组、指针、结构体、类等,同时也详细描述了面向对象编程语言的特性:封装、继承和多态,以及这些特性在 C++语言中的具体使用方式。本书的后面章节还重点介绍了模板、链式数据结构、标准模板库以及异常处理等C++语言的进阶编程知识。这些知识在从事具体编程工作时会经常使用到。 《完美C++(第5版)》对C++的一些重点知识,辅以实例进行了重点讲解,特别是对一些易混淆、易犯错的知识点,专门以“陷阱”的组织方式进行深入分析和讨论,帮助读者更好地理解和掌握。《完美C++(第5版)》中各章均含有大量例子及完整的代码段和分析,帮助读者强化对关键概念的理解,以及对主题的掌握。各章还配有丰富的自测习题以及答案,帮助读者进一步提升对C++知识的理解以及实际动手编程能力。 原书由知名学者所著,历经多个版本,根据C++技术的发展,内容不断完善、丰富,体系完整、实践性强。 《完美C++(第5版)》可以作为高等院校学习编程基本知识以及C++编程语言课程的教材,也可以作为有C++编程经验者的参考书。
- 价格 : 148.00元
- 文件类型: pdf
- 评分 : 8.4
- 副标题 : C++描述(第三版)
- 作者 :
[美]Mark Allen Weiss
- 出版时间: 2007年
- 标签 :
数据结构
算法
C++
数据结构与算法
计算机
编程
算法分析
Algorithm
- 翻译 :
张怀勇
- 页数 : 435
- 豆瓣地址: https://book.douban.com/subject/1971825/
- 出版社 : 人民邮电出版社
- 简介 : 《数据结构与算法分析:C++描述(第3版)》是数据结构和算法分析的经典教材,书中使用主流的程序设计语言C++作为具体的实现语言。书的内容包括表、栈、队列、树、散列表、优先队列、排序、不相交集算法、图论算法、算法分析、算法设计、摊还分析、查找树算法、k-d树和配对堆等。《数据结构与算法分析:C++描述(第3版)》适合作为计算机相关专业本科生的数据结构课程和研究生算法分析课程的教材。本科生的数据结构课程可以使用《数据结构与算法分析:C++描述(第3版)》第1章~第9章,多学时课程还可以讲解第10章;研究生算法分析课程可以使用第6章~第12章。
- 从书 : 图灵计算机科学丛书
- 价格 : 49.00元
- 文件类型: pdf
- 出版社 : GitBook
- 简介 : C++11 的出现及C++14 对 C++11的重要补充,让 C++ 这门古老的语言注入了新的活力。如果你还在使用传统 C++,打着 C++ 的名号写出 C 语言代码,请停下来。本教程将带领你快速上手 C++11/14 的重要特性。
- 国家语言: zh
- 创建人 : Changkun
- 出版时间: 2016-09-20T01:18:30.162862+00:00
- 创建工具: calibre (3.7.0) [https://calibre-ebook.com]
- 文件类型: epub
- 评分 : 9.5
- 作者 :
[希] Lea Verou
- 出版时间: 2016-4
- 标签 :
CSS
前端开发
前端
网页设计
编程
CSS秘笈
Web前端开发
计算机
- 翻译 :
CSS魔法
- 页数 : 260
- 豆瓣地址: https://book.douban.com/subject/26745943/
- 出版社 : 人民邮电出版社
- 简介 : 本书是一本注重实践的教程,作者为我们揭示了 47 个鲜为人知的 CSS 技巧,主要内容包括背景与边框、形状、 视觉效果、字体排印、用户体验、结构与布局、过渡与动画等。本书将带领读者循序渐进地探寻更优雅的解决方案,攻克每天都会遇到的各种网页样式难题。 本书的读者对象为前端工程师、网页开发人员。
- 价格 : 99.00元
- 文件类型: epub
- 评分 : 8.5
- 作者 :
[美] Eric A.Meyer
- 出版时间: 2007-10
- 标签 :
css
CSS权威指南
CSS
网页设计
Web标准
Web
前端开发
计算机
- 翻译 :
侯妍
尹志忠
- 页数 : 508
- 豆瓣地址: https://book.douban.com/subject/2308234/
- 出版社 : 中国电力出版社
- 简介 : 你是否既想获得丰富复杂的网页样式,同时又想节省时间和精力?本书为你展示了如何遵循CSS最新规范(CSS2和CSS2.1)将层叠样式表的方方面面应用于实践。 通过本书提供的诸多示例,你将了解如何做到仅在一处建立样式表就能创建或修改整个网站的外观,以及如何得到HTML力不能及的更丰富的表现效果。 资深CSS专家Eric A.Meyer。利用他独有的睿智和丰富的经验对属性、标记、标记属性和实现做了深入的研究,另外在浏览器支持和设计原则等实际问题上也有独到的见解。你所需要的就是HTML 4.0的知识即可以为网站布局和分页创建简明而且易于维护的脚本,同时兼具桌面系统的美观性和可控性。在本书中你将学到以下内容: ·用多种方式对文本应用样式 ·用户界面、表布局、列表和生成内容 ·浮动和定位的优缺点 ·字体系列和后路 ·框模型的工作原理 ·IE7、Firefox和其他浏览器支持的新CSS3选择器 最新版《CSS权威指南》一书经过全面更新,涵盖了Internet Explorer 7,详细介绍了各个CSS属性以及属性之间的相互作用,并指导你如何避免一些常见的错误。不论你是一位经验丰富的web创作人员,还是一无所知的新手,都可以把它作为内容翔实的CSS参考资料放在手边。Eric A.Meyer。在HTML、CSS和web标准领域是国际上公认的专家,他从1993年就开始从事web方面的工作。他也是complex spiral consulting公司的奠基人,其客户包括美国在线、苹果计算机公司、富国银行和Macromedia等著名公司。
- 从书 : 博文视点O'reilly系列
- 价格 : 58.00
- 文件类型: epub
- 评分 : 8.4
- 副标题 : Web视觉艺术设计的王者之书
- 作者 :
[美] Dave Shea
Molly E. Holzschlag
- 出版时间: 2007-6
- 标签 :
css
网页设计
Web设计
Web标准
web
设计
交互设计
design
- 翻译 :
陈黎夫
山崺颋
- 页数 : 273
- 豆瓣地址: https://book.douban.com/subject/2052176/
- 出版社 : 人民邮电出版社
- 简介 : 这本书的作者是世界著名的网站设计师,书中的范例来自网站设计领域最著名的网站——CSS Zen Garden(CSS禅意花园)。全书分为两个主要部分。第1章为第一部分,讨论网站“CSS禅意花同”及其最基本的主题,包含正确的标记结构和灵活性规划等。第二部分包括6章,占据了书中的大部分篇幅。 每章剖析“CSS禅意花园”收录的6件设计作品,这些作品围绕一个主要的设计概念展开,如文字的使用等。通过探索36件设计作品面临的挑战和解决的问题,读者将洞悉主要的Web设计原则以及它们运用的CSS布局技巧,理解CSS设计的精髓,恰当地处理图形和字体来创建界面优美、性能优良且具有强大生命力的网站。
- 价格 : 49.00元
- 文件类型: epub
- 评分 : 7.2
- 副标题 : HTML5和CSS3实战
- 作者 :
Ben Frain
- 出版时间: 2013-1-1
- 标签 :
响应式设计
Web开发
html5
前端开发
CSS3
HTML5
css3
web
- 翻译 :
王永强
- 页数 : 231
- 豆瓣地址: https://book.douban.com/subject/20390374/
- 出版社 : 人民邮电出版社
- 简介 : 随着iPad mini的发布,又一个新的屏幕尺寸诞生了。用不着全面统计,你就会发现移动互联网时代众多的屏幕规格,从智能手机的3、4、5英寸,到平板电脑的7、8、9、10英寸,再到笔记本和台式机的13至30英寸,绝非目前单一的固定或流式布局所能应付。于是,响应式设计应运而生,而且它也将成为移动互联网时代前端设计与开发人员的一门必修课。 本书堪称学习响应式Web设计的难得佳作。它不仅全面、细致、图文并茂地介绍了响应式设计相关的技术,比如媒体查询、流式布局、弹性媒体和弹性字体等,还把近几年来Web设计领域公认的最佳设计理念有机地融入到了实例当中,比如移动先行(Mobile First)、渐进增强、平稳退化、无障碍设计等。更加难得的是,本书以设计跨屏幕的网页(响应式设计)为出发点,以点带面,把如今Web设计领域两大标准的最新版本HTML5和CSS3也纳入其中,读者在掌握先进设计方法的同时也能掌握最新的设计技术(比如使用新的HTML5结构化语义标记、嵌入媒体、响应式视频,以及CSS3的新选择器、特效、过渡、变形和动画等),从而可以免除重复学习新标准之苦,让自己一步跨入Web设计领域的最前沿。无论你想学习响应式Web设计,还是学习HTML5和CSS3的实际应用,本书都能满足你的需要,是毋庸置疑的明智之选。 说到底,响应式Web设计并非一门独立的技术,而只是现有技术的一个组合应用。只要有一点HTML和CSS基础的读者都能顺利地掌握它。对于中、高级的前端设计和开发人员,翻阅本书也有助于理清自己的知识脉络,对这个新的设计理念获得更全面、深入的理解和把握。 习惯移动阅读的读者,可访问图灵社区,购买本书电子版:http://www.ituring.com.cn/book/1055
- 价格 : 49.00元
- 文件类型: epub
- 评分 : 9.3
- 作者 :
Scott Chacon
Ben Straub
- 出版时间: 2014-11-9
- 标签 :
Git
版本控制
计算机
Programming
编程
git
软件工程
英文版
- 翻译 :
- 页数 : 350
- 豆瓣地址: https://book.douban.com/subject/26208470/
- 出版社 : Apress
- 简介 : Scott Chacon is a cofounder and the CIO of GitHub and is also the maintainer of the Git homepage ( git-scm.com ) . Scott has presented at dozens of conferences around the world on Git, GitHub and the future of work. Ben Straub is a developer, long time contributor to Libgit2, holder of a Masters degree, international speaker and Git teacher, avid reader, lifelong explorer, and student of the art of making fine software. He lives with his wife and two children in Portland, Oregon.
- 价格 : USD 59.99
- 文件类型: epub
- 评分 : 9.3
- 作者 :
Scott Chacon
Ben Straub
- 出版时间: 2014-11-9
- 标签 :
Git
版本控制
计算机
Programming
编程
git
软件工程
英文版
- 翻译 :
- 页数 : 350
- 豆瓣地址: https://book.douban.com/subject/26208470/
- 出版社 : Apress
- 简介 : Scott Chacon is a cofounder and the CIO of GitHub and is also the maintainer of the Git homepage ( git-scm.com ) . Scott has presented at dozens of conferences around the world on Git, GitHub and the future of work. Ben Straub is a developer, long time contributor to Libgit2, holder of a Masters degree, international speaker and Git teacher, avid reader, lifelong explorer, and student of the art of making fine software. He lives with his wife and two children in Portland, Oregon.
- 价格 : USD 59.99
- 文件类型: epub
- 评分 : 8.8
- 作者 :
Robin Williams
- 出版时间: 2016-1
- 标签 :
设计
艺术/设计
艺术
入门
Design
产品
设计思维
罗宾·威廉姆斯
- 翻译 :
苏金国
李盼
- 页数 : 252
- 豆瓣地址: https://book.douban.com/subject/26664522/
- 出版社 : 人民邮电出版社
- 简介 : 畅销设计入门书最新版,让每个人都能成为设计师 在这个创意无处不在的时代,越来越多的人成为设计师。简历、论文、PPT、个人主页、博客、活动海报、给客人的邮件、名片……,处处都在考验你的设计能力。 美术功课不好?没有艺术细胞?毫无设计经验? 没关系!在设计大师RobinWilliams看来,设计其实很简单。在这部畅销全球多年、影响了一代设计师的经典著作中,RobinWilliams将优秀设计的秘诀归纳为对比、重复、对齐和亲密性四条基本原则,并用简洁通俗、幽默生动的文笔,同时配以大量经过修改进行前后对比的实例图解和设计练习(并提供解答),直观清晰地传授给读者。通过本书,普通读者很快就能够自信地设计出专业级别的作品,而专业设计师也将从中获得灵感和解决问题的途径。 Robin Williams 世界著名设计师、技术专家和畅销书作家。通过写书和授课,她已经影响了整整一代数字设计师。同时,作为Adobe和Mac技术社区内的偶像级专家,她拥有大批拥戴者。她是Publish Magazine、Adobe Magazine等杂志的专栏作家,是MacWorld Expo等业界重要活动和组织的顾问委员会成员,还创办了Santa Fe电影艺术学院。除本书外,她还著有几十部畅销图书和获奖著作,包括《写给大家看的Web设计书》等,有的书已经被翻译为十几种文字,产生了世界性的影响。图灵社区对她做过访谈,收录在本书内,感兴趣的读者看看被豆瓣网友评为“J.K.罗琳似的艰苦奋斗代表”的Robin是如何自我定位的。访谈电子版地址:ituring.cn/article/41065。
- 价格 : 59.00元
- 文件类型: epub
- 评分 : 8.8
- 作者 :
【美】Stephen Hay
- 出版时间: 2014-9-1
- 标签 :
响应式设计
Web前端
交互设计
前端
网页设计
前端开发
web设计
web
- 翻译 :
余果
- 页数 : 212
- 豆瓣地址: https://book.douban.com/subject/26241601/
- 出版社 : 人民邮电出版社
- 简介 : 固定宽度的Photoshop图层、不断膨胀的客户需求、无休止的线框图……抛弃它们吧!陈旧的Web设计交付流程不再适用于移动时代的响应式方案。设计的工作流本质上并没有发生改变,是最佳实践变了。 《响应式Web设计全流程解析》为你展示了如何拥抱新的设计范式,创造微信时代的网站。你会学到的策略包括:如何更好地管理客户的开发需求和预期;在浏览器中进行设计的方法;超越静态的Photoshop图层的文档化方法;将响应式设计断点可视化的方法。 学习并掌握《响应式Web设计全流程解析》引人入胜的内容之后,你就可以完全抛弃老旧的瀑布流交付模型,转而使用一种全新的方式来设计移动时代的网站。
- 价格 : 55
- 文件类型: epub
📖Exercises in Programming Style 📥下载
- 评分 : 8.0
- 副标题 : 好代码的逻辑
- 作者 :
[美] Cristina Videira Lopes
- 出版时间: 2017-8
- 标签 :
编程
计算机
Python
编程风格
程序设计
编程艺术
软件开发
软件工程
- 翻译 :
顾中磊
- 页数 : 220
- 豆瓣地址: https://book.douban.com/subject/27102599/
- 出版社 : 人民邮电出版社
- 简介 : 本书对一个常见的编程问题定义了不同的约束,分别使用33种方法实现了同一个词频统计任务,从而形成了风格迥异的编程风格。作者以惯用的计算机语言与简单的任务为画笔,描绘了一次生动难忘的编程之旅,帮助读者加深了对语言的理解,也提供了崭新的编程思路。
- 价格 : 55.00元
- 文件类型: pdf
- 评分 : 8.2
- 副标题 : 像google一样进行软件测试
- 作者 :
James A. Whittaker
Jason Arbon
Jeff Carollo
- 出版时间: 2013-10
- 标签 :
软件测试
测试
Google
测试方法
软件工程
计算机
软件开发
计算机科学
- 翻译 :
黄利
李中杰
薛明
- 页数 : 258
- 豆瓣地址: https://book.douban.com/subject/25742200/
- 出版社 : 人民邮电出版社
- 简介 : 每天,google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢? 《google软件测试之道》从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《google软件测试之道》抓住了google做测试的本质,抓住了google测试这个时代最复杂软件的精华。《google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似google的测试流程或团队的人受益很大。 最后,《google软件测试之道》还介绍了作者对于google测试如何继续演进的见解、google乃至整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚至感到震惊。本书可以作为任何从事软件测试人员到达目标的指南。 《google软件测试之道》适合开发人员、测试人员、测试管理人员使用,也适合大中专院校相关专业师生的学习用书,以及培训学校的教材。
- 价格 : 59.00元
- 文件类型: epub
- 出版社 : GitBook
- 简介 : Nginx 经典微服务电子书中文翻译版本 —— http://oopsguy.com
- 国家语言: zh
- 创建人 : oopsguy.com
- 出版时间: 2017-10-10T13:08:15.861000+00:00
- 创建工具: calibre (3.8.0) [https://calibre-ebook.com]
- 文件类型: epub
- 评分 : 8.4
- 作者 :
[美] 弗雷德里克·布鲁克斯
- 出版时间: 2002-11
- 标签 :
软件工程
项目管理
人月神话
计算机
软件开发
管理
IT
经典
- 翻译 :
汪颖
- 页数 : 369
- 豆瓣地址: https://book.douban.com/subject/1102259/
- 出版社 : 清华大学出版社
- 简介 : 作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。书中的内容来自布鲁克斯在IBM公司System 360家族和OS 360中的项目管理经验。初版的20年后,布鲁克斯重新审视了他原先的观点,增加了一些新的想法和建议。新增加的章节包括:原著中一些核心观点的精华;在经过了一个时代以后,Brooks博士对原先观点新的认识;1986年的经典文章《没有银弹》;对1986年所下论断(在10年内不会出现银弹)现在的认识。
- 价格 : 29.80元
- 文件类型: epub
- 副标题 : 英文版
- 作者 :
(美)马丁(Martin,R.C)
- 简介 : 从《代码整洁之道(英文版)》中可以学到: 好代码和糟糕的代码之间的区别; 如何编写好代码。如何将糟糕的代码转化为好代码; 如何创建好名称、好函数、好对象和好类; 如何格式化代码以实现其可读性的最大化; 如何在不妨碍代码逻辑的前提下充分实现错误处理; 如何进行单元测试和测试驱动开发。 Robert C.Martin(Bob大叔)自1970进入软件行业。从1990年起成为国际软件咨询师。他是ObjectMentor公司的创始人和总裁。Object Mentor是由一群经验丰富的咨询师组成的公司,他们的客户遍及全世界。 业务涉及C++、Java、C#、Ruby、面向对象、设计模式、UML、敏捷方法论和极限编程等领域。 尽管糟糕的代码也能运行,但如果代码不整洁,会使整个开发团队泥足深陷,写得不好的代码每年都要耗费难以计数的时间和资源。然而这种情况并非无法避免。 著名软件专家Robert C.Martin在《代码整洁之道(英文版)》中为你呈现出了革命性的视野。Martin携同Object Menlor公司的同事,从他们有关整洁代码的最佳敏捷实践中提炼出软件技艺的价值观,以飨读者,让你成为更优秀的程序员——只要你着手研读《代码整洁之道(英文版)》。 阅读《代码整洁之道(英文版)》需要你做些什么呢?你将阅读代码——大量代码。《代码整洁之道(英文版)》促使你思考代码中何谓正确,何谓错误。更重要的是。《代码整洁之道(英文版)》将促使你重新评估自己的专业价值观,以及对自己技艺的承诺。
- 出版社 : 人民邮电出版社
- 标签 :
编程
程序设计
软件开发
编码之道
programming
计算机
代码
英文原版
- 出版时间: 2009-8-1
- 翻译 :
- 评分 : 8.2
- 文件类型: epub
📖企业it架构转型之道:阿里巴巴中台战略思想与架构实战 📥下载
- 副标题 : 阿里巴巴中台战略思想与架构实战
- 作者 :
钟华
- 简介 : 在当今整个中国社会都处于互联网转型的浪潮中,不管是政府职能单位、业务规模庞大的央企,还是面临最激烈竞争的零售行业都处于一个重要的转折点,这个转折对企业业务模式带来了冲击,当然也给企业的信息中心部门带来了挑战:如何构建IT系统架构更好地满足互联网时代下企业业务发展的需要。阿里巴巴的共享服务理念以及企业级互联网架构建设的思路,给这些企业带来了不少新的思路,这也是我最终决定写这本书的最主要原因。本书从阿里巴巴启动中台战略说起,详细阐述了共享服务理念给企业业务发展带来的业务价值。接着会分享阿里巴巴在建设共享服务体系时如何进行技术框架的选择,哪些重要的技术平台支撑起了共享服务体系,这也是迄今为止对阿里巴巴集团中间件体系对外最全面系统的介绍。除了技术层面之外,本书还分享了阿里巴巴内部的一些经验和实践,如组织的架构和体制如何更好地支持共享服务体系的持续发展。
- 出版社 : 机械工业出版社
- 标签 :
架构
互联网
中台
IT架构
系统架构
阿里巴巴
计算机
分布式
- 出版时间: 2017-4-1
- 翻译 :
- 评分 : 8.2
- 文件类型: epub
- 副标题 : 构建易维护代码的9条最佳实践
- 作者 :
[美] David Scott Bernstein
- 简介 : 本书会帮你降低构建与维护软件的成本。如果你是软件开发者,将学到一套实践方法以构建易修改的代码,因为在应用当中代码经常需要修改。对于和软件开发者合作的管理者来说,本书会向你展示为何引入这九个基本的实践方法,会使你的团队更加有效地交付软件而不至于让软件演变成遗留代码。
- 出版社 : 人民邮电出版社
- 标签 :
软件工程
计算机
编程
软件开发
重构
敏捷
遗漏代码
[技术.软件工程]
- 出版时间: 2017-10
- 翻译 :
李满庆
- 评分 : 7.4
- 文件类型: epub
- 评分 : 8.0
- 副标题 : 事多到事少,拖延变高效
- 作者 :
史蒂夫·诺特伯格 (Staffan Nöteberg)
- 出版时间: 2017-10-1
- 标签 :
时间管理
自我管理
效率
管理
方法论
工作
自我成长
成长
- 翻译 :
大胖
- 页数 : 188
- 豆瓣地址: https://book.douban.com/subject/27177909/
- 出版社 : 人民邮电出版社,中国工信出版集团
- 简介 : 本书的主题是管理时间,战胜拖延。作者通过自身多年的经验,首创了一套简单、灵活而又强大的单核工作法,能行之有效地帮助你加强自制力、集中精力。全书分为6章,从削减待办任务、现在专注一件事、永不拖延、循序渐进、简化协作和给创意充电等方面详述这一方法,助你在日常生活中轻松完成各项任务。 本书不仅适用于高管和上班族,还适用于学生等一般人群。所有想提高做事效率的人,都能从本书中获益。
- 价格 : CNY 39.00
- 文件类型: epub
- 评分 : 8.6
- 副标题 : 构建高效团队
- 作者 :
[美] Andrew Stellman
[美] Jennifer Greene
- 出版时间: 2017-3
- 标签 :
敏捷
项目管理
scrum
软件开发
敏捷开发
计算机
编程
软件工程
- 翻译 :
段志岩
郑思遥
- 页数 : 308
- 豆瓣地址: https://book.douban.com/subject/26979886/
- 出版社 : 人民邮电出版社
- 简介 : 本书以敏捷软件开发为中心,系统阐述了敏捷原则和实践的先进理念和重要意义,并分别讲解了Scrum、极限编程、精益和看板四套敏捷实践的应用。作者从开发团队的日常困境入手,用讲故事的形式展开问题,由表及里,层层讲解,并在每一章最后附上参考书,便于读者进一步查找学习。本书内容生动,语言通俗易懂,集趣味性和实用性于一体,是学习敏捷开发、提升团队效率的极佳参考书。
- 价格 : 79.00元
- 文件类型: epub
- 评分 : 8.2
- 作者 :
[英] Sam Newman
- 出版时间: 2016-5
- 标签 :
微服务
架构
软件架构
计算机
软件工程
编程
技术
互联网
- 翻译 :
崔力强
张 骏
- 页数 : 228
- 豆瓣地址: https://book.douban.com/subject/26772677/
- 出版社 : 人民邮电出版社
- 简介 : 本书全面介绍了微服务的建模、集成、测试、部署和监控,通过一个虚构的公司讲解了如何建立微服务架构。主要内容包括认识微服务在保证系统设计与组织目标统一上的重要性,学会把服务集成到已有系统中,采用递增手段拆分单块大型应用,通过持续集成部署微服务,等等。
- 价格 : 69.00元
- 文件类型: epub
- 评分 : 8.6
- 副标题 : 发布可靠软件的系统方法
- 作者 :
Jez Humble
David Farley
- 出版时间: 2011-10
- 标签 :
软件工程
持续交付
敏捷开发
项目管理
软件开发
计算机
IT
agile
- 翻译 :
乔梁
- 页数 : 362
- 豆瓣地址: https://book.douban.com/subject/6862062/
- 出版社 : 人民邮电出版社
- 简介 : Jez Humble编著的《持续交付(发布可靠软件的系统方法)》讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了如何通过增加反馈,并改进开发人员、测试人员、运维人员和项目经理之间的协作来达到这个目标。《持续交付(发布可靠软件的系统方法)》由三部分组成。第一部分阐述了持续交付背后的一些原则,以及支持这些原则的实践。第二部分是本书的核心,全面讲述了部署流水线。第三部分围绕部署流水线的投入产出讨论了更多细节,包括增量开发技术、高级版本控制模式,以及基础设施、环境和数据的管理和组织治理。 《持续交付(发布可靠软件的系统方法)》适合所有开发人员、测试人员、运维人员和项目经理学习参考。
- 从书 : 图灵程序设计丛书
- 价格 : 89.00元
- 文件类型: epub
- 评分 : 8.6
- 副标题 : 发布可靠软件的系统方法
- 作者 :
Jez Humble
David Farley
- 出版时间: 2011-10
- 标签 :
软件工程
持续交付
敏捷开发
项目管理
软件开发
计算机
IT
agile
- 翻译 :
乔梁
- 页数 : 362
- 豆瓣地址: https://book.douban.com/subject/6862062/
- 出版社 : 人民邮电出版社
- 简介 : Jez Humble编著的《持续交付(发布可靠软件的系统方法)》讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了如何通过增加反馈,并改进开发人员、测试人员、运维人员和项目经理之间的协作来达到这个目标。《持续交付(发布可靠软件的系统方法)》由三部分组成。第一部分阐述了持续交付背后的一些原则,以及支持这些原则的实践。第二部分是本书的核心,全面讲述了部署流水线。第三部分围绕部署流水线的投入产出讨论了更多细节,包括增量开发技术、高级版本控制模式,以及基础设施、环境和数据的管理和组织治理。 《持续交付(发布可靠软件的系统方法)》适合所有开发人员、测试人员、运维人员和项目经理学习参考。
- 价格 : 89.00元
- 文件类型: pdf
- 评分 : 8.3
- 作者 :
James Shore
Shane Warden
- 出版时间: 2009-8
- 标签 :
敏捷开发
软件工程
项目管理
敏捷
软件开发
agile
计算机
programming
- 翻译 :
王江平
- 页数 : 448
- 豆瓣地址: https://book.douban.com/subject/4037534/
- 出版社 : 机械工业出版社
- 简介 : 本书为那些正在考虑应用敏捷开发来构建有价值软件的人们提供了实用的指导。现在已经有大量的书籍描述敏捷开发是什么或者为什么它能帮助软件项目成功,但很少有哪一本书能把针对开发者、管理者、测试者和客户的信息合并成一个整体,从而使其能够直接应用。 本书为敏捷的计划、开发、交付和管理提供了严谨的建议,这些建议来自于作者多年的极限编程(Extreme Programming,XP)经验。你将看到敏捷开发过程的全景图,包括为非技术类读者准备的全面指导,以及为开发者和测试人员准备的实用技术实践。 本书为以下问题提供了明确的答案: 怎样才能采用敏捷开发? 我们真的需要结对编程吗? 汇报应该详细到什么程度? 如果无法让客户参与进来该怎么办? 我们应该编写多少文档? 何时进行设计和架构? 作为一名非开发人员,我应如何同敏捷团队一起工作? 产品的路线在哪里? QA应该如何参与进来? 本书教你如何采用XP实践,详细描述了每一种实践,然后讨论了一些原则,使你可以更改XP并创建自己的敏捷方法。尤其是,本书为敏捷开发中一些较为困难的方面(合作的需要和团队成员之间的信任)提供了解决办法。 不管你目前已经是敏捷团队的一部分,还是只对敏捷开发感兴趣,本书都为你提供了开始实践敏捷开发所需的实用技巧。随着你的经验的增长,内容也随之深入。本书教你首先理解敏捷开发的规则,然后打破这些规则,最后当你掌握了敏捷开发的艺术之后,再完全撇开这些规则。
- 价格 : 78.00元
- 文件类型: epub
- 副标题 : 现代软件工程
- 作者 :
邹欣
- 简介 : 内容简介: 软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程。 但是软件工程的技术对于投身IT 产业的学生来说是非常重要的。作者邹欣有长达20年的一线软件开发经验,他利用业余时间在数所高校进行了长达6年的软件工程教学实践,总结出了在16周的时间内让 同学们通过 “做中学 (Learning By Doing)” 掌握实用的软件工程技术的教学计划,并得到高校师生的积极反馈。在此基础上,作者对软件工程的各个知识点和技能要求进行了系统性整理,形成教材。 本书共分17章,对照美国ACM/IEEE2013年新出版的计算机科学教学指导(Computer ScienceCurricula 2013)中的软件工程相关部分,这本教材覆盖了其中大多数Core-Tier1和Core-Tier2的内容。可以说,全书对软件工程内容的覆盖不逊于任何一本现行的教材,同时讲述了业界最新实践方法。 本书评论: 推荐软件工程专业学子阅读,了解软件工程真正内涵,懂得“工程”二字真正含义,知道软件工程和计算机科学的区别。了解之后,就知道为何软件工程是就业含金量较高的行业了。 ——朝红阳(http://weibo.com/u/1794892070)/中山大学软件学院 书中 设想了大量的场景“学”和“习”,并且用了大量的类比,非常生动有趣。这本教材也对软件工程课老师提出了更高的要求;对学生而言,同样面临着要付出怎样的努力才能学到“干货”的选择。 ——鞠小林(http://weibo.com/jukxy)/南通大学软件学院 关于计算机科学与软件工程的差别?这是我们学生问的最多的,这下有解释啦!包括书中谈到的师生关系、软件工程师的职业发展、职业道德等,这些内容我上课时都可以用。 ——牛慧娟/华中科技大学软件学院 面对在软件开发方面经验很少的学生,邹欣老师通过丰富生动的故事和隐喻帮助学生建立软件工程的思维习惯,通过严格扎实的动手训练与考核帮助学生总结归纳自己的“最佳实践经验”。读这本书,软件工程课不再枯燥沉闷,而是变得出乎意料的生动有趣。 ——王忠杰(http://weibo.com/travellingwithme)/哈尔滨工业大学计算机科学与技术学院 读完《构建之法——现代软件工程》,不禁惊叹,软件工程的书还可以这样写!像团队和流程、敏捷流程、需求分析、设计与实现这些章节我看了又看,看完之后不禁拍大腿(书里说的“拍脑门、拍胸脯、拍屁股”的三拍有点不全,还差“拍大腿”):为什么邹欣老师会把原本无趣的问题写得这么吸引人?我深深地感觉到,不会讲故事的软件工程老师不是好老师!这本书给我最大的感受是,作者能把一个个鲜活的例子(或故事)与软件工程的相关问题恰到好处地结合起来,让软件工程的理论和方法更好地落地。 ——王赞(http://weibo.com/scswz)/天津大学软件学院 将对软件工程思想的理解内化为软件工程师的职业习惯,是软件工程教学的核心目标,本书的实验设计恰恰非常有助于这一内化过程。个人项目、两人项目和团队项目由易到难,循序渐进,不断总结。我在教学中借鉴这一思路,从学生较为熟悉的编程训练入手,以范例演示基本编码规范、 No Design时的代码、经过基 本Modularity (also called separation of concerns)设计的代码、writing code to make it reusable on future projects以及一些特殊的接口设计……从编码实践中理解软件工程思想,就会跳出纸上谈兵的框框。 ——孟宁(http://staff.ustc.edu.cn/~mengning/,http://weibo.com/mengning997 ) /中国科技大学软件学院 软件工程在大学是最难讲,也是最容易讲的一门课,容易在这门课涵盖的内容和外延特别丰富,这些内容学生基本没概念,短期也无法落到实处来验证有用没用,所以老师可以大讲特讲,人畜无害;难在你要在学生一片空白(没有很强的代码能力、没有团队概念、没有项目经验)的情况下去让他们懂得这些东西。在我认识的人中,能有丰富的项目经验又愿意花时间在教学实践上,最终能把各种知识理论体系化的人寥寥无几。邹欣老师恰好这几点都具备。快速翻完整本书,最大的感受是这本书出版得恰逢其时,传统的软件工程教材早就该翻新了! ——徐亚波(http://ss.sysu.edu.cn/~xyb,http://weibo.com/arber)/中山大学软件学院
- 出版社 : 人民邮电出版社
- 标签 :
软件工程
计算机
编程
项目管理
程序设计
计算机科学
programming
教育
- 出版时间: 2014-9
- 翻译 :
- 评分 : 8.7
- 文件类型: epub
- 评分 : 7.6
- 副标题 : 简单易行的时间管理方法
- 作者 :
[瑞典] Staffan Nöteberg
- 出版时间: 2011-2
- 标签 :
时间管理
个人管理
GTD
自我成长
方法论
管理
方法
自我管理
- 翻译 :
大胖
- 页数 : 148
- 豆瓣地址: https://book.douban.com/subject/5916234/
- 出版社 : 人民邮电出版社
- 简介 : 本书介绍了时下最流行的时间管理方法之一——番茄工作法。作者根据亲身运用番茄工作法的经历,以生动的语言,传神的图画,将番茄工作法的具体理论和实践呈现在读者面前。番茄工作法简约而不简单,本书亦然。在番茄工作法一个个短短的25分钟内,你收获的不仅仅是效率,还会有意想不到的成就感。 本书适合所有志在提高工作效率的人员,尤其是软件工作人员和办公人员。
- 价格 : 29.00元
- 文件类型: epub
- 简介 : 我所认为的程序员的自我养成手册。
- 国家语言: zh
- 创建工具: GitBook
- 创建人 : Leo Hui
- 出版社 : GitBook
- 文件类型: epub
- 评分 : 7.5
- 副标题 : 打造应对不确定性的敏捷团队
- 作者 :
斯坦利•麦克里斯特尔
坦吐姆•科林斯
戴维•西尔弗曼
克里斯•富塞尔
- 出版时间: 2017-11-11
- 标签 :
管理
团队
领导力
赋能
思维
美军
好书,值得一读
敏捷
- 翻译 :
林爽喆
- 页数 : 384
- 豆瓣地址: https://book.douban.com/subject/27204181/
- 出版社 : 中信出版社
- 简介 : 在错综复杂的新生态下,预测已经成为不可能,运营的关键已从控制—命令式转变为赋能——分布式,唯有如此才能在新生态下取得成功。 一手打造了全球最强战斗力的美军特种作战司令部指挥官的斯坦利•麦克里斯特尔,摒弃掉存在了一个多世纪的常规思维,在一场残酷的战争中对特遣部队进行重塑,将其打造成新物种:一张在沟通上极度透明、在决策上去中心化的网络。“深井”间的壁垒被摧毁。领导者们看着运转最小团队的最佳操作方式,并且找到方法把这些操作方式推广到上成千上万的人身上,同时运用一些10年前还无法想象的技术将这些人捏合成一个整体。 就像华为的任正非号召华为17万员工向美军学习一样,你也一定需要这样一部经过战火和鲜血考验的管理运营法则,在错综复杂的环境下取得成功。
- 价格 : 58
- 文件类型: epub
- 评分 : 7.5
- 作者 :
Dave Hendricksen
- 出版时间: 2012-5-1
- 标签 :
软件架构
架构
软件工程
计算机
软件开发
架构师
编程
修炼
- 翻译 :
张菲
- 页数 : 216
- 豆瓣地址: https://book.douban.com/subject/10746257/
- 出版社 : 机械工业出版社华章公司
- 简介 : 每一位软件开发人员都有一个架构师的梦,但为何真正的软件架构师却寥寥无几?软件开发人员更容易在技术上有所积累和突破,但是技术上的精湛并不足以使你成为一位优秀的软件架构师。合格的软件架构师究竟应该具备哪些能力和素养?本书科学而系统地归纳出软件架构师应该具备的完整能力模型,该能力模型呈一金字塔结构,共分为4层:位于最底层的是技术技能,是软件架构师的基石,属于硬技能;从下往上的三层分别是关系技能、个人技能和商务技能,这些都属于软技能。由于硬技能会随着具体技术领域的不同而千差万别,因此本书假定读者已经具备了这方面的技能;但其他3大方面的软技能却在每个技术领域都适用,是每一位软件架构师的必修课,这是本书的核心内容。 为了便于认知和实践,本书将3大方面的软技能分为12项:关系技能包含文雅的举止(在任何环境下都能与人文雅相处的能力)、沟通(与人有效交互的能力)、协商(将事情办成的能力)、领导力(通过施加影响力将事情办成的能力)和政治(“政治场合”与人交互的能力)等5项;个人技能包含透明化(使自我、团队关系和项目透明化的能力)、激情(激发和保护激情的能力)和语境切换(将注意力迅速切换到新语境并保持专注的能力)等3项;商务技能包括商务知识(读懂商务语言的能力和了解产品与顾客的能力)、创新(如何通过学习和思考来创新的能力)、实用主义(抓住关键问题的能力)、认知(认知目标、战略及合作伙伴的能力)等4项。 本书不仅帮助软件开发人员系统地学习如何修炼这12项软技能,而且还能让他们进一步理解软件架构师的角色和本质,使他们最终突破技术的“天花板”,成为一名合格的软件架构师。
- 从书 : 华章程序员书库
- 价格 : 59.00元
- 文件类型: epub
- 评分 : 8.0
- 副标题 : 代码之外的生存指南
- 作者 :
John Sonmez
- 出版时间: 2016-7
- 标签 :
软技能
程序员
个人管理
计算机
自我管理
编程
软件工程
互联网
- 翻译 :
王小刚
- 页数 : 480
- 豆瓣地址: https://book.douban.com/subject/26835090/
- 出版社 : 人民邮电出版社
- 简介 : 这是一本真正从“人”(而非技术也非管理)的角度关注软件开发人员自身发展的书。书中论述的内容既涉及生活习惯,又包括思维方式,凸显技术中“人”的因素,全面讲解软件行业从业人员所需知道的所有“软技能”。本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程到精耕细作出一份杀手级简历,从创建大受欢迎的博客到打造你,从提高自己工作效率到与如何与“拖延症”做斗争,甚至包括如何投资不动产,如何关注自己的健康。本书共分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等七篇,概括了软件行业从业人员所需的“软技能”。通过阅读本书,软件工程人员、编程人员和其他技术人员能够积极思考自己的职业生涯,丰富自己的生活,让自己更接近成功。
- 价格 : 59.00元
- 文件类型: epub
- 评分 : 9.1
- 副标题 : 改善既有代码的设计
- 作者 :
Martin Fowler
- 出版时间: 2003-7-1
- 标签 :
重构
软件工程
软件开发
设计模式
编程
计算机
程序设计
refactoring
- 翻译 :
- 页数 : 460
- 豆瓣地址: https://book.douban.com/subject/1229901/
- 出版社 : 中国电力出版社
- 简介 : 随着对象技术应用越来越普及,软件开发社区出现了一个新的问题。缺乏经验的开发者编写出了大批设计较差的程序,导致这些应用程序非常低效,且难于维护和扩展。本书除了讨论重构的各种技巧之外,还提供了超过70个可行重构的详细编目,对如何应用它们给出了有用的提示;并以step by step的形式给出了应用每一种重构的指南;而且用实例展示了重构的工作原理。这些示例都是用Java语言写成的,但其中的思想却可以运用于任何面向对象编程语言。 本书是软件工程领域的超级经典巨著,与另一巨著《设计模式》并称"软工双雄",全美销量超过100000册,亚马逊书店五星书。在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。重构的每一步可能都非常简单、非常基础,但这些轻微的改变的累积效果却可以在极大程度上改进我们的设计。事实证明,重构是防止软件没落的可行方式。
本书除了讨论重构的各种技巧之外,还提供了超过70个可行重构的详细目录,给出了重构的工作原理,并以step by step的形式给出了应用每一种重构的指南。这些示例都是用Java语言写成的,但其中的思想却可以运用到任何面对象的编程语言中。
第一作者Martin Fowler,除了是对象技术方面的专家外,还是UML和模式方面的专家。他撰写的Analysis Patterns、UML Distilled、Patterns of Enterprise Application Architecture和Planning Extreme Programming几本书也广受赞誉,在亚马逊上的评价也极高(最低星级为4星),从这些也足可见其在业内的显赫地位。相信这本书以影印版的形式在国内推出,巨匠巨著,原汁原味,无疑是给国内广大软件开发人员提供了一盏前进路上的明灯。
读者对象:软件开发人员,项目管理人员,高等院校计算机及相关专业师生,其他相关人员
- 价格 : 49.00元
- 文件类型: epub
- 评分 : 8.2
- 副标题 : 敏捷开发修炼之道
- 作者 :
Venkat Subramaniam
Andy Hunt
- 出版时间: 2010-01
- 标签 :
敏捷开发
编程
程序员
软件开发
软件工程
计算机
方法论
programming
- 翻译 :
钱安川
郑柯
- 页数 : 204
- 豆瓣地址: https://book.douban.com/subject/4164024/
- 出版社 : 人民邮电出版社
- 简介 : “书中‘切身感受’的内容非常有价值——通过它我们可以做到学有所思,思有所悟,悟有所行。” ——Nathaniel T. Schutta,《Ajax基础教程》作者 “此书通过常理和经验,阐述了为什么你应该在项目中使用敏捷方法。最难得的是,这些行之有效的实战经验,竟然从一本书中得到了。” ——Matthew Johnson,软件工程师 十年来,软件行业发生了翻天覆地的变化。敏捷方法大行其道,测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色。作为一名程序员,你应该培养怎样的素质,方能对多变的环境应对自如,始终立于不败之地? 本书简明实用、见解深刻,总结了高效程序员在开发过程中的45个个人习惯、思想观念和方法,有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等5个方面积极修炼。通过学习这些内容,养成这些好的习惯,你可以极大地提升自己的编程实力,更快速、更可靠地交付更高质量的软件,从而成为真正的高效程序员。
- 价格 : 35.00元
- 文件类型: epub
- 评分 : 7.6
- 作者 :
伊恩·麦克尼尔
加拿大不列颠哥伦比亚运动医学理事会
- 出版时间: 2014-1
- 标签 :
跑步
运动
健康
健身
爱上跑步的13周
生活
个人管理
加拿大
- 翻译 :
潘小飞
- 页数 : 234
- 豆瓣地址: https://book.douban.com/subject/25750714/
- 出版社 : 南海出版公司
- 简介 : ★让从不跑步的人迈开双腿,从本书开始跑过一生! ★坚持跑步的第一步:爱上跑步。 ★在一呼一吸中,感受最纯粹的自我。 在爱上跑步的13周里,通过13周跑步行走计划,读者可以连续跑10公里而不受伤。 除了计划,本书还向读者介绍了跑步前的准备工作、跑步心理、跑步营养学、受伤后的恢复方法、准备10公里赛事等方面的知识。 本书内容涵盖跑步的方方面面,可以解答跑步初学者可能会出现的种种问题。 本书告诉读者:在人生道路上,每个人也都是一名跑步者。
- 价格 : CNY 32.00
- 文件类型: epub
- 国家语言: zh
- 创建工具: GitBook
- 创建人 : DONG
- 简介 : Gradle User Guide 中文版
- 出版社 : GitBook
- 文件类型: epub
- 评分 : 8.1
- 作者 :
[日]千叶 滋
- 出版时间: 2014-6
- 标签 :
编译原理
编译器
计算机
脚本语言
编程
计算机科学
软件开发
编程艺术
- 翻译 :
陈筱烟
- 页数 : 300
- 豆瓣地址: https://book.douban.com/subject/25908672/
- 出版社 : 人民邮电出版社
- 简介 : 《两周自制脚本语言》是一本优秀的编译原理入门读物。全书穿插了大量轻松风趣的对话,读者可以随书中的人物一起从最简单的语言解释器开始,逐步添加新功能,最终完成一个支持函数、数组、对象等高级功能的语言编译器。本书与众不同的实现方式不仅大幅简化了语言处理器的复杂度,还有助于拓展读者的视野。 《两周自制脚本语言》适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。同时,已经学习过相关知识、有一定经验的开发者,也一定能从本书新颖的实现方式中受益良多。
- 从书 : 自制系列
- 价格 : 59.00元
- 文件类型: pdf
- 评分 : 8.9
- 副标题 : JVM高级特性与最佳实践
- 作者 :
周志明
- 出版时间: 2013-9-1
- 标签 :
JVM
Java
虚拟机
java
计算机
编程
软件开发
程序设计
- 翻译 :
- 页数 : 433
- 豆瓣地址: https://book.douban.com/subject/24722612/
- 出版社 : 机械工业出版社
- 简介 : 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》内容简介:第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改进:根据最新的JDK 1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。 第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解书中后面内容有重要帮助。 第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。 第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。 第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果; 第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。
- 价格 : 79.00元
- 文件类型: epub
- 评分 : 8.1
- 副标题 : 第3版
- 作者 :
李刚
- 出版时间: 2014-7-1
- 标签 :
Java
编程
入门
计算机
编程语言
java
李刚
程序设计
- 翻译 :
- 页数 : 851
- 豆瓣地址: https://book.douban.com/subject/25959184/
- 出版社 : 电子工业出版社
- 简介 : 《疯狂Java讲义(第3版)(含CD光盘1张)》是《疯狂Java讲义》的第3版,第3版保持了前两版系统、全面、讲解浅显、细致的特性,全面新增介绍了Java 8的新特性,《疯狂Java讲义(第3版)(含CD光盘1张)》大部分示例程序都采用Lambda表达式、流式API进行了改写,因此务必使用Java 8的JDK来编译、运行。 《疯狂Java讲义(第3版)(含CD光盘1张)》深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制。覆盖了java.lang、java.util、java.text、java.io和java.nio、java.sql、java.awt、javax.swing包下绝大部分类和接口。本书全面介绍了Java 8的新的接口语法、Lambda表达式、方法引用、构造器引用、函数式编程、流式编程、新的日期、时间API、并行支持、改进的类型推断、重复注解、JDBC 4.2新特性等新特性。 与前两版类似,《疯狂Java讲义(第3版)(含CD光盘1张)》并不单纯从知识角度来讲解Java,而是从解决问题的角度来介绍Java语言,所以《疯狂Java讲义(第3版)(含CD光盘1张)》中涉及大量实用案例开发:五子棋游戏、梭哈游戏、仿QQ的游戏大厅、MySQL企业管理器、仿EditPlus的文本编辑器、多线程、断点下载工具、Spring框架的IoC容器……这些案例既能让读者巩固每章的知识,又可以让读者学以致用,激发编程自豪感,进而引爆内心的编程激情。《疯狂Java讲义(第3版)(含CD光盘1张)》光盘里包含书中所有示例的代码和《疯狂Java实战演义》的所有项目代码,这些项目可以作为《疯狂Java讲义(第3版)(含CD光盘1张)》课后练习的“非标准答案”,如果读者需要获取关于课后习题的解决方法、编程思路,可以登录http://www.crazyit.org站点与笔者及《疯狂Java讲义(第3版)(含CD光盘1张)》庞大的读者群相互交流。 《疯狂Java讲义(第3版)(含CD光盘1张)》为所有打算深入掌握Java编程的读者而编写,适合各种层次的Java学习者和工作者阅读,也适合作为大学教育、培训机构的Java教材。但如果只是想简单涉猎Java,则本书过于庞大,不适合阅读。
- 价格 : 109.00元
- 文件类型: pdf
- 作者 :
雨
林
木
风
- 创建时间: D:20101211221454+08'00'
- 创建人 : Adobe Acrobat Pro 9.3.1
- 修改时间: D:20101211221454+08'00'
- 制作人 : Adobe Acrobat Pro 9.3.1
- 文件类型: pdf
- 评分 : 8.1
- 作者 :
李 喆
- 出版时间: 2014-10
- 标签 :
chrome
JavaScript
chrome拓展及应用
浏览器扩展
计算机
前端技术
前端
crx
- 翻译 :
- 页数 : 252
- 豆瓣地址: https://book.douban.com/subject/25980975/
- 出版社 : 人民邮电出版社
- 简介 : 本书简述了Chrome平台开发的概念、扩展与应用的区别及其常用功能,并结合具体场景给出了实例。主要介绍了Chrome扩展基础、Chrome扩展的UI界面、管理浏览器和部分高级API划分,讲解了文件系统、网络通信、操作USB设备和串口通信等多个与操作系统紧密相关的内容,还介绍了Chrome主题开发、支持国际化的程序开发,以及如何使用Angular框架进行开发。 本书以直观生动的实例帮助读者理解知识要点,以自顶向下的方式进行讲解,让读者先接触最直观的内容,然后慢慢深挖究其本质,非常适合开发者自学。
- 价格 : 49.00元
- 文件类型: epub
- 评分 : 8.6
- 副标题 : HTML5权威指南
- 作者 :
[美] Adam Freeman
- 出版时间: 2014-1
- 标签 :
HTML5
前端开发
Web前端
前端
web开发
计算机
Web
javascript
- 翻译 :
谢廷晟
牛化成
刘美英
- 页数 : 834
- 豆瓣地址: https://book.douban.com/subject/25786074/
- 出版社 : 人民邮电出版社
- 简介 : 《HTML5 权威指南》是系统学习网页设计的权威参考图书。本书分为五部分:第一部分介绍学习本书的预备知识和HTML、CSS 和JavaScript 的最新进展;第二部分讨论HTML 元素,并详细说明了HTML5中新增和修改的元素;第三部分阐述CSS,涵盖了所有控制内容样式的CSS 选择器和属性,并辅以大量代码示例和图示;第四部分介绍DOM,剖析如何用JavaScript 操纵HTML 内容;第五部分讲解Ajax、多媒体和canvas 元素等HTML5 高级特性。 本书面向初学者和中等水平Web 开发人员,是牢固掌握HTML5、CSS3 和JavaScript 的必读之作。
- 从书 : 图灵程序设计丛书
- 价格 : 129.00元
- 文件类型: pdf
- 创建人 : Linghao Li
- 国家语言: zh
- 简介 : Mostly Adequate Guide 中文版
- 创建工具: GitBook
- 出版社 : GitBook
- 文件类型: epub
- 评分 : 9.1
- 作者 :
曾探
- 出版时间: 2015-5
- 标签 :
JavaScript
设计模式
前端开发
前端
Web前端
编程
javascript
计算机
- 翻译 :
- 页数 : 294
- 豆瓣地址: https://book.douban.com/subject/26382780/
- 出版社 : 人民邮电出版社
- 简介 : 本书在尊重《设计模式》原意的同时,针对JavaScript语言特性全面介绍了更适合JavaScript程序员的了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。本书将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。
- 从书 : 图灵原创
- 价格 : 59.00元
- 文件类型: pdf
- 作者 :
【爱尔兰】Mario Casciaro(马里奥•卡西罗)
【意大利】Luciano Mammino(卢西安诺•马米诺)
- 简介 : 《node.js设计模式(第2版)》通过大量示例形象地阐述了 Node.js 的哲学思想和设计模式。内容主要由六部分组成:Node 核心思想、基础设计模式、异步控制流模式、流编程、Node.js 的传统设计模式和特有设计模式、通用编程的 Web 应用以及处理复杂实际问题的高级编程技巧。 这是一本值得深入品读的书籍,读者若具备一些软件设计的理论知识会有助于理解书中提出的概念,中级 Node.js 开发者也会从本书有所收获。《node.js设计模式(第2版)》尤其适用于已经接触过 Node.js 并且想在效率、设计质量和可扩展性方面获得提升的开发者。
- 出版社 : 电子工业出版社
- 标签 :
Node.js
JavaScript
设计模式
前端技术
计算机
技术
编程
web开发
- 出版时间: 2018-2
- 翻译 :
冯康
- 评分 : 8.5
- 文件类型: epub
- 评分 : 7.4
- 作者 :
余果
- 出版时间: 2015-9-1
- 标签 :
前端开发
web
程序员
全栈工程师
计算机
编程
fullstack
前端
- 翻译 :
- 页数 : 234
- 豆瓣地址: https://book.douban.com/subject/26598045/
- 出版社 : 人民邮电出版社
- 简介 : 全栈工程师正成为 IT 行业的新秀,论是上市互联网公司还是创业公司,都对全栈工程师青睐有加。本书作者是腾讯公司高级工程师,在前端、后端和APP开发方面都有丰富的经验,在本书中分享了全栈工程师的技能要求、核心竞争力、未来发展方向、对移动端的思考。除此之外,本书还详细记录了作者从零开始、学习成长的心路历程。 本书内容全面,客观务实,适合互联网行业新人、程序员,以及期待技术转型的从业者阅读参考。
- 价格 : 49.00
- 文件类型: epub
📖從Promise開始的JavaScript異步生活 📥下载
- 创建人 : Eddy Chang
- 创建工具: GitBook
- 国家语言: zh
- 简介 : 學習如何使用ES6 Promise,應用異步執行流程在你的JavaScript程式中。
- 出版社 : GitBook
- 文件类型: epub
- 国家语言: zh
- 出版社 : GitBook
- 创建人 : Eddy Chang
- 简介 : 寫給中文開發者的JavaScript程式語言入門書籍,加入許多ES6新語法與API。
- 创建工具: GitBook
- 文件类型: epub
- 评分 : 8.9
- 作者 :
David Flanagan
- 出版时间: 2012-4-1
- 标签 :
JavaScript
Web前端开发
犀牛书
前端
编程
前端开发
Web开发
计算机
- 翻译 :
淘宝前端团队
- 页数 : 1004
- 豆瓣地址: https://book.douban.com/subject/10549733/
- 出版社 : 机械工业出版社华章公司
- 简介 : 本书是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手册。 第6版涵盖HTML 5和ECMAScript 5。很多章节完全重写,以便与时俱进,紧跟当今的最佳Web开发实践。本书新增章节描述了jQuery和服务器端JavaScript。 本书适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的JavaScript程序员阅读。
- 从书 : 博文视点O'reilly系列
- 价格 : 139.00元
- 文件类型: epub
- 评分 : 9.4
- 作者 :
[美] Kyle Simpson
- 出版时间: 2015-4
- 标签 :
JavaScript
前端开发
javascript
编程
前端
Web前端开发
计算机
Web
- 翻译 :
赵望野
梁杰
- 页数 : 195
- 豆瓣地址: https://book.douban.com/subject/26351021/
- 出版社 : 人民邮电出版社
- 简介 : JavaScript语言有很多复杂的概念,但却用简单的方式体现出来(比如回调函数),因此,JavaScript开发者无需理解语言内部的原理,就能编写出功能全面的程序;就像收音机一样,你无需理解里面的管子和线圈都是做什么用的,只要会操作收音机上的按键,就可以收听你喜欢的节目。然而,JavaScript的这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发者,如果没有认真学习也无法真正理解语言本身的特性。正是因为绝大多数人不求甚解,一遇到出乎意料的行为就认为是语言本身有缺陷,进而把相关的特性加入黑名单,久而久之就排除了这门语言的多样性,人为地使它变得不完整、不安全。 “你不知道的JavaScript”系列就是要让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书介绍了该系列的两个主题:“作用域和闭包”以及“this和对象原型”。掌握了这些知识之后,无论什么技术、框架和流行词语,你都能轻松理解。
- 价格 : 49.00元
- 文件类型: epub
- 评分 : 9.1
- 作者 :
[美] Kyle Simpson
- 出版时间: 2016-8
- 标签 :
JavaScript
前端开发
javascript
前端
Web前端开发
编程
计算机
WebApp
- 翻译 :
单业
姜南
- 页数 : 358
- 豆瓣地址: https://book.douban.com/subject/26854244/
- 出版社 : 人民邮电出版社
- 简介 : JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。本书是其中卷,主要介绍了类型、语法、异步和性能。
- 价格 : 79.00元
- 文件类型: epub
- 作者 :
[美] Kyle Simpson
- 简介 : JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。本书是其下卷,主要介绍了JavaScript入门知识和对ES6及未来发展趋势的展望。
- 出版社 : 人民邮电出版社
- 标签 :
JavaScript
编程
前端开发
前端
Web前端开发
javascript
计算机
技术
- 出版时间: 2018-1-1
- 翻译 :
单业
- 评分 : 8.0
- 文件类型: epub
- 出版社 : GitBook
- 创建人 : Leo Hui
- 创建工具: GitBook
- 国家语言: zh
- 简介 : 都是一些自己的收藏和记录。
- 文件类型: epub
- 评分 : 6.5
- 作者 :
[美] Michael McMillan
- 出版时间: 2014-8
- 标签 :
JavaScript
算法
Web前端
数据结构
前端
编程
计算机
web
- 翻译 :
王群锋
杜 欢
- 页数 : 216
- 豆瓣地址: https://book.douban.com/subject/25945449/
- 出版社 : 人民邮电出版社
- 简介 : 通过本书的学习,读者将能自如地选择最合适的数据结构与算法,并在JavaScript开发中懂得权衡使用。此外,本书也概述了与数据结构与算法相关的JavaScript特性。 本书主要内容如下。 数组和列表:最常用的数据结构。 栈和队列:与列表类似但更复杂的数据结构。 链表:如何通过它们克服数组的不足。 字典:将数据以键-值对的形式存储。 散列:适用于快速查找和检索。 集合:适用于存储只出现一次的元素。 二叉树:以层级的形式存储数据。 图和图算法:网络建模的理想选择。 算法:包括排序或搜索数据的算法。 高级算法:动态规划和贪心算法。
- 价格 : 49.00元
- 文件类型: epub
- 评分 : 8.5
- 作者 :
朴灵
- 出版时间: 2013-12-1
- 标签 :
node.js
JavaScript
Node.js
编程
Web
计算机
nodejs
技术
- 翻译 :
- 页数 : 332
- 豆瓣地址: https://book.douban.com/subject/25768396/
- 出版社 : 人民邮电出版社
- 简介 : 本书从不同的视角介绍了 Node 内在的特点和结构。由首章Node 介绍为索引,涉及Node 的各个方面,主要内容包含模块机制的揭示、异步I/O 实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer 的细节、Node 中的网络编程基础、Node 中的Web 开发、进程间的消息传递、Node 测试以及通过Node 构建产品需要的注意事项。最后的附录介绍了Node 的安装、调试、编码规范和NPM 仓库等事宜。 本书适合想深入了解 Node 的人员阅读。
- 从书 : 图灵原创
- 价格 : CNY 69.00
- 文件类型: epub
- 评分 : 8.5
- 副标题 : 第2版
- 作者 :
单东林
张晓菲
魏然
- 出版时间: 2012-7-1
- 标签 :
jQuery
前端开发
JavaScript
web开发
前端
编程
锋利的jQuery
计算机
- 翻译 :
- 页数 : 380
- 豆瓣地址: https://book.douban.com/subject/10792216/
- 出版社 : 人民邮电出版社
- 简介 : 《锋利的jQuery(第2版)》循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的选择器、DOM操作、事件和动画、AJAX应用、插件、jQuery Mobile、jQuery各个版本变化、jQuery性能优化和技巧等知识点,并结合每个章节后面的案例演示进行练习,达到掌握核心知识点的目的。 为使读者更好地进行开发实践,《锋利的jQuery(第2版)》的第8章将前7章讲解的知识点和效果进行了整合,打造出一个非常有个性的网站,并从案例研究、网站材料、网站结构、网站样式和网站脚本等方面指导读者参与到项目建设中来。
- 价格 : 49.00元
- 文件类型: epub
- 作者 :
Terence Parr
- 简介 : ANTLR是一款强大的语法分析器生成工具,可用于读取、处理、执行和翻译结构化的文本或二进制文件。它被广泛应用于学术领域和工业生产实践,是众多语言、工具和框架的基石。Twitter搜索使用ANTLR进行语法分析,每天处理超过20亿次查询;Hadoop生态系统中的Hive、Pig、数据仓库和分析系统所使用的语言都用到了ANTLR;Lex Machina将ANTLR用于分析法律文本;Oracle公司在SQL开发者IDE和迁移工具中使用了ANTLR;NetBeans公司的IDE使用ANTLR来解析C++;Hibernate对象-关系映射框架(ORM)使用ANTLR来处理HQL语言。 除了这些鼎鼎大名的项目之外,还可以利用ANTLR构建各种各样的实用工具,如配置文件读取器、遗留代码转换器、维基文本渲染器,以及JSON解析器。我编写了一些工具,用于创建数据库的对象-关系映射、描述三维可视化以及在Java源代码中插入性能监控代码。我甚至为一次演讲编写了一个简单的DNA模式匹配程序。 一门语言的正式描述称为语法(grammar),ANTLR能够为该语言生成一个语法分析器,并自动建立语法分析树——一种描述语法与输入文本匹配关系的数据结构。ANTLR也能够自动生成树的遍历器,这样你就可以访问树中的节点,执行自定义的业务逻辑代码。 本书既是ANTLR 4的参考手册,也是解决语言识别问题的指南。你会学到如下知识: 识别语言样例和参考手册中的语法模式,从而编写自定义的语法。 循序渐进地为从简单的JSON到复杂的R语言编写语法。同时还能学会解决XML和Python中棘手的识别问题。 基于语法,通过遍历自动生成的语法分析树,实现自己的语言类应用程序。 在特定的应用领域中,自定义识别过程的错误处理机制和错误报告机制。 通过在语法中嵌入Java动作(action),对语法分析过程进行完全的掌控。 本书并非教科书,所有的讨论都是基于实例的,旨在令你巩固所学的知识,并提供语言类应用程序的基本范例。
- 出版社 : 机械工业出版社
- 标签 :
ANTLR
编译原理
编译器
编程语言
计算机
编程
词法分析
技术
- 出版时间: 2017-5-1
- 翻译 :
张博
- 评分 : 9.8
- 文件类型: epub
- 评分 : 8.6
- 副标题 : 权威指南
- 作者 :
David Gourley
Brian Totty
- 出版时间: 2012-9
- 标签 :
HTTP
网络
计算机
互联网
协议
web开发
基础理论
编程
- 翻译 :
陈涓
赵振平
- 页数 : 720
- 豆瓣地址: https://book.douban.com/subject/10746113/
- 出版社 : 人民邮电出版社
- 简介 : 超文本转移协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。 HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好 说的。但现在,你手上拿着的是却一本两磅重 的书。如果你对我们怎么会写出一本650页 的关于HTTP的书感到奇怪的话,可以去看一下目录。本书不仅仅是一本HTTP首部的参考手册;它是一本名副其实的web结构圣经。 本书中,我们尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,我们对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。而且,为了节省大家寻找参考文献的时间,我们还对很多HTTP应用程序正常工作所必须的、重要的非HTTP技术进行了介绍。在组织得便于使用的附录中,可以找到按照字母排序的首部参考(这些首部构成了最常见的HTTP文本的基础)。我们希望这种概念性的设计有助于读者对HTTP的使用。 本书是为所有希望理解HTTP以及Web底层结构的人编写的。软硬件工程师也可以将本书作为HTTP及相关web技术的条理清楚的参考书使用。系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构。性能工程师和分析人员可以从高速缓存和性能优化的相关章节中获益。市场营销和咨询专家可以通过概念的介绍更好地理解web技术的前景。 本书对一些常见的误解进行了说明,推荐了“各种使用诀窍”,提供了便捷的参考资料,并且对枯燥且令人费解的标准规范进行了可读性很强的介绍。在这本书里,我们对Web正常工作所必须且互相关联的技术进行了详细的介绍。 本书是很多对因特网技术充满热情的人经过大量工作写成的。希望对你有所帮助。
- 价格 : 109.00元
- 文件类型: epub
- 评分 : 暂无评分
- 作者 :
高群凯
- 出版时间: 2010-3
- 标签 :
lighttpd
web
http
源码分析
源友
架构
as
TCP/IP
- 翻译 :
- 页数 : 460
- 豆瓣地址: https://book.douban.com/subject/24529300/
- 出版社 : 机械工业出版社
- 简介 : 本书主要针对lighttpd源码进行了深度剖析。主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、日志系统、文件状态缓存器、配置信息加载、i/o多路复用技术模型、插件链、网络请求服务响应流程、请求响应数据快速传输方式,以及基本插件模块。本书针对的lighttpd项目版本为稳定版本1.4.20。 本书适合使用lighttpd的人员和爱好者参考。
- 价格 : 59.00元
- 文件类型: epub
- 评分 : 8.9
- 作者 :
Ilya Grigorik
- 出版时间: 2013-9
- 标签 :
Web开发
性能
Web
性能优化
计算机
互联网
前端开发
web
- 翻译 :
李松峰
- 页数 : 336
- 豆瓣地址: https://book.douban.com/subject/25856314/
- 出版社 : 人民邮电出版社
- 简介 : 本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web 开发者技术体系中应该掌握的所有网络及性能优化知识。全书以性能优化为主线,从TCP、UDP 和TLS 协议讲起,解释了如何针对这几种协议和基础设施来优化应用。然后深入探讨了无线和移动网络的工作机制。最后,揭示了HTTP 协议的底层细节,同时详细介绍了HTTP 2.0、 XHR、SSE、WebSocket、WebRTC 和DataChannel 等现代浏览器新增的具有革命性的新能力。 本书适合所有Web 应用及站点开发人员阅读,包括但不限于前端、后端、运维、大数据分析、 UI/UX、存储、视频、实时消息,以及性能工程师。 Ilya Grigorik 是谷歌“Web加速”(Make The Web Fast)团队的性能工程师、开发大使。他每天的主要工作就是琢磨怎么让Web应用速度更快,总结并推广能够提升应用性能的最佳实践。
- 价格 : 69
- 文件类型: epub
- 评分 : 8.7
- 作者 :
吴军
- 出版时间: 2012-5-1
- 标签 :
数学
计算机
科普
吴军
计算机科学
互联网
科学
Programming
- 翻译 :
- 页数 : 272
- 豆瓣地址: https://book.douban.com/subject/10750155/
- 出版社 : 人民邮电出版社
- 简介 : 几年前,“数学之美”系列文章原刊载于谷歌黑板报,获得上百万次点击,得到读者高度评价。读者说,读了“数学之美”,才发现大学时学的数学知识,比如马尔可夫链、矩阵计算,甚至余弦函数原来都如此亲切,并且栩栩如生,才发现自然语言和信息处理这么有趣。 今年,作者吴军博士几乎把所有文章都重写了一遍,为的是把高深的数学原理讲得更加通俗易懂,让非专业读者也能领略数学的魅力。读者通过具体的例子学到的是思考问题的方式 —— 如何化繁为简,如何用数学去解决工程问题,如何跳出固有思维不断去思考创新。
- 价格 : 45.00元
- 文件类型: epub
- 评分 : 8.6
- 作者 :
Ben Forta
- 出版时间: 2007
- 标签 :
正则表达式
计算机
编程
正则
Regex
计算机科学
programming
regexp
- 翻译 :
杨涛
王建桥
杨晓云
- 页数 : 139
- 豆瓣地址: https://book.douban.com/subject/2269648/
- 出版社 : 人民邮电出版社
- 简介 : 正则表达式是一种威力无比强大的武器,几乎在所有的程序设计语言里和计算机平台上都可以用它来完成各种复杂的文本处理工作。本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,其中包括回溯引用、条件性求值和前后查找,等等。每章都为读者准备了许多简明又实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们去解决实际问题。 本书适合各种语言和平台的开发人员。
- 从书 : 图灵程序设计丛书
- 价格 : 29.00元
- 文件类型: epub
- 评分 : 9.9
- 作者 :
Randal E.Bryant
David O'Hallaron
- 出版时间: 2016-11
- 标签 :
计算机
计算机科学
计算机系统
操作系统
CSAPP
计算机体系结构
计算机底层
CS
- 翻译 :
龚奕利
贺莲
- 页数 : 737
- 豆瓣地址: https://book.douban.com/subject/26912767/
- 出版社 : 机械工业出版社
- 简介 : 和第2版相比,本版内容上*大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 处理器体系结构修改为支持64位字和操作的设计。 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 采用新函数,更新了与协议无关和线程安全的网络编程。
- 从书 : 计算机科学丛书
- 价格 : 139.00元
- 文件类型: pdf
- 评分 : 9.1
- 副标题 : 第3版
- 作者 :
[美] Jeffrey E.F.Friedl
- 出版时间: 2012-7
- 标签 :
正则表达式
编程
计算机
基础
技术
Java
程序猿
校图
- 翻译 :
余晟
- 页数 : 515
- 豆瓣地址: https://book.douban.com/subject/11589967/
- 出版社 : 电子工业出版社
- 简介 : 《精通正则表达式(第3版)》内容简介:随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。《精通正则表达式(第3版)》是讲解正则表达式的经典之作。《精通正则表达式(第3版)》主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在Perl、Java、.NET、PHP中的用法。《精通正则表达式(第3版)》自第1版开始着力于教会读者“以正则表达式来思考”,来让读者真正“精通”正则表达式。该版对PHP的相关内容、Javal.5和Javal.6的新特性作了可观的扩充讲解。任何有机会仲用正则表达式的读者都会从中获益匪浅。
- 价格 : 89.00元
- 文件类型: epub
- 评分 : 9.2
- 作者 :
[日]户根勤
- 出版时间: 2017-1-1
- 标签 :
计算机网络
计算机
网络
科普
互联网
计算机科学
网络编程
web
- 翻译 :
周自恒
- 页数 : 336
- 豆瓣地址: https://book.douban.com/subject/26941639/
- 出版社 : 人民邮电出版社
- 简介 : 本书以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了实际的网络设备和软件是如何工作的。目的是帮助读者理解网络的本质意义,理解实际的设备和软件,进而熟练运用网络技术。同时,专设了“网络术语其实很简单”专栏,以对话的形式介绍了一些网络术语的词源,颇为生动有趣。 本书图文并茂,通俗易懂,非常适合计算机、网络爱好者及相关从业人员阅读。
- 从书 : 图灵程序设计丛书
- 价格 : CNY 49.00
- 文件类型: epub
- 评分 : 7.6
- 作者 :
[日] 青木峰郎
- 出版时间: 2016-6
- 标签 :
编译原理
编译器
计算机
编译
编程
自制系列
compiler
计算机科学
- 翻译 :
严圣逸
绝云
- 页数 : 472
- 豆瓣地址: https://book.douban.com/subject/26806041/
- 出版社 : 人民邮电出版社
- 简介 : 本书将带领读者从头开始制作一门语言的编译器。笔者特意为本书设计了CЬ语言,CЬ可以说是C语言的子集,实现了包括指针运算等在内的C语言的主要部分。本书所实现的编译器就是C Ь语言的编译器, 是实实在在的编译器,而非有诸多限制的玩具。另外,除编译器之外,本书对以编译器为中心的编程语言的运行环境,即编译器、汇编器、链接器、硬件、运行时环境等都有所提及,介绍了程序运行的所有环节。
- 从书 : 自制系列
- 价格 : 99.00元
- 文件类型: pdf
📖Python-Cookbook第三版中文v2.0.0.pdf 📥下载
- 创建人 : Latex With Hyperref Package
- 制作人 : Xdvipdfmx (0.7.8)
- 创建时间: D:20160401103437+08'00'
- 文件类型: pdf
📖Python Cookbook 中文版,第 3 版 📥下载
- 评分 : 9.0
- 作者 :
David M. Beazley
Brian K. Jones
- 出版时间: 2015-5-1
- 标签 :
Python
编程
python
计算机
cookbook
O'Reilly
代码
技术
- 翻译 :
陈舸
- 页数 : 684
- 豆瓣地址: https://book.douban.com/subject/26381341/
- 出版社 : 人民邮电出版社
- 简介 : 《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。 本书覆盖了Python应用中的很多常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,可以很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工作的,以及为什么能够工作。 《Python Cookbook(第3版)中文版》非常适合具有一定编程基础的Python程序员阅读参考。
- 价格 : 108.00元
- 文件类型: epub
- 评分 : 7.7
- 作者 :
[美]Wesley J. Chun(陳仲才)
- 出版时间: 2008-06
- 标签 :
Python
编程
计算机
程序语言
python
程序设计
programming
开发
- 翻译 :
CPUG
- 页数 : 654
- 豆瓣地址: https://book.douban.com/subject/3112503/
- 出版社 : 人民邮电出版社
- 简介 : 本书是Python开发者的完全指南——针对 Python 2.5全面升级 ·学习专业的Python风格、最佳实践和好的编程习惯; ·加强对Python对象、内存模型和Python面向对象特性的深入理解; ·构建更有效的Web、CGI、互联网、网络和其他客户端/服务器架构应用程序及软件; ·学习如何使用Python中的Tkinter和其他工具来开发自己的GUI应用程序及软件; ·通过用C等语言编写扩展来提升Python应用程序的性能,或者通过使用多线程增强I/0相关的应用程序的能力; ·学习Python中有关数据库的API,以及如何在Python中使用各种不同的数据库系统,包括MySQL、Postgres和 SQLite。
- 价格 : 89.00元
- 文件类型: epub
- 评分 : 7.7
- 作者 :
[美]Wesley J. Chun(陳仲才)
- 出版时间: 2008-06
- 标签 :
Python
编程
计算机
程序语言
python
程序设计
programming
开发
- 翻译 :
CPUG
- 页数 : 654
- 豆瓣地址: https://book.douban.com/subject/3112503/
- 出版社 : 人民邮电出版社
- 简介 : 本书是Python开发者的完全指南——针对 Python 2.5全面升级 ·学习专业的Python风格、最佳实践和好的编程习惯; ·加强对Python对象、内存模型和Python面向对象特性的深入理解; ·构建更有效的Web、CGI、互联网、网络和其他客户端/服务器架构应用程序及软件; ·学习如何使用Python中的Tkinter和其他工具来开发自己的GUI应用程序及软件; ·通过用C等语言编写扩展来提升Python应用程序的性能,或者通过使用多线程增强I/0相关的应用程序的能力; ·学习Python中有关数据库的API,以及如何在Python中使用各种不同的数据库系统,包括MySQL、Postgres和 SQLite。
- 价格 : 89.00元
- 文件类型: pdf
- 评分 : 8.7
- 副标题 : 深度探索动态语言核心技术
- 作者 :
陈儒
- 出版时间: 2008-6
- 标签 :
python
编程
Python
计算机
编译原理
程序语言
programming
脚本引擎
- 翻译 :
- 页数 : 480
- 豆瓣地址: https://book.douban.com/subject/3117898/
- 出版社 : 电子工业出版社
- 简介 : 作为主流的动态语言,Python不仅简单易学、移植性好,而且拥有强大丰富的库的支持。此外,Python强大的可扩展性,让开发人员既可以非常容易地利用C/C++编写Python的扩展模块,还能将Python嵌入到C/C++程序中,为自己的系统添加动态扩展和动态编程的能力。. 为了更好地利用Python语言,无论是使用Python语言本身,还是将Python与C/C++交互使用,深刻理解Python的运行原理都是非常重要的。本书以CPython为研究对象,在C代码一级,深入细致地剖析了Python的实现。书中不仅包括了对大量Python内置对象的剖析,更将大量的篇幅用于对Python虚拟机及Python高级特性的剖析。通过此书,读者能够透彻地理解Python中的一般表达式、控制结构、异常机制、类机制、多线程机制、模块的动态加载机制、内存管理机制等核心技术的运行原理,同时,本书所揭示的动态语言的核心技术对于理解其他动态语言,如 Javascript、Ruby等也有较大的参考价值。.. 本书适合于Python程序员、动态语言爱好者、C程序员阅读
- 价格 : 69.80元
- 文件类型: pdf
- 评分 : 7.6
- 作者 :
Tarek Ziadé
- 出版时间: 2010-1
- 标签 :
python
编程
Python
计算机
程序设计
programming
软件开发
Programming
- 翻译 :
姚军
夏海轮
译
- 页数 : 306
- 豆瓣地址: https://book.douban.com/subject/4212921/
- 出版社 : 人民邮电出版社
- 简介 : 《Python高级编程》通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。《Python高级编程》首先介绍如何设置最优的开发环境,然后以Python敏捷开发方法为线索,阐述如何将已被验证的面向对象原则应用到设计中。这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。 《Python高级编程》针对具备一定Python基础并希望通过在项目中应用最佳实践和新的开发技术来提升自己的Python开发人员。
- 价格 : 45.00元
- 文件类型: pdf
- 创建工具: GitBook
- 简介 : 连载介绍信息: zone.wooyun.org/content/23138
- 国家语言: zh
- 创建人 : wizardforcel
- 出版社 : GitBook
- 文件类型: epub
- 评分 : 7.6
- 副标题 : 运用设计模式、并发和程序库创建高质量程序
- 作者 :
[美] Mark Summerfield
- 出版时间: 2014-8
- 标签 :
Python
设计模式
编程
python
程序设计
Programming
自我修练
计算机科学
- 翻译 :
爱飞翔
- 页数 : 252
- 豆瓣地址: https://book.douban.com/subject/25955274/
- 出版社 : 机械工业出版社
- 简介 : 《python编程实战:运用设计模式、并发和程序库创建高质量程序》由python开发者社区知名技术专家mark summerfield亲笔撰写,全球资深python专家doug hellmann作序鼎力推荐,是python领域最有影响力的著作之一。书中通过大量实用的范例代码和三个完整的案例研究,全面而系统地讲解了如何运用设计模式来规划代码结构,如何通过并发与cython等技术提升代码执行速度,以及如何利用各种python程序库来快速开发具体的应用程序和游戏。 《python编程实战:运用设计模式、并发和程序库创建高质量程序》共8章:第1~3章分别介绍了python的几种设计模式(创建型设计模式、结构型设计模式和行为型设计模式);第4章和第5章详细讲解了python的高级并发技术以及cython的用法;第6章具体介绍了python的高级网络编程;第7章阐释了如何用tkinter开发图形用户界面;第8章讲解了如何用opengl绘制3d图形。
- 从书 : 华章程序员书库
- 价格 : 69.00元
- 文件类型: pdf
- 评分 : 9.2
- 作者 :
[巴西] Luciano Ramalho
- 出版时间: 2017-5-15
- 标签 :
Python
编程
python
计算机
程序设计
计算机科学
图灵社区
进阶
- 翻译 :
安道
吴珂
- 页数 : 628
- 豆瓣地址: https://book.douban.com/subject/27028517/
- 出版社 : 人民邮电出版社
- 简介 : 【技术大咖推荐】 “很荣幸担任这本优秀图书的技术审校。这本书能帮助很多中级Python程序员掌握这门语言,我也从中学到了相当多的知识!”——Alex Martelli,Python软件基金会成员 “对于想要扩充知识的中级和高级Python程序员来说,这本书是充满了实用编程技巧的宝藏。”——Daniel Greenfeld和Audrey Roy Greenfeld,Two Scoops of Django作者 【本书特色】 本书由奋战在Python开发一线近20年的Luciano Ramalho执笔,Victor Stinner、Alex Martelli等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python 3和Python 2,告诉你Python中不亲自动手实践就无法理解的语言陷阱成因和解决之道,教你写出风格地道的Python代码。 ● Python数据模型:理解为什么特殊方法是对象行为一致的关键。 ● 数据结构:充分利用内置类型,理解Unicode文本和字节二象性。 ● 把函数视作对象:把Python函数视作一等对象,并了解这一点对流行的设计模式的影响。 ● 面向对象习惯用法:通过构建类学习引用、可变性、接口、运算符重载和多重继承。 ● 控制流程:学习使用上下文管理器、生成器、协程,以及通过concurrent.futures和asyncio包实现的并发。 ● 元编程:理解特性、描述符、类装饰器和元类的工作原理。 【主要内容】 本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。 本书适合中高级Python软件开发人员阅读参考。 【译者简介】 安道 专注于现代计算机技术的自由翻译,译有《Flask Web 开发》《Python 网络编程攻略》《Ruby on Rails 教程》等书。 个人网站:http://about.ac/。 吴珂 现为Airbnb公司软件工程师,所在团队主要负责开发和维护各类可伸缩、高性能服务,并在Airbnb内推广面向服务的系统架构。在分布式系统、云存储服务和跨平台SDK开发,以及大规模数据处理等方面有多年经验。
- 价格 : 139元
- 文件类型: epub
- 评分 : 7.4
- 作者 :
张颖
赖勇浩
- 出版时间: 2014-6
- 标签 :
python
Python
编程
计算机
程序设计
Programming
编程语言
软件工程
- 翻译 :
- 页数 : 272
- 豆瓣地址: https://book.douban.com/subject/25910544/
- 出版社 : 机械工业出版社
- 简介 : 在通往“Python技术殿堂”的路上,本书将为你编写健壮、优雅、高质量的Python代码提供切实帮助!内容全部由Python编码的最佳实践组成,从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化8个方面深入探讨了编写高质量Python代码的技巧与禁忌,一共总结出91条宝贵的建议。每条建议对应Python程序员可能会遇到的一个问题。本书不仅以建议的方式从正反两方面给出了被实践证明为十分优秀的解决方案或非常糟糕的解决方案,而且分析了问题产生的根源,会使人有一种醍醐灌顶的感觉,豁然开朗。 《编写高质量代码:改善Python程序的91个建议》针对每个问题所选择的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中显露锋芒。建议你将本书搁置在手边,随时查阅,相信这么做一定能使你的学习和开发工作事半功倍。
- 从书 : Effective系列丛书
- 价格 : 59.00元
- 文件类型: epub
- 简介 : A book to introduce blockchain technologies, including the key techniques, algorithms, usage scenarios, and projects.
- 出版社 : GitBook
- 创建工具: GitBook
- 国家语言: zh
- 创建人 : yeasy
- 文件类型: epub
- 国家语言: zh
- 创建人 : 段钢
- 出版时间: 2013-08-24T16:00:00+00:00
- 创建工具: calibre (3.7.0) [https://calibre-ebook.com]
- 文件类型: epub
- 评分 : 8.6
- 副标题 : Web实战篇(第2版)
- 作者 :
[英] Dafydd Stuttard
[英] Marcus Pinto
- 出版时间: 2012-6-26
- 标签 :
网络安全
黑客
安全
计算机
WEB渗透
Web
互联网
Security
- 翻译 :
石华耀
傅志红
- 页数 : 625
- 豆瓣地址: https://book.douban.com/subject/10793814/
- 出版社 : 人民邮电出版社
- 简介 : 内容简介: Web应用无处不在,安全隐患如影随形。承载着丰富功能与用途的Web应用程序中布满了各种漏洞,攻击者能够利用这些漏洞盗取用户资料,实施诈骗,破坏其他系统等。近年来,一些公司的网络系统频频遭受攻击,导致用户信息泄露,造成不良影响。因此,如何确保Web应用程序的安全,已成为摆在人们眼前亟待解决的问题。 本书是Web安全领域专家的经验结晶,系统阐述了如何针对Web应用程序展开攻击与反攻击,深入剖析了攻击时所使用的技巧、步骤和工具,条理清晰,内容详尽。第2版全面升级,涵盖了最新的攻击技巧与应对措施,此外,书中还列出了几百个“漏洞实验室”,以帮助读者对所学内容进行巩固和实战演习。
- 从书 : 黑客攻防技术宝典
- 价格 : 99.00元
- 文件类型: epub
- 出版社 : GitBook
- 创建人 : wizardforcel
- 创建工具: GitBook
- 简介 : [email protected] 16:39:33
- 国家语言: zh
- 文件类型: epub
- 评分 : 7.1
- 作者 :
许式伟
- 出版时间: 2012-8
- 标签 :
go语言
Go
编程
程序设计
编程语言
golang
计算机
programming
- 翻译 :
- 页数 : 300
- 豆瓣地址: https://book.douban.com/subject/11577300/
- 出版社 : 人民邮电出版社
- 简介 : 这本书从整体的写作风格来说,会以介绍 Go 语言特性为主,示例则尽量采用作者平常的实践,而不是一个没有太大实际意义的语法示范样例。 本书作者背景极强,许式伟为原金山WPS首席架构师、曾是盛大创新院研究员,目前是国内Go语言实践圈子公认的Go语言专家。参与本书写作的几位作者都是实际用Go语言开发的项目的开发人员,有较强的实战经验。 本书以介绍Go语言特性为主,示例则尽量采用作者开发团队平常的实践,内容涉及内存管理(堆和栈)、错误处理、OOP、并发编程等关键话题。 这本书面向的读者是所有打算用Go语言的开发者,主要包括目前使用C、C++、Java、C#的开发人员,甚至一些Python、PHP开发人员也可能转为 Go 程序员。
- 从书 : 图灵原创
- 价格 : 49.00元
- 文件类型: epub
- 作者 :
陈显鹭
王炳燊
秦妤嘉
- 简介 : 本书在详细分析Docker所依赖的技术栈的基础上,一步一步地通过代码实例,让读者可以自己循序渐进地用Go语言构建出一个容器的引擎。不同于其他Docker原理介绍或代码剖析的书籍,本书旨在提供给读者一条动手路线,一步一步地实现Docker的隔离性,构建Docker的镜像、容器的生命周期及Docker的网络等。本书涉及的代码都托管在GitHub上,读者可以对照书中的步骤从代码层面学习构建流程,从而精通整个容器技术栈。本书也对目前业界容器技术的方向和实现做了简单介绍,以加深读者对容器生态的认识和理解。 本书适合对容器技术已经使用过或有一些了解,希望更深层次掌握容器技术原理和最佳实践的读者。
- 出版社 : 电子工业出版社
- 标签 :
docker
虚拟化
计算机
go
编程
Docker
linux
计算机科学
- 出版时间: 2017-7-1
- 翻译 :
- 评分 : 7.1
- 文件类型: epub
📖Scikit-Learn与TensorFlow机器学习实用指南 📥下载
- 评分 : 9.5
- 作者 :
Aurélien Géron
- 出版时间: 2017-10-1
- 标签 :
机器学习
Python
AI
计算机科学
计算机
英语
百科
数据分析
- 翻译 :
- 豆瓣地址: https://book.douban.com/subject/27154347/
- 出版社 : 东南大学出版社
- 简介 : 通过具体的例子、很少的理论以及两款成熟的Python框架:Scikit-Learn和TensorFlow,作者Aurélien Géron会帮助你掌握构建智能系统所需要的概念和工具。你将会学习到各种技术,从简单的线性回归及发展到深度神经网络。每章的练习有助于你运用所学到的知识,你只需要有一些编程经验就行了。 探索机器学习,尤其是神经网络 使用Scikit-Learn全程跟踪一个机器学习项目的例子 探索各种训练模型,包括:支持向量机、决策树、随机森林以及集成方法 使用TensorFlow库构建和训练神经网络 深入神经网络架构,包括卷积神经网络、循环神经网络和深度强化学习 学习可用于训练和缩放深度神经网络的技术 运用实际的代码示例,无需了解过多的机器学习理论或算法细节
- 价格 : 98.00元
- 文件类型: epub
- 评分 : 9.6
- 作者 :
[美] 弗朗索瓦•肖莱
- 出版时间: 2018-8
- 标签 :
深度学习
Python
人工智能
机器学习
python
计算机
Keras
神经网络
- 翻译 :
张亮
- 页数 : 292
- 豆瓣地址: https://book.douban.com/subject/30293801/
- 出版社 : 人民邮电出版社
- 简介 : 本书由Keras之父、现任Google人工智能研究员的弗朗索瓦•肖莱(François Chollet)执笔,详尽介绍了用Python和Keras进行深度学习的探索实践,涉及计算机视觉、自然语言处理、生成式模型等应用。书中包含30多个代码示例,步骤讲解详细透彻。由于本书立足于人工智能的可达性和大众化,读者无须具备机器学习相关背景知识即可展开阅读。在学习完本书后,读者将具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力。
- 从书 : 图灵程序设计丛书
- 价格 : 119.00元
- 文件类型: epub
- 评分 : 9.4
- 作者 :
吴茂贵
郁明敏
杨本法
李涛
张粤磊
- 出版时间: 2019-11-1
- 标签 :
深度学习
Pytorch
机器学习
人工智能
好书!
好书,值得一读
编程
pytorch
- 翻译 :
- 页数 : 307
- 豆瓣地址: https://book.douban.com/subject/34873001/
- 出版社 : 机械工业出版社
- 简介 : 这是一本基于最新的Python和PyTorch版本的深度学习著作,旨在帮助读者低门槛进入深度学习领域,轻松速掌握深度学习的理论知识和实践方法,快速实现从入门到进阶的转变。
本书是多位人工智能技术专家和大数据技术专家多年工作经验的结晶,从工具使用、技术原理、算法设计、案例实现等多个维度对深度学习进行了系统的讲解。内容选择上,广泛涉猎、重点突出、注重实战;内容安排上,实例切入、由浅入深、循序渐进;表达形式上,深度抽象、化繁为简、用图说话。
本书共16章,分为三部分:
第一部分(第1
4章) PyTorch基础 首先讲解了机器学习和数据科学中必然会用到的工具Numpy的使用,然后从多个角度讲解了Pytorch的必备基础知识,最后详细讲解了Pytorch的神经网络工具箱和数据处理工具箱。 第二部分(第58章) 深度学习基础
这部分从技术原理、算法设计、实践技巧等维度讲解了机器学习和深度学习的经典理理论、算法以及提升深度学习模型性能的多种技巧,涵盖视觉处理、NLP和生成式深度学习等主题。 第三部分(第9~16章) 深度学习实践 这部分从工程实践的角度讲解了深度学习的工程方法和在一些热门领域的实践方案,具体包括人脸识别、图像修复、图像增强、风格迁移、中英文互译、生成式对抗网络、对抗攻击、强化学习、深度强化学习等内容。
- 从书 : 智能系统与技术丛书
- 价格 : 89元
- 文件类型: epub
- 评分 : 9.0
- 作者 :
【美】Betsy Beyer(贝特西 拜尔)等
- 出版时间: 2016-10-1
- 标签 :
运维
google
SRE
DevOps
计算机
互联网
软件开发
架构师
- 翻译 :
孙宇聪
- 页数 : 480
- 豆瓣地址: https://book.douban.com/subject/26875239/
- 出版社 : 电子工业出版社
- 简介 : 大型软件系统生命周期的绝大部分都处于“使用”阶段,而非“设计”或“实现”阶段。那么为什么我们却总是认为软件工程应该首要关注设计和实现呢?在《SRE:Google运维解密》中,Google SRE的关键成员解释了他们是如何对软件进行生命周期的整体性关注的,以及为什么这样做能够帮助Google成功地构建、部署、监控和运维世界上现存最大的软件系统。通过阅读《SRE:Google运维解密》,读者可以学习到Google工程师在提高系统部署规模、改进可靠性和资源利用效率方面的指导思想与具体实践——这些都是可以立即直接应用的宝贵经验。 任何一个想要创建、扩展大规模集成系统的人都应该阅读《SRE:Google运维解密》。《SRE:Google运维解密》针对如何构建一个可长期维护的系统提供了非常宝贵的实践经验。
- 价格 : CNY 108.00
- 文件类型: pdf
📖Tensorflow:实战Google深度学习框架 📥下载
- 评分 : 8.3
- 作者 :
郑泽宇
顾思宇
- 出版时间: 2017-2-10
- 标签 :
深度学习
tensorflow
机器学习
TensorFlow
人工智能
机器学习深度学习
计算机
计算机科学
- 翻译 :
- 页数 : 296
- 豆瓣地址: https://book.douban.com/subject/26976457/
- 出版社 : 电子工业出版社
- 简介 : TensorFlow是谷歌2015年开源的主流深度学习框架,目前已在谷歌、优步(Uber)、京东、小米等科技公司广泛应用。《Tensorflow实战》为使用TensorFlow深度学习框架的入门参考书,旨在帮助读者以最快、最有效的方式上手TensorFlow和深度学习。书中省略了深度学习繁琐的数学模型推导,从实际应用问题出发,通过具体的TensorFlow样例程序介绍如何使用深度学习解决这些问题。《Tensorflow实战》包含了深度学习的入门知识和大量实践经验,是走进这个最新、最火的人工智能领域的首选参考书。
- 价格 : 79
- 文件类型: epub
- 评分 : 8.1
- 作者 :
项亮
- 出版时间: 2012-6-1
- 标签 :
推荐系统
数据挖掘
算法
机器学习
数据分析
互联网
人工智能
计算机
- 翻译 :
- 页数 : 200
- 豆瓣地址: https://book.douban.com/subject/10769749/
- 出版社 : 人民邮电出版社
- 简介 : 内容简介: 随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走入了信息过载(information overload)的时代 。在这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战:对于信息消费者,从大量信息中找到自己感兴趣的信息是一件非常困难的事情;对于信息生产者,让自己生产的信息脱颖而出,受到广大用户的关注,也是一件非常困难的事情。推荐系统就是解决这一矛盾的重要工具。推荐系统的任务就是联系用户和信息,一方面帮助用户发现对自己有价值的信息,另一方面让信息能够展现在对它感兴趣的用户面前,从而实现信息消费者和信息生产者的双赢。
- 从书 : 图灵原创
- 价格 : 49.00元
- 文件类型: pdf
- 评分 : 8.9
- 副标题 : 基于Python的理论与实现
- 作者 :
[ 日] 斋藤康毅
- 出版时间: 2018-7
- 标签 :
深度学习
Python
机器学习
人工智能
python
神经网络
计算机科学
计算机
- 翻译 :
陆宇杰
- 页数 : 285
- 豆瓣地址: https://book.douban.com/subject/30270959/
- 出版社 : 人民邮电出版社
- 简介 : 本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用Python3,尽量不依赖外部库或工具,从基本的数学知识出发,带领读者从零创建一个经典的深度学习网络,使读者在此过程中逐步理解深度学习。书中不仅介绍了深度学习和神经网络的概念、特征等基础知识,对误差反向传播法、卷积神经网络等也有深入讲解,此外还介绍了深度学习相关的实用技巧,自动驾驶、图像生成、强化学习等方面的应用,以及为什么加深层可以提高识别精度等“为什么”的问题。
- 从书 : 图灵程序设计丛书
- 价格 : 59.00元
- 文件类型: pdf
- 评分 : 8.3
- 作者 :
徐郡明
- 出版时间: 2017-5
- 标签 :
Kafka
源码解析
消息队列
kafka
Apache
大数据
码农
计算机科学
- 翻译 :
- 页数 : 604
- 豆瓣地址: https://book.douban.com/subject/27038473/
- 出版社 : 电子工业出版社
- 简介 : 《Apache Kafka源码剖析》以Kafka 0.10.0版本源码为基础,针对Kafka的架构设计到实现细节进行详细阐述。《Apache Kafka源码剖析》共5章,从Kafka的应用场景、源码环境搭建开始逐步深入,不仅介绍Kafka的核心概念,而且对Kafka生产者、消费者、服务端的源码进行深入的剖析,最后介绍Kafka常用的管理脚本实现,让读者不仅从宏观设计上了解Kafka,而且能够深入到Kafka的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验和对Kafka设计的理解,希望读者可以举一反三,不仅知其然,而且知其所以然。 《Apache Kafka源码剖析》旨在为读者阅读Kafka源码提供帮助和指导,让读者更加深入地了解Kafka的运行原理、设计理念,让读者在设计分布式系统时可以参考Kafka的优秀设计。《Apache Kafka源码剖析》的内容对于读者全面提升自己的技术能力有很大帮助。
- 价格 : 89
- 文件类型: epub
- 评分 : 8.9
- 作者 :
Neha Narkhede
Gwen Shapira
Todd Palino
- 出版时间: 2017-12-26
- 标签 :
Kafka
消息队列
大数据
分布式
计算机
架构
大数据流
计算机科学
- 翻译 :
薛命灯
- 页数 : 214
- 豆瓣地址: https://book.douban.com/subject/27665114/
- 出版社 : 人民邮电出版社
- 简介 : 每个应用程序都会产生数据,包括日志消息、度量指标、用户活动记录、响应消息等。如何移动数据,几乎变得与数据本身一样重要。如果你是架构师、开发者或者产品工程师,同时也是Apache Kafka新手,那么这本实践指南将会帮助你成为流式平台上处理实时数据的专家。 本书由出身于LinkedIn的Kafka核心作者和一线技术人员共同执笔,详细介绍了如何部署Kafka集群、开发可靠的基于事件驱动的微服务,以及基于Kafka平台构建可伸缩的流式应用程序。通过详尽示例,你将会了解到Kafka的设计原则、可靠性保证、关键API,以及复制协议、控制器和存储层等架构细节。 ● 了解发布和订阅消息模型以及该模型如何被应用在大数据生态系统中 ● 学习使用Kafka生产者和消费者来生成消息和读取消息 ● 了解Kafka保证可靠性数据传递的模式和场景需求 ● 使用Kafka构建数据管道和应用程序的最佳实践 ● 在生产环境中管理Kafka,包括监控、调优和维护 ● 了解Kafka的关键度量指标 ● 探索Kafka如何成为流式处理利器
- 从书 : 图灵程序设计丛书
- 价格 : 69.00元
- 文件类型: epub
- 副标题 : InnoDB存储引擎
- 作者 :
姜承尧
- 简介 : 《MySQL技术内幕:InnoDB存储引擎(第2版)》由国内资深MySQL专家亲自执笔,国内外多位数据库专家联袂推荐。作为国内唯一一本关于InnoDB的专著,《MySQL技术内幕:InnoDB存储引擎(第2版)》的第1版广受好评,第2版不仅针对最新的MySQL 5.6对相关内容进行了全面的补充,还根据广大读者的反馈意见对第1版中存在的不足进行了完善,《MySQL技术内幕:InnoDB存储引擎(第2版)》大约重写了50%的内容。《MySQL技术内幕:InnoDB存储引擎(第2版)》从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握InnoDB,更重要的是,它能为你设计管理高性能、高可用的数据库系统提供绝佳的指导。 《MySQL技术内幕:InnoDB存储引擎(第2版)》一共10章,首先宏观地介绍了MySQL的体系结构和各种常见的存储引擎以及它们之间的比较;接着以InnoDB的内部实现为切入点,逐一详细讲解了InnoDB存储引擎内部的各个功能模块的实现原理,包括InnoDB存储引擎的体系结构、内存中的数据结构、基于InnoDB存储引擎的表和页的物理存储、索引与算法、文件、锁、事务、备份与恢复,以及InnoDB的性能调优等重要的知识;最后对InnoDB存储引擎源代码的编译和调试做了介绍,对大家阅读和理解InnoDB的源代码有重要的指导意义。 《MySQL技术内幕:InnoDB存储引擎(第2版)》适合所有希望构建和管理高性能、高可用性的MySQL数据库系统的开发者和DBA阅读。
- 出版社 : 机械工业出版社
- 标签 :
MySQL
数据库
InnoDB
MySQL技术内幕
计算机
mysql
技术
经典
- 出版时间: 2013-5
- 翻译 :
- 评分 : 8.5
- 文件类型: epub
- 作者 :
Josiah L. Carlson
- 简介 : 【内容简介】 本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。 本书一共由三个部分组成。第一部分对Redis进行了介 绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个简单的社交网站。第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。 综上所述, 本书将是一本对于学习和使用 Redis 来说不可多得的参考书籍, 无论是 Redis 新手还是有一定经验的 Redis 使用者, 应该都能从本书中获益。 【读者支持网站】 查看试读章样,下载中文注释源码或者了解更多关于《Redis实战》的相关信息,请访问《Redis实战》的读者支持网站: redisinaction.com
- 出版社 : 人民邮电出版社
- 标签 :
Redis
数据库
NoSQL
计算机
缓存
redis
编程
技术
- 出版时间: 2015-10
- 翻译 :
黄健宏
- 评分 : 8.0
- 文件类型: epub
- 作者 :
付磊
张益军
- 简介 : 本书全面讲解Redis基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因, 包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读者有任何Redis使用经验,对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装配置、API、各种高效功能、客户端、持久化、复制、高可用、内存、哨兵、集群、缓存设计等,Redis高可用集群解决方案,Redis设计和使用中的问题,最后提供了一个开源工具:Redis监控运维云平台CacheCloud。
- 出版社 : 机械工业出版社
- 标签 :
Redis
redis
数据库
运维
计算机
redis集群
开发
NoSQL
- 出版时间: 2017-3-1
- 翻译 :
- 评分 : 9.0
- 文件类型: epub
- 作者 :
黄健宏
- 简介 : 【官方网站】 本书的官方网站 www.RedisBook.com 提供了书本试读、相关源码下载和勘误回报等服务,欢迎读者浏览和使用。 【编辑推荐】 系统而全面地描述了 Redis 内部运行机制 图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备 包括大部分Redis单机特征,以及所有多机特性 【读者评价】 这本书描述的知识点很丰富,覆盖很全,里面提到特性较多,有不少我们也没用过 :) 每个命令内部的机制的介绍很不错,很多估计也是首次有详细文档介绍。 ——杨卫华(@TimYang)新浪微博技术总监 近几年Redis以其高性能、高灵活性的优点,变得越来越流行。但很多人在使用Redis时,仅仅还是停留在比较表层的功能性认识,缺乏对内部机制原理的深入理解。本书是huangz同学长期对Redis源码的阅读心得结晶,书中对Redis的各个方面都进行了详细且深入的讲解,将复杂的原理用最简单的方式为大家解构和讲解,强烈推荐给每一位Redis的使用者阅读。 —— iammutex,NoSQLFan站长,乐视网技术经理 Redis 是近些年来特别火爆的 NoSQL 之一。纵观中外各种书籍还没有一本能对 Redis 内部进行深入剖析,《Redis 设计与实现》可谓开此先河。常和作者在网上交流,知道作者为这本书付出了大量的心血。这本书行文流畅,思路清晰,详细地介绍了 Redis 源码的方方面面。无论是想学习 NoSQL、网络编程的初学者,还是源码控的进阶者,本书都会有很大的帮助。 —— 阮若夷,支付宝高级专家 【内容简介】 本书全面而完整地讲解了Redis的内部机制与实现方式,对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想,图示丰富,描述清晰,并给出大量参考信息。通过阅读本书,读者可以快速、有效地了解Redis的内部构造以及运作机制,更好、更高效地使用Redis。 本书主要分为四大部分。第一部分“数据结构与对象”介绍了Redis中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对Redis实现单机数据库的方法进行了介绍,包括数据库、RDB持久化、AOF持久化、事件等。第三部分“多机数据库的实现”对Redis的Sentinel、复制、集群三个多机功能进行了介绍。第四部分“独立功能的实现”对Redis中各个相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。本书作者专门维护了www.redisbook.com网站,提供带有详细注释的Redis源代码,以及本书相关的更新内容。
- 出版社 : 机械工业出版社
- 标签 :
Redis
数据库
计算机
源码分析
redis
编程
NoSQL
database
- 出版时间: 2014-6
- 翻译 :
- 评分 : 8.5
- 文件类型: epub
- 作者 :
MICK
- 简介 : 本书是畅销书《SQL基础教程》第2版,介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法。书中通过丰富的图示、大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握SQL的基础知识和使用技巧,切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。另外,本书还将重要知识点总结为“法则”,方便读者随时查阅。第2版除了将示例程序更新为对应新版本的DB的SQL之外,还新增了一章,介绍如何从应用程序执行SQL。
- 出版社 : 人民邮电出版社
- 标签 :
SQL
数据库
计算机
数据分析
MySQL
计算机科学
基础
自学
- 出版时间: 2017-6-1
- 翻译 :
孙淼
罗勇
- 评分 : 8.8
- 文件类型: epub
- 作者 :
[ 日] MICK
- 简介 : 本书是《SQL基础教程》作者MICK为志在向中级进阶的数据库工程师编写的一本SQL技能提升指南。全书可分为两部分,第一部分介绍了SQL语言不同寻常的使用技巧,带领读者从SQL常见技术,比如CASE表达式、自连接、HAVING子句、外连接、关联子查询、EXISTS……去探索新发现。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识,而且辅以丰富的示例程序,旨在帮助读者提升编程水平;第二部分着重介绍关系数据库的发展史,把实践与理论结合起来,旨在帮助读者加深对关系数据库和SQL语言的理解。此外,每节末尾均设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。
- 出版社 : 人民邮电出版社
- 标签 :
SQL
数据库
计算机
数据分析
Database
进阶
编程
mysql
- 出版时间: 2017-11
- 翻译 :
吴炎昌
- 评分 : 9.6
- 文件类型: epub
- 评分 : 9.7
- 作者 :
Martin Kleppmann
- 出版时间: 2018-9-1
- 标签 :
分布式系统
计算机
分布式
数据库
架构
计算机科学
数据
大数据
- 翻译 :
赵军平
李三平
吕云松
耿煜
- 页数 : 519
- 豆瓣地址: https://book.douban.com/subject/30329536/
- 出版社 : 中国电力出版社
- 简介 : 全书分为三大部分: 第一部分,主要讨论有关增强数据密集型应用系统所需的若干基本原则。首先开篇第1章即瞄准目标:可靠性、可扩展性与可维护性,如何认识这些问题以及如何达成目标。第2章我们比较了多种不同的数据模型和查询语言,讨论各自的适用场景。接下来第3章主要针对存储引擎,即数据库是如何安排磁盘结构从而提高检索效率。第4章转向数据编码(序列化)方面,包括常见模式的演化历程。 第二部分,我们将从单机的数据存储转向跨机器的分布式系统,这是扩展性的重要一步,但随之而来的是各种挑战。所以将依次讨论数据远程复制(第5章)、数据分区(第6章)以及事务(第7章)。接下来的第8章包括分布式系统的更多细节,以及分布式环境如何达成一致性与共识(第9章)。 第三部分,主要针对产生派生数据的系统,所谓派生数据主要指在异构系统中,如果无法用一个数据源来解决所有问题,那么一种自然的方式就是集成多个不同的数据库、缓存模块以及索引模块等。首先第10章以批处理开始来处理派生数据,紧接着第11章采用流式处理。第12章总结之前介绍的多种技术,并分析讨论未来构建可靠、可扩展和可维护应用系统可能的新方向或方法。
- 从书 : O'reilly系列
- 价格 : 128
- 文件类型: epub
- 副标题 : 第3版
- 作者 :
施瓦茨 (Baron Schwartz)
扎伊采夫 (Peter Zaitsev)
特卡琴科 (Vadim Tkachenko)
- 简介 : 《高性能mysql(第3版)》是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。 《高性能mysql(第3版)》不但适合数据库管理员(dba)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
- 出版社 : 电子工业出版社
- 标签 :
MySQL
数据库
高性能MySQL
计算机
mysql
编程
计算机科学
软件开发
- 出版时间: 2013-5-1
- 翻译 :
宁海元
周振兴
彭立勋
翟卫祥,刘辉
- 评分 : 9.3
- 文件类型: epub
- 作者 :
范长春
- 简介 : 本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。 第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。 第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书的重点和核心所在,也是Rust语言的思想内核精髓之处。 第三部分介绍Rust的抽象表达能力。它支持多种编程范式,以及较为强大的抽象表达能力。 第四部分介绍并发模型。在目前这个阶段,对并行编程的支持是新一代编程语言不可绕过的重要话题。Rust也吸收了业界最新的发展成果,对并发有良好支持。 第五部分介绍一些实用设施。Rust语言有许多创新,但它绝不是高高在上孤芳自赏的类型,设计者在设计过程中充分考虑了语言的工程实用性。众多在其他语言中被证明过的优秀实践被吸收了进来,有利于提升实际工作效率。 通过此书,读者能够深入透彻地理解Rust的高阶特性,比如代数类型系统、生命周期、借用检查、内部可变性、线程安全、泛型、闭包、迭代器、生成器等。可作为参考书供学生、软件工程师、研究人员以及其他对Rust语言感兴趣的读者参考。本书所揭示的Rust编程语言的设计思想对于理解其他系统编程语言,如C++,也非常有帮助。
- 出版社 : 机械工业出版社
- 标签 :
Rust
编程
计算机
Programming
计算机科学
编程语言
rust
programming
- 出版时间: 2018-8-21
- 翻译 :
- 评分 : 8.0
- 文件类型: epub
- 评分 : 9.3
- 作者 :
【美】Marko Luksa
- 出版时间: 2019-1
- 标签 :
Kubernetes
k8s
容器
云计算
docker
DevOps
计算机
容器调度
- 翻译 :
七牛容器云团队
- 页数 : 592
- 豆瓣地址: https://book.douban.com/subject/30418855/
- 出版社 : 电子工业出版社
- 简介 : 《Kubernetes in Action中文版》主要讲解如何在 Kubernetes 中部署分布式容器应用。《Kubernetes in Action中文版》开始部分概要介绍了 Docker 和Kubernetes 的由来和发展,然后通过在 Kubernetes 中部署一个应用程序,一点点增加功能,逐步加深我们对于Kubernetes架构的理解和操作的实践。在本书的后面部分,也可以学习一些高阶的主题,比如监控、调试及伸缩。 Kubernetes是希腊文,意思是“舵手”,带领我们安全地到达未知水域。Kubernetes这样的容器编排系统,会帮助我们妥善地管理分布式应用的部署结构和线上流量,高效地组织容器和服务。Kubernetes 作为数据中心操作系统,在设计软件系统时,能够尽量降低在底层网络和硬件设施上的负担。
- 价格 : 148
- 文件类型: epub
📖云原生服务网格Istio:原理、实践、架构与源码解析 📥下载
- 评分 : 8.7
- 作者 :
张超盟,章鑫,徐中虎,徐飞
- 出版时间: 2019-7
- 标签 :
service-mesh
微服务
云原生
云计算
Kubernetes
计算机
IT
K8s
- 翻译 :
- 页数 : 606
- 豆瓣地址: https://book.douban.com/subject/34438220/
- 出版社 : 电子工业出版社
- 简介 : 本书分为原理篇、实践篇、架构篇和源码篇,由浅入深地将Istio项目庖丁解牛并呈现给读者。 原理篇介绍了服务网格技术与Istio项目的技术背景、设计理念与功能原理,能够帮助读者了解服务网格这一云原生领域的标志性技术,掌握Istio流量治理、策略与邀测和安全功能的使用方法。 实践篇从零开始搭建Istio运行环境并完成一个真实应用的开发、交付、上线监控与治理的完整过程,能够帮助读者熟悉Istio的功能并加深对Istio的理解。 架构篇剖析了Istio项目的三大核心子项目Pilot、Mixer、Citadel的详细架构,帮助读者熟悉Envoy、Galley、Pilot-agent等相关项目,并挖掘Istio代码背后的设计与实现思想。 源码篇对Istio各个项目的代码结构、文件组织、核心流程、主要数据结构及各主要代码片段等关键内容都进行了详细介绍,读者只需具备一定的Go语言基础,便可快速掌握Istio各部分的实现原理,并根据自己的兴趣深入了解某一关键机制的完整实践。 本书提供源代码下载,参见 http://github.com/cloudnativebooks/cloud-native-istio。 无论是对于刚入门Istio的读者,还是对于已经在产品中使用Istio的读者,本书都极具参考价值。
- 价格 : 139.00元
- 文件类型: epub