IT
Site Reliability Engineering 豆瓣 Goodreads
作者: Betsy Beyer / Chris Jones O'Reilly Media 2016 - 4
The overwhelming majority of a software system’s lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?
In this collection of essays and articles, key members of Google’s Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You’ll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient—lessons directly applicable to your organization.
2019年3月12日 在读 smart phds ! lots ! ....
IT
C++程序设计原理与实践 豆瓣
Programming: Principles and Practice Using C++
作者: [Denmark] Bjarne Stroustrup 译者: 王刚 等 机械工业出版社 2010 - 7
本书是经典程序设计思想与C++开发实践的完美结合,是C++之父回归校园后对C++编程原理和技巧的全新阐述。书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例(如矩阵运算、文本处理、测试以及嵌入式系统程序设计)的展示,以及对C语言的简单描述,为你呈现了一幅程序设计的全景图。
● C++初学者的权威指南。无论你是从事软件开发还是其他领域的工作,本书将为你打开程序开发之门。
● 中高级程序员的必备参考。通过观察程序设计大师如何处理编程中的各种问题,使你获得新的领悟和指引。
● 全面阐释C++基本概念和技术。与传统的C++教材相比,本书对基本概念和技术的介绍更为深入,为你编写实用、正确、易维护和有效的代码打下坚实的基础。
● 强调现代C++编程风格。本书从开篇就介绍现代C++程序设计技术,并揭示了大量关于如何使用C++标准库来简化程序设计的原理,使你快速掌握实用编成技巧。
● 配套教辅资源丰富。本书网站(www.stroustrup.com/Programming)提供了丰富的辅助资料,包括实例源码、PPT、勘误等。
2016年8月9日 已读 翻译发指
IT
计算机视觉特征提取与图像处理 豆瓣
作者: 尼克松 电子工业出版社 2013 - 2
尼克松和阿瓜多编著的《计算机视觉特征提取与图像处理》是由英国南安普顿大学的MarkNixon教授和Sportradar公司的Alberto S.Aguado在第二版的基础上,于2012年9月推出的最新改版之作。本次改版,主要的变化是将高级特征提取,分为固定形状匹配与可变形形状分析两部分,并增加了新的一章内容:运动对象检测与描述。具体地,在简要介绍计算机视觉的基础概念和基本的图像处理运算后,重点讨论了低级和高级的特征提取,包括边缘检测、固定形状匹配和可变形形状分析。此外,对目标描述,纹理描述、分割及分类,以及运动对象检测等都进行深入的阐述。它突出了计算机视觉的主要问题——特征提取,以清晰、简洁的语言,阐述了图像处理和计算机视觉的基础理论与技术。
《计算机视觉特征提取与图像处理》可作为高等学校电子工程、计算机科学、计算机工程等专业本科生的双语教材,也可以作为图像、视频信号处理,模式识别和计算机视觉研究方向的博士生、硕士研究生,以及相关专业的科研工作者的参考用书。
2016年3月25日 已读 基本的偏多
IT 英国
Visual C++/MATLAB图像处理与识别实用案例精选 豆瓣
作者: 胡小锋 / 赵辉 第1版 (2004年9月1日) 2004 - 9
本书系统地介绍了图像处理与识别的基本原理、典型方法和实用技术。全书共分12章,第1章~第6章是图像处理与识别的基础内容,包括图像科学综述、MATLAB语言图像编程、图像增强、图像分割、图像特征提取和图像识别;第7章~第10章是图像处理与识别的工程实例,涵盖了医学图像处理、文字识别和自导引小车路径识别等应用实例,并结合理论算法,提供了大量MATLAB代码程序,以帮助读者掌握如何使用MATLAB语言快速进行算法的仿真、调试和估计等方法。第11章~第12章,是两个综合性较强的实例,分别是Visual C++实现的基于神经网络的文字识别系统和车牌定位系统。本书附带的光盘给出了各个章节列举的实例的源代码,同时赠送了28个常用数字图像处理算法的Visual C++代码实现。本书讲解深入浅出,实例程序丰富,注重理论与实践相结合。本书可作为计算机应用、自动化、图像处理与模式识别、机电一体化专业的高年级本科生或研究生的参考书,也可供从事图像处理与识别的研究人员和工程技术人员阅读参考。
Python Cookbook 豆瓣
作者: Alex Martelli / Anna Ravenscroft O'Reilly Media 2005 - 3
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. It is now being used by an increasing number of major organizations, including NASA and Google. Updated for Python 2.4, The Python Cookbook, 2nd Edition offers a wealth of useful code for all Python programmers, not just advanced practitioners. Like its predecessor, the new edition provides solutions to problems that Python programmers face everyday. It now includes over 200 recipes that range from simple tasks, such as working with dictionaries and list comprehensions, to complex tasks, such as monitoring a network and building a templating system. This revised version also includes new chapters on topics such as time, money, and metaprogramming. Here's a list of additional topics covered: * Manipulating text * Searching and sorting * Working with files and the filesystem * Object-oriented programming * Dealing with threads and processes * System administration * Interacting with databases * Creating user interfaces * Network and web programming * Processing XML * Distributed programming * Debugging and testing Another advantage of The Python Cookbook, 2nd Edition is its trio of authors--three well-known Python programming experts, who are highly visible on email lists and in newsgroups, and speak often at Python conferences. With scores of practical examples and pertinent background information, The Python Cookbook, 2nd Edition is the one source you need if you're looking to build efficient, flexible, scalable, and well-integrated systems.
2017年4月17日 已读
IT
算法导论(原书第2版) 豆瓣 Goodreads
Introduction to Algorithms
9.3 (14 个评分) 作者: [美] Thomas H.Cormen / Charles E.Leiserson 译者: 潘金贵 等 机械工业出版社 2006 - 9
这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。
2017年6月27日 已读
IT
算法(第4版) 豆瓣
Algorithms (4/e)
9.5 (26 个评分) 作者: [美] Robert Sedgewick / [美] Kevin Wayne 译者: 谢路云 人民邮电出版社 2012 - 10
本书全面讲述算法和数据结构的必备知识,具有以下几大特色。
 算法领域的经典参考书
Sedgewick畅销著作的最新版,反映了经过几十年演化而成的算法核心知识体系
 内容全面
全面论述排序、搜索、图处理和字符串处理的算法和数据结构,涵盖每位程序员应知应会的50种算法
 全新修订的代码
全新的Java实现代码,采用模块化的编程风格,所有代码均可供读者使用
 与实际应用相结合
在重要的科学、工程和商业应用环境下探讨算法,给出了算法的实际代码,而非同类著作常用的伪代码
 富于智力趣味性
简明扼要的内容,用丰富的视觉元素展示的示例,精心设计的代码,详尽的历史和科学背景知识,各种难度的练习,这一切都将使读者手不释卷
 科学的方法
用合适的数学模型精确地讨论算法性能,这些模型是在真实环境中得到验证的
 与网络相结合
配套网站algs4.cs.princeton.edu提供了本书内容的摘要及相关的代码、测试数据、编程练习、教学课件等资源
2017年5月14日 已读
IT
Sams Teach Yourself SQL in 10 Minutes 豆瓣
作者: Ben Forta Sams Publishing 2004 - 4
Sams Teach Yourself SQL in 10 Minutes has established itself as the gold standard for introductory SQL books, offering a fast-paced accessible tutorial to the major themes and techniques involved in applying the SQL language. Forta's examples are clear and his writing style is crisp and concise. As with earlier editions, this revision includes coverage of current versions of all major commercial SQL platforms. New this time around is coverage of MySQL, and PostgreSQL. All examples have been tested against each SQL platform, with incompatibilities or platform distinctives called out and explained.
2017年8月16日 已读
IT
Modern Database Management 豆瓣
作者: Jeffrey A. Hoffer / V. Ramesh Prentice Hall 2010 - 7
Provide the latest information in database development.
Focusing on what leading database practitioners say are the most important aspects to database development, Modern Database Management presents sound pedagogy and includes topics that are critical for the practical success of database professionals. This text also continues to guide readers into the future by presenting research that could reveal the “next big thing” in database management.
The tenth edition reflects the major trends in information systems and helps readers acquire the skills the need to be successful in today’s database management field.
2017年10月21日 已读
IT
Python编程初学者指南 豆瓣
作者: [美]Michael Dawson 译者: 王金兰 人民邮电出版社 2014 - 10
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python可以用于很多的领域,从科学计算到游戏开发。
《Python编程初学者指南》尝试以轻松有趣的方式来帮助初学者掌握Python语言和编程技能。《Python编程初学者指南》共12章,每一章都会用一个完整的游戏来演示其中的关键知识点,并通过编写好玩的小软件这种方式来学习编程,引发读者的兴趣,降低学习的难度。每章最后都会对该章的知识点进行小结,还会给出一些小练习让读者试试身手。作者很巧妙的将所有编程知识嵌入到了这些例子中,真正做到了寓教于乐。
《Python编程初学者指南》内容浅显易懂,示例轻松活泼,是国际畅销的Python初学者教程,适合对Python感兴趣的初级和中级读者学习参考。
2018年2月2日 已读
literally看起来最舒服的一本技术书
IT
HTML & CSS设计与构建网站 豆瓣 Goodreads
HTML & CSS: Design and Build Websites
8.9 (7 个评分) 作者: [美] Jon Duckett 译者: 刘涛 / 陈学敏 清华大学出版社 2013 - 1
欢迎您选择一种更高效的学习HTML和CSS的方式。不管您设计和建立新网站,还是想更好地控制现有网站,都可以在《HTML & CSS 设计与构建网站》一书的指导下创建出用户友好、令用户赏心悦目的Web内容。我们知道,编码是一项令人望而生畏的工作,而本书却采用有别于许多传统编程书籍的新颖编排方式,将使您收到事半功倍的学习效果。
每一页都在短小精悍的示例代码的引导下,简明直观、直截了当地阐述一个新主题。本书还提供关于如何组织和设计网页的实用信息,以便帮助您创建充满魅力、易于使用的网站。学习本书不要求您具有任何经验!
主要内容
• 编写HTML5和CSS3代码
• 确定网页和站点的结构
• 准备图像、音频和视频
• 控制版式和布局
在线支持:
http://www.htmlandcssbook.com
• 下载示例代码
• 观看视频演示
• 使用附赠的教程参考工具
2018年2月2日 已读 不觉得排版有啥可吹得
IT
Introduction to Python 豆瓣
作者: Jessica McKellar O'Reilly Media, Inc. 2014 - 4
Intrigued by Python? Learn how to get started with this popular language, whether you’re new to programming or just new to Python. This engaging video course teaches you Python’s core concepts and data types through hands-on exercises, and delivers fun and useful projects so you can put everything together.
With an emphasis on code readability, Python enables programmers to express concepts in fewer lines of code than you can with many other languages. Open source developer Jessica McKellar helps you discover what’s possible with Python and provides the foundation you need to begin writing programs of your own.
Set up a development environment with Python and a text editor
Explore basic data types such as integers, strings, lists, and dictionaries
Learn how looping lets you do lots of work with a little bit of code
Gain access to more functionality in Python with modules
Practice reading, writing, and running your first Python programs
Navigate the command line for writing larger programs
Write your own functions for encapsulating useful work
Use classes to group, name, and reuse functions and variables
Practice what you’ve learned with the state capitals quizzer and Scrabble cheater projects
2018年3月6日 已读 实际上有ISBN的都可以放豆瓣读书吗
IT
Powerful Python 豆瓣
作者: Aaron Maxwell Powerful Python Press 2017 - 5
2018年3月7日 已读 感觉spot on了,契合实际用的人做的事情
IT
GitHub入门与实践 豆瓣
GitHub実践入門
8.1 (18 个评分) 作者: [日] 大塚弘记 译者: 支鹏浩 / 刘斌 人民邮电出版社 2015 - 7
本书从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。
2018年3月16日 已读
IT
The Org Mode 8 Reference Manual 豆瓣
The Org Mode 8 Reference Manual
作者: Carsten Dominik Samurai Media Limited 2014 - 8
This manual is a printed edition of the official Org mode documentation from the Org 8.2 distribution. Org mode is a powerful system for organizing projects, tasks and notes in the Emacs editor. It supports outline editing, hyperlinks, todo lists and task management, agendas, scheduling, deadlines, document formatting and publishing. Org mode stores all data in plain text files, ensuring complete portability, simple integration with other text processing tools and support for revision-tracking and synchronization using any version control system. Org mode is free software and can be used in Emacs on all major operating systems.
2018年4月14日 已读
IT
Cracking the Coding Interview, Fourth Edition 豆瓣
作者: Gayle Laakmann CreateSpace 2008 - 10
Now in the 4th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This book provides:
* 150 Programming Interview Questions and Solutions: From binary trees to binary search, this list of 150 questions includes the most common and most useful questions in data structures, algorithms, and knowledge based questions.
* Ten Mistakes Candidates Make -- And How to Avoid Them: Don't lose your dream job by making these common mistakes. Learn what many candidates do wrong, and how to avoid these issues.
* Steps to Prepare for Behavioral and Technical Questions: Stop meandering through an endless set of questions, while missing some of the most important preparation techniques. Follow these steps to more thoroughly prepare in less time.
* Interview War Stories: A View from the Interviewer's Side: Humorous but instructive stories from our interviewers show you how some candidates really flopped on the most important question - and how you can avoid doing the same.
2018年9月27日 已读 这错的....米国书有得出n版真的就是因为错误改不完吗
IT 美国
Docker 技术入门与实战 豆瓣
作者: 杨保华 / 戴王剑 机械工业出版社 2015 - 1
【编辑推荐】
《Docker技术入门与实战》是中国首部Docker著作,一线Docker先驱实战经验结晶,来自IBM和新浪等多位技术专家联袂推荐!
《Docker技术入门与实战》结合企业生产环境,深入浅出地剖析 Docker 的核心概念、应用技巧、实现原理以及生态环境,为解决各类问题提供了有价值的参考。
【内容简介】
在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在。Docker的出现正好能帮助软件开发者开阔思路,尝试新的软件管理方法来解决这个问题。通过掌握Docker,开发人员便可享受先进的自动化运维理念和工具,无需运维人员介入即可顺利运行于各种运行环境。
《Docker技术入门与实战》分为三大部分:Docker入门、实战案例和高级话题。第一部分(第1~8章)介绍Docker与虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据管理等;第二部分(第9~17章)通过案例介绍Docker的应用方法,包括与各种操作系统平台、SSH服务的镜像、Web服务器与应用、数据库的应用、各类编程语言的接口、私有仓库等;第三部分(第18~21章)是一些高级话题,如Docker核心技术、安全、高级网络配置、相关项目等。
《Docker技术入门与实战》从基本原理开始入手,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署应用。
【名人推荐】
虽然前几年在容器方面所做的工作不多,但是从2015年起,我们计划将工作重点放在 Docker 等容器技术上。
——杨卫华
新浪微博技术总监
本书作者之一杨保华博士在加入 IBM之后,一直从事云计算与软件定义网络领域的相关解决方案和核心技术的研发,热心关注 OpenStack、Docker 等开源社区,热衷使用开源技术,积极参与开源社区的讨论并提交代码。这使得他既能从宏观上准确把握 Docker 技术在整个云计算产业中的定位,又能从微观上清晰理解技术人员所渴望获知的核心之处。
——刘天成
IBM中国研究院云计算运维技术研究组经理
好的IT技术总是迅速“火爆”,Docker 就是这样。好像忽然之间,在企业一线工作的毕业生们都在谈论 Docker。在IT云化的今天,系统的规模和复杂性,呼唤着标准化的构件和自动化的管理,Docker 正是这种强烈需求的产物之一。这本书很及时,相信会成为IT工程师的宝典。
——李军
清华大学信息技术研究院院长
本书围绕着镜像、容器、仓库三个部分,从实践的角度出发,讲解了 Docker 的安装、配置、使用的方式。在本书的后面几个章节,也介绍了许多 Docker 的实现细节和工作原理。总体而言,本书从实际的案例入手,由浅至深,循序渐进,内容相当丰富。
——王灿
浙江大学计算机学院副教授
Docker 在公司多个项目中正式上线,目前运行稳定,在系统的关键节点使用 Docker 容器集群来快速扩展计算能力效果显著。本书作者之一戴王剑前期的充分调研和测试功不可没。
——徐勋业
浙江中正智能科技有限公司副总裁
本书详细介绍了 Docker 的发展历史、作用、部署方法和应用案例,文笔流畅,通俗易懂,对促进开源软件和虚拟化技术发展很有意义,对加强信息化在各行业的应用有较大的参考价值。
——杨传斌
浙江师范大学计算机学院教授
2018年10月2日 已读 评论疯了? 当手册看看就是了
IT
ES6 for Humans 豆瓣
作者: Deepak Grover / Hanu Prateek Kunduru Apress 2017 - 8
2018年10月11日 已读 超精简版https://github.com/metagrover/ES6-for-humans行
IT