2021年1月4日
摘要: 好了,准备知识差不多了,接下来就进入正题了,开始讲解协程方面的知识了 我们先看一段简单的伪代码,这个伪代码已经包含了协程的基本结构和原理 import socket from selectors import DefaultSelector, EVENT_READ, EVENT_WRITE sele 阅读全文
posted @ 2021-01-04 22:42 摩登海贼 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 了解了协程的基础概念之后,接下来需要了解的是io多路复用了,具体的一些资料在我另外一篇文章专门了解一下 https://www.cnblogs.com/wilken/p/14179903.html 我这里也不讲它的具体的概念,只是讲一下io多路复用selecto具体的使用方法 看下面的伪代码: fr 阅读全文
posted @ 2021-01-04 22:40 摩登海贼 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1. 进程,线程,协程的概念 什么是进程:是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程 阅读全文
posted @ 2021-01-04 22:39 摩登海贼 阅读(200) 评论(0) 推荐(0) 编辑
  2020年12月23日
摘要: 什么是IO多路复用 一句话解释:单线程或单进程同时监测若干个文件描述符是否可以执行IO操作的能力。再简单说明,单线程或者单进程,同时执行多个io操作的能力;多路代表多个io,复用代表单条连接,或者单个线程,单个进程。 解决什么问题 应用程序通常需要处理来自多条事件流中的事件,比如我现在用的电脑,需要 阅读全文
posted @ 2020-12-23 17:38 摩登海贼 阅读(344) 评论(0) 推荐(0) 编辑
  2020年4月27日
摘要: WSGI(Web 服务器网关接口)是python中所定义的Web Server和Web APP之间或框架之间的接口标准规范。当使用 Python 进行 web 开发时,要深刻理解 Django、Flask、Tornado等 web 框架,WSGI是你绕不过去的槛儿。 WSGI接口规范的目的就是规范W 阅读全文
posted @ 2020-04-27 11:41 摩登海贼 阅读(1823) 评论(0) 推荐(0) 编辑
  2020年3月5日
摘要: 在我的上一篇文章中《关于django项目是否要使用外键》中总结过,对于小系统,是建议大家尽量地使用外键,因为它的易用性和便利性;对于大系统,最好不要使用外键,因为要考虑到系统的性能,可移植性等。同时引出了如何高性能地使用orm的问题,我下面会对小系统(使用外键)和大系统(不使用外键)的情况下如何使用 阅读全文
posted @ 2020-03-05 11:35 摩登海贼 阅读(309) 评论(0) 推荐(0) 编辑
摘要: django项目到底要不要使用外键? 这个问题对于开发的老油条来说,肯定是心照不宣了,基本上都是say no。 但是在客观来看,这个问题不能够一概而论,都是需要基于现实情况来看。 对于新手来说,在没有太多经验的情况下,会很不理解,为什么哪些老油条都说不要使用外键,但是却没有给他们说明原因,只是摆出一 阅读全文
posted @ 2020-03-05 11:30 摩登海贼 阅读(781) 评论(0) 推荐(0) 编辑