08 2022 档案

摘要:静态文件及相关配置 1.先编写一个登录功能 1.创建django项目并创建一个app 2.在urls。py添加一组对应关系 3.在app的views.py中编写登录核心逻辑 4.利用三板斧与前端做交互 注意点:创建django是可直接添加app 进入django中到settings.py查看一下是否 阅读全文
posted @ 2022-08-31 23:07 初学者-11 阅读(25) 评论(0) 推荐(0) 编辑
摘要:纯纯手撸web框架 web框架可以简单的理解为是基于互联网的web服务端>>>:socket服务端**** 1.socket服务端代码 2.HTTP协议 3.根据网址后缀的不同请求不同的内容 4.请求方式 GET:朝服务端索要数据 POST:朝服务端提交数据 5.从请求数据格式中筛选出用户输入的网址 阅读全文
posted @ 2022-08-30 22:19 初学者-11 阅读(28) 评论(0) 推荐(0) 编辑
摘要:小练习 页面定时器案例 有一个input框 两个按钮 一个开始 一个结束 1.点击开始按钮 input内展示当前时间并按秒数刷新 2.点击结束按钮 input内展示停止 ps:写完之后测试有无bug 连续多次点击开始按钮 再试试能不能结束 <input type="text" id="d1"> <i 阅读全文
posted @ 2022-08-29 22:00 初学者-11 阅读(25) 评论(0) 推荐(0) 编辑
摘要:周总结-10week 前端简介 1.前端就是直接与用户打交道的操作界面 2.前端核心基础 HTML 网页的骨架 CSS 网页的样式 JS 网页的动态 超文本传输协议前戏 1.手写一个服务端程序 2.使用浏览器充当客户端 3.浏览器无法直接展示服务端的响应数据 4.由于浏览器需要兼容很多服务端的响应数 阅读全文
posted @ 2022-08-28 17:56 初学者-11 阅读(83) 评论(0) 推荐(1) 编辑
摘要:JS获取用户输入值 普通数据(输入、选择) 标签对象.value 文件数据(上传) 标签对象.files 标签对象.files[0] JS类属性操作 className 获取所有样式类名(字符串) classList.remove(cls) 删除指定类 classList.add(cls) 添加类 阅读全文
posted @ 2022-08-28 15:21 初学者-11 阅读(36) 评论(0) 推荐(1) 编辑
摘要:JS数据类型之布尔值 回顾一波 python 布尔值一般存在于if判断语句、while循环、for循环中,用于判断条件真或假 bool True False: 0 None '' [] {}... JS boolean true false:(空字符串)、0、null、undefined、NaN n 阅读全文
posted @ 2022-08-25 21:43 初学者-11 阅读(53) 评论(0) 推荐(0) 编辑
摘要:盒子模型 所有的标签都可以看成是一个快递盒盒~ 1.所有快递盒之间的距离 标签之间的距离 外边距(margin) 2.快递盒的厚度 标签的边框 边框(border) 3.盒子内物体距离盒子内壁 内部文本与边框的距离 内边距(padding) 4.物体自身的大小 标签内部的内容 内容(content) 阅读全文
posted @ 2022-08-24 22:35 初学者-11 阅读(22) 评论(0) 推荐(0) 编辑
摘要:表单知识 1.获取用户输入的标签两个重要属性 name属性 类似于字典的键 value属性 类似于字典的值 form表单在朝后端发送数据的时候 标签必须有name 否则不会发送该标签的值 2.获取用户输入的input标签理论上需要有label配合使用 3.获取用户输入的input标签也可以添加背景提 阅读全文
posted @ 2022-08-23 22:18 初学者-11 阅读(26) 评论(0) 推荐(0) 编辑
摘要:前端简介 1.前端与后端 前端 与用户直接打交道的操作界面都可以称之为是前端 后端(幕后工作者) 不直接与用户打交道的内部真正执行核心业务逻辑的代码程序 2.前端核心基础 HTML 网页的骨架 CSS 网页的样式 JS 网页的动态 超文本传输协议前戏 1.手写一个服务端程序 2.使用浏览器充当客户端 阅读全文
posted @ 2022-08-22 21:58 初学者-11 阅读(24) 评论(0) 推荐(0) 编辑
摘要:视图 SQL语句的执行结果是一张虚拟表 我们可以基于该表做其他操作 如果这张虚拟表需要频繁使用 那么为了方避难可以将虚拟表保存起来 保存起来之后就称为'视图' create view 视图名 as SQL语句; create view teacher2course as select * from 阅读全文
posted @ 2022-08-21 18:50 初学者-11 阅读(27) 评论(0) 推荐(0) 编辑
摘要:字符编码与配置文件 \s 产看数据库基本信息(用户、字符编码) my-default.ini # windows下MySQL默认的配置文件 拷贝上述文件并且重命名为my.ini 由于5.6的版本编码不同意 会造成乱码 我们进行统一修改>>>:utf8 添加字符编码相关的配置(百度差看即可 下方为可用 阅读全文
posted @ 2022-08-21 18:44 初学者-11 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Navicat可视化软件 可以充当很多数据库软件的客户端 提供可视化操作数据库的快捷方式(鼠标点击) 最主要的用于MySQL 1.下载 官网https://www.navicat.com.cn/(正版收费) 破解版(百度查询) 多表查询练习题 1、查询所有的课程的名称以及对应的任课老师姓名 -- 1 阅读全文
posted @ 2022-08-18 22:15 初学者-11 阅读(37) 评论(0) 推荐(0) 编辑
摘要:###操作表的SQL语句补充 1.修改表名 alter table 表名 rename 新表名; 2.新增字段 alter table 表名 add 字段名 字段类型(数字) 约束条件; alter table 表名 add 字段名 字段类型(数字) 约束条件 after 已经存在的字段; alte 阅读全文
posted @ 2022-08-17 22:55 初学者-11 阅读(21) 评论(0) 推荐(0) 编辑
摘要:约束条件 1.primary key主键 1.单从约束角度上而言主键等价于非空且唯一 not null unique create table t1( id int primary key, name varchar(32) ); 2.InnoDB存储引擎规定一张表必须有且只有一个主键 2.1.如果 阅读全文
posted @ 2022-08-16 21:51 初学者-11 阅读(19) 评论(0) 推荐(0) 编辑
摘要:字符编码与配置文件 \s # 查看数据库基本信息(用户、字符编码) my-default.ini # windows下MySQL默认的配置文件 拷贝上述文件并且重命名为my.ini 由于5.6版本编码不统一 会造成乱码 我们需要统一修改>>>:utf8 添加字符编码相关的配置(百度查看即可) [my 阅读全文
posted @ 2022-08-15 22:19 初学者-11 阅读(23) 评论(0) 推荐(0) 编辑
摘要:并发编程 操作系统的发展史 操作系统的发展史也可以称为并发编程的发展史 """ 回顾计算机小知识 计算机五大核心:运算器 输入设备 输出设备 控制器 存储器 三大核心硬件:CPU 硬盘 内存 CPU:是计算机中真正干活的人 内存:给CPU准备需要运行的代码 硬盘:存储将来可能要被运行的代码 """ 阅读全文
posted @ 2022-08-14 21:55 初学者-11 阅读(25) 评论(0) 推荐(0) 编辑
摘要:[ ] 验证python多线程是否有用 [ ] 死锁现象 [ ] 信号量 [ ] event事件 [ ] 进程池和线程池 [ ] 协程 [ ] 协程实现TCP服务端并发 验证python多线程是否有用 需要分情况 情况1 单个CPU 多个CPU 情况2 IO密集型(代码有IO操作) 计算密集型(代码 阅读全文
posted @ 2022-08-12 21:01 初学者-11 阅读(24) 评论(0) 推荐(0) 编辑
摘要:[ ] 数据存取演变史 [ ] 数据库软件应用史 [ ] 数据库的本质 [ ] 数据库的分类 [ ] MySQL [ ] 基本使用 [ ] 系统服务操作 [ ] 密码相关操作 [ ] SQL与NOSQL [ ] 数据库重要概念 [ ] 针对库的基本SQL语句 [ ] 针对表的基本SQL语句 [ ] 阅读全文
posted @ 2022-08-12 20:08 初学者-11 阅读(27) 评论(0) 推荐(0) 编辑
摘要:目录一览 [ ] 互斥锁 [ ] 线程理论 [ ] 创建线程的两种方式 [ ] 多线程实现TCP服务端并发 [ ] 多线程实现TCP服务端并发 [ ] join方法 [ ] 同一个进程下线程间数据共享 [ ] 线程对象相关方法 [ ] 守护线程 [ ] GIL全局解释器锁 互斥锁 """ 多个程序同 阅读全文
posted @ 2022-08-10 21:34 初学者-11 阅读(26) 评论(0) 推荐(0) 编辑
摘要:目录一览 [ ] 创建进程的多种方式 [ ] join方法 [ ] 进程间数据默认隔离 [ ] 进程间通信(IPC机制) [ ] 生产者消费者模型 [ ] 进程相关方法 [ ] 守护进程 [ ] 僵尸进程与孤儿进程 [ ] 互斥锁 创建进程的多种方式 """ 1.双击桌面程序图标 2.代码创建进程( 阅读全文
posted @ 2022-08-09 19:44 初学者-11 阅读(18) 评论(0) 推荐(0) 编辑
摘要:[ ] UDP协议 [ ] 操作系统的发展史 [ ] 进程的概念 [ ] 多道技术 [ ] 进程理论 [ ] 进程的并行与并发 [ ] 进程的三状态 [ ] 同步和异步 [ ] 阻塞与非阻塞 [ ] 同步异步与阻塞非阻塞 UDP协议 # 服务端 import socket server = sock 阅读全文
posted @ 2022-08-08 15:55 初学者-11 阅读(29) 评论(0) 推荐(0) 编辑
摘要:传输层 1.PORT协议 2.TCP协议与UDP协议 规定了数据传输所遵循的规则 ps:数据传输能够遵循的协议还有很多 TCP和UDP是较为常见的两个 TCP协议 三次握手 建立双向通道 ps:洪水攻击 同时让大量的客户端朝服务端发送建立TCP连接的请求 四次挥手 断开双向通道 中间的两步不能合并( 阅读全文
posted @ 2022-08-05 18:40 初学者-11 阅读(22) 评论(0) 推荐(0) 编辑
摘要:软件开发架构 1.什么是软件开发目录 编写项目之前需要遵循的代码层面上的规范(代码运行的流程、环节步骤) eg:类似ATM三层结构 选课系统三层架构 2.软件开发结构 c/s架构 c:client 客户端 s: server 服务端 ''' 计算机上下载的各个互联网公司的APP软件 其本质其实就是客 阅读全文
posted @ 2022-08-04 17:16 初学者-11 阅读(38) 评论(0) 推荐(0) 编辑
摘要:魔法方法应用小练习 # 让字典具备句点符操作数据的功能(对象的名称空间与对象的值不是一个概念) class MyDict(dict): def __getattr__(self, item): return self.get(item) def __setattr__(self, key, valu 阅读全文
posted @ 2022-08-01 17:11 初学者-11 阅读(46) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示