05 2019 档案
摘要:数据库复习(五)1、分页 limit x,m:表x=m行 where nid > 10000 直接跳过 钱10000条数,继续往下扫 1,2,3,4,5,6,7,8 ......,90,91,92,93 1 17 31 45 16 29 42 90 nid 排列可能是中断的 方式:上一页 下一页 (
阅读全文
摘要:数据库复习(四)1、视图:create view 创建视图 定义一个名称: a、定义对应关系,视图--不是真实的表,只能查数据,不能删除数据 temp1 < > select * from score where course_id in (1,2) b、调用temp1 :仅仅是把之前一张表的语句拿
阅读全文
摘要:数据库补充复习(三)数据库操作: 1、数据库连接写入配置文件: 用户名 密码 数据库 端口 编码 2、数据库每一个张《=》程序中创建一个类 class UserInfoRepository: def get_all(self): sql = 'select * from userinfo' retu
阅读全文
摘要:数据库补充复习(二),创建数据库连接1.注:连表 left join on 表1 left join 表二 on 如果表1中的数据多,表2少,就用null补 right join inner join 只要有null,那么整行数据就会被舍弃 平均值:avg获取平均值 临时表:查询操作的结果会以临时表
阅读全文
摘要:数据库补充复习(一)1.用户授权: 创建用户 create user '用户名'@'IP地址' identifed by '密码'; 删除用户 drop user '用户名'@'IP地址'; 修改用户 rename user '用户名'@'IP地址'; 修改密码 setpassword from '
阅读全文
摘要:事件驱动,IO模型1.事件驱动;是一种编程方式(编程思想),与编程语言没关系 事件之间互不影响,谁触发谁执行 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <bo
阅读全文
摘要:OSI参考模型,url,域名,dns,网关,子网划分1.物理层: 作用:物理连接用来发送电信号2.数据链路层: 协议:ethernet 作用:分组电信号 概念: (1)Mac (2)广播3.网络层: head data 172.16.10.10/24 172.16.10.11/24 ip数据:信的内
阅读全文
摘要:协程,yield下支持的协程,gevent下支持的协程,简单爬虫注:协程程序运行时间取决于其最长协程的执行时间协程:又称微线程,线程。英文名Coroutine。协程是一种用户态的轻量级线程。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其它地方,在切回来的时候,恢复先前保存
阅读全文
摘要:进程,多进程,进程通信,数据共享(pipe第二种通讯方式)(1)进程第一种创建方式: from multiprocessing import Process import time def f(name): time.sleep(1) print('hello',name,time.ctime())
阅读全文
摘要:编码解码1.py2编码 srt和Unicode str和Unicode都是basestring的子类。严格意义上说,str其实是字节串,他是unicode经过编码后的字节组成的序列。 对utf8编码的str‘苑’使用len()函数时,结果是3,因为utf8编码的‘苑’=='\xe8\x8b\x91'
阅读全文
摘要:#author: wylkjj#date:2019/4/28#服务端import socketserver,osBASE_DIR = os.path.dirname(os.path.abspath(__file__))class MyServer(socketserver.BaseRequestHa
阅读全文