时光磨盘

python

用pdfminer把PDF文件转化为文本文件

<>

2019-06-19 17:26:20

阅读数 4

评论数 0

python之random模块

Python中的random模块用于生成随机数。 随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。 1、random.choice( seq ) 返回一个列表,元组或字符串的随机项。 import random print "...

2019-05-06 22:17:06

阅读数 6

评论数 0

token和jwt存在什么区别

token和jwt存在什么区别 结论: 相同: 都是访问资源的令牌, 都可以记录用户信息,都是只有验证成功后 区别: ​ 服务端验证客户端发来的token信息要进行数据的查询操作;JWT验证客户端发来的token新戏就不用, 在服务端使用密钥校验就可以,不用数据库的查询。 Token ...

2018-12-14 22:44:07

阅读数 557

评论数 0

redis宕机如何解决?如果是项目上线的宕机呢?

宕机: 服务器停止服务 如果只有一台redis, 肯定会造成数据丢失。 多台reids或者是Redis集群,服务器宕机还有办法。 从的redis宕机怎么解决 配置主从复制的时候才配置从的redis, 从的会从主的redis中读取主的redis的操作日志,来达到主从复制。 只要把从...

2018-12-14 22:39:31

阅读数 290

评论数 0

python3和python2的区别

1、核心类差异 Python3 对 Unicode 字符的原生支持。   Python2 中使用 ASCII 码作为默认编码方式导致 string 有两种类型 str 和 unicode,Python3 只Python2 中使用 ASCII 码作为默认编码方式导致 string 有两种类型 st...

2018-12-14 22:29:52

阅读数 78

评论数 0

python魔法方法---------属性访问__setattr__、__getattr__、__delattr__和__getattribute__的区别

  通常情况下,我们在访问类或者实例对象的时候,会牵扯到一些属性访问的魔法方法,主要包括: ① __ getattr __ (self, name): 访问不存在的属性时调用 ② __ getattribute __(self, name):访问存在的属性时调用(先调用该方法,查看是否存在该属性,...

2018-11-09 23:51:26

阅读数 86

评论数 1

mongodb的安装(mac和ubuntu16.04)

ubuntu16.04安装: 之前安装过的先卸载: 卸载 关闭守护进程mongod sudo service mongod stop 2.卸载安装的软件包 sudo apt-get purge mongodb-org* 3.移除数据库和日志文件(数据库和日志文件的路径...

2018-11-08 23:29:49

阅读数 89

评论数 0

json.dumps和json.dump的区别, json.load和json.loads的区别

首先明确一点: 1、json.dumps将python对象格式化成json字符 2、json.loads将json字符串解码成python对象 3、json.dump主要用来将python对象写入json文件 4、json.load加载json格式文件,返回python对象 具体实例...

2018-11-08 21:56:08

阅读数 78

评论数 0

redis面试常见问题

1、如何实现缓存同步?   redis常本用来作为缓存服务器。缓存的好处是减少服务器的压力,数据查询速度快。解决数据响应慢的问题。   所谓缓存同步,也就是在数据库的增删改操作完成之后,清除对应的缓存即可,下一次执行查询操作时,重新添加新的缓存,这样就很好的实现了缓存同步的问题。 2、redis...

2018-11-07 20:51:47

阅读数 103

评论数 0

如何解决高并发问题

  高并发的本质很简单,一个是慢,一个是等。两者是相互关联的,因为慢,所以要等,因为等,所以慢,解决了慢,也就解决了等,解决了等,也就解决了慢。 关键是如何解决慢和等,核心一个是短,一个是少,一个是分流。 短是指路径要短。典型的mvc结构是请求->controller-&a...

2018-11-07 16:59:35

阅读数 158

评论数 0

MYSQL------sql语句完整的执行顺序

sql语句的元素: 1、from 子句组装来自不同数据源的数据; 2、where 子句基于指定的条件对记录行进行筛选; 3、group by 子句将数据划分为多个分组; 4、使用聚集函数进行计算 5、使用 having 子句筛选分组; 6、计算所有的表达式; 7、select 的字段...

2018-11-06 22:32:55

阅读数 506

评论数 0

python实现二,八,十六进制与十进制之间的转换

对于不同进制的转化: 1、把不同进制转化为十进制 int('02245', 8) # 1189 #第一个参数是需要转成十进制的字符串 #第二个参数是第一个参数的类型,比如是2、8或者16进制 int('0xD32C',16) # 54060 int('0b10', 2) ...

2018-11-05 22:08:05

阅读数 387

评论数 0

关于redis数据库

1、redis常用命令应用 服务器端: 1,启动redis:   redis-server 2、查看redis help文档:redis --help 3、个人习惯:         ps  aux | grep redis 查看redis服务进程         sudo kill ...

2018-11-03 20:21:26

阅读数 82

评论数 0

mysql日志

mysql日志是用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复。   mysql的日志信息基本上有五种: 错误日志:记录启动,运行或者停止mysql时出现的问题(-log-...

2018-10-31 23:29:28

阅读数 90

评论数 0

快速使用vi\vim编辑器

编辑器vi 和 vim: 有三种基本工作模式: + 命令模式 + 文本输入模式 + 末行模式。     (1)进入编辑器的模式: i 在光标前插入,I 在光标所在行首插入 a 在光标后插入, A在光标所在行末插入 o 在光标所在下一行插入,O 在光标所在上一行插入 (2)删...

2018-10-27 23:15:35

阅读数 102

评论数 0

redis数据库5种数据类型------string,hash,list,set,zset

1、Nosql(not only sql) 非关系型数据库,不支持sql语法 每种Nosql数据库都有自己的api和语法格式 常见的种类有:Mongodb, Redis, Hbase hadoop, Cassandra hadoo Nosql与sql数据库的区别: 适用场景不...

2018-10-27 23:04:24

阅读数 88

评论数 0

幂等和非幂等

概念:     在web中的:(下面描述讲解的是web)             幂等:                         对于同一种行为,如果执行不论多少次,最终的结果都是一致相同的,就称这种行为是幂等的。                         (个人理解:不管是...

2018-10-27 22:53:01

阅读数 114

评论数 0

mysql进阶

1、as 与 distinct as关键字 使用as给字段起别名 select id as 序号, name as 名字, gender as 性别 from student; 通过as给表起别名 select s.name, s.id, s.gender from ...

2018-10-27 22:31:20

阅读数 72

评论数 0

mysql数据库初级

一、数据库 数据库是是用来存储数据的,数据库就是一些具有特殊个格式和意义的数据文件的集合。 相比于普通文件数据库的优点是: 读写速度极高 持久化存储 对程序支持性很好,容易扩展 数据的有效性 1、数据库管理系统(Database Mangement Systerm): ...

2018-10-27 22:00:53

阅读数 76

评论数 0

linux常用命令

1.cal 日历 (calendra):          -3          显示前一个月,当前月,下一个月的日期          -j           显示在当年中的第几天 (从1月1号开始数起)          -y          显示当前年份的日历 2.date 日...

2018-10-27 20:51:15

阅读数 73

评论数 0

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