刘珲的博客

导航

2020年8月28日 #

django解决Object of type Decimal is not JSON serializable

摘要: class DecimalEncoder(json.JSONEncoder): def default(self, o): if isinstance(o, decimal.Decimal): return float(o) super(DecimalEncoder, self).default(o 阅读全文

posted @ 2020-08-28 14:24 刘珲的博客 阅读(506) 评论(0) 推荐(0) 编辑

2020年7月29日 #

redis中的hash

摘要: Redis 哈希(Hash) 在Redis中,hash哈希被称为字典(dictionary),Redis的字典使用哈希表作为底层实现,一个哈希表里面可以有多个哈希表节点,而每个哈希表节点保存了字典中的一个键值对。实际上,Redis数据库底层也是采用哈希表来存储键值对的。 Redis中的哈希采用了典型 阅读全文

posted @ 2020-07-29 23:20 刘珲的博客 阅读(711) 评论(0) 推荐(0) 编辑

什么是hash?

摘要: 1.什么是hash算法Hash(散列、杂凑)算法,是把任意长度的输入通过特定的算法变换成固定长度的输出,输出的值就是hash值。这个特定的算法就叫hash算法,hash算法并不是一个固定不变的算法。只要是能达到这个目的的算法都可以说hash算法。例如MD5,SHA,String.hashcode() 阅读全文

posted @ 2020-07-29 22:52 刘珲的博客 阅读(546) 评论(0) 推荐(0) 编辑

什么是python中的继承

摘要: 什么是python中的继承? 当一个类继承自另一个类, 他就被称为子类(派生类),继承自父类(基类,超类).他会继承(获取)所有类成员(属性和方法). 继承能让我们重新使用代码(也就是代码的复用),也能更容易的创建和维护应用. python支持如下种类的继承: 单继承:一个类继承自单个基类. 多继承 阅读全文

posted @ 2020-07-29 22:32 刘珲的博客 阅读(798) 评论(0) 推荐(0) 编辑

redis为什么是单线程以及redis为什么这么快?

摘要: Redis为什么这么快 1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1); 2、数据结构简单,对数据操作也简单,Redis中的数据结构是专门进行设计的; 3、采用单线程,避免了不必要的上下文切换 阅读全文

posted @ 2020-07-29 22:31 刘珲的博客 阅读(123) 评论(0) 推荐(0) 编辑

2020年7月27日 #

AttributeError: module 'time' has no attribute 'clock'

摘要: 在python3.8中flask项目运行报错: AttributeError: module 'time' has no attribute 'clock'解决方案 主要原因是因为python3.8中不支持clock了, 需要替换成time.pref_counter()替换就可以了 修改后已经正常启 阅读全文

posted @ 2020-07-27 22:44 刘珲的博客 阅读(14322) 评论(1) 推荐(1) 编辑

2020年7月21日 #

MySQL常见面试题

摘要: 事务四大特性 1.原子性:不可分割的操作单元,事务中所有操作,要么全部成功;要么撤回到事务执行之前的状态 2.一致性:如果在执行事务之前数据库是一致性的,那么在执行事务后数据库也还是一致的 3.隔离性:事务操作之间彼此独立和透明互不影响。事务独立运行。这通常使用锁来实现。一个事务处理后的结果,影响了 阅读全文

posted @ 2020-07-21 23:52 刘珲的博客 阅读(231) 评论(0) 推荐(0) 编辑

2020年7月7日 #

python分块读取大数据,避免内存不足

摘要: 阅读全文

posted @ 2020-07-07 12:55 刘珲的博客 阅读(711) 评论(0) 推荐(0) 编辑

2020年7月6日 #

关于邮箱发送邮件二之附件及图片

摘要: import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mime.multipart import MIMEMultipartfrom email.mime.base im 阅读全文

posted @ 2020-07-06 23:37 刘珲的博客 阅读(548) 评论(0) 推荐(0) 编辑

关于邮箱发送邮件

摘要: import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# come_from 是自己的邮箱,password是邮箱的授权码come_from = '2577452716@qq.com'# wh 阅读全文

posted @ 2020-07-06 16:30 刘珲的博客 阅读(91) 评论(0) 推荐(0) 编辑