![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python知识札记
宝贝菲儿
爱好编程
展开
-
Djaong 中设置WebSocket,实现http中的长连接
Pip install channelsSetting.py 文件中添加ASGI_APPLICATION = "ccic_profile.routing.application"新建一个文件夹:websocket原创 2020-02-24 22:30:52 · 260 阅读 · 0 评论 -
多进程编程
一. 进程的概念:进程(有时称为重量级进程)则是一个执行中的程序。每个进程都拥有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据。操作系统管理其上所有进程的执行,并为这些进程合理地分配时间。进程也可以通过派生(fork 或 spawn)新的进程来执行其他任务,不过因为每个新进程也都拥有自己的内存和数据栈等,所以只能采用进程间通信(IPC)的方式共享信息.每一个进程都具备2个重...原创 2018-10-14 10:57:05 · 1129 阅读 · 0 评论 -
python 中单向链表的实现
以下链表类实现的功能是否为空链表长度头部添加尾部添加根据指定位置添加根据指定值添加链表倒置链表遍历根据指定内容移除class Node(object): """定义链表的节点类,两个属性 item:内容 next:下一节点的引用地址(也可以直接理解成下一节点对象)""" def __init__(self, item): self.item = item ..原创 2018-12-02 11:25:07 · 151 阅读 · 0 评论 -
归并排序:python实现 两单链表A、B按data值(设为整型)递增有序
设两单链表A、B按data值(设为整型)递增有序,设计算法,将表A和B合并成一表A,且表A也按data值递增有序class Node: def __init__(self, item): self.item = item self.next = Noneclass SingleLinkList: def __init__(self, node: Node = None):...原创 2018-12-02 11:46:24 · 764 阅读 · 0 评论 -
python 实现冒泡排序 --最优
"""冒泡排序:由小到大依次排序"""import random# 设定随机熵池 防止每次执行随机数不一致,不利于对比时间复杂度random.seed(1100)# 设置待排序列表的长度num = 100# 设定列表中内容的起始值start_num = 100lst1 = [random.randint(start_num, start_num + 2 * num) for ..原创 2018-12-03 18:35:47 · 399 阅读 · 0 评论 -
python 实现快速排序
from tools import cost_timedef quick1(data: list): lower = [] equal = [] higher = [] if len(data) > 1: pivot = data[0] for x in data: if x > pivo...翻译 2018-12-03 19:28:53 · 137 阅读 · 0 评论 -
sql join查询语句
连接查询 join (重要) 概念: 将多个表连接成为一个新的数据源, 这就是连接, 可以对新数据源进行查询. 连接前提: 根据关联字段才能进行连接(例如 学生表的class_id和班级表的class_id) a. 要求查询出学生的名字,年龄,班级名称,教室号 select student.name,student.age,class.class_name,class.class_ro...原创 2018-12-20 10:05:46 · 411 阅读 · 0 评论 -
Django admin 自定义 增加用户时支持生成随机密码
Github地址 示例代码:https://github.com/Xiexdong023/django-admin-custom- 项目目录结构- 效果展示①安装django第三方包②在第三方包找到③修改settings.py文件④执行迁移python manage.py makemigrationspython manage.py mig...原创 2019-05-15 22:46:27 · 775 阅读 · 0 评论