05 2018 档案

2018年5月29日笔记
摘要:本地已有一个单词本文件 "dictionary.txt",编写脚本实现单词的模糊查询功能 1)连接到mysql上并定义表dictionary的表结构 2)将dictionary.txt录入至dictionary这张表中 3)根据用户输入的英文单词进行模糊查询 阅读全文

posted @ 2018-05-30 23:08 Karlkiller 阅读(133) 评论(0) 推荐(0)

VMware Vsphere 虚拟化
摘要:总体架构 主要组件: 1)ESXi 底层虚拟化层,用于将物理服务器虚拟成资源池,提供管理接口,方便其他的管理组件进行管理,其实体形态是iso文件,刻成启动光盘可直接安装在服务器裸机上; 安装在实体服务器上,其实是个linux内核的操作系统,只有安装了ESXi以后你才能在上面创建虚拟机。可以理解成在你 阅读全文

posted @ 2018-05-28 23:34 Karlkiller 阅读(965) 评论(0) 推荐(0)

2018年5月26日笔记
摘要:习题1 先在utils.py文件中定义一个工具类 在写主程序main.py,来实现将日志记录到main.log文件中 最终生成的日志文件main.log如下: 习题2 先写一个utils2.py 再在main2.py中定义写主函数 生成日志文件main2.log如下: 习题3 写一个celery配置 阅读全文

posted @ 2018-05-27 22:47 Karlkiller 阅读(220) 评论(0) 推荐(0)

LAMP环境搭建与配置
摘要:基本概念 LAMP是 Linux Apache MySQL PHP 的简写,LAMP一般用来组件Web应用平台 Apache是最常用的Web服务软件。 MySQL是小型的数据库软件。 PHP是主要用于服务器端的应用程序软件,是一种脚本语言。 注意:Apache和PHP必须装在一台机器上,因为PHP是 阅读全文

posted @ 2018-05-26 19:57 Karlkiller 阅读(227) 评论(0) 推荐(0)

2018年5月24日笔记
摘要:消息队列 Message Queue MQ是在消息传输过程中保存消息的容器。 MQ最经典的用法就是在producer和customer之间通过消息管道来传递消息,producer往管道中写入消息,customer从管道中读取消息。 操作系统提供了很多机制来实现进程间的通信,multiprocessi 阅读全文

posted @ 2018-05-25 23:06 Karlkiller 阅读(175) 评论(0) 推荐(0)

2018年5月22日笔记
摘要:Python共享内存 共享内存有两个结构,一个是 Value, 一个是 Array,这两个结构内部都实现了锁机制,因此是多进程安全的。 Value 和 Array 都需要设置其中存放值的类型,d 是 double 类型,i 是 int 类型,具体的对应关系在Python 标准库的 sharedcty 阅读全文

posted @ 2018-05-23 23:42 Karlkiller 阅读(518) 评论(0) 推荐(0)

2018年5月19日笔记
摘要:进程的概念 进程是程序在计算机上的一次执行活动。 进程可分为系统进程和用户进程。 所有正在运行的进程轮流使用CPU,任何一个时间点有且只有一个进程占用CPU。 进程与线程的区别 进程 > 线程 多进程使用CPU的多个核,适合运算密集型 多线程使用CPU的一个核,核心IO密集型 python多进程 — 阅读全文

posted @ 2018-05-20 23:09 Karlkiller 阅读(139) 评论(0) 推荐(0)

2018年5月17日笔记
摘要:python操作redis set操作 sadd(name, values) 增加 scard(name) 获取 spop(name) 删除并返回set中的一个随机元素 srem(name, value) 删除set中的一个指定元素 sunion(keys) 返回指定集合的并集 sinter(key 阅读全文

posted @ 2018-05-18 23:31 Karlkiller 阅读(121) 评论(0) 推荐(0)

2018年5月15日笔记
摘要:NoSQL简介 NoSQL是Not Only SQL的缩写。它的意义是:适用关系型数据库的时候就使用关系型数据库,不适用的时候考虑使用更加合适的数据存储。 对于NoSQL并没有一个明确的范围和定义,但是他们都普遍存在下面一些共同特征: 不需要预定义模式:不需要事先定义数据模式,预定义表结构。数据中的 阅读全文

posted @ 2018-05-17 00:35 Karlkiller 阅读(134) 评论(0) 推荐(0)

2018年5月13日笔记
摘要:SQL语句复习 连接数据库复习 SQLAlchemy复习 将对数据库的操作进行封装 阅读全文

posted @ 2018-05-14 23:16 Karlkiller 阅读(138) 评论(0) 推荐(0)

2018年5月10日笔记
摘要:在Python中如何表示数据库表 方法一:由于数据库表是一个二维表,所以可用list表示多行,list的每个元素是tuple,表示一行记录 如:有一张学生信息表,包含学生的学号,姓名,年龄,可表示如下: 方法二:但tuple表示一行很难看出表的结构,用class实例表示一行记录,能更好的了解表结构 阅读全文

posted @ 2018-05-12 00:23 Karlkiller 阅读(139) 评论(0) 推荐(0)

2018年5月8日笔记
摘要:CentOS 7上安装mysql mysql常用的show命令 1. show databases; //显示所有数据库名称 2. show tables; 或 show tables from databse_name; //显示数据库中所有变的名称 3. show variables; //显示 阅读全文

posted @ 2018-05-10 00:07 Karlkiller 阅读(126) 评论(0) 推荐(0)

2018年5月5日笔记
摘要:Python DB-API Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口 Python DB-API 使用流程: MySQLdb (python2) MySQLdb是用于python连接MySQL数据库接口的,它实现了 Py 阅读全文

posted @ 2018-05-06 22:40 Karlkiller 阅读(142) 评论(0) 推荐(0)

2018年5月3日笔记
摘要:常用的正则表达式匹配规则 \d 表示一个数字字符,等价于 [0-9] \D 表示一个非数字字符,等价于 [^\d] \s 表示一个空白字符,等价于 [<空格>\t\r\n\f\v] \S 表示一个非空白字符,等价于 [^\s]\w 表示一个单词字符(数字或字母),等价于 [A-Za-z0-9_]\W 阅读全文

posted @ 2018-05-04 23:51 Karlkiller 阅读(181) 评论(0) 推荐(0)

导航