摘要:
WSGI协议:(Web Server Gateway Interface,Web 服务器网关接口) WSGI是Python语言中所定义的Web服务器和Web应用程序之间或框架之间的通用接口标准。 WSGI就是一座桥梁,桥梁的一端称为服务端或网关端,另一端称为应用端或者框架端,WSGI的作用就是在协议 阅读全文
摘要:
GIL(全局解释器锁) 每个线程在执行的过程都需要先获取GIL 作用:在单核的情况下实现多任务(多线程),保证同一时刻只有一个线程可以执行代码,因此造成了我们使用多线程的时候无法实现并行 多核的情况下产生gil问题 因为一个进程中有一个gil锁,在这进程里面的线程去抢这把锁,在同一时刻只有一个线程能 阅读全文
摘要:
数据库操作前的准备 -- 创建数据库 -- create database python_test_1 charset=utf8; -- 使用数据库 -- use python_test_1; -- students表 -- create table students( -- id int unsi 阅读全文
摘要:
--01 mysql 数据库的操作 --01 mysql 数据库的操作 -- 链接数据库 mysql -uroot -pmysql -- 不显示密码 ***** mysql -uroot -p -- 退出数据库 quit/exit ctrl+d -- sql语句最后需要有分号;结尾 -- 显示数据库 阅读全文
摘要:
MySQL:关系型数据库 (由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗下产品) 开源 免费 不要钱 使用范围广,跨平台支持性好,提供了多种语言调用的 API 关系型数据库RDBMS与数据库之间的关系: RDBMS这个是关系型数 阅读全文
摘要:
http协议 协议:是一种规则或者规定 tcp/ip协议:规则了tcp客户端与tcp服务器数据的通讯格式 1.知识点是什么:http协议 2.知识点有什么:规定浏览器与服务器(tcp服务器)之间的数据通讯格式 3.请求的协议格式<客户端(浏览器)发数据给服务器> GET /index.html HT 阅读全文
摘要:
正则表达式: 正则表达式就是记录文本规则的代码 这些具有规则的字符被称为元字符 “匹配单个字符” 字符 功能 . 匹配任意1个字符(除了\n) [ ] 匹配[ ]中列举的字符 \d 匹配数字,即0-9 \D 匹配非数字,即不是数字 \s 匹配空白,即 空格,tab键 \S 匹配非空白 \w 匹配单词 阅读全文
摘要:
迭代:使用for循环遍历取值的过程就叫做迭代 比如:字符串、列表、元组、字典、集合 可迭代对象(Iterable):能够使用for循环遍历取值的对象就是可迭代对象 自定义可迭代对象:在类里面提供了__iter__方法创建的对象就是可迭代对象 可迭代对象通过__iter__方法向我们提供一个迭代器,在 阅读全文
摘要:
进程:一个运行起来的程序或者软件叫做进程 1.1 每次启动一个进程都向操作系统索要运行资源,进程是操作系统资源分配的基本单位 1.2默认情况下启动一个进程默认只有一条线程,这个线程主线程,线程是依附在进程里面,没有 进程就没有线程,进程可以有多个线程 进程和线程的对比: 进程:每次启动一个进程都需要 阅读全文
摘要:
多任务:操作系统可以同时完成多个任务 (单核,双核,四核) 并发:任务数大于cpu的核数叫并发,多个任务交替执行,并发看起来时一起运行其实时一个假象 并行:任务数小于或者等于cpu的核数叫并行,并行才能真正意义上多个任务一起运行 注:线程实现不了并行 线程 多线程程序的执行顺序时不确定的 全局变量: 阅读全文