08 2022 档案
摘要:今日内容概要 静态文件及相关配置 请求方法 request对象方法 pycharm连接MySQL django连接MySQL django orm简介 orm基本操作 今日内容详细 静态文件及相关配置 我们在访问django框架资源的使用之所以可以拿到数据是因为提前在urls.py文件中开设了相应的
阅读全文
摘要:今日内容概要 纯手撸web框架 基于wsgiref模块 动静态网页 jinja2模板语法 python主流web框架 django框架简介 django基本操作命令 django目录结构 django小白必会三板斧 今日内容详细 纯手撸web框架 web框架可以简单地理解为是基于互联网的web服务端
阅读全文
摘要:今日内容概要 筛选器方法 操作标签 jQuery绑定事件 阻止后续事件 事件委托 Bootstrap框架 今日内容详细 筛选器方法 链式操作的底层原理: 对象调用方法之后还会返回一个对象,这个对象继续调用方法从而实现链式操作的效果 | 方法 | 说明 | | | | | $().next() | 同
阅读全文
摘要:总结 前端简介 前端与后端 前端:任何与用户直接打交道的操作界面都可以称之为是前端。eg:淘宝页面,游戏界面,操作页面。 后端:不直接与用户打交道的内部真正执行核心业务逻辑的代码程序。eg:python代码,java代码,c++代码。 前端核心基础 知识点:HTML CSS JavaScript j
阅读全文
摘要:今日内容概要 JS获取用户输入 JS事件绑定 JQuery类库 今日内容详细 JS获取用户输入 直接通过标签对象.value获取 let iEle = document.getElementById("i1"); console.log(iEle.value); let sEle = documen
阅读全文
摘要:今日内容概要 JS基本数据类型 流程控制 函数与面向对象 JS的BOM与DOM操作 今日内容详细 JS基本数据类型 布尔值 python中布尔值是bool,第一个字母要大写True,False。代表False的有0,None,'',[],{}.... JS中布尔值是boolean,全部是小写true
阅读全文
摘要:今日内容概要 盒子模型 浮动布局 溢出属性 定位 z-index 手动搭建页面练习 JavaScript简介 JS变量与常量 JS数据类型之数值类型 JS数据类型之字符串类型 今日内容详细 盒子模型 所有的标签其实都有一个盒子模型,学习盒子模型可以将标签看成是一个个快递盒。 | 盒子模型 | 标签
阅读全文
摘要:今日内容概要 表单标签知识补充 CSS层叠样式表 今日内容详细 表单标签知识补充 1.获取用户输入的标签两大重要的属性: name属性:类似于字典的key(前端程序员写) value属性:类似于字典的value(用户自己传) 2.lable标签:专门给input标签配文字说明 获取用户输入的inpu
阅读全文
摘要:今日内容概要 前端简介 HTTP超文本传输协议 HTML简介 head内常见标签 body内标签 今日内容详细 前端简介 前端与后端 前端:任何与用户直接打交道的操作界面都可以称之为是前端。eg:淘宝页面,游戏页面,操作页面。 后端:不直接与用户打交道的内部真正执行核心业务逻辑的代码程序。eg:py
阅读全文
摘要:总结 字符编码与配置文件 查看数据库基本信息(用户,字符编码)的命令是:\s mysql版本为5.x系列的显示的编码有多种,如果是8.x系列,统一显示的是utf8mb4(utf8mb4是utf8优化版本,支持存储表情) 由于5.6版本编码不统一,会造成乱码,我们需要统一修改>>>:utf8 修改步骤
阅读全文
摘要:今日内容概要 视图 触发器 事务 MVCC多版本并发控制 存储过程 内置函数 流程控制 索引 今日内容详细 视图 视图的概念 通过SQL语句的执行得到的一张虚拟表,保存下来之后就称之为视图。 视图的作用 如果需要频繁的使用一张虚拟表,可以考虑制作成视图,降低操作难度。 视图的制作 create vi
阅读全文
摘要:今日内容概要 Navicat可视化软件 多表查询练习题 python操作MySQL 小知识点补充 今日内容详细 Navicat可视化软件 Navicat可以充当很多数据库软件的客户端,提供了图形化界面能够让我们更加快速的操作数据库,并且提供操作数据库的快捷方式(鼠标点击)。 下载 navicat有很
阅读全文
摘要:今日内容概要 操作表的SQL语句补充 表查询关键字 多表查询思路 今日内容详细 操作表的SQL语句补充 1.修改表名 alter table 表名 rename 新表名; 2.新增字段 alter table 表名 add 字段名(数字) 约束条件; # 在表的最后面添加新的字段 alter tab
阅读全文
摘要:今日内容概要 约束条件之主键 约束条件之外键 今日内容详细 约束条件之主键 primary key 主键 1.单从约束角度上而言主键等价于非空且唯一(not null unique) create table t1( id int primary key, name varchar(32) ); i
阅读全文
摘要:今日内容概要 字符编码与配置文件 数据库存储引擎 创建表的完整语法 MySQL字段类型 MySQL字段约束 今日内容详细 字符编码与配置文件 查看数据库基本信息(用户,字符编码)的命令是:\s mysql版本为5.x系列的显示的编码有多种,如果是8.X系列,显示的统一是utf8mb4(utf8mb4
阅读全文
摘要:总结 操作系统的发展史 | 发展史 | 作用 | | | | | 穿孔卡片 | 优势:一个人独占电脑 劣势:CPU利用率极低 | | 联机批处理系统 | 缩短录入数据的时间让CPU连续工作的时间变长,提升CPU利用率 | | 脱机批处理系统 | 是现代计算机的雏形,提升CPU利用率 | 总结:操作系
阅读全文
摘要:今日内容概要 数据存取演变史 数据库软件应用史 数据库的本质 数据库的分类 MySQL数据库 基本SQL语句 今日内容详细 数据存取演变史 1.文本文件 文件路径不一致: C:\a.txt D:\aaa\b.txt E:\ccc.txt 数据格式不一致: jason|123 tony^123 kev
阅读全文
摘要:今日内容概要 验证GIL的存在 验证GIL的特点 验证python多线程是否有用 死锁现象 信号量 event事件 进程池和线程池 协程 协程实现TCP服务端并发 今日内容详细 验证GIL的存在 from threading import Thread money = 100 def task():
阅读全文
摘要:今日内容概要 作业讲解 互斥锁 线程理论 创建线程的两种方式 多线程实现TCP服务端并发 join方法 同一个进程下线程间数据共享 线程对象相关方法 守护线程 GIL全局解释器锁 今日内容详细 作业讲解 多进程实现TCP服务端的并发效果 import socket from multiprocess
阅读全文
摘要:今日内容概要 创建进程的多种方式 join方法 进程间数据默认隔离 进程间通信(IPC机制) 生产者消费者模型 进程相关方法 守护进程 僵尸进程与孤儿进程 互斥锁 今日内容详细 创建进程的多种方式 创建进程的方式有两种: 第一种是双击桌面的程序图标 第二种是代码创建进程 创建进程的本质:在内存中申请
阅读全文
摘要:今日内容概要 作业讲解 UDP协议 操作系统的发展史 多道技术 进程理论 进程的并行与并发 进程的三状态 同步和异步 阻塞与非阻塞 同步异步与阻塞非阻塞 今日内容详细 作业讲解 客户端上传电影 客户端 1.获取一个存有很多视频文件的路径 r'D:\J老师视频合集' 2.列举该路径下所有的视频文件名称
阅读全文
摘要:总结 设计模式 1.如何理解设计模式 在IT行业有很多前辈针对固定的一些问题设计出了固定的解决套路 2.设计模式总共有23种 我们目前不需要掌握这么多种 后续再慢慢看(现在能力不足) 3.设计模式的分类(三类) 创建型 结构型 行为型 4.设计模式之单例模式 类加括号调用多次只允许产生一个对象 ""
阅读全文
摘要:昨日内容回顾 软件开发架构 1.cs架构 2.bs架构 发展趋势:统一接口 网络编程简介 1.远程数据交互 2.物理连接介质是远程数据交互必备的条件 OSI七层协议 1.七层:应表会传网数物 应用层 表示层 会话层 传输层 网络层 数据链路层 物理连接层 2.以太网协议 mac地址 3.IP协议 i
阅读全文
摘要:今日内容概要 软件开发架构 网络编程简介 OSI七层协议 网络相关设施 今日内容详细 软件开发架构 什么是软件开发架构 编写项目之前需要遵循的代码层面上的规范(代码运行的流程 环节 步骤) 软件开发架构 1.c/s架构 C:client(客户端) 客户端相当于是需要体验服务的客人 S:server(
阅读全文
摘要:上周内容回顾 反射的实战案例 反射:通过字符串操作对象的属性或者方法 简单的理解为人可以更加简单的与面向对象相关代码做交互 魔法方法 __init__ 对象赋值独有的数据 __str__ 对象执行打印操作(必须返回字符串类型) __getattr__ 对象获取不存在的属性名 __setattr__
阅读全文