摘要: DEBUG:最详细的日志信息,仅在开发时使用 INFO:一般的系统信息,仅限于开发中 WARNING警告:描述系统发生小问题的信息,但通常不影响功能 ERROR错误:描述系统发生大问题的信息,可能会导致功能不正常 CRITICAL严重错误:描述系统发生严重问题的信息,应用程序有崩溃的风险 ​ 日志等 阅读全文
posted @ 2020-11-17 00:21 Morpheus1024 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Docker: ​ docker是一个容器,docker可以打包、发布、运行任何的应用,docker就像一个盒子,里面可以装很多物件,如果需要物件,可以一件一件拿走。 docker基本概念: 镜像(Image):相当于虚拟机的ISO镜像 容器(Container): 镜像创建的运行实例 仓库(Rep 阅读全文
posted @ 2020-11-16 21:18 Morpheus1024 阅读(83) 评论(0) 推荐(0) 编辑
摘要: ###任务队列用作一种在线程或计算机之间分配工作的机制。 Celery用Python编写,但是该协议可以用任何语言实现。 只要涉及到第三方服务(发短信,发邮件)的时候,建议用异步队列来实现。 例如有一个四段服务是串行的,第一、二段和第四段是服务器本身的,而第三段是第三方任务,在程序运行时,第三方任务 阅读全文
posted @ 2020-11-11 23:23 Morpheus1024 阅读(395) 评论(1) 推荐(0) 编辑
摘要: 队列遵循先进先出原则。 import queue # 生成队列 q = queue.Queue() # 把元素放到队列 q.put('a') q.put('b') q.put('c') # 从队列里面拿元素 print(q.get()) # a print(q.get()) # b print(q. 阅读全文
posted @ 2020-11-10 20:15 Morpheus1024 阅读(126) 评论(0) 推荐(0) 编辑
摘要: python中的多线程是伪多线程。多线程是在一个进程里面的,多线程不能并行进行,只能并发进行。多线程是数据共享的。 并行:一般针对进程,多个CPU同时处理多个进程。并行中没有GIL锁 并发:一般针对线程,一个CPU在多个线程之间来回切换。并发中有GIL锁 多线程处理数据流程:一个进程里面的有多个线程 阅读全文
posted @ 2020-11-10 19:59 Morpheus1024 阅读(404) 评论(0) 推荐(0) 编辑
摘要: socket通信一定有两个端,服务器端和客户端。 服务器端server.py import socket servers = socket.socket() # 默认是TCP协议 servers.bind(("127.0.0.1", 8888)) servers.listen(5) # sock就是 阅读全文
posted @ 2020-11-10 18:05 Morpheus1024 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Token: cookie和session的局限:session依赖cookie,如果客户端不是浏览器,cookie和session将同时失效。 token的出现就是解决的问题是客户端不支持cookie的情况。token也是随着移动端的崛起而崛起的。 token就是自定义的session,token 阅读全文
posted @ 2020-11-09 09:04 Morpheus1024 阅读(116) 评论(0) 推荐(0) 编辑
摘要: ###@property在python中是一个装饰器 一般用于将函数转换为属性,例如: 这里首先定义一个订单类 class Order: goods_price = models.IntegerField(default=0) order_time = models.DateTimeField(au 阅读全文
posted @ 2020-11-05 15:24 Morpheus1024 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 语法实现: v-bind="" : 根据属性的true和false来决定显示样式 <!-- 加样式: v-bind:class="{"样式":属性}" --> <!-- 例1 --> <span v-bind:class="{'text-success': username_avaliable, ' 阅读全文
posted @ 2020-11-03 21:42 Morpheus1024 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 迭代器: ​概念: 迭代器可以理解为是一个对象的容器,可迭代对象就是容器里面的对象,迭代器与for循环有很大相似的地方,但是迭代器被遍历的次数是有限,而且是单线的,也就是说迭代一个列表、元组、字典、集合、字符串的时候,每个元素只能取一次,而且要遵循迭代对象的顺序,当迭代对象全部被取出时,再次迭代就会 阅读全文
posted @ 2020-11-02 15:35 Morpheus1024 阅读(62) 评论(0) 推荐(0) 编辑