上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 数据库 1、什么是mysql,什么是数据库? 文件处理就可以将数据永久存储 问题 1.管理不方便 2.文件操作效率问题 3.一个程序不太可能仅运行在同一台电脑上 提高计算机性能的方式 1.垂直扩展 指的是更换性能更好的硬件 2.水平扩展 指的就是添加更多的计算机 把任务分配给每一台 (分布式计算) 阅读全文
posted @ 2018-09-12 19:30 温暖你的心 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 数据库服务器中存放的是 库(文件加) 、表(文件) 、表里面是记录(一行数据) 增 删 改 查 1、库相关 创建 create database 数据库名 charset 编码名称 修改 alter database 数据库名 charset gbk 查 show databases; 查看所有数据 阅读全文
posted @ 2018-09-12 19:18 温暖你的心 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一:整型 为什么需要 数据分类? 1、为了描述事物更加准确 2、描述起来更方便 3、节省内存空间 例:1 a 你 utf8 下 5个字节 1 a b c unicode 6个字节 mysql支持的数据类型 整型:从小到大有tinyint(***) smallint(***) mediumint(** 阅读全文
posted @ 2018-09-12 18:40 温暖你的心 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一:数据存储引擎 1、 什么是引擎? 一个功能的核心部分 引擎可以被分类 例如: 自然 增压 汽油 柴油 混合动力 天然气 核动力 汽油:动力弱,噪音小,震动小 柴油:动力强,污染大,噪音大,震动大 需求场景不同催生了不同的引擎类别 2、再说mysql 核心功能是存储数据 涉及到存储数据的代码 就称 阅读全文
posted @ 2018-09-12 17:20 温暖你的心 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一:进程池与线程池 提交任务的两种方式: 1、同步调用:提交完一个任务之后,就在原地等待,等任务完完整整地运行完毕拿到结果后,再执行下一行代码,会导致任务是串行执行 2、异步调用:提交完一个任务之后,不是原地等待,而是直接执行下一行代码,会导致任务是并发执行的,结果future对象会在任务运行完毕后 阅读全文
posted @ 2018-09-10 20:44 温暖你的心 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一:基于多线程实现套接字 可添加多个客户端 from socket import * from threading import Thread def comunicate(conn): while True: # 通信循环 try: data = conn.recv(1024) if len(da 阅读全文
posted @ 2018-09-10 20:43 温暖你的心 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一:死锁现象和递归锁 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,如下就是死锁 from threading import Thread 阅读全文
posted @ 2018-09-07 19:38 温暖你的心 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一:GIL全局解释器锁介绍 from threading import Thread import time def task(name): print('%s is running' %name) time.sleep(2) if __name__ == '__main__': t1=Thread 阅读全文
posted @ 2018-09-07 18:49 温暖你的心 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一:线程特性介绍 from threading import Thread import time n=100 def task(): global n n=0 if __name__ == '__main__': t=Thread(target=task) t.start() t.join() p 阅读全文
posted @ 2018-09-06 16:51 温暖你的心 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一:线程理论 1 什么是线程 进程其实一个资源单位,而进程内的线程才是cpu上的执行单位 线程其实指的就是代码的执行过程2 为何要用线程 线程vs进程 1. 同一进程下的多个线程共享该进程内的资源 2. 创建线程的开销要远远小于进程3 如何用线程 二:开启线程的两种方式 1、Thread类的用法 2 阅读全文
posted @ 2018-09-06 16:07 温暖你的心 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页