2020年7月13日

Django 框架的model模块

摘要: 一.ORM(关系对象模型) 1.含义 用于实现面向对象编程语言里不同类型系统的数据之间的转换,换言之,就是用面向对象的方式去操作数据库的创建表以及增删改查等操作。 优点: 1 ORM使得我们的通用数据库交互变得简单易行,而且完全不用考虑该死的SQL语句。快速开发,由此而来。 2 可以避免一些新手程序 阅读全文

posted @ 2020-07-13 12:16 居一雪 阅读(509) 评论(0) 推荐(0) 编辑

2020年6月12日

Web框架

摘要: 一.web框架的作用 避免重复代码,将重复的部分进行封装。自己实现一个服务器的作用。 参数environ是字典类型的数据,里面存放客户端的http头信息。 url的路径但不包括网址=environ["PATH_INFO"] eg:http://127.0.0.1/www/book path=/www 阅读全文

posted @ 2020-06-12 23:18 居一雪 阅读(173) 评论(0) 推荐(0) 编辑

2020年5月26日

HTML与jQuery

摘要: 一.history对象 1.该对象下的三个函数一个属性 ,history.go(1)历史网页前前一页,history.go(0)对当前页面刷新,history.go(-1)网页后退 history.forword()网页前进,history.back()网页后退 history.length 当前网 阅读全文

posted @ 2020-05-26 23:34 居一雪 阅读(464) 评论(0) 推荐(0) 编辑

2020年3月21日

动态导入模块

摘要: module='src.user_info'#模块的路径 func_name='add'#模块中的函数 import importlib#动态导入的方法库 m=importlib.import_module(module)#将模块路径放入其中 func=getattr(m,func_name)#从模 阅读全文

posted @ 2020-03-21 21:45 居一雪 阅读(127) 评论(0) 推荐(0) 编辑

python与mysql

摘要: cursor=conn.cursor(cursor=pymysql.cursor.DictCursor)不加此参数,select获取的数据用列表里嵌套元组的形式,加了参数,获取的数据 是 列表里嵌套字典,字典的健是属性名。 一.先安装pymysql库 pip3 install pymysql 二.创 阅读全文

posted @ 2020-03-21 21:38 居一雪 阅读(357) 评论(0) 推荐(0) 编辑

2020年2月12日

IO多路复用

摘要: 一.IO多路复用 前面用协程实现IO阻塞自动切换,‘如何去实现事件驱动的情况下IO的自动阻塞的的切换,这个学名叫IO多路复用。 比如socketsew64hmay'y'yver,多个客户端连接,单线程下实现并发效果,这就叫多路复用. 同步io和异步IO,阻塞IO和非阻塞IO的区别? 二.IO模型的前 阅读全文

posted @ 2020-02-12 11:39 居一雪 阅读(284) 评论(0) 推荐(0) 编辑

2020年2月8日

事件驱动模型

摘要: 一.传统编程模式 开始 >代码块A >代码块B >代码块C > >结束 每一个代码块完成不同的功能,但编程块之间有顺序,唯一能够改变这个流程的是数据,由于输入数据的不同,会有不同的结果。 二.事件驱动模型 开始 >初始化 >等待 与上面的传统模式不同,事件驱动程序在启动之后,就在那里等待。等待事件被 阅读全文

posted @ 2020-02-08 12:41 居一雪 阅读(394) 评论(0) 推荐(1) 编辑

2020年2月1日

协程

摘要: 一。定义 协程又称微线程,协程是一种用户态的轻量级的线程。 协程拥有自己的上下文和栈。协程调度切换Ⅹ,将寄存器上下文和栈保存到其它地方,再切换回来时,恢复到先前保存的寄存器上下文和栈。因此,协程能保留上一次调用的状态。 协程的好处: 无需线程上下文切换 的开销,即协程就是一个线程。 无需原子操作锁定 阅读全文

posted @ 2020-02-01 16:59 居一雪 阅读(119) 评论(0) 推荐(0) 编辑

2020年1月30日

进程

摘要: 一,用函数方法写多进程 from multiprocessing import Process import os import time def info(titile): print(title) print('module name',__name__) print('prarent proc 阅读全文

posted @ 2020-01-30 16:40 居一雪 阅读(102) 评论(0) 推荐(0) 编辑

2020年1月11日

py2与py3的编码问题

摘要: 一.python2 1.一共的两种类型 名称:存储类型 str:bytes(以bytes类型存储) Unicode:Unicode 二.Python3 1.两种类型 名称:存储类型 str:Unicode bytes:bytes 三.经过Unicode进行encode()或decode()都是以by 阅读全文

posted @ 2020-01-11 12:08 居一雪 阅读(152) 评论(0) 推荐(0) 编辑

导航