请求生命周期: 客户端——>WSGI——> 中间件——>路由匹配——>视图函数——>WSGI——>客户端 中间件: 在全局层明处理请求和响应的 form django.utils. deprecation import MiddlaraMixin 5种方法与4个要点:执行顺序,执行时间,参数,返回值 ...
分类:
其他好文 时间:
2019-08-18 11:40:36
阅读次数:
69
```python import socket import re import multiprocessing class WSGIServer(object): def __init__(self): # 创建套接字 self.tcp_server_socket = socket.socket(... ...
分类:
Web程序 时间:
2019-08-18 00:25:22
阅读次数:
179
1、安装pycharm后,会自动新建一个文件夹:lzhshn@lzhshn-Ryzen:~/PycharmProjects$ 输入 django-admin.py startproject FreeNote,然后回车,将建立一个项目文件夹:FreeNote 2、输入dir,可以查看这个最初的项目文件 ...
分类:
其他好文 时间:
2019-08-17 12:56:07
阅读次数:
81
在 Ubuntu 上使用 Nginx+ uWSGI 部署Django项目,在实际生成环境中需要系统自动启动这两项服务,Ubuntu默认自启动Nginx,需要对uwsgi设置为系统自启动。 Ubuntu1804采用systemctl来管理开机启动的脚本,对于uwsgi服务要设置成系统服务来进行自启动。 ...
分类:
系统相关 时间:
2019-08-17 01:02:55
阅读次数:
245
1.ZYNQ中断简述ZYNQ中断类型:普通中断请求(IRQ,InterruptRequest)和快速中断请求(FIQ,FastInterruptRequest)。ZYNQ中断源:软件中断(SGI,SoftwareGeneratedInterrupt)、CPU私有设备中断(PPI,PrivatePeripheralInterrupt)和共享设备中断(SPI,SharedPeripheralInter
分类:
其他好文 时间:
2019-08-14 17:18:09
阅读次数:
416
Django 使用gunicorn 和 supervisord部署 项目部署目录为/code,有2个服务 一个为web服务,一个为任务服务 生成配置文件 /code/supervisord.conf配置 gunicorn 参数说明 | name | Value | | : | :| | chdir ...
分类:
其他好文 时间:
2019-08-14 12:42:39
阅读次数:
130
C++标准库(九)之iterator iterator iterator模式:提供一种方法,使之能依次访问容器内的各个元素,而又不暴露该聚合物内部的表述方式。STL的中心思想是将算法与数据结构分离,彼此独立设计,最后在用iterator将他们结合在一起,获得最大的适配性。 vector 设计理念 v ...
分类:
其他好文 时间:
2019-08-10 19:46:25
阅读次数:
90
SGI STL内存管理 在SGI STL版本的内存管理中,使用这样一种方式来分配内存:内存分配+对象初始化。首先是分配内存,其次是根据对象的类型(是否为POD【Plain of Data】)来使用最有效的方式来初始化对象。回收内存也是用同样的方式:析构对象+回收内存,根据对象是否为POD类型,确定最 ...
分类:
其他好文 时间:
2019-08-10 18:59:17
阅读次数:
127
在linxu系统中,如果需要在某个磁盘上存储数据。需按照以下流程: 分区就是磁盘的"段落",如果用户希望在计算机上安装多个操作系统,将需要更多的分区。而不同的操作系统原则上才有不同的文件系统。如果几个操作系统都支持相同的文件系统,通常为了避免在一个分区下有相同的系统目录,而将条目安装在不同的磁盘分区 ...
分类:
其他好文 时间:
2019-07-27 13:15:11
阅读次数:
136
Django简介 Django框架的设计模式借鉴了MVC的思想,和MVC不同的点是它拆分的三部分,分别为:(Model)模型、 (Template)模板、以及(View)视图 1)最上面的一层,是直接面向最终用户的"视图层"(View)。它是提供给用户的操作界面,是程序的外 壳。 2)最底下的一层, ...
分类:
其他好文 时间:
2019-07-17 15:28:34
阅读次数:
90