- 博客(43)
- 收藏
- 关注
原创 Playbook高级技巧进阶
6.1 巧用Includes Includes在Ansible中主要起引用功能,其功能非常强大,不仅可以引用Playbook的YML文件,而且Vars、Handlers、Files也支持Includes的引用。6.1.1 Includes使用场景 有时,我们发现大量的Playbook内容需要重复编写,各Tasks之间功能需相互调用才能完成各自功能,Playbook庞
2017-12-30 15:35:11 4201
原创 第3章 80x86微处理器
3.1 80x86微处理器简介 80x86微处理器是美国Intel公司生产的系列微处理器。从8086开始到目前已进入第五代微处理器:8086(8088)、80286、80386、80486和80586(Pentium、PentiumⅡ~Ⅳ)。其主要发展特点是: 1.主频从8086的4.77MHz到80586的166MHz,PentiumⅡ~Ⅳ更高,可达3GHz。主频
2017-12-27 21:53:56 1486
原创 第2章 计算机中数制和编码
2.1 无符号数的表示和运算 在计算机中,不仅数据是以二进制形式表示的,字母、符号、图形、汉字以及指令等都是以二进制形式表示的。 图像,声音,电影,都是由二进制信息组成的。如何区分不同进位记数制的数字在数字后面加一个字母进行区分:◦二进制:数字后面加B,如1001B,Binary◦八进制:数字后面加O,如1001O,Octal◦十进制:一般不加,
2017-12-27 21:37:25 7820 1
转载 现代通信网(第3章 分组交换原理)
3.1 帧定界帧的定义 : 在分层的网络体系中,数据链路层的传输单元则称为帧。在数据链路层,总是把来自上层的数据以帧为单位打包,然后在物理线路上传输。一帧通常包括: 帧的开始和结尾的标识Flag,控制字段Header,来自上层的净负荷(网络层的数据),差错检测码CRC等。 帧定界:基于字符:该方式中,帧是字节或字符的集合。每帧的开始和结束位置使用一个专用字符标识一帧的边界,称为
2017-12-26 15:27:04 990
原创 第4章 80x86指令系统
4.18086/8088指令系统 计算机是通过执行指令序列来完成用户的特定任务的,因此每种计算机都有一组指令集供用户使用。这组指令集就称为计算机的指令系统。4.1.1 8086/8088指令编码格式计算机是通过执行指令来处理各种数据的,因此,一条指令既要指出如何处理数据,同时还应指出数据的来源、操作结果的去向。如何寻找操作数(即操作对象),这就是指令的
2017-12-26 10:19:49 1686
转载 七号信令详细介绍
转载自:http://blog.csdn.net/silent123go/article/details/53010781 1、七号信令的基本术语 1.1 信令网 N0.7信令网是独立于电信网的支撑网,是电信网中用于传输No.7信令消息的专用数据网。信令网的三要素:信令点、信令转接点、信
2017-12-25 21:47:14 9230
原创 Laravel [1045] 解决方法 Access denied for user 'homestead'@'localhost'
## 1.确认database.php文件配置正确。首先检查database.php中自己填写的信息是正确的。## 2.检查.env文件这是默认的.env文件APP_ENV=localAPP_KEY=APP_DEBUG=trueAPP_LOG_LEVEL=debugAPP_URL=http://localhostDB_CONNECTION=mysqlDB_
2017-12-24 19:59:14 8973
原创 现代通信网(第1章 绪论)
1.1 通信网的基本概念1.1.1从点到点通信到交换式通信网 为了实现任意两个或多个分处异地的用户之间的信息传递,需要采用某种方式将多个用户互联在一起,这样的互联系统就形成了一个用于信息传递的网络,称之为通信网。1.点到点通信--通信网的特例信源信宿信道发送器接收器2.交换式通信网3.通信网的基本构成要素通信网三要素:终端节点、交换节点、传输系统。
2017-12-22 21:13:18 7040
原创 稳定排序_ALDS1_2_C:Stable Sort
讲解 由于本题中的N值较小,因此我们在检查排序结果是否稳定时,可以用Program3.2中的这种比较笨的O(N^4)算法。Program3.2 用笨办法判断稳定性isStable(in,out) for i = 0 to N-1 for j = i+1 to N-1 for a = 0 to N-1 for b = a+1 to N-1 if in[
2017-12-21 22:45:01 686
原创 大型程序的结构
7.1 项目结构示例7-1 多文件Flask程序的基本结构flasky├── app│ ├── email.py│ ├── __init__.py│ ├── main│ │ ├── errors.py│ │ ├── forms.py│ │ ├── __init__.py│ │ └── views.py│ ├── models
2017-12-20 13:30:15 394
原创 电子邮件
使用Flask-Mail提供电子邮件支持pip install flask-mail Flask-Mail连接到简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)服务器,并把邮件交给这个服务器发送。如果不进行配置,Flask-Mail会连接localhost上的端口25,无需验证即可发送电子邮件。示例6-1 hello.py:配置Flask-Mail使用
2017-12-19 18:53:53 4634
原创 数据库
5.1 SQL数据库 关系型数据库把数据存储在表中,表模拟程序中不同的实体。例如,订单管理程序的数据库中可能有表customers、products和orders。 表的列数是固定的,行数是可变的。列定义表所表示的实体的数据属性。例如,customers表中可能有name、address、phone等列。表中的行定义各列对应的真实数据。 主键,其值为表中各行的唯一标识
2017-12-19 17:29:12 450
原创 Web表单
pip install flask-wtfflask-wtf(https://flask-wtf.readthedocs.io/en/stable/)4.1 跨站请求伪造保护 默认情况下,Flask-WTF能保护所有表单免受跨站请求伪造(Cross-Site Request Forgery,CSRF)的攻击。恶意网站把请求发送到被攻击者已登录的其他网站时就会引发CSRF攻击。
2017-12-18 17:48:24 4330
原创 第5章 Ansible Playbook扩展
5.1 Handlers 在4.6节LAMP实战中,我们就已经使用了Handlers来实现了重启Apache的功能,该实例中,一些修改Apache配置文件的操作使用notify:restart apache触发Handlers,从而实现了Apache的重启。 handlers: - name: restart apache service: name=apa
2017-12-17 17:18:35 4368
原创 模板
3.1 Jinja2模板引擎 形式最简单的Jinja2模板就是一个包含响应文本的文件。示例3-1是一个Jinja2模板,它和示例2-1中index()视图函数的响应一样。示例3-1 templates/index.html:Jinja2模板Hello World!示例2-2中,视图函数user()返回的响应中包含一个使用变量表示的动态部分。示例3-2实现了这个响应。示例3
2017-12-16 21:33:13 322
原创 ALDS1_2_B:Selection Sort
选择排序法重复执行N-1次下述处理1.找出未排序部分最小值的位置minj。2.将minj位置的元素与未排序部分的起始元素交换。以数组A={5,4,8,7,9,3,1}为例,我们对其使用选择排序法时,排序过程如图3.6所示。
2017-12-14 14:10:35 224
原创 程序的基本结构
2.1 初始化 所有Flask程序都必须创建一个程序实例。web服务器使用一种名为Web服务器网关接口(Web Server Gateway Interface,WSGI)的协议,把接收自客户端的所有请求都转交给这个对象处理。程序实例是Flask类的对象,经常使用下述代码创建:from flask import Flaskapp=Flask(__name__)Flask类的构造
2017-12-13 20:16:06 3514
原创 CentOS7安装composer和部署laravel
1.安装php7更新yum源:CentOS/RHEL 7.x:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmCentOS/RHEL 6.x:
2017-12-13 20:05:01 8712
原创 第二章 虚拟化技术
2.1 虚拟化技术简介 如果把虚拟化技术比作打通任督二脉,那么打通这个"任督二脉"的方法有很多。在开源软件里面,主要是KVM和XEN。尽管OpenStack对KVM和Xen都支持,但是OpenStack对KVM的支持明显要比Xen做得好。2.1.1 KVM 基于内核的虚拟机KVM(Kernel-Based Virtual Machine)是2007年问世的开源虚拟化解决方案。KVM需...
2017-12-10 22:49:55 960
原创 第4章 Playbook快速入门
Ansible使用YAML语法描述配置文件 Ansible的任务配置文件被称为Playbook,我们可以称之为"剧本"。4.1 Playbook语法简介 Playbook采用YAML语法编写,YAML不是一种标记语言。该语言在被开发时,它的意思其实是:Yet Another Markup Language(仍是一种标记语言)。4.1.1 多行缩进 数据结构可以
2017-12-10 16:46:46 1125
原创 ALDS1_2_A:Bubble Sort
以数组A={5,3,2,4,1}为例,我们对其使用冒泡排序法时,排序过程如图3.4所示。 在上述冒泡排序的算法中,数据从数据开头逐一完成排序。也就是说,步骤1到步骤4的处理结束后,数据中最小的元素将移至数组开头的A[0]位置。同理,步骤5到步骤7结束后,数据中第二小的元素会移动至A[1],然后步骤8到步骤9确定A[2],步骤10确定A[3],依次类推,逐一确定已排序部分末尾要追加
2017-12-10 00:05:16 288
原创 python2.6.6升级到python2.7.13
# 查看当前系统中的python版本python --version# 检查CentOS版本cat /etc/redhat-release# 安装所有的开发工具包yum groupinstall -y "Development tools"# 安装其他的必需包yum install -y zlib-devel bzip2-devel openssl-devel ncurses-dev
2017-12-09 18:32:21 416
原创 第一章 OpenStack概述
1.1 云计算简介 云计算从功能上可以分为两类:云计算,主要是提供虚拟主机服务;云存储,主要是提供海量数据存储服务。 云计算从应用场景上可以分为两种:公有云,面向社会个人或企业提供云服务;私有云,面向企业内部部门或员工提供云服务。1.1.1 什么是云计算 每天打开电视、拧开水龙头,有没有想过这些资源使用起来为什么这么方便?不需要亲自去建一个发电
2017-12-08 23:34:57 1618
原创 第二章 数据库管理
2.1 配置文件postgresql.conf 该文件包含一些通用设置,比如内存分配、新建database的默认存储位置、PostgreSQL服务器的IP地址、日志的位置以及许多其他设置。pg_hba.conf 该文件用于控制访问安全性,管理客户端对PostgreSQL服务器的范文权限,内容包括:允许那些用户连接到那个数据库,允许那些IP或者
2017-12-08 22:13:58 185
原创 第一章 基础知识
1.1 如何获得PostgreSQLPostgreSQL官方站点的核心发布页面上维护了一个列表(点击打开链接),记录了适用于个操作系统的二进制包的下载地址。1.2 管理工具PostgreSQL常用的管理工具有四种:psql,pgAdmin,phpPgAdmin和Adminer。PostgreSQL的核心开发团队维护着前三种,Adminer并非PostgreSQL的专用管理工具,它支持管
2017-12-08 21:43:36 228
原创 Ansible Ad-Hoc命令集
3.1 Ad-Hoc使用场景 所谓Ad-Hoc,简而言之是"临时命令",英文中作为形容词有"特别的,临时"的含义。Ad-Hoc只是官方对Ansible命令的一种称谓。 从功能上讲,Ad-Hoc是相对于Ansible-playbook而言的,Ansible提供两种完成任务方式:一种是Ad-Hoc命令集,即ansible,另一种就是Ansible-playb
2017-12-08 14:16:15 3766
原创 第一章 微型计算机系统导论
一.计算机的发展概述1.计算机从诞生至今已经历了四代,现在正在开发第五代① 电子管计算机②晶体管计算机③集成电路计算机 ④大规模、超大规模集成电路计算机2.计算机的发展趋势朝两个方向:① 巨型机:每秒上亿次(容量大,速度快)② 微型机:台式机、笔记本机、单板机、单片机、掌上机等(易普及,应用广)3.微型计算机是由微处理器(CPU)、存储器、I/O接口电路
2017-12-08 09:45:14 1001 1
原创 第四章 类图建模(二)
目录m1.高级类m2.高级关系m3.接口m4.可见性设计m5.代码映射2.1 高级类1.类目(Classifiers)一般而言,有实例的的建模元素被称为类目。类目有结构特征(以属性的形式)和行为特征(以操作的形式)。Ø(1)接口(interface):一组操作的集合,每个操作用于描述类或构件的一个服务。Ø(2)数据类型(datatyp
2017-12-08 09:20:03 647
原创 Ansible基础元素介绍
2.1 Ansible目录结构介绍 Ansible是开源工具,这个开发过程或二次开发均遵循GPL协议,所以所有源码均可见。作为一款日常工作所需的核心软件,我们有必要知道期目录分布及各目录功能。通过如下命令可以获取Ansible所有文件存放目录:#rpm -ql ansible该命令输出内容较多,大致分为如下几类:配置文件目录/etc/ansible/执行文件目录/us
2017-12-07 18:53:04 604 1
原创 ansible基础入门
1.1 Ansible是什么 随着移动互联、物联网、互联网+、大数据、云计算等大规模应用的催生推动,以及人们日常生活的互联网化,互联网的蓬勃发展不仅冲击影响着整个经济体,更对人们的生活理念影响深远。在体验到互联网带来的便利和舒适的同时,人们也不再满足与"可以用",而是要"用的爽",在政策、需求、利益、趋势等原因的刺激下,互联网的发展速度可想而知。众所周知,智能的背后意味着
2017-12-06 16:59:11 11465
原创 第六章 状态图
目录m1.状态图概述m2.状态图基本符号m3.状态图组成要素m4.活动图与状态图比较1 状态图概述状态图(State Diagram)一个对象在其生存期间的动态行为,表现对象响应事件所经历的状态序列以及伴随的动作。并不是所有类都有相应的状态图。状态图只适用于:具有若干个确定状态,类的行为在这些状态下会受到影响且被不同的状态改变。m状态机图与交
2017-12-05 23:13:49 4914
原创 第六章 活动图
目录m1.引例m2.活动图概述m3.活动图基本符号m4.活动图组成要素m5.活动图建模应用6.1 引例An interaction diagram looks at the objects that pass messages; anactivity diagram looks at the operations that are passed amon
2017-12-05 22:52:03 689
原创 国际化
Javaweb增强:过滤器、监听器、国际化、文件上传下载、javaMail l 国际化又简称为 i18n:internationalization 国际化的人: 人,英语,汉语; 可以说这个人是国际化的人; 软件的国际化: 软件 中国: 显示中文,以及服务符合中国习惯的文本字符串!
2017-12-04 22:05:45 161
原创 监听器
1.1 概述监听器:主要是用来监听特定对象的创建或销毁、属性的变化的! 是一个实现特定接口的普通java类! 对象: 自己创建自己用 (不用监听) 别人创建自己用 (需要监听) Servlet中哪些对象需要监听? request / session / servletConte
2017-12-04 14:04:25 313
原创 第五章 LR分析法
LR分析法也是一种“移进—归约”的自底向上语法分析方法,其本质是规范归约,具有以下特点:(1)应用面广:能够用LR分析程序识别绝大多数的程序设计语言的语法结构;(2)实现效率高:虽构造方法复杂,但是实现(执行)效率高。(3)查错准确:LR分析器能够及时发现语法错误并准确指出错误位置。LR(k)分析方法中L是指自左(Left)向右扫描输入单词串,R指分析过程是最右(Right)推
2017-12-03 22:22:23 32730 1
原创 过滤器
1. 过滤器基本概念:(3W1H: why, what, where,how)为什么需用到过滤器?项目开发中,经常会涉及到重复代码的实现!注册 ----> Servlet 【1. 设置编码】 ----> JSP修改 ----> Servlet 【1. 设置编码】 ---> JSP其他, 如判断用户是否登陆,只有登陆才能有操作权限!
2017-12-03 14:54:15 218
原创 JAVA基础(二)
1 关键字1.1 关键字的概述Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。1.2 常见的关键字备注:不必死记硬背,如果使用关键字作为标识符,编译器能提示错误。goto 是java的保留关键字,意思是java并没有使用goto,以后是否使用未定。2
2017-12-01 23:14:15 629
原创 JAVA基础(一)
1.计算机基础1.1计算机电子计算机,俗称电脑,是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。1.2硬件和软件1.2.1硬件1. cpu是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态
2017-12-01 22:27:42 323
原创 第四章 类图建模(一)
目录m1.类m2.关系m3.类图m4.领域模型m5.对象图2.1 类 类是对一组具有相同属性、操作、关系和语义的对象的描述。m名称 每个类必须有一个区别于其他类的名称。m属性 已命名的类的特性,描述了该特性的实例可以取值的范围。m操作 是一个服务的实现,是对
2017-12-01 14:05:45 3044
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人