08 2022 档案
摘要:django框架请求流程图 创建Django 静态文件及相关配置 Django项目模拟1 1.先编写一个登录功能 1.创建django项目并创建一个app 2.在路由层 urls.py文件中添加一组对应关系 3.在app视图层中的view.py中编写登录核心逻辑 4.利用三板斧与
阅读全文
摘要:手撸web框架 基于wsgiref模块 动静态网页 jinja2模块 模块语法 python主流框架 django框架简介 django基本操作命令 命令行与pycharm操作区别 django目录结构 django小白必会三板斧 web框架 用于进行Web开发的一套软件架构,简单理解基于互联网的w
阅读全文
摘要:筛选器方法 操作标签 jQuery 绑定事件 阻止后续事件 事件冒泡 事件委托 Bootstrap框架 筛选器方法 下一个元素: ("#id").nextAll() ("#id").prev() $
阅读全文
摘要:js获取用户输入 JS类属性操作 JS样式操作 事件 JS事件案例 JQuery类库 JQuery基本使用 基本筛选器(了解) 表单筛选器 Js获取用户输入 普通数据(输入,选择) 标签对象.value 获取文件数据的时候: 标签对象.value只能获取到文件路径,而标签对象.files结果是一
阅读全文
摘要:js数据类型之布尔值 js数据类型之自定义对象 运算符 流程控制 函数 js内置对象 BOM与DOM操作 js数据类型之布尔值 python的布尔值 TRue: False: 0 none '' [] {} js的布尔值【很容易出错】 区别于python,布尔值全小写 true:
阅读全文
摘要:盒子模型 浮动布局 溢出属性 定位 z-index javaScripts 简介 js变量与常量 js数据类型之数值类型 js数据类型之字符串类型 盒子模型 所有的标签都可以看成一个快递盒 1.两个快递盒之间的距离 标签之间的距离 外边距(margin) 2.快递盒的厚度 标签的边框 边框(bord
阅读全文
摘要:表单标签知识补充 1.获取用户输入的标签两大重要的属性 name 属性 类似于字典的键 value属性 类似于字典的值 form表单在朝后端发送数据的时候,标签必须要有name,否则不回发送该标签的值 2.获取用户输入的input标签理论上需要有label配合使用 <label for="某个i
阅读全文
摘要:前端简介 HTTP超文本传输协议 HTML简介 head内常见标签 body内常见标签 前端简介 前端网站前台部分,运行在浏览器,展现用户浏览的,与用户打交到的。 后端是不直接与用户打交道的,内部执行真正的核心业务逻辑的代码 核心基础 HTML: 网页的框架 CSS: 网页的样式 JS: 网页的动态
阅读全文
摘要:转载来源 惨绿少年 https://www.cnblogs.com/clsn/p/10584106.html #主题: LessisMore #2、禁用模板默认CSS #3页首代码 <script type="text/javascript">$("#mobile-style").remove();
阅读全文
摘要:视图 触发器 事务 事务处理 四种隔离级别 事务日志 MVCC 内置函数 存储过程 索引 索引的意义 慢查询 优化查询 索引模拟 视图 1.什么是视图? 视图是类似于临时表,由sql语句执行结果形成的一张虚拟表,不能做增删改操作 在mysql中,视图只有表结构,没有表数据文件; 视图能少用就少用,少
阅读全文
摘要:系统安全加固 1.账户安全 1.1锁定系统中多余的自建账户 1.2设置系统口令策略 1.3禁用root之外的超级用户 1.4限制能够su为root的用户 2.最小化服务 2.1停止或禁用与承载业务无关的服务 2.2yum安装服务禁止安装与服务之外的安装包 3.网络访问控制 3.1使用SSH进行管理
阅读全文
摘要:Navicat 可视化软件 多表查询练习题 PY操作mysql 获取结果 SQL注入问题 小知识点补充(了解) Navicat 可视化软件 Navicat下载地址 个人学习破解使用下载【推荐正版】 链接:https://pan.baidu.com/s/1dxmAzHPmW_8TIqeQcJCS1g
阅读全文
摘要:操作表的SQL语句补充 alter | 关键字 | | : : | | rename/重命名表 | | add/添加字段 | | change/重命名字段 | | drop/删除字段 | 1.修改表名 alter table 表名 rename 新表名; 2.新增字段 alter table add
阅读全文
摘要:mysql 约束条件 约束条件之外键 Forgign Key 表关系之多与多 表关系之一对一 mysql 约束(constraint)条件 主键(primary key) 主键约束是在表中定义一个主键来唯一确定表中每一行数据的标识符 (非空,唯一) create table test1( id in
阅读全文
摘要:Go Access goaccess - 快速网络日志分析器和交互式查看器。 描述: goaccess是一个免费的(MIT许可)和开源实时网络日志分析器和交互式查看器,可以在* nix系统中的终端或通过浏览器运行。 它为需要动态可视化服务器报告的系统管理员提供快速且有价值的HTTP统计信息。GoAc
阅读全文
摘要:Go Access goaccess - 快速网络日志分析器和交互式查看器。 描述: goaccess是一个免费的(MIT许可)和开源实时网络日志分析器和交互式查看器,可以在* nix系统中的终端或通过浏览器运行。 它为需要动态可视化服务器报告的系统管理员提供快速且有价值的HTTP统计信息。GoAc
阅读全文
摘要:mysql基础2 字符编码与配置文件 存储引擎 创建表的完整语法 字段类型之整型 字段类型之浮点型 字段类型之字符型 数字的含义 字段类型与枚举集合 字段类型之日期类型 字段约束条件 字符编码与配置文件 查看数据库基本信息 \s # 查看数据库基本信息(用户、字符编码) mysql Ver 14.1
阅读全文
摘要:MySQL基础 1 数据存取演变史 数据库软件应用史 数据库的本质 数据库的分类 MySQL数据库 基本使用 系统服务制作 基本SQL语句 数据存取演变史 1.文本文件 文件路径不一致: C:\a.txt D:\aaa\b.txt E:\ccc.txt 数据格式不一致: jason|123 tony
阅读全文
摘要:42章 验证GIL的存在 验证GIL的特点 验证python多线程是否有用 死锁现象 信号量 event事件 进程池和线程池 协程 协程实现tcp服务端开发 总结 GIL全局解释器锁 储备知识 1.python 解释器 也是由编程语言写出来。 Cpython 用c写出来 Jpython
阅读全文
摘要:41章 互斥锁 线程理论 创建线程的两种方式 多线程实现tcp服务端并发 join方法 同一个进程下线程间数据共享 线程对象相关方法 守护线程 GIL全局解释器锁 互斥锁 互斥锁定义 互斥锁是一种数据结构,使你可以执行一系列互斥操作。 强调 互斥锁只应该出现在多个程序操作数据的地方 其他位置尽量不要
阅读全文
摘要:章节 创建进程的多种方式 join方法 进程间数据默认隔离 进程间通信(IPC机制) 生产者和消费者模型 进程相关方法 守护进程 僵尸进程与孤儿进程 互斥锁 创建进程的多种方式 1.鼠标点击双击运行 2.代码创建 from multiprocessing import Process import
阅读全文
摘要:章节 UDP协议 udp实战模拟【服务端和客户端通信】 服务端代码 import socket server = socket.socket(type=socket.SOCK_DGRAM) #指定udp协议 server.bind(('127.0.0.1', 8080)) msg, address
阅读全文
摘要:39章节 传输层 应用层 socket套接字 代码优化 半连接池 黏包问题 传输层 1.PORT 协议 2.TCP 与UDP协议 规定了数据传输所遵循的规则 ps:数据传输能够遵循的协议有很多,TCP和UDP是较为常见的两个 TCP(传输控制协议) 什么是tcp协议? 传输控制协议(TCP,Tran
阅读全文
摘要:day 37 网络编程 今日学习 软件开发架构 1.什么是软件开发架构 编写项目之前需要遵循的代码层面上的规范(代码运行的流程,环节,步骤) 2.软件开发架构 C/S 客户端 - 服务端 B/S 浏览器 - 服务端 本质也是c/s 架构 客户端顾名思义就是app,服务端就是24小时不停提供服务的服务
阅读全文
摘要:今日学习 设计模式 1.如何立即为设计模式 在IT行业,针对固定的一些问题设计出了固定的解决套路 2.设计模式总共有23种 我们目前不需要掌握这么多种,后续再慢慢看(现在能力不足) 3.设计模式的分类(三类) 创建型 结构型 行为型 4.设计模式之单例模式 单例模式 : 类加括号调用多次只允许产生一
阅读全文