04 2022 档案
jQuery基础
摘要:jQuery DOM操作标签 事件绑定 jQuery框架/类库 DOM操作标签 # 在起变量名的时候,如果该变量名指向的是一个标签,就使用xEle>>>>>>eg:aEle # 动态创建一个a标签并添加到页面指定位置(这是一次动态创建,不会出现在HTML文件中,一次性的) 1.先在pycharm中创
阅读全文
前端基础(四)
摘要:JS基础 运算符 流程控制 函数 内置对象 BOM与DOM操作 运算符 # 1.算术运算符 var x=10; var res1=x++; # 10 '先赋值后自增1' var res2=++x; # 12 '先自增1后赋值' # 2.比较运算符 >(大于)、 >=(大于等于)、 <(小于)、 <=
阅读全文
前端页面布局
摘要:前端基础 溢出属性 定位属性 z-index属性 课堂练习 JavaScript简介 JS变量与注释 JS数据类型 溢出属性 文本内容超出了标签的最大范围 overflow:hidden;>>>>>>>>>>将超出的文本内容隐藏 overflow:auto;>>>>>>>>>>>>可以滚动查看文本内
阅读全文
前端基础(三)
摘要:前端基础(三) 伪元素选择器 选择器优先级 CSS修改文字属性 CSS修改字体属性 CSS修改背景属性 CSS修改边框属性 display属性 盒子模式 浮动 伪元素选择器 """通过css操作文本内容""" 1.修改首个字体样式 p:first-letter { color: red; font-
阅读全文
前端基础(二)
摘要:前端基础(二) form表单 CSS简介 CSS选择器 CSS样式操作 from表单 """获取前端用户数据并发送给后端服务器""" <form action=""></form> # 需要在form标签内部编写获取用户数据标签 # 1.属性action 控制数据的提交地址 eg:华华手机网页 方式
阅读全文
前端基础(一)
摘要:前端基础 前端介绍 HTTP协议 HTML(超文本标记语言) head内常见标签 body内基本标签 body内特殊符号 body内常见标签 标签的两大重要参数 列表标签 表格标签 前端介绍 # 1.什么是前端,什么是后端? 前端:任何与用户直接打交道的界面都可以称之为前端,例如:淘宝页面,游戏页面
阅读全文
并发编程
摘要:并发编程 GIL与普通互斥锁的区别 验证多线程作用 死锁现象 信号量 event事件 进程池与线程池 协程 基于协程实现TCP服务端并发 GIL与普通互斥锁的区别 # 1.先验证GIL的存在 from threading import Thread, Lock import time money =
阅读全文
网络编程(五)
摘要:网络编程 内置队列 IPC机制(进程间通信) 生产者消费模式 线程理论 开设线程的两种方式 线程实现TCP服务端并发 线程join方法 线程间数据共享 守护线程 GIL全局解释器锁 内置队列(可以支持进程间数据通信) from multiprocessing import Queue q = Que
阅读全文
网络编程(四)
摘要:网络编程 代码创建进程 join方法 进程间数据默认隔离 进程对象相关属性和方法 僵尸进程与孤儿进程 守护进程 互斥锁 代码创建进程 创建进程的本质:在内存中申请一块内存空间用于运行相应的程序代码 第一种方法(类的对象) 1.from multiprocessing import Process i
阅读全文
网络编程(三)
摘要:网络编程 UDP协议 UDP协议实战 操作系统的发展史 多道技术 进程理论 UDP协议 import socket # 导入socket模块 server = socket.socket(type=socket.SOCK_DGRAM) # 自己指定UDP协议(默认是TCP协议) server.bin
阅读全文
网络编程(二)
摘要:网络编程之sockrt套接字 socket套接字简介 socket是所有CS架构都需要使用到的一种固定模块,socket是最底层的原理,很多框架都被封装了起来,所以我们以后写软件的时候连socket的影子都见不到 socket模块 cs架构的软件无论是在编程还是运行都应该先考虑服务端 服务端 imp
阅读全文
网络编程
摘要:网络编程 软件开发架构 网络编程简介 OSI七层协议 互联网相关专业名词 TCP与UDP协议 软件开发架构 # 什么是软件开发 程序员在编写软件的时候应该遵循的架构设计(三层架构) # 软件开发架构的分类 1.C/S架构 C:client(客户端)>>>>>>需要体验服务的客人 S:server(服
阅读全文
面向对象pickle模块
摘要:面向对象 题目讲解 设计模式之单例模式 pickle模块 题目讲解 编写元类规定对象的所有数据值转大写 obj.name = 'jason' obj.gender = 'male' print(obj.name) print(obj.gender) 结果如下: class MyTypeClass(t
阅读全文
面向对象的元类
摘要:面向对象的元类 反射实际案例3 面向对象的双下方法 元类 元类进阶 设计模式之单例模式 选课系统项目分析 反射实际案例 利用面向对象编写系统终端功能 class WinCmd(object): def ls(self): print('windows系统正在执行ls命令') def dir(self
阅读全文
面向对象的特征
摘要:面向对象三大特性 继承下的派生实际应用 面向对象之封装 面向对象之多态 面向对象反射 继承下的派生实际应用 import datetime import json class MyJsonEncoder(json.JSONEncoder): def default(self, o): # 形参o就是
阅读全文
面向对象的特征性
摘要:面向对象的特征 动态方法和静态方法 面向对象的三大特征性之继承 继承的本质 查找名字的顺序 多继承问题 派生类 派生类前瞻 动态方法与静态方法 # 动态方法 1.绑定给对象的方法 class Student: def run(self): print(self) # 类调用绑定给对象的方法:有几个参
阅读全文
面向对象思路
摘要:面向对象 面向对象编程思想前戏 面向过程编程与面向对象编程 类与对象的概念 代码编写类 代码产生对象 类与对象的具体操作 绑定方法 面向对象编程思想前戏 编写一个人狗大战小游戏 1.使用字典一个一个的描述人和狗 dog1 = { 'name': '小黑', 'type': '田园犬', 'attac
阅读全文
开发理论
摘要:ATM购物车作业 做这个作业,理论很重要 # 第一步就是项目开发的流程,因为ATM也可以当做一个项目 # 第二步就是项目需求分析,大致有哪些功能需要编写 # 第三步就是项目架构设计,使项目功能更完整,适应面更广,兼容性最佳 # 第四步就是项目架构搭建,就是再创建一些文件夹,使用软件开发目录创建一些文
阅读全文
各种模块的使用(四)
摘要:各种模块的使用(四) 日志模块的主要组成部分 import logging # 1.logger对象:产生日志 eg:logger = logging.getLogger('转账记录') # 2.filter对象:过滤日志(过滤功能可以忽略,因为handler自带基本的过滤操作) # 3.handl
阅读全文