LVS + Keepalived 纯理论

LVS 纯理论:VRRP协议与工作原理       在现实的网络环境中,主机之间的通信都是通过配置静态路由或者(默认网关)来完成的,而主机之间的路由器一旦发生故障通信就会失效,因此这种通信模式当中,路由器就成了一个单点瓶颈,为了解决这个问题就引入了VRRP协议,VRRP是一种主备模式的协议,通过VRRP可以在网络发生故障时透明的进行设备切换而不影响主机之间的数据通信,这其中涉及到两个概念:物理路由
阅读本文

python的学习和使用

1、python的官网:https://www.python.org/Python简介: 1、Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 2、Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。   a、Python是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于P
阅读本文

Python解释器有哪些?Python解释器种类

Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释器:CPython当 从Python官方网站下载并安装好Python2.7后,就直接获得了一个官方版本的解释器:Cpython,这个解释器是用C语言开发的,所以叫 CPython,在命名行下运行pyt
阅读本文

设备树

参考文档:  kernel中文档:/linux-4.16.2/Documentation/devicetree一、设备树的介绍1.1 基本介绍    设备树首先使用的是 PowerPC等其他体系架构下的Flattened Device Tree(FDT),Device Tree是一种描述硬件的数据结构,它起源于 OpenFirmware (OF)  当前不管是在  u-boot 还是在 kerne
阅读本文

ActionScript3.0概要

Rich Internet ApplicationActionScript 3.0的目标:ActionScript3.0的出现将展现出如下目标:ActionScript 3.0的特征:actionscript3.0语言特点:增强处理运行错误的能力(增强异常处理的能力)对运行错误的处理方式(异常处理方式)密封的类代理方式myButton.addEventListener(“click”, Deleg
阅读本文

OpenStack 手动安装手册

#OpenStack 手动安装手册(Icehouse)##部署架构为了更好的展现OpenStack各组件分布式部署的特点,以及逻辑网络配置的区别,本实验不采用All in One 的部署模式,而是采用多节点分开部署的方式,方便后续学习研究。##网络拓扑##环境准备本实验采用Virtualbox Windows 版作为虚拟化平台,模拟相应的物理网络和物理服务器,如果需要部署到真实的物理环境,此步骤可
阅读本文

Vim 从入门到精通

Vim from zero to hero - Vim 从入门到精通简介什么是 Vim?Vim 哲学入门精简的 vimrc我正在使用什么样的 Vim备忘录基础缓冲区,窗口,标签已激活、已载入、已列出、已命名的缓冲区参数列表按键映射映射前置键寄存器范围标注补全动作,操作符,文本对象自动命令变更历史,跳转历史内容变更历史记录全局位置信息表,局部位置信息表宏颜色主题折叠会话局部化用法获取离线帮助获取离线
阅读本文

Python学习-基础篇4 模块与包与常用模块

一 模块介绍1、什么是模块?2、为何要使用模块?1、从文件级别组织程序,更方便管理 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能的重复利用 #2、拿来主义,提升开发效率 同样的原理,我们也可以下载别人写好的模块然后导入到自己的项目中使用,
阅读本文

包与模块(五)

1.1 模块1.1.1 模块介绍常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用。在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别: 1 使用python编写的.py文件2 已被编译为共享库或DLL的C或C++扩展3 把一系列模块组织到一起的文件夹(注:文件夹下有一个__ini
阅读本文

maven笔记整理

SVN(git):源代码的版本管理工具Maven:模块化的项目管理工具一、环境变量配置:1) maven 下载:2) maven 安装(必须安装jdk并配置环境变量): 2.1 解压下载的maven包 2.2 配置环境变量   M2_HOME = maven的根目录   PATH =%M2_HOME%bin; 2.3 测试maven是否安装正确:
阅读本文

Git快速入门

由于GIT刚刚开始使用不久,经常会在Merge时出现没有change-id的情况,在结合gerrit使用时,经常出现不能提交的情形,使得自己很困扰。最近有次熬夜加班,在代码完成后,由于多人在很短时间内提交多次,造成提交不上去的情况,当时那个慌啊。还好有给力的大神帮忙处理,突然觉得有必要好好学学Git了,不能仅仅满足于图形化工具的使用。基础概念工作区、版本库、缓存库的关系和区别,如下图所示暂存区:使
阅读本文

ansible服务及剧本编写

前几天由于工作上的事耽误了几天,特来追加更新第1章 ansible软件概念说明python语言是运维人员必会的语言,而ansible是一个基于Python开发的自动化运维工具 (saltstack)。其功能实现基于SSH远程连接服务;ansible可以实现批量系统配置、批量软件部署、批量文件拷贝、批量运行命令等功能 http://docs.ansible.com/ansible/intro_ins
阅读本文

大数据 常用框架特点

一、大数据框架: Impala:hadoop的sql平台、支持hbase/hdfs、支持超大数据、支持多并发、sql支持好、对内存依赖比较严重。需要自己优化,并且有的语句超过内存会报错。  Spark:各种格式、各种计算(机器学习、图形计算)、可sql、可代码处理、支持scala/java/语言开发。提供scala/代码命令行运行、超大数据支持差。  Kylin:预计算、好优化、高性能、支持
阅读本文

如何在华为云软件开发云上运行Python

一. 华为云软件开发云与Python1. 华为云软件开发云简介华为云软件开发云(DevCloud)是集华为近30年研发实践,前沿研发理念,先进研发工具为一体的一站式云端DevOps平台,面向开发者提供包括项目管理,代码托管,流水线,代码检查,编译构建,测试管理,移动应用测试,部署,发布,CloudIDE,研发协同等基础功能的研发工具服务。覆盖软件开发全生命周期,支持多种主流研发场景,让软件开发更高
阅读本文

《Linux命令行与shell脚本编程大全》23章24章

第二十三章 使用其他shellbash shell是linux发行版中最广泛使用的shell。但是它并不是唯一的选择,还有其他的shell可以供你选择。 23.1 什么是dash shell百度百科上说:Dash shell是一个Unix shell,比Bash shell小的多,符合POSIX标准。下面是书上的:dash shell是作为debian linux发行版的一部分开发的,主要出现在U
阅读本文

jupyter notebook :一个交互式计算和开发环境

一、 IPython基础代码自动补全:Tab键可补全内容包括:变量名、函数名、成员变量函数、目录文件内省(Itrospection)在变量名之前或之后加上问号(?),这样可以显示这个对象的相关信息。 如果这个对象是个函数或实例方法,那么它的docstring也会被显示出来。 使用??还将显示该函数的源代码 ?还能搜索IPython命名空间。一些字符再配以通配符(*)即可显示出所有与其相匹配的名称
阅读本文

基于R语言的大数据分析介绍之(一)R语言简介和R控制台介绍

一、R语言简介这节课我们会初步学习R的功能和使用。 我们会学习怎样在不同的操作系统安装R。 我们会在开始控制台内使用R,并且分别用交互式和批处理的方式使用R。 最后,在这节课,我们会讨论怎样用包来扩展R。1、R的功能和使用。R是一个优秀的数据分析和制图的软件环境。 它最初由Ross Ihaka和Robert Gentleman1993年在新西兰,奥克兰大学创建。 它们将R创建为一种帮助教学生统计初
阅读本文

一文读懂大数据计算框架与平台

1.前言  计算机的基本工作就是处理数据,包括磁盘文件中的数据,通过网络传输的数据流或数据包,数据库中的结构化数据等。随着互联网、物联网等技术得到越来越广泛的应用,数据规模不断增加,TB、PB量级成为常态,对数据的处理已无法由单台计算机完成,而只能由多台机器共同承担计算任务。而在分布式环境中进行大数据处理,除了与存储系统打交道外,还涉及计算任务的分工,计算负荷的分配,计算机之间的数据迁移等工作,
阅读本文

解决IE浏览器下载文件,文件名乱码问题(浏览器历史介绍)

这个问题,CS开发模式总会遇到过。在此详细记录,以作技能储备。先说段历史故事:他超级兴奋,认为这将革命性地改变知识管理和数据挖掘;在当时,一直到20世纪90年代初期,挺多的人觉得这种想法非常的愚笨天真可笑。20世纪60年代,诞生了IBM的GML(Generalized Markup Language,通用标记语言),它用可供机器读取识别的指令作为文档的标识符,以标志每段文本的功用,可以明确地指明“
阅读本文

新老系统统一认证解决方案

新老系统统一认证解决方案一 背景与现状某单位因为业务信息化的需要先后逐渐建成了一些信息化平台和业务系统,综合安防平台,数字法庭平台,智能语音庭审系统。这些系统已经长期在线稳定运行,经分析这些信息化系统有以下特点:1 独具专业性,针对某一行业,某一方面的专业化信息平台的解决方案2 一致的BS架构模式,拥有完整的软硬件配套3 各自独立,自成体系,不依赖三方平台或系统4 不具开放性设计,也没有三方交
阅读本文