自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(388)
  • 收藏
  • 关注

原创 程序的基本结构

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 4912

原创 第六章 活动图

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

原创 第三章 用例图

目录m1.理解需求m2.基于用例的需求描述m3.用例的获取m4.用例图2.1 理解需求       需求就是系统(更广义的说法是项目)必须提供的能力和必须遵从的条件m1.需求涉及到谁?Ø客户(Client)-为开发付钱的人,将来是产品的拥有者。Ø顾客(Customer)-买商品化软件的人,或者将来有发言权确定产品是否可以接受。可能与客户是同样的人。

2017-12-01 09:45:46 2276

原创 第二章 UML简介

目录m1.概念模型 构成要素 规则 公共机制m2.体系结构m3.Hello,UML!2.1 UML概念模型mUML建模的三要素 UML构成要素(Building Blocks) 规则(Rules) 公共机制 (Common Mechanisams)  协同工作建立起各种模型图,形成了该语言的概念模型2.1.1 UML构成要素

2017-12-01 09:36:59 1127

原创 第一章 面向对象及软件建模概述

n1.软件与软件工程n2.生存周期和开发模型的演变n3.软件开发方法概述n4.模型n5.面向对象的软件建模n6.统一建模语言UML1 软件与软件工程  软件: 程序+文档+数据  特点: (1)软件规模大。 (2)软件开发规范并趋于标准化。 (3)软件开发方法多,有大量的软件工具支持。 (4)注重软件开发的管理。 (5)软件维护相

2017-12-01 09:03:41 7473

转载 Linux下sudo命令实例讲解

转载自:点击打开链接一、sudo简介1、概念:   sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。   它的特性主要有这样几点:       1、

2017-11-30 21:50:46 67512

原创 分页

use jdbc_demo;create table employee( empId int not null AUTO_INCREMENT PRIMARY key, empName varchar(30) not null, dept_id int not null); 分页技术:         JSP页面,用来显示数据! 如果数据有1000条,分页

2017-11-30 16:00:14 224

原创 第五章 语法分析-自下而上分析

自底向上分析方法是从输入符号串开始,查找当前可归约串,并用产生式将它归约成相应的非终结符号,最后归约为识别符号的一种分析方法。注意以下几点:(1)对输入符号串的扫描,采用自左向右的顺序;(2)分析过程是自下而上进行的(对语法树来说从末端结点开始,最后归约到根结点);(3)每次归约是对最左可归约串进行的;(4)算法的关键是确定最左可归约串;重点掌握:(1)句柄、素短语

2017-11-30 00:19:27 4704 1

原创 连接池

连接池思考:         程序中连接如何管理?1.连接资源宝贵;需要对连接管理2.连接:a) 操作数据库,创建连接b) 操作结束,  关闭!分析:         涉及频繁的连接的打开、关闭,影响程序的运行效率!连接管理:         预先创建一组连接,有的时候每次取出一个; 用完后,放回; 学习连接池:a. 自定义一个连接池

2017-11-29 17:16:05 256

原创 JavaMail邮件开发

(api + 配置) 开发中,邮件的应用?         -à 注册,填写生日;  后期系统会自动发送生日祝贺-à 发货,发货提醒!邮件提醒!邮件:         1.发邮件;【程序中如何发邮件!】         2.收邮件;【很多客户端工具, foxmail 】 邮件开发准备:准备工作, 环境搭建:1. 本地搭建一个邮件服务器  -à 易

2017-11-28 23:35:38 1564

原创 文件上传与下载

回顾:过滤器:1.过滤器概念   过滤器是servlet技术,也叫Filter  可以对          请求进行拦截          处理共用操作,例如:编码,登录验证          处理完后,放行;          控制权到servelt/jsp(如果有一个过滤器,就逐个执行)          servlet/jsp相应完成,控制器又回到过滤器;

2017-11-28 08:45:16 251

原创 jquery基础总结(五)

1.动态创建表格 02-jQuery-动态创建表格案例 * { padding: 0; margin: 0; } table { border-collapse: collapse; border-spacing: 0; border: 1px solid #c0c0c0; } th,td { border: 1px solid #d

2017-11-27 22:17:10 789

原创 jQuery基础总结(四)

4.1 链式编程: end()补充    * 补充五角星 评论案例    * 第一步:鼠标移入,当前五角星和前面的五角星变实体。后面的变空心五角星    * 第二步:鼠标点击的时候,为当前元素添加clicked类,其他的移除clicked类    * 第三步:当鼠标移开整个评分控件的时候,把clicked的之前的五角星显示实心html>html lang="en">he

2017-11-26 17:56:12 333

原创 jQuery基础总结(三)

1.1 复习jQuery操作DOM选择器 基本选择器:#id 、.class 、element、* 、层级选择器: 空格、>、+、~ 基本过滤选择器::first、:last、:eq(index)、:lt(index)、:gt(index)、:odd、:even 筛选选择器:.eq(index)、.children()、.parent()、.siblings()、.fi

2017-11-26 12:39:22 263

转载 UML实战

转载自:http://blog.csdn.net/liujn347/article/details/51985612UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现类与类图1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的

2017-11-25 22:45:21 1484

转载 Bug管理系统UML2.0建模实例(四)

转载自:http://blog.csdn.net/lovelion/article/details/17362695 3.3 顺序图(实现模型)       在系统设计与实现阶段我们也可以使用顺序图进行建模,此时通过顺序图可以明确表示系统设计中对象之间的交互,考虑到具体系统实现,对象之间通过方法调用传递消息。在BMS系统中,对每个用例均可以绘制基于实现

2017-11-25 22:23:04 446

原创 jQuery基础总结(二)

1.1 复习<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="../jquery-1.11.1.min.js"></script> <script> $(document).ready(function ()

2017-11-25 13:02:00 227

原创 jQuery基础总结(一)

先看一个例子:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>回顾js</title> <style type="text/css"> *{ margin:0; padding:0; } d

2017-11-24 23:33:58 301

转载 Bug管理系统UML2.0建模实例(三)

转载自:http://blog.csdn.net/lovelion/article/details/17362455 3.系统设计       在对系统进行全面分析后,我们开始使用UML对系统进行设计,构造BMS系统的设计模型,包括类图、包图、顺序图(实现模型)、组件图和部署图等的绘制,回答了“怎么做”的问题。具体设计工作如下: 3.1 体系结构设计

2017-11-24 20:47:03 442

空空如也

空空如也

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

TA关注的人

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