随笔分类 -  python基础

摘要:django小白必会三板斧 静态文件及相关配置 request对象方法 pycharm链接MYSQL django链接MYSQL Django orm操作 django小白必会三板斧 # 启动django项目之后,我们如何添加更多的功能 只要先添加功能,就去urls.py 和 view.py中添加对 阅读全文
posted @ 2022-05-11 22:18 未月 阅读(43) 评论(0) 推荐(0)
摘要:手撸web框架 基于wsgiref模块 动静态网页 基于jinja2模板语法 前端、框架、数据库三者结合使用 python主流web框架 django框架简介 手撸web框架 """ web框架:将前端、数据库整合到一起的基于互联网传输的Python代码 web框架也可以简单地理解为软件开发架构里面 阅读全文
posted @ 2022-05-10 23:23 未月 阅读(84) 评论(0) 推荐(0)
摘要:python操作MySQL SQL注入问题 修改表SQL语句补充 视图、触发器、存储过程 事务 流程控制、函数 索引和慢查询优化 python操作MySQL python中支持操作mysql的模块很多,其中最常见的当属'pymysql' # 属于第三方模块 pip3 install pymysql 阅读全文
posted @ 2022-05-09 22:44 未月 阅读(322) 评论(0) 推荐(0)
摘要:查询关键字 多表查询思路 可视化软件navicat 查询关键字 查询关键字之having过滤 having和where的功能是一样的,都是对数据进行判断和筛选 where 用在分组之前 having 用于分组之后的筛选 所以我们把where说成筛选,having说成过滤 eg: 统计每个部门年龄在3 阅读全文
posted @ 2022-05-07 23:11 未月 阅读(298) 评论(0) 推荐(0)
摘要:自增特性 约束条件之外键 查询关键字 自增特性 # 创建表 create table zz( -> id int primary key auto_increment, -> name varchar(32) -> ); Query OK, 0 rows affected (0.02 sec) # 阅读全文
posted @ 2022-05-05 22:53 未月 阅读(47) 评论(0) 推荐(0)
摘要:字符编码与配置文件 储存引擎 MySQL字段类型 MySQL字段约束条件 字符编码与配置文件 # 查看MySQL默认字符编码 \s 在5.x系列,会出现Latin1或gbk编码 在8.x系列,统一为utf8mb4,它是utf8优化版本,支持存储表情 # 统一字符编码 5.x 统一编码操作 my-de 阅读全文
posted @ 2022-05-04 23:41 未月 阅读(116) 评论(0) 推荐(0)
摘要:溢出属性 定位 z-index 网页编写小练习 JavaScript简介 溢出属性 # 当文本内容超出了标签了最大范围 overflow:hidden; ———— 直接隐藏多出来的文本内容 overflow:auto; ————— 提供滚轮条查看(滚轮条较宽) overflow:scroll; —— 阅读全文
posted @ 2022-04-27 23:46 未月 阅读(72) 评论(0) 推荐(0)
摘要:伪元素选择器 选择器优先级 css修改文字属性 css修改字体属性 css修改其他属性 伪元素选择器 1、修改首个字体样式(first-letter) <p>守得云开见月明 静待花开终有时</p> p:first-letter { color: darkslategray; /* 修改字体的颜色*/ 阅读全文
posted @ 2022-04-26 21:19 未月 阅读(124) 评论(0) 推荐(0)
摘要:from表单 CSS简介 CSS选择器 CSS样式操作 from表单 """ 用于获取前端用户数据并发送给后端服务器 """ <from action=" "></from> <!--控制提交的地址 --> # 1、属性action 控制数据的提交地址 方式一: 写全路径 action="http: 阅读全文
posted @ 2022-04-25 21:26 未月 阅读(102) 评论(0) 推荐(0)
摘要:前端 HTTP简介 HTTP协议 HTML简介 head内常见标签 body内基本标签 body内特殊符号 body内常见标签 标签的两大重要参数 列表标签 表格标签 前端 # 前端含义 前端就是任何与用户打交道的界面 各种网页页面: 淘宝页面、网游页面 后端就是不直接与用户打交道, 用来执行真正业 阅读全文
posted @ 2022-04-23 15:59 未月 阅读(62) 评论(0) 推荐(0)
摘要:GIL与普通互斥锁区别 验证多线程是否有用 死锁现象 信号量与event事件 进程池与线程池 协程 GIL与普通互斥锁区别 # 判断GIL的存在 from threading import Thread money = 100 def task(): global money money -= 1 阅读全文
posted @ 2022-04-21 22:36 未月 阅读(53) 评论(0) 推荐(0)
摘要:消息队列 IPC机制(进程间通信) 生产者消费模型 线程理论(重要) 开设线程的两种方式 线程实现TCP服务端并发 线程join方法 线程间数据共享 守护进程 GIL全局解释器锁 消息队列 队列: 先进先出(使用频率高) 堆栈: 先进后出(特定常见下用) # Queue队列 from multipr 阅读全文
posted @ 2022-04-20 22:06 未月 阅读(87) 评论(0) 推荐(0)
摘要:代码创建进程 join方法 进程间数据默认隔离 进程对象相关属性和方法 僵尸进程和孤儿进程 守护进程 互斥锁 一、代码创建进程 """ 1.创建进程的方式 鼠标双击桌面一个应用图标 代码创建 创建进程的本质: 在内存中要一块内存空间用来运行相应的程序代码 """ # multiprocessing 阅读全文
posted @ 2022-04-19 21:23 未月 阅读(72) 评论(0) 推荐(0)
摘要:一、UDP协议和实战 二、操作系统的发展史 三、多道技术 四、进程理论 一、UDP协议 # 客户端 import socket # 指定使用UDP协议, 不指定的话,默认为TCP协议 server = socket.socket(type=socket.SOCK_DGRAM) server.bind 阅读全文
posted @ 2022-04-18 19:05 未月 阅读(56) 评论(0) 推荐(0)
摘要:一、socket套接字 二、通信循环 三、代码优化和链接循环 四、黏包问题 一、socket套接字 1、socket套接字简介 socket套接字是一门技术 它为我们提供了快捷方式,不需要我们自己去处理OSI七层的每一层 2、实际应用 cs架构的软件都应该考虑到服务端,因为只有有了东西,才能提供东西 阅读全文
posted @ 2022-04-15 22:10 未月 阅读(94) 评论(0) 推荐(0)
摘要:一、软件开发架构 二、网络编程简介 三、OSI七层协议 四、互联网相关名词——局域网、广域网、交换机、路由器 五、TCP 和UDP协议 一、软件开发架构 # 1、软件开发架构含义 程序员在编写软件的时候应该遵循的架构设计——相当于之前写的ATM和选课系统所采用的的三层架构 # 2、软件开发架构的分类 阅读全文
posted @ 2022-04-14 20:25 未月 阅读(71) 评论(0) 推荐(0)
摘要:一、设计模块之单例模块 二、pickle模块 三、选课系统项目分析 一、设计模块 在IT行业中一共有23种设计模块,主要分为三大类型 1、创建类型 2、结构类型 3、行为类型 """设计模块是前辈们发明的经过反复的验证用来解决固定问题的固定套路""" 单例模式 单例模式就是一个类只能产生一个对象,用 阅读全文
posted @ 2022-04-13 00:13 未月 阅读(57) 评论(0) 推荐(0)
摘要:总结 一、反射实际案例 二、面向对象的双下方法 三、元类 四、元类进阶 五、双下new方法 一、反射实际案例 # 反射提供了使用者不需要考虑代码,操作系统的数据和功能的方法 # 利用面向对象编写系统终端功能 class WinCmd(object): def ls(self): print('win 阅读全文
posted @ 2022-04-11 22:19 未月 阅读(47) 评论(0) 推荐(0)
摘要:一、继承下的派生实际应用 二、面向对象三大特征之封装 三、面向对象三大特征之多态 四、面向对象之反射 一、继承下的派生实际应用 import datetime import json class MyJsonEncoder(json.JSONEncoder): def default(self, o 阅读全文
posted @ 2022-04-08 23:59 未月 阅读(43) 评论(0) 推荐(0)
摘要:今日总结 一、动态方法与静态方法 二、面向对象的三大特性之一:继承 三、名字的查找顺序 四、派生类 一、动态方法与静态方法 动态方法 1、绑定给对象的方法: class Student: def run(self): print(self) # 类调用绑定对象的方法:有几个参数就需要传几个参数 St 阅读全文
posted @ 2022-04-07 22:33 未月 阅读(73) 评论(0) 推荐(0)