08 2020 档案

摘要:目录 1.表结构 2.创建表和插入数据 3.习题 1.表结构 2.建表和插入数据 # 创建班级表 create table class( cid int primary key auto_increment, caption varchar(32) not null ); # 创建学生表 creat 阅读全文
posted @ 2020-08-31 21:38 iR-Poke 阅读(1231) 评论(0) 推荐(1)
摘要:目录 1.HTML 1.1 文档结构 1.2 head标签 1.3 body标签 1.3.1 h1-h6标签 1.3.2.br标签:换行 1.3.3.hr标签:一行横线 1.3.4 a标签:超链接标签 1.3.5 img标签:图片标签 1.3.6 div标签和span标签 1.3.7 p标签:上下有 阅读全文
posted @ 2020-08-31 20:50 iR-Poke 阅读(301) 评论(0) 推荐(0)
摘要:目录 part1:用python连接mysql 1.用python连接mysql的基本语法 2.用python 创建&删除表 3.用python操作事务处理 part2:sql注入攻击 1.sql注入的现象 2.预处理机制:防止sql注入现象 part3:python操作mysql增删改查 part 阅读全文
posted @ 2020-08-28 16:44 iR-Poke 阅读(311) 评论(0) 推荐(0)
摘要:目录 part1:单表查询 1.where条件的使用 2.group 子句 分组分类 3.having 数据在分类分组之后,进行二次数据过滤 4.order by 排序, 按照什么字段进行排序 5.limit 限制查询条数 (数据分页) 6.regexp (了解)可以使用正则表达式查询数据 (不推荐 阅读全文
posted @ 2020-08-26 16:52 iR-Poke 阅读(323) 评论(0) 推荐(0)
摘要:目录 part1:数据类型 part2:约束 part3:主键索引 PRI &唯一索引 UNI &普通索引 MUL part4:外键:foreign key part5:在外键中设置联级删除和联级更新 part6:表和表之间的关系 part7:存储引擎 part8:关于约束的添加和删除 附:day3 阅读全文
posted @ 2020-08-25 16:27 iR-Poke 阅读(372) 评论(0) 推荐(0)
摘要:目录 part1:登录mysql的完整语法 part2:查询用户/设置密码/去除密码 part3:给ip/网段/所有ip设置账号密码 part4:查看权限 part5:添加权限/删除权限/删除用户 part6:操作数据库:database part7:操作表:table part8:操作表中的数据( 阅读全文
posted @ 2020-08-24 22:18 iR-Poke 阅读(326) 评论(0) 推荐(2)
摘要:目录 1.FTP程序所需要的知识点 2.FTP程序具体实现过程 2.1 FTP程序之注册功能 2.2 FTP程序之登录功能 2.3 FTP程序之下载功能 3.FTP程序源代码 FTP程序所需要的知识点 1.socketserver并发编程 2.连续send,recv黏包现象:struct 3.has 阅读全文
posted @ 2020-08-23 23:37 iR-Poke 阅读(1143) 评论(0) 推荐(1)
摘要:目录 1.线程队列 2.进程池和线程池 3.回调函数 4.协程:线程的具体实现 5.利用协程爬取数据 附:并发编程思维导图 线程队列 1.线程队列的基本方法 put 存 get 取 put_nowait 存,超出了队列长度,报错 get_nowait 取,没数据的时候,直接报错 [linux win 阅读全文
posted @ 2020-08-20 17:20 iR-Poke 阅读(292) 评论(0) 推荐(1)
摘要:目录 1.线程的基本使用 2.用类定义线程 3.线程相关的函数 4.守护线程 5.线程中安全问题:Lock 6.信号量:Semaphore 7.死锁 互斥锁 递归锁 8.事件:Event 线程的基本使用 首先,明确一下线程和进程的定义 进程:资源分配的最小单位 线程:cpu执行程序的最小单位 1.一 阅读全文
posted @ 2020-08-19 17:52 iR-Poke 阅读(216) 评论(0) 推荐(0)
摘要:目录 1.锁:Lock 2.信号量:Semaphone 3.事件:Event 4.进程队列:Queue 5.生产者和消费者模型 6.JoinableQueue 7.Manager:进程之间共享数据 锁:Lock 1.锁的基本概念 上锁和解锁是一对,只上锁不解锁会发生死锁现象(代码阻塞,不往下执行了) 阅读全文
posted @ 2020-08-18 21:18 iR-Poke 阅读(245) 评论(0) 推荐(0)
摘要:目录 1.进程的基本概念 2.进程初体验 3.join:先子后主 4.守护进程:deamon 5.使用自定义类的方式创建进程 6.两张和进程相关的图 进程的基本概念 什么是进程? 进程就是正在运行的程序,它是操作系统中,资源分配的最小单位 什么是资源分配? 资源分配:分配的是cpu和内存等物理资源 阅读全文
posted @ 2020-08-17 20:25 iR-Poke 阅读(262) 评论(0) 推荐(0)
摘要:目录 1.socketserver:实现TCP协议下Server端的并发 2.hashlib模块 3.hashlib应用:文件校验 4.hmac应用:服务器的合法性校验 5.TCP登录程序 1.socketserver:实现TCP协议下Server端的并发 1.socketserver的基本语法 服 阅读全文
posted @ 2020-08-14 20:04 iR-Poke 阅读(211) 评论(0) 推荐(0)
摘要:目录 1.TCP协议和UDP协议 2.什么是socket? 3.socket正文 1.TCP基本语法 2.TCP循环发消息 3.UDP基本语法 4.UDP循环发消息 4.黏包 5.解决黏包问题 1.解决黏包方式一:先发送接下来要发送数据的大小 2.解决黏包方式二:conn.send("0000010 阅读全文
posted @ 2020-08-13 20:36 iR-Poke 阅读(198) 评论(0) 推荐(0)
摘要:目录 1.网络开发的两大架构 2.网络概念 3.OSI七层模型 4.ARP协议 5.TCP三次握手和四次挥手 1.网络开发的两大架构 1.没有网络的时候,文件是如何传输的? 早期没有网络 a.py -> b.py 借助c文件中转 a文件把数据放在c文件中,b文件从c文件取 b文件把数据放在c文件中, 阅读全文
posted @ 2020-08-13 16:54 iR-Poke 阅读(214) 评论(0) 推荐(0)
摘要:ATM实现流程 1.欢迎界面和菜单 显示部分的代码代码放到view.py中 import time class View(): def login(): """ 管理员登录 :return: """ while True: username = input("请输入管理员用户名:") passwor 阅读全文
posted @ 2020-08-12 21:33 iR-Poke 阅读(307) 评论(0) 推荐(0)
摘要:目录 认识异常处理 1.程序错误的种类 2.异常的分类 3.AssertionError(断言assert语句失败) 异常处理的基本语法 1.异常处理的基本语法 2.带有分支的异常处理 3.处理迭代器异常错误 异常处理的其他写法 1.try ... finally ... 2.try ... exc 阅读全文
posted @ 2020-08-10 21:38 iR-Poke 阅读(238) 评论(0) 推荐(0)
摘要:4.如何在类外,给对象动态添加绑定方法 import types def qingtianzhu(obj,name): print("请我叫我一柱擎天,简称{},颜色是{}".format(name,obj.color)) obj.qingtianzhu = types.MethodType(qin 阅读全文
posted @ 2020-08-10 11:51 iR-Poke 阅读(208) 评论(0) 推荐(0)
摘要:注册 account_lst = [] flag = True with open("user.txt",mode='r+',encoding='utf-8') as fp: while flag: username = input("请输入用户名:") if username == "" or " 阅读全文
posted @ 2020-08-09 22:45 iR-Poke 阅读(449) 评论(0) 推荐(0)
摘要:目录 购物车需要实现的功能 1.正常结算的流程 2.如果余额不足,要删除商品之后再结算 3.如果半途不想买了,按q退出 商品列表要从json文件中取出 购物车实现流程 1.读取json数据 2.动态进度条 3.充值 4.加载中.... 5.展现全部商品列表 6.添加购物车 7.展现购物车 8.展现购 阅读全文
posted @ 2020-08-08 16:54 iR-Poke 阅读(679) 评论(0) 推荐(1)
摘要:目录 1.装饰器 1.1 装饰器的基本用法 1.2 @符号的使用 1.3 装饰器的嵌套 1.4 用装饰器扩展带有参数的原函数 1.5 用装饰器扩展带有参数和返回值的原函数 1.6 用类装饰器扩展原函数 1.7 带有参数的函数装饰器 1.8 带有参数的类装饰器 2.注意点:把类当做参数传递到函数中?? 阅读全文
posted @ 2020-08-07 17:58 iR-Poke 阅读(241) 评论(0) 推荐(0)
摘要:目录 1.__del__(析构方法) 2.魔术方法:__str__ 3.魔术方法:__repr__ 4.魔术方法:__call__ 5.魔术方法:__bool__ 6.魔术方法:__add__&__radd__ 7.魔术方法:__len__ 8.与类相关的魔术属性 一个小表格方便记忆哈 __del_ 阅读全文
posted @ 2020-08-06 21:23 iR-Poke 阅读(314) 评论(0) 推荐(0)
摘要:目录 1.多态 2.__new__魔术方法 2.1 关于魔术方法__new__ 2.2 基本语法 2.3 __new__ 触发时机快于构造方法 2.4 __new__ 和 __init__ 参数一一对应 2.5 关于__new__的注意点 3.单态模式 4.连贯操作 5.小人射击项目 多态 什么是多 阅读全文
posted @ 2020-08-05 18:00 iR-Poke 阅读(279) 评论(0) 推荐(1)
摘要:目录 1.单继承 1.1 关于继承的一些基本概念 1.2 子类可以调用父类的公有成员 1.3 子类无法调用父类的私有成员 1.4 子类可以改写父类的方法 2.多继承 2.1 多继承的基本语法 2.2 super用法 2.3 self和super的区别 3.菱形继承(钻石继承) 3.1 super:用 阅读全文
posted @ 2020-08-04 17:36 iR-Poke 阅读(254) 评论(0) 推荐(0)
摘要:目录 1.面向对象程序开发 2.面向对象封装:对象的相关操作 3.面向对象封装:类的相关操作 4.实例化的对象/定义的类删除公有成员属性和公有成员方法 面向对象程序开发 1.类的三种定义方式 class MyClass: pass class MyClass(): #(推荐) pass class 阅读全文
posted @ 2020-08-03 21:32 iR-Poke 阅读(320) 评论(0) 推荐(0)