10 2017 档案

摘要:一、InnoDB: 处理大量的短期事务; 数据存储于"表空间(table space)"中; 1、所有InnoDB表的数据和索引放置于同一个表空间中; 表空间文件:datadir定义的目录下 数据文件:ibddata1,ibddata2,... 2、每个表单独使用一个表空间,存储表的数据和索引; i 阅读全文
posted @ 2017-10-31 18:36 fansik 阅读(195) 评论(0) 推荐(0)
摘要:索引是一种数据结构,是一种适合于算法快速找到匹配到查找标准数据的一种数据结构,所以是查找性能的重要指标;索引构建的基本法则:索引应该构建在被用作查询条件的字段上;一、索引类型 1、B+ Tree索引:顺序存储,每一个叶子节点到根节点的距离是相同的;左前缀索引,适合查询范围内的数据; 可以使用B-Tr 阅读全文
posted @ 2017-10-30 18:54 fansik 阅读(302) 评论(0) 推荐(0)
摘要:MySQL:单进程多线程MySQL数据文件类型:数据文件、索引文件日志文件:重做日志、撤销日志、二进制日志、错误日志、查询日志、慢查询日志、中继日志DDL & DML:索引管理:按特定数据结构存储的数据索引类型:聚集索引(一般都是主键索引)、非聚集索引、数据是否与索引存储在一起主键索引、辅助索引稠密 阅读全文
posted @ 2017-10-27 18:11 fansik 阅读(149) 评论(0) 推荐(0)
摘要:查询执行路径中的组件:查询缓存、解析器、预处理器、优化器、查询执行引擎、存储引擎SELECT语句的执行流程: FROM Clause --> WHERE Clause --> GROUP BY --> HAVING Clause --> ORDER BY --> SELECT --> LIMIT单表 阅读全文
posted @ 2017-10-27 18:11 fansik 阅读(154) 评论(0) 推荐(0)
摘要:一、成员修饰符 共有成员 私有成员:创建方式在成员之前加两个下划线,私有成员无法直接访问,只能间接访问 子类不能继承父类的私有属相私有普通字段的访问方式: class Fansik: def __init__(self, name, age): self.name = name self.__age 阅读全文
posted @ 2017-10-23 18:01 fansik 阅读(221) 评论(0) 推荐(0)
摘要:class Bar: def fansik(self, name, age): print(name, age) obj = Bar() print(obj.fansik('fanjinbao', 19)) 一、定义 函数: def + 函数名(参数) 面向对象: class => 名字叫Bar的类 阅读全文
posted @ 2017-10-23 17:56 fansik 阅读(219) 评论(0) 推荐(0)
摘要:执行结果: {'name': 'fansik', 'age': '18'}{'name': 'fanjinbao', 'price': '10000'}{'test': 'nimeia'} 阅读全文
posted @ 2017-10-19 14:40 fansik 阅读(218) 评论(0) 推荐(0)
摘要:hashlib加密模块 阅读全文
posted @ 2017-10-19 14:25 fansik 阅读(188) 评论(0) 推荐(0)
摘要:日志的级别 import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message') log 阅读全文
posted @ 2017-10-19 14:22 fansik 阅读(192) 评论(0) 推荐(0)
摘要:os模块提供对操作系统进行调用的接口 import os os.getcwd() # 获取当前工作目录 os.chdir(r'd:\fansik') # 修改对当前工作目录 print(os.curdir) # 返回当前目录(这里的返回是返回值) print(os.pardir) # 返回父级目录 os.makedirs('fansik/fanjinbao') # 在当前工作目录先创建fansi... 阅读全文
posted @ 2017-10-19 14:18 fansik 阅读(261) 评论(0) 推荐(0)
摘要:一、简介: 正则表达式:是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过re模块实现,正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。二、字符匹配(普通字符、元字符)普通字符:元字符:. ^ $ * + ? { } [ ] | ( ) \\后 阅读全文
posted @ 2017-10-19 14:14 fansik 阅读(197) 评论(0) 推荐(0)
摘要:我们把对象(变量)从内存中变成可存储的过程称之为序列化,比如XML,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 序列化后,就可以把序列化后的内容写入磁盘,或者通过网络传输到其他服务器上, 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling... 阅读全文
posted @ 2017-10-19 14:10 fansik 阅读(231) 评论(0) 推荐(0)
摘要:迭代器 阅读全文
posted @ 2017-10-17 09:26 fansik 阅读(212) 评论(0) 推荐(0)
摘要:random模块 阅读全文
posted @ 2017-10-17 09:24 fansik 阅读(298) 评论(0) 推荐(0)
摘要:1、高阶函数变量可以指向函数函数的参数可以接收变量一个函数可以接收另一个函数作为参数 def f(n): return n * n def fansik(a, b, func): return func(a)+func(b) print(fansik(1, 2, f)) 执行结果: 5 或者 def 阅读全文
posted @ 2017-10-16 11:37 fansik 阅读(186) 评论(0) 推荐(0)
摘要:闭包:闭包=内部函数+定义函数时的环境 def outer(): x = 10 def inner(): # 条件一 inner就是内部函数 print(x) # 条件二 外部环境的一个变量 return inner # 结论 内部函数inner就是一个闭包 outer()() 阅读全文
posted @ 2017-10-16 11:36 fansik 阅读(146) 评论(0) 推荐(0)
摘要:内置函数filter str = ['a', 'b', 'c', 'd'] def fansik(num): if num != "a": return num ret = filter(fansik, str) print(ret) print(list(ret)) 内置函数map str = ['a', 'd', 'b'] def fansik(num): ... 阅读全文
posted @ 2017-10-16 11:34 fansik 阅读(180) 评论(0) 推荐(0)
摘要:带参数的装饰器 阅读全文
posted @ 2017-10-16 11:27 fansik 阅读(166) 评论(0) 推荐(0)
摘要:MySQL中的DDL,DMLDDL:数据定义语言: CREATE,ALTER,DROP DB组件:数据库、表、索引、视图、用户、存储过程、存储函数、触发器、事件调度器等 CREATE相关的常用命令: CREATE DATABASE CREATE EVENT CREATE FUNCTION CREAT 阅读全文
posted @ 2017-10-13 16:30 fansik 阅读(251) 评论(0) 推荐(0)
摘要:1、为所有root用户设定密码:mysql> SET PASSWORDmysql> update mysql.user SET password=PASSWORD("your_passwd") where user='root';# mysqladmin2、删除所有匿名用户mysql> DROP U 阅读全文
posted @ 2017-10-13 16:29 fansik 阅读(499) 评论(0) 推荐(0)
摘要:SQL MODE:定义mysqld对约束等的响应行为: 查看当前模式: mysql> SHOW GLOBAL VARIABLES LIKE 'sql_mode'; 修改方式: mysql> SET GLOBAL sql_mode='MODE'; mysql> SET @@global.sql_mod 阅读全文
posted @ 2017-10-13 16:26 fansik 阅读(199) 评论(0) 推荐(0)
摘要:1、字符型CHAR(不区分大小写), BINARY(区分大小写):定长数据类型VARCHAR(不区分大小写), VARBINARY(区分大小写):变长数据类型,需要结束符TEXT:(支持的字符个数不同,不区分字符大小写) TINYTEXT:2的8次方个 TEXT:2的16次方个 MEDIUMTEXT 阅读全文
posted @ 2017-10-13 16:25 fansik 阅读(176) 评论(0) 推荐(0)
摘要:执行结果: 执行结果: 阅读全文
posted @ 2017-10-11 16:46 fansik 阅读(162) 评论(0) 推荐(0)
摘要:不可变集合(frozenset):与可变集合相反 访问集合:由于集合本身是无序的,所以不能为集合创建索引或切片操作,只能循环遍历或是用in、not in来访问或判断集合元素 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结果: 执行结 阅读全文
posted @ 2017-10-11 16:37 fansik 阅读(228) 评论(0) 推荐(0)
摘要:读取整个文件内容,结果如下: 读取整个文件内容,以列表方式显示,结果如下: 阅读全文
posted @ 2017-10-10 11:47 fansik 阅读(203) 评论(0) 推荐(0)
摘要:1、安装zabbix-agentyum -y install zabbix-2.4.8-1.el6.x86_64.rpm zabbix-agent-2.4.8-1.el6.x86_64.rpm 安装以上两个包以后会在/etc/zabbix/zabbix_agentd.d目录下生成userparame 阅读全文
posted @ 2017-10-09 14:57 fansik 阅读(249) 评论(0) 推荐(0)
摘要:1、安装zabbix-agentyum -y install zabbix-2.4.8-1.el6.x86_64.rpm zabbix-agent-2.4.8-1.el6.x86_64.rpm 安装以上两个包以后会在/etc/zabbix/zabbix_agentd.d目录下生成userparame 阅读全文
posted @ 2017-10-09 14:27 fansik 阅读(255) 评论(0) 推荐(0)
摘要:1、安装zabbix-agentyum -y install zabbix-2.4.8-1.el6.x86_64.rpm zabbix-agent-2.4.8-1.el6.x86_64.rpm2、编辑agent端的/etc/zabbix/zabbix_agentd.conf文件修改如下内容:Serv 阅读全文
posted @ 2017-10-07 08:12 fansik 阅读(229) 评论(0) 推荐(0)
摘要:前期准备:nginx在编译是必须要加如下参数: 并且要在nginx的配置文件中添加如下配置: 1、安装zabbix-agentyum -y install zabbix-2.4.8-1.el6.x86_64.rpm zabbix-agent-2.4.8-1.el6.x86_64.rpm2、编辑age 阅读全文
posted @ 2017-10-07 07:57 fansik 阅读(318) 评论(0) 推荐(0)