自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (52)
  • 收藏
  • 关注

原创 kubernetes 部署prometheus笔记 (五)

部署alertmanager考虑到prometheus需要在配置文件中设置alertmanager监听地址和端口,因此采用把alertmanager和prometheus部署在同一个pod中的方式,当然也可以另外以单独pod部署,然后通过service和port的方式来配置,但是不知为啥,没测试成功.增加相应的配置到prometheus.yml中: prometheus.yml: |- g...

2018-06-11 17:35:50 2753

原创 kubernetes 部署prometheus笔记 (四)

1. 部署grafana,有两种方式部署,一种是以pod方式部署,准备yaml:apiVersion: apps/v1kind: Deploymentmetadata: name: monitoring-grafana namespace: kube-systemspec: replicas: 1 selector: matchLabels: k8s-ap...

2018-06-11 17:32:42 767

原创 kubernetes 部署prometheus笔记 (三)

1.  部署 node-exporter.yaml:apiVersion: apps/v1kind: DaemonSetmetadata: name: node-exporter namespace: kube-systemspec: #updateStrategy: # rollingUpdate: # maxUnavailable: 1 # type: ...

2018-06-11 17:30:44 961

原创 kubernetes 部署prometheus笔记 (二)

1. 准备prometheus kubernetes metric,用于prometheus去收取kubernetes相应的监控信息, 利用configmap来实现.prometheus-configmap.yaml:apiVersion: v1kind: ConfigMapmetadata: name: prometheus-server-conf labels: name:...

2018-06-11 17:30:27 1221

原创 kubernetes 部署prometheus笔记 (一)

做个笔记,免得以后忘记1. 以glusterfs作为后端存储,创建glusterfs volume.2. 创建namespace monitoring-namespaces.yaml:apiVersion: v1kind: Namespacemetadata: name: monitoringkubectl create -f monitoring-namespaces.yaml3. 创...

2018-06-11 17:30:04 2562

原创 Neutron 源码分析 --- Neutron-server创建

本文源码基于Pike版本.通过setup.py里面:[entry_points]console_scripts =....neutron-server = neutron.cmd.eventlet.server:main.....可知,neutron-server的入口函数在neutron/cmd/eventlet/server/__init__.py:

2018-01-15 18:09:19 703

原创 pycharm远程调试openstack devstack

本文以pycharm远程调试devstack安装的allinone openstack环境为例.配置pycharm:Run->Edit Configurations-> "+":local hostname:为你pycharm所在机器的IP地址.Port: 任意选择一个没有被占用的端口地址.Path mappings: 这个必须要配置,注意代码路径要一一对应,否则在调试的时

2018-01-12 18:29:45 1080

原创 cinder-volume down

devstack机器重启后,可能会出现某些服务不能起来的情况,在原来老的版本中,有一个rejoin_stack.sh脚本,可以重启服务,再之后的版本也可以通过screen -c screen_stackrc恢复,最新版本的devstack是通过systemctl restart devstack@XXX来重启服务的.cinder service-list:+----------------

2018-01-12 11:56:11 2371

原创 glance创建镜像失败

在devstack中,默认的glance后端存储是放在swift中的.[glance_store]stores = file, http, swiftdefault_swift_reference = ref1swift_store_config_file = /etc/glance/glance-swift-store.confswift_store_create_container

2018-01-12 11:51:22 1773

原创 trove 主从源码解析

先留个坑,有空再补.

2018-01-09 18:22:01 379

原创 trove 备份还原数据库源码解析

先留个坑,有空再补.

2018-01-09 18:21:23 388

原创 trove 创建实例源码分析

本文介绍trove从镜像原生创建数据库实例的源码流程。这只是我个人记忆中的流程,可能存在偏差或错误遗漏的地方,仅供参考。trove入口函数: trove/taskmanager/api.py:def create_instance(self, instance_id, name, flavor, image_id, databases, u

2018-01-09 17:08:18 1667

原创 ubuntu 16.04 devstack 安装openstack pike

准备虚拟机安装ubuntu16.04,配置最好保持4核8G以上。保证虚拟机与internet的连通性。安装git, apt install git -y.下载devstack:git clone https://git.openstack.org/openstack-dev/devstack -b stable/pike进入devstack目录,准备local.conf:[[local|local

2017-12-20 14:30:35 2125 1

原创 trove 基本介绍

Trove是openstack推出的Database As a Service(DBaas)服务组件,类似于AWS提出的RDS概念,虽说trove目前也支持不少的NoSQL,但在M版本时,经过测试可以商用的主要还是mysql这个关系型数据库。       传统的数据库部署一般常见的是部署在固定的物理服务器上,不管是单机部署还是集群部署,自从有了虚拟机之后,也有不少直接部署在虚拟机之上的,当然也

2017-12-20 11:26:28 5139

原创 trove 镜像制作

本文手动自定义制作镜像,并没有采用openstack官方推荐的diskimage-builder工具。OS: Centos7vim /etc/cloud/cloud.cfg:disable_root: 0ssh_pwauth: 1设置selinux级别vim /etc/selinux/config:SELINUX=permissive关闭

2017-12-13 18:40:52 2126

原创 trove mitaka集成

本文介绍ubuntun 14.04 LTS 下openstack trove集成安装的步骤及配置。1. 安装1.1 配置apt源:   echo “debhttp://ubuntu-cloud.archive.canonical.com/ubuntu/ trusty-updates/mitaka main”>/etc/apt/mitaka.listapt-get -y inst

2017-12-13 17:12:41 1321

原创 IT码农毕业十年了

以前一直都是默默的看别人写的博客,或者看到好的文章转到自己的CSDN里面去,但自己却从来未曾动手写过任何东西,不知为啥,最近总有一股冲动,想从现在开始慢慢写的属于自己的东西,不管写的好不好,哪怕是前言不搭后语,也无所谓,因为这不是为了能够让别人看到,而是纯粹给自己留下一点能够以后回头再来看看的痕迹,就如同时隔多年回到母校时,还能背着双手,在一帮年轻的师弟师妹面前,摆着一副很欠抽的样子感慨当年这个房

2017-12-13 16:06:03 749 1

原创 Openvswitch手册(5): VLAN and Bonding

Openvswitch手册(5): VLAN and Bonding我们这一节来看Port一般来说一个Port就是一个Interface,当然也有一个Port对应多个Interface的情况,成为BondVLAN ConfigurationPort的一个重要的方面就是VLAN Configuration,有两种模式:trunk port,这个port不配

2017-05-26 16:13:04 760

转载 Openvswitch手册(4): Mirror

Openvswitch手册(4): Mirror这一节我们来分析MirrorMirror就是配置一个bridge,将某些包发给指定的mirrored ports对于包的选择:select_all,所有的包select_dst_portselect_src_portselect_vlan对于指定的目的:output_port (SPAN)output_

2017-05-26 16:11:33 1080

转载 Openvswitch手册(3): sFlow, netFlow

这一节,我们重点看sFlow采样流sFlow(Sampled Flow)是一种基于报文采样的网络流量监控技术,主要用于对网络流量进行统计分析。sFlow系统包含一个嵌入在设备中的sFlow Agent和远端的sFlow Collector。其中,sFlow Agent通过sFlow采样获取本设备上的接口统计信息和数据信息,将信息封装成sFlow报文,当sFlow报文缓冲区满或是在sFlow

2017-05-26 16:10:29 909

转载 Openvswitch手册(2): OpenFlow Controller

我们这一节主要来看ControllerController有两种:Primary Controller: 真正控制vswitch的flow table,vswitch会保持和controller的连接,如果失败,取决于bridge的fail mode。一个vswitch可以连接多个Controller,但是这些Controller之间的协作需要Controller自己来做。Servic

2017-05-26 16:09:12 1376

转载 Openvswitch手册(1): 架构,SSL, Manager, Bridge

Openvswitch手册(1): 架构,SSL, Manager, BridgeOpenvswitch是一个virutal swtich, 支持Open Flow协议,当然也有一些硬件Switch也支持Open Flow协议,他们都可以被统一的Controller管理,从而实现物理机和虚拟机的网络联通。Open Switch定义了一系列Flow Table,通过它来控制包的流

2017-05-26 16:07:50 1352 1

转载 理解 OpenStack 高可用(HA)(1):OpenStack 高可用和灾备方案 [OpenStack HA and DR]

原文地址:http://www.cnblogs.com/sammyliu/p/4741967.html1. 基础知识1.1 高可用 (High Availability,简称 HA)    高可用性是指提供在本地系统单个组件故障情况下,能继续访问应用的能力,无论这个故障是业务流程、物理设施、IT软/硬件的故障。最好的可用性, 就是你的一台机器宕机了,但是使用

2016-10-01 17:20:52 1091

转载 理解 OpenStack 高可用(HA)(3):Neutron 分布式虚拟路由(Neutron Distributed Virtual Routing)

原文地址:http://www.cnblogs.com/sammyliu/p/4713562.html    Neutron 作为 OpenStack 一个基础性关键服务,高可用性(HA)和扩展性是它的基本需求之一。对 neutron server 来说,因为它是无状态的,我们可以使用负载均衡器(Load Balancer)比如 HAProxy 来实现其 HA 和扩展性;对于

2016-10-01 17:18:56 2179

转载 Neutron 理解 (9): OpenStack 是如何实现 Neutron 网络 和 Nova虚机 防火墙的 [How Nova Implements Security Group and How

原文地址:http://www.cnblogs.com/sammyliu/p/4675991.html  本文的基础知识和所用到的技术和实现和 Neutron 理解 (8): Neutron 是如何实现虚机防火墙的 [How Netruon Implements Security Group] 非常类似,因此会省去相同的部分。1. Nova 安全组1.1 配

2016-10-01 17:17:30 924

转载 Neutron 理解 (8): Neutron 是如何实现虚机防火墙的 [How Neutron Implements Security Group]

原文地址:http://www.cnblogs.com/sammyliu/p/4658746.html1. 基础知识1.1 防火墙(firewall)    防火墙是依照特定的规则来控制进出它的网络流量的网络安全系统。一个典型的场景是在一个受信任的内网和不受信任的外网比如 Internet 之间建立一个屏障。防火墙可以是电脑上运行的软件,也可以是独立的硬件设备。

2016-10-01 17:16:21 1025

转载 Neutron的基本原理与代码实现

大家好,很高兴今天能与大家分享一些Neutron的知识。今天分享的思路是:Openstack网络基础、Neutron的软件实现、Nova虚拟机启动时的网络处理以及OVS流表分析。一、Openstack网络基础下面对Openstack和Neutron的介绍,要从几个关键词入手。1. 三代网络在网络这一口,OpenStack经历了由nova-network到Quantu

2016-09-21 11:28:12 1231

转载 Neutron 理解 (7): Neutron 是如何实现负载均衡器虚拟化的 [LBaaS V1 in Juno]

1. 基础知识1.1 负载均衡的概念  负载均衡(Load Balancing)是将来访的网络流量在运行相同应用的多个服务器之间进行分发的一种核心网络服务。它的功能由负载均衡器(load balancer)提供。负载均衡器可以是一个硬件设备,也可以由软件实现。它充当反向代理,在多个服务器之间分发网络或者应用流量。它常用来增加应用的访问容量(并发用户数)和可靠性,它也会通过降低服务器

2016-09-19 17:51:21 2409

转载 Neutron 理解(5):Neutron 是如何向 Nova 虚机分配固定IP地址的 (How Neutron Allocates Fixed IPs to Nova Instance)

Nova 虚机获取固定IP (Fixed IP)主要分为两个步骤:(1)在创建虚机过程中,Neutron 随机生成 MAC 和 从配置数据中分配一个固定IP 地址,并保存到 Dnsmasq 的 hosts 文件中,让 Dnsmasq 做好准备。(2)虚机在启动时向 Dnsmasq 获取 IP 地址 本文将分析该过程。整个过程涉及不同节点的几个模块:下

2016-09-19 15:50:06 1004

转载 OpenFlow简介

《SDN浅谈》这篇文章简单介绍了SDN及其应用场景,臆测的成分大些。本文谈谈SDN的基石:openflow。我们知道,SDN的核心是将control plane(下文统称controller)和data plane(下文统称oSwitch,openflow switch)分离,由一个中央集权的controller(好比一个军团的将领)指挥成百上千的oSwitch(好比千千万万的士兵),共同

2016-09-19 15:22:56 2148

转载 Neutron 理解 (4): Neutron OVS OpenFlow 流表 和 L2 Population [Netruon OVS OpenFlow tables + L2 Population

OVS bridge 有两种模式:“normal” 和 “flow”。“normal” 模式的 bridge 同普通的 Linux 桥,而 “flow” 模式的 bridge 是根据其流表(flow tables) 来进行转发的。Neutron 使用两种 OVS bridge:br-int 和 br-tun。其中,br-int 是一个 “normal” 模式的虚拟网桥,而 br-tun 是 “fl

2016-09-17 11:56:51 1647

转载 Neutron 理解 (3): Open vSwitch + GRE/VxLAN 组网 [Netruon Open vSwitch + GRE/VxLAN Virutal Network]

1. Overlay 网络1.1 Overlay 技术概述    Overlay 在网络技术领域,指的是一种网络架构上叠加的虚拟化技术模式,其大体框架是对基础网络不进行大规模修改的条件下,实现应用在网络上的承载,并能与其它网络业务分离,并且以基于IP的基础网络技术为主。Overlay 技术是在现有的物理网络之上构建一个虚拟网络,上层应用只与虚拟网络相关。一个Overlay网络主要由

2016-09-17 10:56:26 1820

转载 Neutron 理解 (2): 使用 Open vSwitch + VLAN 组网 [Netruon Open vSwitch + VLAN Virutal Network]

1. L2 基础知识1.1 VLAN 基础知识1.1.1 VLAN 的含义   LAN 表示 Local Area Network,本地局域网,通常使用 Hub 和 Switch 来连接LAN 中的计算机。一般来说,当你将两台计算机连入同一个 Hub 或者 Switch 时,它们就在同一个 LAN 中。同样地,你连接两个 Switch 的话,它们也在一个 LAN 中。一个

2016-09-17 10:54:31 1855 1

转载 Neutron 理解 (1): Neutron 所实现的虚拟化网络 [How Netruon Virtualizes Network]

1. 为什么要网络虚拟化?个人认为,这里主要有两个需求:一个是数据中心的现有网络不能满足云计算的物理需求;另一个是数据中心的现有网络不能满足云计算的软件化即SDN要求。1.1 现有物理网络不能满足云计算的需求    互联网行业数据中心的基本特征就是服务器的规模偏大。进入云计算时代后,其业务特征变得更加复杂,包括:虚拟化支持、多业务承载、资源灵活调度等(如图1所示)。与此同时

2016-09-17 10:52:26 2917

转载 什么是(不是)DevOps,我们如何实现DevOps?

在本文中我们将会讨论一些人们对DevOps的误解,同时会介绍一个能够带来DevOps文化转变的流程。在一篇题为“不,你并不是一个DevOps工程师”的博文中,Cloud Technology Partners公司的副总裁兼首席架构师Mike Kavis谈论了一些与DevOps相关的错误想法。例如,他提到一些团队是如何误用术语DevOps的:企业正在为DevOps苦恼。他们都

2016-08-17 11:01:53 567

转载 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(5)

八、KVM这一步,像virsh start命令一样,将虚拟机启动起来了。虚拟机启动之后,还有很多的步骤需要完成。步骤38:从DHCP Server获取IP有时候往往数据库里面,VM已经有了IP,很多人就认为虚拟机就得到了IP,可是总是连不进去,不知从何入手,其实界面上能看到VM的IP和VM真正从DHCP获得IP是两回事情。步骤39:cloud-init连接M

2016-08-12 20:58:04 1317

转载 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(4)

六、Libvirt对于Libvirt,在启动虚拟机之前,首先需要define虚拟机,是一个XML格式的文件列出所有的Instance# virsh listId    Name                           State----------------------------------------------------10   

2016-08-12 19:45:30 1118

转载 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(3)

四、Nova-compute步骤17:nova-compute接收到请求后,通过Resource Tracker将创建虚拟机所需要的资源声明占用步骤18:调用Neutron API配置Network,虚拟机处于Networking的状态需要注意的是,这一步虽然是配置Network,但是主要是数据结构的准备,真正的设备并没有创建。由于在创建虚拟机的时候,我们指

2016-08-12 19:44:37 906

转载 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(2)

二、nova-api步骤3:nova-api接收请求nova-api接收请求,也不是随便怎么来都接收的,而是需要设定rate limits,默认的实现是在ratelimit的middleware里面实现的。然而有时候,我们希望实现distributed rate-limiting,从而Turnstile是一个不错的选择。https://github.com/

2016-08-12 19:43:54 863

转载 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(1)

转来大牛写的文章,全是干货,给我们这些后来者提供很大的帮助,在此致敬。还是先上图吧,无图无真相别以为真懂Openstack!先别着急骂我,我也没有说我真懂Openstack我其实很想弄懂Openstack,然而从哪里下手呢?作为程序员,第一个想法当然是代码,Code Talks,什么都可以忽悠,代码是实实在在的,何况原来也深入读过Lucene, Hadoop的源代码

2016-08-12 19:42:43 856

黑客反汇编揭秘.pdf

本书分为两大部分。第一部分结合精心挑选的实例,系统地讨论了黑客代码分析技术,包括调试器于反汇编器等典型分析工具的使用、代码分析的基本过程以及相关疑难问题的处理等。第二部分介绍了程序保护所面临的各种挑战及其相关的反调试、反跟踪、防反汇编加密解密技术等内容,这实际上是代码分析方面的高级专题。该书在内容上将针对性、实践性与综合性有机地结合在一起,很好地满足了学习代码分析技术的需要。 该书主要是为致力于计算机安全维护而阻止黑客侵袭或者从事安全保护程序开发人员写的。同时,本书对于深入学习程序和操作系统等计算机内核知识,也有很好的参考价值。

2009-05-26

[黑客]從入門到精通-简体

[黑客]從入門到精通-简体 [黑客]從入門到精通-简体

2009-05-26

Windows 2000 设备驱动程序开发大全.rar

something so cool,translation of ddk for windows2000. the same thing on mircosoft site,difference between them it's that it is written in chinese for those beginners.

2009-05-25

Oracle_8_UML对象建模设计 pdf

【内容简介】 对象技术的出现早已成为软件开发历程的一个重要里程碑。本书深入而全面地向广大用户介绍了如何利用面向对象方法进行数据库模型的设计,包括逻辑模型和物理数据模型。本书涵盖了为实际设计和构造数据库所需的所有必要论题,如域的设置、命名约定、非规范化操作及逻辑结构可被物理实施的不同方法等,并通过传统ERD和称为UML的新的面向对象标准展示了大量实例。本书以关系数据库为基础,不仅包括建模技术,而且通过所添加的丰富的UML语言进一步深化了面向对象和类的概念。本书当之无愧是Oracle数据库领域有关建模设计的主要参考指南。 本书不仅适用于在关系数据库领域有所研究,且对面向对象方法有所了解的数据库模型设计人员、开发人员,同时也是对Oracle数据库有兴趣的广大读者的重要参考读物。

2009-05-25

C++STL程序员开发指南 pdf

C++STL程序员开发指南 pdf C++STL程序员开发指南 pdf

2009-05-25

XML 初步到精通.rar

XML 初步到精通.rar XML 初步到精通.rar XML 初步到精通.rar

2009-05-25

GDI+ SDK参考(翻译版本)

GDI+ SDK参考(翻译版本) GDI+ SDK参考(翻译版本) GDI+ SDK参考(翻译版本)

2009-05-25

SQL Server编程员指南.rar

SQL Server编程员指南 数据库操作

2009-05-25

毕业设计-RSA算法(源代码+论文+ppt).

毕业设计-RSA算法(源代码+论文+ppt) 包括rsa算法源代码和论文

2009-05-25

Window高级编程指南 第三版.rar

Window高级编程指南 Window高级编程指南

2009-05-25

WINDOWS网络编程技术.rar

《Windows网络编程技术》通过应用实例由浅入深引入VC++集成开发环境下的网络编程技术。全书突出网络编程技术应用背景,发掘编程技术与网络应用开发的逻辑联系。内容主要包括Windows网络编程基础、单机资源共享的应用编程、基于NetBIOS网络编程、基于WinSock网络编程、直接网络编程和高级网络编程等。 --------------------------------------------------------------------------------

2009-05-25

MySQL中文参考手册.rar

MySQL中文参考手册.rar,MySQL中文参考手册.rar

2009-05-25

WIN32API 大全.rar WIN32API 大全.rar

WIN32API 大全.rar WIN32API 大全.rar

2009-05-25

C%2B%2B网络编程+卷2+基于ACE和框架的系统化复用.pdf

C%2B%2B网络编程+卷2+基于ACE和框架的系统化复用.pdf C%2B%2B网络编程+卷2+基于ACE和框架的系统化复用.pdf

2009-05-25

Win32多线程程序设计配套代码.rar

Win32多线程程序设计配套代码.rar Win32多线程程序设计配套代码.rar

2009-05-25

windows核心编程 代码和 程序

windows核心编程 代码和 程序 windows核心编程 代码和 程序 windows核心编程 代码和 程序

2009-05-25

C++网络编程 卷1 运用ACE和模式消除复杂性.pdf

本书主要介绍ACE(ADAPTIVECommunication Environment)是用于构建高性能网络化应用和下一代中间的开放源码工具包,已在世界各地的许多软件项目中得到了广泛应用。本书是《C++网络编程》(卷1)的续篇,由ACD的创始人 DouglasC.Schmidt及主要开发者之一Stephen D.Houston撰写而成,其内容涵盖ACE中的各主要框架的基础概念、模式及使用规则。本书将向你描述这些框架的设计,以及它们可怎样帮助你克服较低级的本地操作系统API与较高级的分布式计算中间的各种局限,高效地开发出高质量、可移植的C++网络化应用。本书是继受到了高度赞誉的POSA2(Pattern-Oriented Software Architecture:Patterns for Concurrent and Networked Objects) 之后,Douglas C.Schmidt撰写的又一著作,通过学习本书,你将能更了解和掌握适用于网络化应用开发的各种设计模式。

2009-05-22

STL源码剖析--教程精华

STL源码剖析--教程精华STL源码剖析--教程精华STL源码剖析--教程精华STL源码剖析--教程精华STL源码剖析--教程精华STL源码剖析--教程精华STL源码剖析--教程精华

2009-05-19

SVN配置教学中文视频

SVN配置教学中文视频,教您如何配置SVN服务器,通过视频可以轻松学得。

2009-05-19

成就存储专家之路:存储从入门到精通 pdf

《成就存储专家之路:存储从入门到精通》是学习存储知识与技术,实现从入门到精通的理论指导和最佳实践参考书。 全书共分8章,前两章基础理论部分系统地讲解了存储基础知识,同时涵盖了存储相关技术,如操作系统、数据库、中间件、Web服务器、管理软件和测试技术等。 第3章介绍了主流存储产品及特性。 第4、5章根据不同行业客户的业务、应用特性,介绍了存储需求特点与规划,并从技术、行业等不同角度为读者提供典型解决方案与成功案例。 第6章则让读者站在更高的架构师角度,充分了解存储架构规划和IT架构规划的原理与方法。为了让读者更好地了解存储市场趋势和最新技术。 第7章介绍了绿色数据中心、固态硬盘技术、信息生命周期管理、RaidX等目前最流行的新技术和新趋势。 第8章从存储人才需求、职业规划的角度,为读者提供了从入门到精通、成就存储专家的职业规划与培训认证的建议,希望读者能够真正成为存储专家。

2018-01-26

机器学习实战高清版pdf

机器学习是人工智能研究领域中的一个极其重要的方向。在现今大数据时代的背景下捕获数据并从中萃取有价值的信息或模式使得这一过去为分析师与数学家所专属的研究领域越来越为人们瞩目。本书通过精心排的实例切入日常工作任务摒弃学术化语言利用高效可复用的Python 代码阐释如何处理统计数据进行数据分析及可视化。读者可从中学到一些核心的机器学习算法并将其运用于某些策略性任务中如分类、预测及推荐等。本书适合机器学习相关研究人员及互联网从业人员学习参考。

2018-01-19

Deep Learning 深度学习 bengio中文版

AI圣经!深度学习领域奠基性的经典畅销书!长期位居美国ya马逊AI和机器学习类图书榜首!所有数据科学家和机器学习从业者的bi读图书!特斯拉CEO埃隆·马斯克等国内外众多专家推jian!   深度学习是机器学习的一个分支,它能够使计算机通过层次概念来学习经验和理解世界。因为计算机能够从经验中获取知识,所以不需要人类来形式化地定义计算机需要的所有知识。层次概念允许计算机通过构造简单的概念来学习复杂的概念,而这些分层的图结构将具有很深的层次。本书会介绍深度学习领域的许多主题。   本书囊括了数学及相关概念的背景知识,包括线性代数、概率论、信息论、数值优化以及机器学习中的相关内容。同时,它还介绍了工业界中实践者用到的深度学习技术,包括深度前馈网络、正则化、优化算法、卷积网络、序列建模和实践方法等,并且调研了诸如自然语言处理、语音识别、计算机视觉、在线推荐系统、生物信息学以及视频游戏方面的应用。最后,本书还提供了一些研究方向,涵盖的理论主题包括线性因子模型、自编码器、表示学习、结构化概率模型、蒙特卡罗方法、配分函数、近似推断以及深度生成模型。

2017-12-19

机器学习-Mitchell

《机器学习》展示了机器学习中核心的算法和理论,并阐明了算法的运行过程。《机器学习》综合了许多的研究成果,例如统计学、人工智能、哲学、信息论、生物学、认知科学、计算复杂性和控制论等,并以此来理解问题的背景、算法和其中的隐含假定。《机器学习》可作为计算机专业 本科生、研究生教材,也可作为相关领域研究人员、教师的参考书。

2017-12-06

source insight4.0破解

source insight4.0破解 source insight4.0破解 source insight4.0破解

2017-12-01

Kubernetes权威指南第2版

Kubernetes权威指南:从Docker到Kubernetes实践全接触(第2版)从一个开发者的角度去理解、分析和解决问题,囊括了Kubernetes入门、核心原理、实践指南、开发指导、高级案例、运维指南及源码分析等方面的内容,图文并茂、内容丰富、由浅入深、讲解全面;并围绕着生产环境中可能出现的问题,给出了大量的典型案例,比如安全问题、网络方案的选择、高可用性方案及Trouble Shooting技巧等,有很强的可借鉴性。无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理,还是对于资深IT人士来说,本书都极具参考价值。

2017-12-01

分布式系统概念与设计 原书第5版 pdf

分布式系统:概念与设计(原书第5版)旨在全面介绍互联网及其他常用分布式系统的原理、体系结构、算法和设计,内容涵盖分布式系统的相关概念、安全、数据复制、组通信、分布式文件系统、分布式事务、分布式系统设计等,以及相关的前沿主题,包括Web服务、网格、移动系统和无处不在系统等。

2017-11-17

Mastering KVM Virtualization pdf

This book doesn’t just show you how to virtualize with KVM – it shows you how to do it well. Written to make you an expert on KVM, you’ll learn to manage the three essential pillars of scalability, performance and security – as well as some useful integrations with cloud services such as OpenStack. From the fundamentals of setting up a standalone KVM virtualization platform, and the best tools to harness it effectively, including virt-manager, and kimchi-project, everything you do is built around making KVM work for you in the real-world, helping you to interact and customize it as you need it. With further guidance on performance optimization for Microsoft Windows and RHEL virtual machines, as well as proven strategies for backup and disaster recovery, you’ll can be confident that your virtualized data center is working for your organization – not hampering it. Finally, the book will empower you to unlock the full potential of cloud through KVM. Migrating your physical machines to the cloud can be challenging, but once you’ve mastered KVM, it’s a little easie.

2017-11-17

Docker 源码分析完整版

本书是一本引导读者深入了解Docker实现原理的技术普及读物,主要目标是通过对Docker架构和源代码的详细讲解和解剖,帮助读者对Docker的底层实现有一个全面的理解。 作者通过大量的流程图和代码片段对Docker的架构、Docker的重要模块,特别是对Swarm、Machine和Compose这三个模块进行了详细介绍和深度剖析,无论是Docker的使用者还是开发者,通过阅读此书都可以对Docker有更深刻的理解,能够更好的使用或者开发Docker。

2017-11-17

KUBERNETES 权威指南

Kubernetes是由谷歌开源的Docker容器集群管理系统,为容器化的应用提供了资源调度、部署运行、服务发现、扩容、缩容等一整套功能。《Kubernetes权威指南——从Docker到Kubernetes实践全接触》从一个开发者的角度去理解、分析和解决问题,囊括了Kubernetes入门、核心原理、实战开发、运维、高级案例及源码分析等方面的内容,图文并茂、内容丰富、由浅入深、讲解全面;并围绕着生产环境中可能出现的问题,给出了大量的典型案例,比如安全问题、网络方案的选择、高可用性方案及Trouble Shooting技巧等,有很好的可借鉴性。

2017-11-17

深入理解c++11: C++11新特性解析与应用

C++标准委员会成员和IBM XL编译器中国开发团队共同撰写,权威性毋庸置疑 系统、深入、详尽地讲解了C++ 11新标准中的新语言特性、新标准库特性、对原有特性的改进,以及所有这些新特性的应用

2016-04-05

云计算与分布式系统-从并行处理到物联网 pdf

《云计算与分布式系统:从并行处理到物联网》是一本完整讲述云计算与分布式系统基本理论及其应用的教材。书中从现代分布式模型概述开始,介绍了并行、分布式与云计算系统的设计原理、系统体系结构和创新应用,并通过开源应用和商业应用例子,阐述了如何为科研、电子商务、社会网络和超级计算等创建高性能、可扩展、可靠的系统。

2016-02-02

amazon AWS programing

Amazon Web Services (AWS) is the name of a suite of web services made available by Amazon that allow third-party developers to access and build on the company's technology platform. This suite includes a number of infrastructure services that can augment or replace the traditional physical infrastructure required by web applications. These infrastructure services provide storage, computing power, a messaging system, a payment system, and a database that can be accessed by anyone with an Amazon.com account and a credit card. Best of all, with these services you pay only for what you use. Whether you are merely experimenting with the services or using them as a platform for web applications serving thousands of users, you rent only the infrastructure you need and only when you need it.

2016-02-02

PMBOK第五版.pdf

(PMBOK)项目管理知识体系指南第五版 pdf

2013-06-04

The Design and Evolution of C++中文

The Design and Evolution of C++中文 The Design and Evolution of C++中文

2012-10-09

GCC 中文手册.pdf

GCC 中文手册 GCC 中文手册 GCC 中文手册

2012-10-09

LINUX与UNIX.Shell编程指南

LINUX与UNIX.Shell编程指南.pdf

2012-10-09

C++程序标准库自修教程与参考手册简体中文版

C++中的标准程序库是类库和函数的集合,其使用核心语言写成。标准程序库提供若干泛型容器、函数对象、泛型字符串和流(包含交互和文件I/O),支持部分语言特性和常用的函数,如开平方根。C++标准程序库也吸收了ISO C90 C标准程序库。标准程序库的特性声明于std命名空间之中。 标准模板程序库是C++标准程序库的子集,包含容器、算法、迭代器、函数对象等。也有些人使用术语STL代表C++标准程序库。

2011-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除