Blueherb In solitude, where we are least alone

09 2019 档案

摘要:今日内容 单表查询 去重:distinct 数据准备 mysql CREATE TABLE ( int(0) NOT NULL AUTO_INCREMENT, varchar(10) NOT NULL, enum('男','女','未知') NULL DEFAULT '未知', int(0) NUL 阅读全文
posted @ 2019-09-25 15:50 奏乐乐章 阅读(97) 评论(0) 推荐(0) 编辑
摘要:今日内容 字段操作 多表关系 外键 一对一:无级联关系 一对一:有级联关系 一对多 多对多 阅读全文
posted @ 2019-09-24 20:00 奏乐乐章 阅读(96) 评论(0) 推荐(0) 编辑
摘要:今日内容 数据库配置 数据库修改信息 用户操作:重点 表的修改 创建表的完整语法 数据库表的引擎:驱动数据的方式 数据库优化 数据库的模式 mysql支持的数据类型 整型 浮点型 字符串:数据库优化 char效率要高于varchar 时间 枚举与集合 约束 阅读全文
posted @ 2019-09-23 21:53 奏乐乐章 阅读(122) 评论(0) 推荐(0) 编辑
摘要:数据库 数据库的分类 卸载 安装 连接数据库 用户信息查看 数据库的基本操作 表的基本操作 记录的基本操作 1)查看某个数据库中的某个表的所有记录,如果在对应数据库中,可以直接查找表 mysql : select from [数据库名.]表名; 注: 代表查询所有字段 2)给表的所有字段插入数据 m 阅读全文
posted @ 2019-09-20 19:20 奏乐乐章 阅读(168) 评论(0) 推荐(0) 编辑
摘要:进程: 一个程序运行起来,资源集合. 开启进程的过程: 操作系统开辟一个内存空间, 把代码放进去, 去运行代码(需要cpu). ps:(如果是python的话会把解释器代码也放进去) 特点: 进程的内存空间彼此隔离 主进程要等待所有的子进程结束(原因是:回收僵尸进程) multiprocessing 阅读全文
posted @ 2019-09-19 20:00 奏乐乐章 阅读(143) 评论(0) 推荐(0) 编辑
摘要:线程锁 例子(线程锁) 不加锁的情况 import threading import time lock_apple = threading.Lock() lock_banana = threading.Lock() class MyThread(threading.Thread): def __i 阅读全文
posted @ 2019-09-18 21:06 奏乐乐章 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1.什么是线程 纠正概念: 进程其实不是个执行单位,进程是一个资源单位, 每个进程内自带一个线程,线程才是cpu上的执行单位 抽象理解: 进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。 图片理解: 阅读全文
posted @ 2019-09-17 18:51 奏乐乐章 阅读(100) 评论(0) 推荐(0) 编辑
摘要:进程同步 当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱问题。 这时可以采用 lock = Lock() 加锁 加锁可以保证多个进程修改同一块数据时,同一时间只能有一个任务可以进行修改,即串行的修改,没错,速度是慢了,但牺牲了速度却保证了数据安全。 虽然可以用文件共享数据实现进程间通 阅读全文
posted @ 2019-09-16 19:08 奏乐乐章 阅读(84) 评论(0) 推荐(0) 编辑
摘要:1. 了解 进程:进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 将应用程序对硬件资源的静态请求变得有序化 ''' 串行:一个完完整整的执行完了再执行下一个 并发:看起来是同时运行的 并行:真正做到了同时运行 多道技术(了解): 空间复用:共用一个内存条,每一个进程都有自己独立的内存空间 阅读全文
posted @ 2019-09-12 20:39 奏乐乐章 阅读(91) 评论(0) 推荐(0) 编辑
摘要:网络编程演变过程 单机架构:不需要联网,如超级玛丽、坦克大战等。 C(client)/S(server)架构:客户端直接和服务端交互,如QQ、大型网络游戏等。 B(browser)/S(server)架构:客户端嫁接在浏览器上,浏览器和服务器交互,如淘宝、京东等。 客户端:用户安装的软件。 服务端: 阅读全文
posted @ 2019-09-12 20:37 奏乐乐章 阅读(123) 评论(0) 推荐(0) 编辑
摘要:单例模式 什么是单例模式 单例模式:基于某种方法实例化多次得到实例是同一个 为什么用单例模式 当实例化多次得到的对象中存放的属性都一样的情况,应该将多个对象指向同一个内存,即同一个实例 用类方法来实现单例模式 settings.py IP = '1.1.1.1' PORT = 3306 class 阅读全文
posted @ 2019-09-11 19:29 奏乐乐章 阅读(107) 评论(0) 推荐(0) 编辑
摘要:isinstance与issubclass isinstance 在游戏项目中,我们会在每个接口验证客户端传过来的参数类型,如果验证不通过,返回给客户端“参数错误”错误码。 这样做不但便于调试,而且增加健壮性。因为客户端是可以作弊的,不要轻易相信客户端传过来的参数。 验证类型用type函数,非常好用 阅读全文
posted @ 2019-09-11 19:28 奏乐乐章 阅读(64) 评论(0) 推荐(0) 编辑
摘要:什么是元类 二、什么是元类 在python中一切皆对象,那么我们用class关键字定义的类本身也是一个对象,负责产生该对象的类称之为元类,即元类可以简称为类的类 class Foo: Foo=元类() pass 为什么用元类 元类是负责产生类的,所以我们学习元类或自定义类的目的:是为了控制类的产生过 阅读全文
posted @ 2019-09-11 19:28 奏乐乐章 阅读(154) 评论(0) 推荐(0) 编辑
摘要:组合 组合就是一个类的对象具备某一个属性,该属性的值是指向另外外一个类的对象 组合是用来解决类与类之间代码冗余的问题 首先我们先写一个简单版的选课系统 class OldboyPeople: school = 'oldboy' def __init__(self, name, age, sex): 阅读全文
posted @ 2019-09-11 19:25 奏乐乐章 阅读(102) 评论(0) 推荐(0) 编辑

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