07 2020 档案
摘要:1. 概念 redis是一个key-value存储系统。它支持存储的value类型多,包括string(字符串),list(链表),set(集合),zset(有序集合) 和 hash(哈希)。他不是一个关系型数据库,Redis是单线程的,基于事件驱动的 2. 特点 1. redis 以内存作为数据存
阅读全文
摘要:1. 继承django中的AbstractUser类,然后在生成迁移文件时,报错。 原因是在继承的AbstractUser类中写了一个一对一字段。 解决办法:不用了user原生类了,自己写密码加密验证,就这么尿性。 2. 解决完上一个问题,在生成迁移文件时,报错。 ERRORS: policies.
阅读全文
摘要:1. 报错信息 def _connparams(self, async=False, _r210_options=( ^ SyntaxError: invalid syntax 原因: async 在 python3.7已经是关键字了,但是celery4.4.6版本没有更新导致的。此问题将在下一个版
阅读全文
摘要:1. Shell 脚本的第一行时指定脚本解释器。 #!/bin/bash 或者 #!/bin/sh 2. Shell 脚本的开头会加版本,版权等信息 #!/bin/bash #Author: iskylite #Blog: http://www.cnblogs.com/iskylite/ #Date
阅读全文
摘要:懒加载在前端中的意义: 懒加载的主要目的就是作为服务器前端的优化,减少请求次数或者延迟请求数。 实现原理: 先加载一部分数据,当触发某个条件时利用异步加载剩余的数据,新得到的数据不会影响原有数据的显示,同时最大幅度的减少服务器端资源耗用。 实现方式:1. 第一种时纯粹的延迟加载,使用setTimeO
阅读全文
摘要:1. django ORM模式提供食物处理类:transaction.Django默认的事务处理方式时改动就提交,每执行一次就立即提交,这就会花费大量的时间用于IO。Django也支持所有工作都完成后才提交事务这种方式,这种方式就会在将很多写数据操作一次提高了程序的运行效率。 1. 这种方式就是Dj
阅读全文
摘要:对象是什么? 对象就是现实世界存在的任何事物都可以称之为对象,有着字节独特的个性 对象由方法和属性组成 对象的模板就是类 面向对象的三大特性 封装 继承 多态 面向对象的六大原则 单一职责原则:每一个类应该专注于做一件事情。即高内聚,低耦合。类的功能要单一,体积不要过于庞大。 开闭原则:一个对象对扩
阅读全文