摘要: 1.纯手撸web框架 1.web框架的本质 理解1:连接前端与数据库的中间介质 理解2:socket服务端 2.手写web框架 1.编写socket服务端代码 2.浏览器访问响应无效>>>:HTTP协议 3.根据网址后缀的不同获取不同的页面内容 4.想办法获取到用户输入的后缀>>>:请求数据 5.请 阅读全文
posted @ 2023-04-23 20:44 ERROR404Notfound 阅读(132) 评论(0) 推荐(0)
摘要: 1.SQL注入问题 简单实现利用数据库实现注册登录功能: import pymysql conn = pymysql.connect( host='127.0.0.1', port=3306, user='root', password='123', database='20230127th', c 阅读全文
posted @ 2023-04-23 20:42 ERROR404Notfound 阅读(51) 评论(0) 推荐(0)
摘要: 1.无符号、零填充 1.unsigned:用在生成表的过程中,表示不取负数,只取正数和0,负数会直接报错,eg:id int unsigned。 2.zerofill:用在生成表的过程中,跟在整形2后面,表示不足几位会在数字前自动填充0,凑够括号内的位数。eg:id int(5) zerofill。 阅读全文
posted @ 2023-04-23 20:40 ERROR404Notfound 阅读(76) 评论(0) 推荐(0)
摘要: 1.字符编码与配置文件 1.\s:查看当前MySQL相关信息:当前用户、版本、编码、端口号。 """ Server characterset、Db characterset、Client characterset、Conn.characterset每个编码都不一样,我们需要手动改成utf8,注:My 阅读全文
posted @ 2023-04-23 20:40 ERROR404Notfound 阅读(116) 评论(0) 推荐(0)
摘要: 1.存取数据的演变史 1.文本文件: 文件路径不固定(导致代码兼容性下降) 数据格式不统一:(max|123, max_123) 2.软件开发目录规范: 1.规定了数据应该保存在db目录下>>>:路径偏向统一(都在db目录下) 2.数据格式没有得到统一>>>:文本、json格式、对象 3.数据库服务 阅读全文
posted @ 2023-04-23 20:39 ERROR404Notfound 阅读(78) 评论(0) 推荐(0)
摘要: 1.多进程实现TCP服务端并发 1.之前我们学习了一个服务端对应一个客户端的操作,但是我们无法实现一个服务端对应多个客户端的操作。因此我们需要在pycharm的右上角点击倒三角,选择Edit Configurations,我们便可进行多客户端操作。 客户端代码: import socket clie 阅读全文
posted @ 2023-04-23 20:39 ERROR404Notfound 阅读(62) 评论(0) 推荐(0)
摘要: 1.同步与异步 1.同步异步用来表达任务的提交方式 2.同步:同步是指一个进程在执行某个请求的时候,如果该请求需要一段时间才能返回信息,那么这个进程会一直等待下去,直到收到返回信息才继续执行下去。 '''所谓同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完 阅读全文
posted @ 2023-04-23 20:38 ERROR404Notfound 阅读(51) 评论(0) 推荐(0)
摘要: 1.黏包现象 1.黏包现象产生的背景: 1.1 服务端连续执行三次recv 1.2 客户端连续执行三次send 执行上述操作会发现服务端一次性接收到了客户端三条消息,而后面两次什么都没接收到,该现象称为"黏包现象"。 2.黏包现象产生的原因: 2.1 谁不知道每次的数据到底多大 2.2 TCP也被称 阅读全文
posted @ 2023-04-23 20:38 ERROR404Notfound 阅读(83) 评论(0) 推荐(0)
摘要: 1.传输层之TCP与UDP协议 1.TCP协议 1.传输控制协议(也称为TCP协议或可靠协议)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议,(数据不容易丢失);造成数据不容易丢失的原因不是因为有双向通道,而是因为有反馈机制,类似工作机制如下:给对方发送消息之后会保留一个副 阅读全文
posted @ 2023-04-23 20:38 ERROR404Notfound 阅读(89) 评论(0) 推荐(0)
摘要: 1.软件开发架构 1.C/S模块 1.1 Client:客户端:客户也就是你,客服端也就是你这一端可以接触到的程序,手机app,web网页等,我们可以在客户端的界面上向服务器发送请求以及数据,交给服务器处理 1.2 Service:服务端:也就是为客户端提供“服务”,接收并储存客户端发送过来的数据或 阅读全文
posted @ 2023-04-23 20:38 ERROR404Notfound 阅读(113) 评论(0) 推荐(0)
Title