摘要:转载:https://www.cnblogs.com/Dominic-Ji/p/9111021.html 作者:JasonJi 阅读全文
posted @ 2020-11-24 17:11 Sg、 阅读(10) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/Dominic-Ji/p/10474769.html 作者:JasonJi 阅读全文
posted @ 2020-11-23 00:32 Sg、 阅读(11) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/Dominic-Ji/p/10136928.html 作者:JasonJi 阅读全文
posted @ 2020-11-21 15:47 Sg、 阅读(17) 评论(0) 推荐(0) 编辑
摘要:ORM ORM对象关系映射:将对象映射成数据表中的一条条记录 类 映射为 > 数据表名 对象 > 数据记录(一条条数据 比如: "张三 18岁 男") 对象.属性 > 数据字段(一条条数据中的具体数据 比如: "男" 或者 "18岁" 或者 "张三") # 演示映射关系(伪代码) """ 比如Use 阅读全文
posted @ 2020-11-17 21:07 Sg、 阅读(25) 评论(0) 推荐(0) 编辑
摘要:mysql中的sql注入问题 1、为什么会出现这种问题? 利用特殊符号和注释语法来绕过sql校验 演示:通过用户输入的用户名和密码来使用数据库校验 import pymysql # 与MySQL数据库建立连接 conn = pymysql.connect( host="127.0.0.1", por 阅读全文
posted @ 2020-11-15 16:28 Sg、 阅读(44) 评论(0) 推荐(0) 编辑
摘要:pymysql模块 pymysql是一个连接mysql数据库的第三方模块,可作为连接mysql数据库的客户端,对数据库进行增删改查操作 # 下载第三方模块:pip3 install pymysql 如何连接数据库并对数据库进行操作: import pymysql # 连接mysql数据库的模块 # 阅读全文
posted @ 2020-11-14 18:06 Sg、 阅读(24) 评论(0) 推荐(0) 编辑
摘要:元类 1、什么是元类 创建出类的类,就是元类。例如:type就是元类 2、如何产生类 产生类的方法有两种: 第一种:通过class关键字产生类 # 1.通过class关键字产生类 class Chinese(object): country = 'China' def __init__(self, 阅读全文
posted @ 2020-11-14 17:42 Sg、 阅读(23) 评论(0) 推荐(0) 编辑
摘要:协程 1、什么是协程 进程:资源单位 线程:执行单位 协程:是单线程下的并发,又称微线程,纤程。即单线程可以通过协程来实现并发。 PS:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 2、协程的优缺点 优点: 1)协程的切换开销更小,属于程序级别的切换,操作系统完全感知不到,因而更 阅读全文
posted @ 2020-11-08 15:58 Sg、 阅读(29) 评论(0) 推荐(0) 编辑
摘要:多线程和多进程使用对比 1、多线程和多进程使用对比例子 需求:写一个计算密集型任务,写一个IO密集型任务,分别使用多线程和多进程测试两个任务执行的消耗时间 # 计算密集型任务 def task1(): # 从0开始计算10000000次 +1操作 i = 0 for line in range(10 阅读全文
posted @ 2020-11-08 15:28 Sg、 阅读(26) 评论(0) 推荐(0) 编辑
摘要:GIL全局解释器锁 1、什么是GIL全局解释器锁 GIL:Global Interpreter Lock,意思就是全局解释器锁,这个GIL并不是Python的特性,他是只在Cpython解释器里引入的一个概念,而在其他的语言编写的解释器里就没有GIL,例如:Jython,Pypy等 下面是官方给出的 阅读全文
posted @ 2020-11-08 15:10 Sg、 阅读(21) 评论(0) 推荐(0) 编辑