08 2022 档案

摘要:一、静态文件的配置 ''' 我们之所以在浏览器上输入不同的路由可以访问到不同的内容 是因为我们提前在url(路由层)中开设了想要的资源接口 如果访问不到那么就是没有开设 ''' # 我们可以编写一个登入功能 # 1.开设登入界面接口 # 2.登入界面需要使用bootstrap渲染页面或则自己编写cs 阅读全文
posted @ 2022-08-31 17:05 stephen_hao 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一、纯手撸web框架 # web框架可以简单的理解为基于互联网的web服务端 # 1.搭建一个基于互联网的一个服务端 socket服务端 # 2.要遵循http协议 四大特征 数据格式 想要状态码 # 3.然后根据网址的后缀名的不同请求不同的内容 # 4.请求格式 GET 向服务端索要数据 POST 阅读全文
posted @ 2022-08-30 17:46 stephen_hao 阅读(95) 评论(0) 推荐(0) 编辑
摘要:一、筛选器 <p></p> <div id="d1"> <span></span> <p> <span id="d2"></span> </p> <span></span> </div> <p></p> # 一上面的标签为例 # 同级别往下查找 $('#d1').next() # 同级别的下面查找一 阅读全文
posted @ 2022-08-29 18:23 stephen_hao 阅读(46) 评论(0) 推荐(0) 编辑
摘要:一、js获取用户输入 # 在css中获取用户输入可以是form表单的input、option、textarea js中获取用户输入数据 普通数据(输入、选择): 标签对象.value 文件数据(上传) 标签对象.file # 这种只能获取到文件的路径地址 标签对象.files[0] # 获取到文件的 阅读全文
posted @ 2022-08-26 18:59 stephen_hao 阅读(44) 评论(0) 推荐(0) 编辑
摘要:一、数据类型之布尔值 # js中布尔值的关键字为boolean 在js中布尔值的写法为: true,false js中不用大写 而在python中为;True,False 首字母要大写 python中表示为False的有:0,None,'',[],{}.. 而在js中表示为false的有:0,nul 阅读全文
posted @ 2022-08-25 19:14 stephen_hao 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一、盒子模型 盒子模型有四种属性: magin(外边距): 用于控制标签与标签之间的距离 相当于两个快递盒的距离 border(边框): 用于控制标签的边框的宽度的 相当于快递盒的厚度 padding(内填充): 用于控制标签中的内容和边框之间的距离 相当于快递盒内的物品到快递盒之间的距离 cont 阅读全文
posted @ 2022-08-24 18:34 stephen_hao 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一、form表单补充 <!--1.from表单获取用户输入大两大属性--> name属性: 相当于字典的K value属性: 相当于字典的V form表单在获取到用户的输入然后发送给后端时 必须要用name属性没有name属性就发送不了用户输入的值 <p>username: <input type= 阅读全文
posted @ 2022-08-23 18:14 stephen_hao 阅读(149) 评论(0) 推荐(0) 编辑
摘要:一、前端简介 # 1.前端与后端 # 前端 ''' 前端就是与用户打交道的界面 用户能够直接操作的界面都可以称之为前端 eg: 淘宝页面、支付宝界面、游戏界面''' # 后端 ''' 后端就是不跟用户打交道的界面 真正执行核心业务逻辑的代码程序 eg:python代码、java代码''' # 2.前 阅读全文
posted @ 2022-08-22 17:50 stephen_hao 阅读(261) 评论(0) 推荐(0) 编辑
摘要:报错信息: Cryptograph yDeprecation Warning: Python3.6 is no longersupported by the Python core team Therefore support for it is deprecated in cryptography 阅读全文
posted @ 2022-08-19 19:27 stephen_hao 阅读(286) 评论(0) 推荐(0) 编辑
摘要:一、视图 1.什么是视图 SQL语句的执行结果是一张虚拟表 我们可以基于该表做其他操作如果这张虚拟表需要频繁使用 那么为了方便可以将虚拟表保存起来 保存起来之后就称之为"视图"(本质就是一张虚拟表) 1、在硬盘中,视图只有表结构文件,没有表数据文件 2、视图通常是用于查询,尽量不要修改视图中的数据 阅读全文
posted @ 2022-08-19 16:48 stephen_hao 阅读(72) 评论(0) 推荐(0) 编辑
摘要:一、navicate Navicate是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库,它与阿里云、腾讯云、华为云、Amazon RDS、Amazon Aur 阅读全文
posted @ 2022-08-18 19:43 stephen_hao 阅读(409) 评论(0) 推荐(0) 编辑
摘要:一、操作表的SQL语句补充 '1.修改表名' alter table 旧表名 rename 新表名; alter table t1 rename t2; ' 2.新增字段' alter table t1 add 字段名 字段类型(数字) 约束条件; alter table t1 add name v 阅读全文
posted @ 2022-08-17 17:38 stephen_hao 阅读(1250) 评论(0) 推荐(0) 编辑
摘要:一、约束条件之主键 # 1.primary key 主键 1.单从约束角度上来看主键等价于非空且唯一 not null unique create table t1( id int primary key, name varcahr(32) ); # 这样id的字段就被我们设置为主键了 写入数据的时 阅读全文
posted @ 2022-08-16 17:17 stephen_hao 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一、字符编码与配置文件 ''' MySQL的服务端字符编码默认使用的是latinl 所以我们在写入中文的时候会出现乱码情况 我们可以临时在把这个表的字符编码给改成utf8 但是这样的话态麻烦了这样每次都需要改 所以我们可以直接把配置文件给改了 ''' """ 但是官方说了他们自己的配置文件最好不要动 阅读全文
posted @ 2022-08-15 16:46 stephen_hao 阅读(97) 评论(0) 推荐(0) 编辑
摘要:一、数据存取演变史 # 1.文本文件 这个时候每个人的存取数据 路径不一致: C:\a.txt D:\aaa\b.txt E:\ccc.txt 数据格式不一致: jason|123 tony$123 kevin~123 # 2.软件开发目录规范 这个时候每个人的存取数据有了一定规范 规定了数据文件的 阅读全文
posted @ 2022-08-12 18:23 stephen_hao 阅读(677) 评论(0) 推荐(0) 编辑
摘要:一、验证GIL的存在 from threading import Thread money = 100 def task(): global money money -= 1 t_list = [] for i in range(100): t = Thread(target=task) t.sta 阅读全文
posted @ 2022-08-11 17:15 stephen_hao 阅读(36) 评论(0) 推荐(0) 编辑
摘要:一、互斥锁 from multiprocessing import Process import time import json import random # 查票 def search(name): with open(r'data.json', 'r', encoding='utf8') a 阅读全文
posted @ 2022-08-10 22:16 stephen_hao 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一、创建进程多种方式 # 进程就是运行中的程序 而怎样创建进程呢? ''' 1.双击点击桌面图标即可创建进程 2.也可以通过代码创建进程 python创建进程需要掌握两种 ''' # 如果想要通过代码创建进程需要模块 from multiprocessing import Process impor 阅读全文
posted @ 2022-08-09 17:11 stephen_hao 阅读(117) 评论(0) 推荐(0) 编辑
摘要:一、UDP协议 # UDP协议与TCP协议的写法差不多 # 服务端 import socket server = socket.socket(type=socket.SOCK_DGRAM) server.bind(('127.0.0.1', 8080)) msg, address = server. 阅读全文
posted @ 2022-08-08 15:57 stephen_hao 阅读(222) 评论(0) 推荐(0) 编辑
摘要:一、OSI七层协议 1.OSI七层协议之传输层 传输层规定了数据传输所遵循的规则 1.PORT协议 2.TCP协议UDP协议 ps:数据传输数据能够遵循的协议很多 TCP和UDP协议是最常见的两种 2.TCP协议 1.三次握手 Client会向Server发送通信请求,然后Server会同意请求并向 阅读全文
posted @ 2022-08-05 19:57 stephen_hao 阅读(35) 评论(0) 推荐(0) 编辑
摘要:一、软件开发架构 1.什么是软件开发架构 其实跟我们之前所讲的软件开发目录规范是一样的 我们编写代码的时候要遵循代码层面上的规范(代码运行流程、环节、步骤) 2.C\S架构 C\S就是Client和Server Client: 客户端 Server: 服务端 ''' 在计算机上下载的各种APP其实就 阅读全文
posted @ 2022-08-04 16:18 stephen_hao 阅读(75) 评论(0) 推荐(0) 编辑
摘要:一、设计模式 1.1 如何理解设计模式 在IT行业中有很多前辈针对固定的一些问题设计出了固定的解决套路 1.2 设计模式总共有23种 设计模式目前为止总共有23种模式 1.3 设计模式的分类 如上图所示: 设计模式总共分为三类: 1.创建型模式 2.结构型模式 3.行为型模式 1.4 各分类的关键点 阅读全文
posted @ 2022-08-01 19:53 stephen_hao 阅读(85) 评论(0) 推荐(0) 编辑

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