自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 第5章 汇编语言程序设计

编程实现多字节加法,如S=3B74AC60F8H+20D59E36C1H

2017-12-28 21:26:57 3038

原创 第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 1481

原创 第2章 计算机中数制和编码

2.1   无符号数的表示和运算    在计算机中,不仅数据是以二进制形式表示的,字母、符号、图形、汉字以及指令等都是以二进制形式表示的。    图像,声音,电影,都是由二进制信息组成的。如何区分不同进位记数制的数字在数字后面加一个字母进行区分:◦二进制:数字后面加B,如1001B,Binary◦八进制:数字后面加O,如1001O,Octal◦十进制:一般不加,

2017-12-27 21:37:25 7816 1

转载 现代通信网(第3章 分组交换原理)

3.1 帧定界帧的定义 : 在分层的网络体系中,数据链路层的传输单元则称为帧。在数据链路层,总是把来自上层的数据以帧为单位打包,然后在物理线路上传输。一帧通常包括: 帧的开始和结尾的标识Flag,控制字段Header,来自上层的净负荷(网络层的数据),差错检测码CRC等。 帧定界:基于字符:该方式中,帧是字节或字符的集合。每帧的开始和结束位置使用一个专用字符标识一帧的边界,称为

2017-12-26 15:27:04 986

原创 第4章 80x86指令系统

4.18086/8088指令系统    计算机是通过执行指令序列来完成用户的特定任务的,因此每种计算机都有一组指令集供用户使用。这组指令集就称为计算机的指令系统。4.1.1 8086/8088指令编码格式计算机是通过执行指令来处理各种数据的,因此,一条指令既要指出如何处理数据,同时还应指出数据的来源、操作结果的去向。如何寻找操作数(即操作对象),这就是指令的

2017-12-26 10:19:49 1684

转载 七号信令详细介绍

转载自:http://blog.csdn.net/silent123go/article/details/53010781 1、七号信令的基本术语 1.1 信令网   N0.7信令网是独立于电信网的支撑网,是电信网中用于传输No.7信令消息的专用数据网。信令网的三要素:信令点、信令转接点、信

2017-12-25 21:47:14 9221

原创 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 7024

原创 稳定排序_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 685

原创 大型程序的结构

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 4632

原创 数据库

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 1617

原创 第二章 数据库管理

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 3763

原创 第一章 微型计算机系统导论

一.计算机的发展概述1.计算机从诞生至今已经历了四代,现在正在开发第五代① 电子管计算机②晶体管计算机③集成电路计算机 ④大规模、超大规模集成电路计算机2.计算机的发展趋势朝两个方向:① 巨型机:每秒上亿次(容量大,速度快)② 微型机:台式机、笔记本机、单板机、单片机、掌上机等(易普及,应用广)3.微型计算机是由微处理器(CPU)、存储器、I/O接口电路

2017-12-08 09:45:14 1000 1

原创 第四章 类图建模(二)

目录m1.高级类m2.高级关系m3.接口m4.可见性设计m5.代码映射2.1 高级类1.类目(Classifiers)一般而言,有实例的的建模元素被称为类目。类目有结构特征(以属性的形式)和行为特征(以操作的形式)。Ø(1)接口(interface):一组操作的集合,每个操作用于描述类或构件的一个服务。Ø(2)数据类型(datatyp

2017-12-08 09:20:03 646

原创 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 4906

原创 第六章 活动图

目录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 687

原创 国际化

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 32724 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 628

原创 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 3041

空空如也

空空如也

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

TA关注的人

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