08 2022 档案
摘要:静态文件及相关配置 1.先编写一个登录功能 (1)创建django项目并创建一个app (2)在url.py添加一组对应关系 (3)在app的views.py中编写登录核心逻辑 (4)利用三板斧与前端做交互 2.我们在访问django框架资源 的使用之所以可以拿到数据是因为提前在urls.py中开设
阅读全文
摘要:纯手写web框架 web框架可以简单的理解为是基于互联网的web服务端 >>>:socket服务端 1.socket服务端代码 2.HTTP协议 3.根据网址后缀的不同请求不同的内容 4.请求方式 GET 朝服务端索要数据 POST 朝服务端提交数据 5.从请求数据格式中筛选 出用户输入的网址后缀
阅读全文
摘要:JS基本数据类型 一.布尔值 与python的区别: JS都是小写 var a = true; var b = false; JS中: false:(空字符串)、0、null、undefined、NaN python中: False:0 None '' [] {} ... null与undefine
阅读全文
摘要:CSS盒子模型 所有的标签都可以看成是一个快递盒 1.margin(外边距):标签之间的距离 两个快递盒之间的距离 2.border(边框):标签的边框 快递盒的厚度 3.padding(内边距):内部文本与边框的距离 盒子内物体距离盒子内壁 4.content(内容):标签内部的内容 物体自身的大
阅读全文
摘要:表单标签知识补充 1.获取用户输入的标签两大重要的属性 name属性 类似于字典的键 value属性 类似于字典的值 form表单在朝后端发送数据的时候 标签必须要有name 否则不会发送该标签的值 2.获取用户输入的input标签理论上需要有label配合使用 <label for="某个inpu
阅读全文
摘要:前端简介 1.前端与后端 前端 与用户直接打交道的操作界面都可以称之为是前端 后端(幕后工作者) 不直接与用户打交道的内部真正执行核心业务逻辑的代码程序 2.前端核心基础 HTML:网页的骨架 CSS:网页的样式 JS:网页的动态 HTTP超文本传输协议 1.四大特性 1).基于请求响应 2).基于
阅读全文
摘要:操作表的SQL语句补充 1.修改表名 alter table 表名 rename 新表名; 2.新增字段 alter table 表名 add 字段名 字段类型(数字) 约束条件; alter table 表名 add 字段名 字段类型(数字) 约束条件 after 已经存在的字段; # 在某个字段
阅读全文
摘要:约束条件之主键 一.primary主键 1.单从约束角度上而言主键等价于非空且唯一 not null unique create table t1( id int primary key, name varchar(32) ); 2.InnoDB存储引擎规定一张表必须有且只有一个主键 2.1.如果创
阅读全文
摘要:TCP与UDP协议 socket套接字编程 TCP黏包问题及解决思路 TCP与UDP协议 1.TCP协议的三次握手和四次挥手: 三次握手其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的
阅读全文
摘要:软件开发架构 网络编程简介 网络相关名词 OSI七层协议 1.软件开发架构 1.什么是软件开发架构 编写项目之前需要遵循的代码层面上的规范(代码运行的流程 环节 步骤) eg:回想ATM三层架构 选课系统三层架构2.软件开发架构 c/s架构 c:client 客户端 s:server 服务端 """
阅读全文
摘要:设计模块 pickle模块 选课系统项目分析 选课系统架构设计 1.设计模块之单例模式 1-1.如何理解设计模式: 在IT行业有很多前辈针对固定的一些问题设计出了固定的解决套路1-2.设计模式的分类(三类): 创建型 结构型 行为型4.设计模式之单例模式: 类加括号调用多次只允许产生一个对象 实例:
阅读全文