10 2019 档案

摘要:-- CREATE TABLE class ( -- cid INT(25)auto_increment PRIMARY KEY, -- caption VARCHAR(50) not NULL -- )CHARSET utf8; -- CREATE TABLE student ( -- sid I 阅读全文
posted @ 2019-10-31 17:21 是我,米老鼠 阅读(319) 评论(0) 推荐(0)
摘要:昨日回顾 今日内容: 1.python操作mysql ​ pymysql ​ 增删改查 import pymysql ### 连接数据库的参数 conn = pymysql.connect(host='localhost',user='root',password='123qwe',database 阅读全文
posted @ 2019-10-31 16:54 是我,米老鼠 阅读(154) 评论(0) 推荐(0)
摘要:单表操作 group by group by gender 格式: select 聚合函数,选取的字段 from employee group by 分组的字段 例子: select count(id), gender from employee group by gender; having ha 阅读全文
posted @ 2019-10-30 21:25 是我,米老鼠 阅读(106) 评论(0) 推荐(0)
摘要:数据库操作表 增: 语法:create table 表名( 字段名 列类型 [可选参数], 字段名 列类型 [可选参数], ...... 字段名 列类型 [可选参数] 最后一行不需要逗号 )charset=utf8; 列约束也有好几种: auto_increment:自增 primary_key:主 阅读全文
posted @ 2019-10-29 19:40 是我,米老鼠 阅读(113) 评论(0) 推荐(0)
摘要:数据库 day01 [toc] 一.数据库是什么 ​ 字面意思:存数据的仓库 ​ 为什么不用excel'? 二.为什么要用 数据库 ​ 之前使用的是excel来进行管理数据, excel的缺点: ​ 1.管理不了大量数据(10w量级数据) ​ 2.不能并发操作同一个数据表格 数据库支持高级操作 ​ 阅读全文
posted @ 2019-10-28 20:15 是我,米老鼠 阅读(162) 评论(0) 推荐(0)
摘要:GIL全局解释锁 gil本质就是一把互斥锁,既然是互斥锁,那他就能把并发运行变成串行,以此来控制同一时间内共享数据只能被一个任务所修改,进而保证数据安全 对于计算来说,cpu越多越好,但是对于I/O来说,再多的cpu都没什么用处,当然dui运行一个程序来说,随着cup的增多,执行效率肯定会有所提高 阅读全文
posted @ 2019-10-23 20:21 是我,米老鼠 阅读(108) 评论(0) 推荐(0)
摘要:互斥锁: 进程之间的数据是不共享的,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端是没有问题的,而共享带来的竞争,竞争带来的结果就是错乱,因此我们上个锁. 锁可以让多个进程修改同一块数据时,同一时间只能有一个任务可以进行修改,即串行的修改,牺牲了速度保证了数据的安全 进程间通信: 我们 阅读全文
posted @ 2019-10-22 20:46 是我,米老鼠 阅读(141) 评论(0) 推荐(0)
摘要:```python #服务端 import socket import threading # import multiprocessing server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#面向网络的,面向连接的套接字 server.bind(('127.0.0.1',9527)) server.listen(5) def actio 阅读全文
posted @ 2019-10-22 20:42 是我,米老鼠 阅读(101) 评论(0) 推荐(0)
摘要:操作系统的发展史 1.穿孔卡片 一个计算机机房一次只能被一个卡片使用 缺点:cpu的利用率低 2.联机批处理系统 支持多用户去使用一个计算机机房 3.脱机批处理系统 告诉磁盘 提高文件的读取速度 优点: 提高cpu时是串行 多道技术: 空间上的复用: 一个cpu可以提供给多个用户使用 时间上的复用: 阅读全文
posted @ 2019-10-21 21:10 是我,米老鼠 阅读(241) 评论(0) 推荐(0)
摘要:subprocess模块 粘包问题 UDP协议 SocketServer模块 上传大文件 subprocess subprocess模块用于和操作系统的cmd交流,实现操作系统的命令执行和对结果的展示 import subprocess cmd=input('cmd>>:') cac=subproc 阅读全文
posted @ 2019-10-18 20:02 是我,米老鼠 阅读(138) 评论(0) 推荐(0)
摘要:网络编程 1.软件开发架构: 开发软件,必须要开发一套客户端与服务端 客服端与服务端的作用 服务端 24小时不断提供给服务 客户端 如果要服务就去享受 两种架构: C/S架构 client:客户端 server:服务端 优点:稳定,可以节约网络资源 缺点:若用户想在同一个设备上使用多个软件,必须下载 阅读全文
posted @ 2019-10-17 19:57 是我,米老鼠 阅读(131) 评论(0) 推荐(0)
摘要:1.整理TCP三次握手、四次挥手图 首先是三次握手: ​ 1首先客户端发送了一个请求给服务端 ​ 2服务端处于接收状态,且接受到了请求,因此返回了一个确认给客户端,同时也发送了一个请求给服务端 ​ 3客户端收到了确认和请求,于是二者开始正式建交 四次挥手: ​ 1.客户端发了一个掐断连接的请求给服务 阅读全文
posted @ 2019-10-17 19:54 是我,米老鼠 阅读(117) 评论(0) 推荐(0)
摘要:目录 "classmethod" "staticmethod" "面向对象高级" "反射" "魔法方法" "单例模式" classmethod: ​ 就是一个装饰器,可以装饰给类内部的方法,使该方法绑定给类来使用 对象的绑定方法特殊之处有:由对象调用,会将对象当作第一个参数传给该方法. 类的绑定方法 阅读全文
posted @ 2019-10-14 18:34 是我,米老鼠 阅读(239) 评论(0) 推荐(0)
摘要:1、定义MySQL类 2、定义一个类:圆形,该类有半径,周长,面积等属性,将半径隐藏起来,将周长与面积开放 3、使用abc模块定义一个phone抽象类 并编写一个具体的实现类 阅读全文
posted @ 2019-10-11 21:58 是我,米老鼠 阅读(193) 评论(0) 推荐(0)
摘要:组合: 什么是组合 ​ 组合指的是一个对象中的属性,是另一个对象. 为什么要使用组合 组合目的和继承一样, 为了减少代码冗余. 封装: 什么是封装? 封装指的是把一堆属性(特征与技能)封装到一个对象中. 存数据的目的是为了取, 对象可以"."的方式获取属性. 为什么要封装? 封装的目的为了方便存取, 阅读全文
posted @ 2019-10-11 21:57 是我,米老鼠 阅读(139) 评论(0) 推荐(0)
摘要:继承 1.什么是继承? 继承指的是新建类的方法,新建的类称之为子类或派生类 子类继承的类叫父类,也被称作基类或超类 子类可以继承父类的属性(特征与技能),并且可以派生出自己的特征和技能 在python中,一个子类可以有多个父类,但是其他语言中一个子类只能继承一个父类 2.为什么要继承 继承的目的是为 阅读全文
posted @ 2019-10-10 21:09 是我,米老鼠 阅读(356) 评论(0) 推荐(0)
摘要:第一题: 第二题: [图片] 第三题 新式类:继承了object类以及该类的子类就是新式类了,而且python3中所有的都是新式类 经典类:相对的没有继承object类以及该类的子类就是经典类,只有再python2中有经典类 阅读全文
posted @ 2019-10-10 21:08 是我,米老鼠 阅读(463) 评论(0) 推荐(0)
摘要:从以下图片中得出了甲方的需求: ​ 1.要修改文件的名字。 ​ 2.文件名从414开始 ​ 3.文件名后几个字不能动,只能动前面的编号 ​ 4.名字里有'塔'的要删除 1.最开始我的想法是使用re模块查询前三个字符并修改,但是发现我无从下手啊,os模块倒是一直需要的,然后突然想起来可以使用中括号查询 阅读全文
posted @ 2019-10-10 17:18 是我,米老鼠 阅读(141) 评论(0) 推荐(0)
摘要:类与对象 什么是类 类就是一类对象的相同特性和相同技能的放在一起 什么是对象 python中一切皆对象,对象就是单个存在的事物,拥有自己的特性和行为 现实世界里是现有对象再有类的 但是python中我们先定义类再建立对象 编程一般分为两种 1.面向过程编程 2.面向对象编程 面向过程编程可以把复杂的 阅读全文
posted @ 2019-10-09 19:29 是我,米老鼠 阅读(154) 评论(0) 推荐(0)