10 2016 档案

摘要:ORM解决的问题 当你的应用程序需要跟数据库大量交互时,如果你直接把sql语句写到代码中, 1.会出现大量的重复代码。(可以把重复的sql语句写成一个函数) 2.当你的后端数据库改变后,你的代码需要重写。 测试: MySQL数据库 pymysql模块 创建一个test库 一、单表操作 1.创建表 # 阅读全文
posted @ 2016-10-29 15:42 (KeeP) 阅读(163) 评论(0) 推荐(0)
摘要:Tornado Tornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。 windows安装 c:\> pip install tornado 实例: 创建一个.py文件 第一 阅读全文
posted @ 2016-10-28 18:37 (KeeP) 阅读(203) 评论(0) 推荐(0)
摘要:编译型语言在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言。运行时就不需要翻译,而直接执行就可以了。最典型的例子就是C语言。 解释型语言就没有这个编译的过程,而是在程序运行的时候,通过解释器对程序逐行作出解释,然后直接运行,最典型的例子是Ruby。 pyc 当python 阅读全文
posted @ 2016-10-26 14:23 (KeeP) 阅读(601) 评论(0) 推荐(0)
摘要:环境 操作系统: Centos7.2 内核: 3.10.0-327.el7.x86_64 nginx: nginx-1.10.0.tar.gz 安装: 1.安装依赖包 yum -y install gcc gcc-c++ autoconf automake yum -y install zlib z 阅读全文
posted @ 2016-10-25 16:04 (KeeP) 阅读(228) 评论(0) 推荐(0)
摘要:目录 编辑states文件 1.DNS配置 dns.sls(在init目录下创建一个files文件,然后把resolv.conf放到文件下) 2.History记录时间 history.sls 3.命令操作审计 audit.sls 4.内核参数优化 sysctl.sls 5.初始化环境引用 6.to 阅读全文
posted @ 2016-10-25 13:06 (KeeP) 阅读(423) 评论(0) 推荐(0)
摘要:1.mysql -u root -p 2.desc users; 3.select userid,alias,passwd from users; 4.update users set passwd=MD5('123') where userid=1; 5.flush privileges; 登陆测 阅读全文
posted @ 2016-10-24 17:22 (KeeP) 阅读(1207) 评论(0) 推荐(0)
摘要:四、配置管理States 是SaltStack中的配置语言,在日常进行配置管理时需要编写大量的States文件。比如我们需要安装一个包,然后管理一个配置文件,最后保证某个服务正常运行。这里就需要我们编写一些states sls文件(描述状态配置的文件)去描述和实现我们的功能。 1.查看state列表 阅读全文
posted @ 2016-10-24 13:08 (KeeP) 阅读(525) 评论(0) 推荐(0)
摘要:一、管理对象属性(Grains) Grains里面记录着每台Minion的一些常用属性,比如CPU、内存、磁盘、网信息等,我们可以通过grains.items查看某台Minion的所有Grains信息Minion的Grains信息是Minions启动的时候采集汇报给Master的,在实际应用环境中我 阅读全文
posted @ 2016-10-24 10:53 (KeeP) 阅读(386) 评论(0) 推荐(0)
摘要:管理对象 Target 在Master上我们可以采用不同Target去管理不同的Minion。这些Target都是通过去管理和匹配Minion的ID来做的一些集合。 1.正则匹配,参数-E,你可以写任何正则表达式来匹配minion ID。 2.列表匹配,参数-L。 3.Grains匹配,参数-G,通 阅读全文
posted @ 2016-10-24 09:49 (KeeP) 阅读(281) 评论(0) 推荐(0)
摘要:系统:windows8.1 mysql: mysql-5.6.34-winx64.zip https://dev.mysql.com/downloads/file/?id=467606 mysql下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#d 阅读全文
posted @ 2016-10-21 17:57 (KeeP) 阅读(221) 评论(0) 推荐(0)
摘要:salt是一个新的基础平台管理工具。很短时间即可运行并使用起来,数秒钟即可完成据传递 管理上万台服务器。 一、实验环境: 二、安装 需要关闭防火墙,不然无法通信。master接收不到minion的证书请求。 [root@master ~]# yum -y install epel-release [ 阅读全文
posted @ 2016-10-21 13:21 (KeeP) 阅读(142) 评论(0) 推荐(0)
摘要:States是SaltStack中的配置语言,在日常进行配置管理时需要编写大量的States文件。 比如我们需要安装一个包,然后管理一个配置文件,最后保证某个服务正常运行。 这里就需要我们编写一些states sls文件(描述状态配置的文件)去描述和实现我们的功能。这里需要说明的是编写的states 阅读全文
posted @ 2016-10-21 11:05 (KeeP) 阅读(145) 评论(0) 推荐(0)
摘要:查看默认Python版本 python -V 1、安装gcc,用于编译Python源码 yum install gcc 2、下载源码包,https://www.python.org/ftp/python/ 3、解压并进入源码文件 4、编译安装 ./configure make all make in 阅读全文
posted @ 2016-10-20 17:55 (KeeP) 阅读(1415) 评论(0) 推荐(0)
摘要:Ansible基于Python paramiko 开发,分布式,无需客户端,轻量级,配置语法使用YMAL 及Jinja2模板语言。 组件: 核心:ansible 核心模块(Core Modules):这些都是ansible自带的模块 扩展模块(Custom Modules):如果核心模块不足以完成某 阅读全文
posted @ 2016-10-20 17:30 (KeeP) 阅读(130) 评论(0) 推荐(0)
摘要:一、课上内容 1、文件上传 a. Html Form表单提交 b. Ajax提交 原生XMLHttpRequest http://www.cnblogs.com/wupeiqi/articles/5703697.html XmlHttpReqeust() 类 xhr = XmlHttpReqeust 阅读全文
posted @ 2016-10-15 11:08 (KeeP) 阅读(194) 评论(0) 推荐(0)
摘要:一、传输单个文件到Linux服务器 二、传输整个目录到Linux服务器 paramiko默认不支持传输目录,我们需要借助os.walk,在Unix,Windows中有效。 os.walk() 方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。 实例: 阅读全文
posted @ 2016-10-14 17:43 (KeeP) 阅读(2528) 评论(0) 推荐(3)