11 2022 档案

摘要:==一、前端== 1.何为前端 ​ 与用户打交道的操作界面即为前端,一般都是做了美化的 2.前端核心基础 HTML >>>:网页的骨架 CSS >>>:网页的样式 JS >>>:网页的动态(比如说滑动,弹窗) ==二、HTTP超文本传输协议== 前戏: ​ 还记得CS/BS 软件开发架构吗?浏览器也 阅读全文
posted @ 2022-11-30 21:19 yiwufish 阅读(97) 评论(0) 推荐(0) 编辑
摘要:==一、在pycharm中运行mysql编写登录注册功能== 1.注册 ​ 先用navicat建立一张表,比如就ID主键,姓名,密码这三个字段建立表 # pycharm代码实操 # 1.还是先导入模块,创建pymysql的链接对象 import pymysql conn = pymysql.conn 阅读全文
posted @ 2022-11-29 21:45 yiwufish 阅读(87) 评论(0) 推荐(0) 编辑
摘要:==一、多表查询== 方式一:关键字链接 inner join left join right join union # 数据准备————随便建立两表 CREATE TABLE `class_info` ( `id` int(11) NOT NULL DEFAULT '0', `class_name 阅读全文
posted @ 2022-11-28 20:45 yiwufish 阅读(121) 评论(0) 推荐(0) 编辑
摘要:==一、编辑表的SQL语句补充== alter table 旧表名 rename 新表名; ——改表名 alter table 表名 change 旧字段 新字段 新字段数据类型; ——改字段 alter table 表名 add 新字段 新字段数据类型 after 某个字段 ——指定位置添加字段 阅读全文
posted @ 2022-11-27 21:52 yiwufish 阅读(99) 评论(0) 推荐(0) 编辑
摘要:==一、字段约束条件== 1.无负号 ​ unsigned create table t(id int unsigned); # 不能添加负数 2.零填充 ​ zerofill create table t(id int zerofill); #填入得数据 展示会自动被零填充至 展示得长度 3.非空 阅读全文
posted @ 2022-11-24 20:48 yiwufish 阅读(110) 评论(0) 推荐(0) 编辑
摘要:==一、字符编码与配置文件== 输入\s 可以看到一些信息 如果想要永久修改编码配置,可以在mysql的文件夹根目录下自己复制并改名一个my.ini去操作配置文件 [mysqld] character-set-server=utf8mb4 collation-server=utf8_general_ 阅读全文
posted @ 2022-11-23 20:58 yiwufish 阅读(142) 评论(0) 推荐(0) 编辑
摘要:==一、存取数据的演变史——自身角度== 文本文件 文件路径不一致:C:\a.txt D:\aaa\b.txt 数据格式不一致 :jason|123 tony$123 kevin@123 软件开发目录规范 规定了数据文件的大致存储位置:db文件 针对数据格式还是没有完全统一:比如统一json 文件但 阅读全文
posted @ 2022-11-22 20:25 yiwufish 阅读(137) 评论(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 阅读(159) 评论(0) 推荐(0) 编辑
摘要:==一、同步与异步、阻塞与非阻塞== 1.同步与异步介绍 ​ 一种方式,可以用来表示提交任务方提交任务后的行为 同步:好比去办车牌的时候,提交了资料就呆在大厅一动不动,等着审核结果出来 异步:好比去办车牌的时候,提交了资料后就留一个人在大厅等结果,另一个人出门去买水之类的 2.阻塞与非阻塞 其实也就 阅读全文
posted @ 2022-11-18 19:21 yiwufish 阅读(190) 评论(0) 推荐(0) 编辑
摘要:##==一、黏包现象== 1.何为黏包 ​ 流式协议:所有的数据类似于水流 连接在一起的 ​ 数据量很小 并且时间间隔很多 那么就会自动组织到一起 recv ​ 我们不知道即将要接收的数据量很大 如果 知道的话 不会产生黏包 2.如何解决 ​ 首先我们看以下不依赖模块自己手动调整——手动改接收字节长 阅读全文
posted @ 2022-11-17 20:50 yiwufish 阅读(214) 评论(0) 推荐(0) 编辑
摘要:==一、传输层之——TCP与UDP协议== ​ 协议很多种,都是为了规定数据交互的方式,数据传输能够遵循的协议有很多 TCP和UDP只是比较常见的两个 1.TCP协议 ​ 一种可靠的基于(面向)连接的协议,协议规则是通信的双方要有彼此的通信通道 为何可靠>>>:C端或者B端在传给S端数据时,根据这个 阅读全文
posted @ 2022-11-16 20:20 yiwufish 阅读(236) 评论(0) 推荐(0) 编辑
摘要:==一、软件开发架构== 1.第一种——C/S架构 Client客户端<——————>Server服务端 我们平时下载的软件包,基本都是客户端软件 使用这个软件包就有一张令牌去进入店铺享受服务 服务端特征: ​ 全天在线提供服务 ​ 地址一般不能变,得固定 ​ 能够承载多用户访问 优势: ​ 客户端 阅读全文
posted @ 2022-11-15 15:37 yiwufish 阅读(272) 评论(0) 推荐(0) 编辑
摘要:==一、面向对象——单例模式代码实操== ​ 方法有很多,其实就是定制产生类,或者产生对象 1.基于双下new,控制实例化对象的条件 class MyClass: _instance = None def __new__(cls, *args, **kwargs): if not cls._inst 阅读全文
posted @ 2022-11-09 19:10 yiwufish 阅读(257) 评论(0) 推荐(0) 编辑
摘要:==一、类的内置方法——也称魔法方法== 1.介绍 ​ 什么是内置方法? #定义在类的内部,以__开头而且以__结尾的方法,其实也就是双下 #不同的内置方法,在不同的场景下,无需人为调用会自动触发执行 2.为什么要用内置方法 避免报错 定制化类或者对象 3.几个常用的内置方法 1.__init__( 阅读全文
posted @ 2022-11-08 21:10 yiwufish 阅读(292) 评论(0) 推荐(0) 编辑
摘要:==一、要学会看源码了(略微)== 1.举例 ​ 比如说以前学的json,虽然知道是可以把字典转为json格式的数据,但是当时的字典K、V都是可以被转的类型,如果V 不是json支持转的格式,转换时候就会报错,怎么查看json支持哪些数据转换呢? d = { 'a': datetime.date.t 阅读全文
posted @ 2022-11-07 20:02 yiwufish 阅读(273) 评论(0) 推荐(0) 编辑
摘要:==一、动静态方法== ​ 动态就是绑定给对象的方法直接在类体代码中编写即可,对象调用会自动将对象当做第一个参数 传入,类调用有几个形参就传几个实参;静态方法就是普通的函数 ​ 意思就是动态会有人帮忙传一个参,静态就完全自己传啦 class Student: school_name = '摆烂大学' 阅读全文
posted @ 2022-11-06 22:37 yiwufish 阅读(304) 评论(0) 推荐(0) 编辑
摘要:==一、面向对象编程== 1.介绍 ​ 首先这是一种编程思路、方法。 ​ 我们以前写过的基本都是面向过程编程,是为了解决问题,将程序流程化,分步骤解决问题,核心是'过程',打个比方就是比如LOL英雄联盟这个游戏,登录功能,我们得输入对了账号密码才能登录上 ​ 而面向对象编程,核心是'对象',将数据与 阅读全文
posted @ 2022-11-02 20:35 yiwufish 阅读(339) 评论(0) 推荐(0) 编辑

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