摘要: hashlib Hash的定义 Hash,译做“散列”,也有直接音译为“哈希”的。把任意长度的输入,通过某种hash算法,变换成固定长度的输出,该输出就是散列值,也称摘要值。该算法就是哈希函数,也称摘要函数。 通过摘要函数对任意长度的数据计算出固定长度的摘要digest,目的是为了提供一个验证文件未 阅读全文
posted @ 2018-09-15 10:03 AustinJoe 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Json Json Json是一种轻量级的数据交换格式。Json源自JavaScript语言,易于人类的阅读和编写,同时也易于机器解析和生成,是目前应用最广泛的数据交换格式。获取详细信息可访问官网http://json.org/ Json是跨语言,跨平台的,但只能对Python的基本数据类型做操作, 阅读全文
posted @ 2018-09-11 20:01 AustinJoe 阅读(178) 评论(0) 推荐(0) 编辑
摘要: python操作MongoDB数据库需要用到pymongo的库。 使用时需要先导入库。 建立连接 指定数据库 指定集合 操作 查找文档 由于查找到的文档是一个迭代的对象,所以可用__next__()方法一个一个的取,同样也可以用for循环来操作,这里采用第二种。 增加文档 这里增加的文档要严格以类j 阅读全文
posted @ 2018-09-09 21:50 AustinJoe 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 介绍 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB中将数据存储为一个文档,文档由键值对(key=>value)组成,MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。 MongoDB 阅读全文
posted @ 2018-09-09 20:33 AustinJoe 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 安装 用pip命令来安装操作Redis的库。 操作 在python中操作Redis数据库是十分简单的,命令与Linux下操作redis数据库的命令几乎一模一样。不熟悉可以看redis基本命令。 连接 连接命令有两种第一种是为了兼容旧的版本,推荐使用第二种。连接的时候默认连接的是0号数据库。decod 阅读全文
posted @ 2018-09-04 22:43 AustinJoe 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 准备 在python中操作数据库我们都采用pymysql库来操作。用pip命令进行安装。 安装成功后导入pymysql库。然后就可以进行数据库的相关操作了。 一、建立连接 连接的建立通过pymysql的connect函数。连接用完后记得关闭是个好习惯。 二、生成游标 连接建立好后,并不能操纵数据库, 阅读全文
posted @ 2018-09-04 19:49 AustinJoe 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1. Redis 常见的性能问题都有哪些?如何解决? 1).Master写内存快照,save命令调度rdbSave函数,会阻塞主线程的工作,当快照比较大时对性能影响是非常大的,会间断性暂停服务,所以Master最好不要写内存快照。 2).Master AOF持久化,如果不重写AOF文件,这个持久化方 阅读全文
posted @ 2018-09-01 21:50 AustinJoe 阅读(111) 评论(0) 推荐(0) 编辑
摘要: redis简介 Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server,该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:stri 阅读全文
posted @ 2018-09-01 21:38 AustinJoe 阅读(165) 评论(0) 推荐(0) 编辑
摘要: pwd命令 显示当前的工作目录,执行pwd指令可得知当前所在工作目录的绝对路径。 cd命令 改变当前的工作目录。 阅读全文
posted @ 2018-08-24 16:45 AustinJoe 阅读(229) 评论(0) 推荐(0) 编辑
摘要: ls命令显示指定工作目录下的内容,列出工作目录所含的文件及其子目录。类似于Windows下的dir命令。ls的语法格式如下。 ls的选项及其说明。 阅读全文
posted @ 2018-08-24 15:56 AustinJoe 阅读(3732) 评论(0) 推荐(0) 编辑