38张IT工程师技能图谱(高清).zip
38张IT工程师技能图谱(高清),各类技术的知识体系,架构、前端、后端、大数据、云计算等,很全面。
本书由 Spark 开发者及核心成员共同打造,讲解了网络大数据时代应运而生的、能高效迅捷地分析处理数据的工具——Spark,它带领读者快速掌握用 Spark 收集、计算、简化和保存海量数据的方法,学会交互、迭代和增量式分析,解决分区、数据本地化和自定义序列化等问题。
目录: 译者序 前言 第1章 去中心化应用 1.1 什么是DApp 1.2 去中心化自治组织 1.3 DApp中的用户身份 1.4 DApp中的用户账户 1.5 访问中心化应用 1.6 DApp中的内部货币 1.7 什么是授权的DApp 1.8 热门的DApp 1.9 总结 第2章 以太坊的工作原理 2.1 以太坊概览 2.2 以太坊账户 2.3 交易 2.4 共识 2.5 时间戳 2.6 随机数 2.7 区块时间 2.8 分叉 2.9 创世区块 2.10 以太币面值 2.11 以太坊虚拟机 2.12 gas 2.13 发现对等节点 2.14 Whisper和Swarm 2.15 geth 2.16 以太坊钱包 2.17 浏览器钱包 2.18 以太坊的缺点 2.19 serenity 2.20 总结 第3章 编写智能合约 3.1 Solidity源文件 3.2 智能合约的结构 3.3 数据位置 3.4 什么是不同的数据类型 3.5 控制结构 3.6 用new操作符创建合约 3.7 异常 3.8 外部函数调用 3.9 合约功能 3.10 库 3.11 返回多值 3.12 导入其他Solidity源文件 3.13 全局可用变量 3.14 以太币单位 3.15 存在、真实性和所有权合约的证明 3.16 编译和部署合约 3.17 总结 第4章 开始使用web3.js 4.1 web3.js概述 4.2 为所有权合约创建客户端 4.3 总结 第5章 创建钱包服务 5.1 在线钱包和离线钱包的区别 5.2 Hooked-Web3-Provider和EthereumJS-tx库 5.3 分层确定性钱包 5.4 密钥衍生函数 5.5 LightWallet 5.6 创建钱包服务 5.7 总结 第6章 创建智能合约部署平台 6.1 计算一个地址的交易nonce 6.2 solcjs概述 6.3 创建合约部署平台 6.4 总结 第7章 创建投注App 7.1 Oraclize概述 7.2 处理字符串 7.3 创建投注合约 7.4 为投注合约创建客户端 7.5 总结 第8章 创建企业级智能合约 8.1 探索ethereumjs-testrpc 8.2 什么是事件主题 8.3 开始使用truffle-contract 8.4 truffle概述 8.5 总结 第9章 创建联盟区块链 9.1 什么是联盟区块链 9.2 什么是权威证明共识 9.3 parity概述 9.4 总结
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第二版)》的全新升级版本,总共分为3部分。第1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其他内容。 《Python核心编程(第3版)》适合具有一定经验的Python开发人员阅读。
在过去的五年里,Web开发人员的可用工具实现了跨越式地增长。当技术专家不断推动极限,使Web应用无处不在时,我们也不得不升级我们的工具、创建框架以保证构建更好的应用。我们希望能够使用新的工具,方便我们写出更加整洁、可维护的代码,使部署到世界各地的用户时拥有高效的可扩展性。 这就让我们谈论到Tornado,一个编写易创建、扩展和部署的强力Web应用的梦幻选择。我们三个都因为Tornado的速度、简单和可扩展性而深深地爱上了它,在一些个人项目中尝试之后,我们将其运用到日常工作中。我们已经看到,Tornado在很多大型或小型的项目中提升了开发者的速度(和乐趣!),同时,其鲁棒性和轻量级也给开发者一次又一次留下了深刻的印象。 本书的目的是对Tornado Web服务器进行一个概述,通过框架基础、一些示例应用和真实世界使用的最佳实践来引导读者。我们将使用示例来详细讲解Tornado如何工作,你可以用它做什么,以及在构建自己第一个应用时要避免什么。 在本书中,我们假定你对Python已经有了粗略的了解,知道Web服务如何运作,对数据库有一定的熟悉。有一些不错的书籍可以为你深入了解这些提供参考(比如Learning Python,Restful Web Service和MongoDB: The Definitive Guide)。 你可以在Github上获得本书中示例的代码。如果你有关于这些示例或其他方面的任何思想,欢迎在那里告诉我们。 所以,事不宜迟,让我们开始深入了解吧!
《腾云:云计算和大数据时代网络技术揭秘》是国内第一本系统讲解云计算网络的书籍。通过阅读全书,读者将清楚地了解到如何在云计算与大数据时代构建安全、可靠、高速与灵活的网络。《腾云:云计算和大数据时代网络技术揭秘》主要内容包括云计算对基础架构的驱动、云计算网络的组成、如何构建安全可靠灵活的网络通道、虚拟化数据中心的扩张、外部和内部网络的实现、大数据网络设计要点,《腾云:云计算和大数据时代网络技术揭秘》语言通俗易懂,内容深入浅出,可作为云计算网络技术入门和提高阶段的自学、参考书籍。
mongodb如何帮你管理通过web应用收集的海量数据呢?通过本书的权威解读,你会了解面向文档数据库的诸多优点,会发现mongodb如此稳定、性能优越甚至能够无限水平扩展背后的原因。 《mongodb权威指南》的两位作者来自开发并支持开源数据库mongodb的公司10gen。数据库开发人员可将此书作为参考指南,系统管理员可以从本书中找到高级配置技巧,其他用户可以了解一些基本概念和用例。你会发现,将数据组织成自包含的json风格的文档比组织成关系型数据库中的记录要容易得多。
在网络普及的今天,人们经常在信息海洋中彷徨,在万维网迷宫般的复杂与魅力之间挣扎。直到搜索引擎这一伟大的技术产生,才使得人们犹如找到了走出迷宫的灯塔,可以非常便捷地找到自己所需要的信息。 正是因为搜索引擎离我们越来越近,所以越来越多的人期待着能够揭开她神秘的面纱。其实搜索引擎并不是变幻莫测的大海,也不是高不可攀的山峰。请拿起本书,它就是引领你的火炬,它就是你身边的伙伴,它将带着你走进搜索引擎。在那里,你必将会被搜索引擎精致的设计和宏伟的架构所征服。 本书由搜索引擎开发研究领域年轻而有活力的科学家精心编写,作者将自己对搜索引擎的深刻理解和实际应用巧妙地结合,使得从未接触过搜索引擎原理的读者也能够轻松地在搜索引擎的大厦中遨游一番。
本书是国内目前唯一的一本关于innodb的著作,由资深mysql专家亲自执笔,中外数据库专家联袂推荐,权威性毋庸置疑。 内容深入,从源代码的角度深度解析了innodb的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握innodb,更重要的是,它能为你设计和管理高性能、高可用的数据库系统提供绝佳的指导。注重实战,全书辅有大量的案例,可操作性极强。 全书首先全景式地介绍了mysql独有的插件式存储引擎,分析了mysql的各种存储引擎的优势和应用环境;接着以innodb的内部实现为切入点,逐一详细讲解了innodb存储引擎内部的各个功能模块,包括innodb存储引擎的体系结构、内存中的数据结构、基于innodb存储引擎的表和页的物理存储、索引与算法、文件、锁、事务、备份,以及innodb的性能调优等重要的知识;最后深入解析了innodb存储引擎的源代码结构,对大家阅读和理解 innodb的源代码有重要的指导意义。 本书适合所有希望构建和管理高性能、高可用性的mysql数据库系统的开发者和dba阅读。
《深入理解Nginx:模块开发与架构解析》是阿里巴巴资深Nginx技术专家呕心沥血之作,是作者多年的经验结晶,也是目前市场上唯一一本通过还原Nginx设计思想,剖析Nginx架构来帮助读者快速高效开发HTTP模块的图书。 本书首先通过介绍官方Nginx的基本用法和配置规则,帮助读者了解一般Nginx模块的用法,然后重点介绍如何开发HTTP模块(含HTTP过滤模块)来得到定制的Nginx,其中包括开发一个功能复杂的模块所需要了解的各种知识,如Nginx的基础数据结构、配置项的解析、记录日志的工具以及upstream、subrequest的使用方法等。在此基础上,综合Nginx框架代码分析Nginx的架构,介绍其设计理念和技巧,进一步帮助读者自由、有效地开发出功能丰富、性能一流的Nginx模块。