摘要: ==一、字段约束条件== 1.无负号 ​ unsigned create table t(id int unsigned); # 不能添加负数 2.零填充 ​ zerofill create table t(id int zerofill); #填入得数据 展示会自动被零填充至 展示得长度 3.非空 阅读全文
posted @ 2022-11-24 20:48 yiwufish 阅读(117) 评论(0) 推荐(0)
摘要: ==一、字符编码与配置文件== 输入\s 可以看到一些信息 如果想要永久修改编码配置,可以在mysql的文件夹根目录下自己复制并改名一个my.ini去操作配置文件 [mysqld] character-set-server=utf8mb4 collation-server=utf8_general_ 阅读全文
posted @ 2022-11-23 20:58 yiwufish 阅读(172) 评论(0) 推荐(0)
摘要: ==一、存取数据的演变史——自身角度== 文本文件 文件路径不一致:C:\a.txt D:\aaa\b.txt 数据格式不一致 :jason|123 tony$123 kevin@123 软件开发目录规范 规定了数据文件的大致存储位置:db文件 针对数据格式还是没有完全统一:比如统一json 文件但 阅读全文
posted @ 2022-11-22 20:25 yiwufish 阅读(146) 评论(0) 推荐(0)
摘要: ==上周五作业——多进程实现TCP服务端并发== # 服务端 import socket from multiprocessing import Process def get_server(): server = socket.socket() server.bind(('127.0.0.1', 阅读全文
posted @ 2022-11-21 20:12 yiwufish 阅读(168) 评论(0) 推荐(0)
摘要: ==一、同步与异步、阻塞与非阻塞== 1.同步与异步介绍 ​ 一种方式,可以用来表示提交任务方提交任务后的行为 同步:好比去办车牌的时候,提交了资料就呆在大厅一动不动,等着审核结果出来 异步:好比去办车牌的时候,提交了资料后就留一个人在大厅等结果,另一个人出门去买水之类的 2.阻塞与非阻塞 其实也就 阅读全文
posted @ 2022-11-18 19:21 yiwufish 阅读(215) 评论(0) 推荐(0)
摘要: ##==一、黏包现象== 1.何为黏包 ​ 流式协议:所有的数据类似于水流 连接在一起的 ​ 数据量很小 并且时间间隔很多 那么就会自动组织到一起 recv ​ 我们不知道即将要接收的数据量很大 如果 知道的话 不会产生黏包 2.如何解决 ​ 首先我们看以下不依赖模块自己手动调整——手动改接收字节长 阅读全文
posted @ 2022-11-17 20:50 yiwufish 阅读(222) 评论(0) 推荐(0)
摘要: ==一、传输层之——TCP与UDP协议== ​ 协议很多种,都是为了规定数据交互的方式,数据传输能够遵循的协议有很多 TCP和UDP只是比较常见的两个 1.TCP协议 ​ 一种可靠的基于(面向)连接的协议,协议规则是通信的双方要有彼此的通信通道 为何可靠>>>:C端或者B端在传给S端数据时,根据这个 阅读全文
posted @ 2022-11-16 20:20 yiwufish 阅读(241) 评论(0) 推荐(0)
摘要: ==一、软件开发架构== 1.第一种——C/S架构 Client客户端<——————>Server服务端 我们平时下载的软件包,基本都是客户端软件 使用这个软件包就有一张令牌去进入店铺享受服务 服务端特征: ​ 全天在线提供服务 ​ 地址一般不能变,得固定 ​ 能够承载多用户访问 优势: ​ 客户端 阅读全文
posted @ 2022-11-15 15:37 yiwufish 阅读(287) 评论(0) 推荐(0)
摘要: ==一、面向对象——单例模式代码实操== ​ 方法有很多,其实就是定制产生类,或者产生对象 1.基于双下new,控制实例化对象的条件 class MyClass: _instance = None def __new__(cls, *args, **kwargs): if not cls._inst 阅读全文
posted @ 2022-11-09 19:10 yiwufish 阅读(264) 评论(0) 推荐(0)
摘要: ==一、类的内置方法——也称魔法方法== 1.介绍 ​ 什么是内置方法? #定义在类的内部,以__开头而且以__结尾的方法,其实也就是双下 #不同的内置方法,在不同的场景下,无需人为调用会自动触发执行 2.为什么要用内置方法 避免报错 定制化类或者对象 3.几个常用的内置方法 1.__init__( 阅读全文
posted @ 2022-11-08 21:10 yiwufish 阅读(301) 评论(0) 推荐(0)