摘要: 概要 前端简介 HTTP简介 HTTP协议 HTML简介 补充知识 head内常见标签 body内基本标签 body内特殊符号 body内常见标签 标签的两大重要参数 列表标签 表格标签 内容 1、前端简介 前端 和 数据库 学习的时候跟python写代码没有太大关联 前端的学习没有太多的逻辑思维 阅读全文
posted @ 2022-04-23 00:44 一颗平凡的小石头 阅读(134) 评论(0) 推荐(0)
摘要: 概要 GIL与普通互斥锁区别 验证多线程是否有用 死锁现象(强调锁不能轻易使用) 信号量与event事件(了解) 进程池与线程池 协程内容 内容 1、GIL与普通互斥锁的区别 # 1.先验证GIL的存在 from threading import Thread, Lock import time m 阅读全文
posted @ 2022-04-21 22:48 一颗平凡的小石头 阅读(46) 评论(0) 推荐(0)
摘要: 概要 消息队列 IPC(inter-producer-consumer)机制(进程间通信) 生产者消费模型 线程理论(重要) 开设线程的两种方式 线程实现TCP(Transmission Control Protocol)服务端并发 线程join方法 线程间数据共享 守护线程 GIL(Global- 阅读全文
posted @ 2022-04-20 23:00 一颗平凡的小石头 阅读(41) 评论(0) 推荐(0)
摘要: 概要 代码创建过程 join方法 进程间数据默契隔离 进程对象相关属性和方法 僵尸进程与孤儿进程 守护进程 互斥锁 内容 1、代码创建进程 创建进程的方法有哪些? 1.鼠标双击桌面一个应用图标 2.代码创建 创建进程的本质:在内存中申请一块内存空间用于运行相应的程序代码 第一种创建进程的方式 fro 阅读全文
posted @ 2022-04-19 23:04 一颗平凡的小石头 阅读(34) 评论(0) 推荐(0)
摘要: 概要 题目讲解 UDP协议 UDP协议实战 操作系统的发展史 多道技术 进程理论 内容 1、题目讲解 # 能够实现功能即可 暂时无需整合到一起 以上传下载电影为例: 其实写了一个另外一个反过来就可以 # 以上传电影为例 参考文件代码 优化: 利用字典来做功能整合 思路: 1.上传的电影如何判断是否重 阅读全文
posted @ 2022-04-18 23:07 一颗平凡的小石头 阅读(85) 评论(0) 推荐(0)
摘要: 概要 socket套接字简介 socket模块 通信循环 优化代码及链接循环 半连接池 粘包问题 解决粘包问题 socket套接字简介 # 需求:编写一个C/S架构的程序 实现数据交互 思考:我们需要编写代码操作的OSI协议 操作起来相当复杂 由于操作OSI七层是所有的CS架构的程序都要经历的过程 阅读全文
posted @ 2022-04-15 23:59 一颗平凡的小石头 阅读(207) 评论(0) 推荐(0)
摘要: 概要 软件开发架构 网络编程简介 OSI七层协议 互联网相关知识 TCP与UDP协议 软件开发架构 什么是软件开发架构? 程序员在编写软件的时候应该遵循的架构设计 类似于我们写ATM和选课系统所采用的三层架构 软件开发架构的分类 1.C/S架构 C:client(客户端) S:server(服务端) 阅读全文
posted @ 2022-04-15 00:46 一颗平凡的小石头 阅读(255) 评论(0) 推荐(0)
摘要: 概要 设计模式之单例模式 pickle模块 选课系统项目分析 选课系统架构搭建 正式编写项目功能 内容详细 设计模式 在IT行业设计模式总共有23种 可以分为三大类 1.创建型 2.结构型 3.行为型 设计模式是前辈们发明的经过反复验证用于解决固定问题的固定套路 我们目前不需要详细掌握(知识点换不够 阅读全文
posted @ 2022-04-13 22:28 一颗平凡的小石头 阅读(38) 评论(0) 推荐(0)
摘要: 概要 反射实际案例 面向对象的双下方法 元类 元类进阶 内容 反射实际案例:利用面向对象编写系统终端功能 反射提供了一种不需要考虑代码层面的前提下 操作数据和功能 例题1: class Wincmd(object): def ls(self): print('windows系统正在执行ls命令') 阅读全文
posted @ 2022-04-11 22:18 一颗平凡的小石头 阅读(33) 评论(0) 推荐(0)
摘要: 概要 继承下的派生实际应用 面向对象三大特性之封装 面向对象三大特性之多态 反射 内容详细 继承下的派生实际应用 import datatime import json d1 = {'t1': datetime.datetime.today(), 't2': datetime.date.today( 阅读全文
posted @ 2022-04-09 00:01 一颗平凡的小石头 阅读(33) 评论(0) 推荐(0)