2019年10月29日

摘要: Mysql 一、数据库是什么? 字面意思:存数据的仓库 二、为啥使用数据库?( ) Excel的缺点: 1.管理不了大量的数据(10w量级以上的数据) 2.不能并发操作同一个数据表格 3.数据库支持一些高级的操作:分组,连表等 三、数据库的分类( ) 1.关系型数据库 对每一列的数据类型都有约束,I 阅读全文

posted @ 2019-10-29 21:16 猪宝店幼儿园 阅读(91) 评论(0) 推荐(0) 编辑

摘要: MySQL操作 创建表格 语句: 实例: 列约束 auto_increment: 不指定则自增 primary key: 主键 NOT NULL: 标识字段不能为null DEFAULT: 为该字段设置默认值 列类型 整型 1. tinyint 2. smallint 3. int 4. mediu 阅读全文

posted @ 2019-10-29 21:15 猪宝店幼儿园 阅读(107) 评论(0) 推荐(0) 编辑

摘要: 1. 查看岗位是teacher的员工姓名、年龄 select name,age from t1 where job=teacher; 2. 查看岗位是teacher且年龄大于30岁的员工姓名、年龄 select name, age where job=teacher and age 30; 3. 查 阅读全文

posted @ 2019-10-29 21:13 猪宝店幼儿园 阅读(52) 评论(0) 推荐(0) 编辑

2019年10月24日

摘要: Event事件 Event事件 Event事件的作用: \ 用来控制线程的执行. \ 由一些线程去控制另一些线程 线程池和进程池 1. 什么是进程池与线程池? 进程池与线程池是用来控制当前程序允许创建(进程/线程)的数量 2. 进程池与线程池的作用: 保证在硬件允许的范围内创建 (进程/线程) 的数 阅读全文

posted @ 2019-10-24 23:50 猪宝店幼儿园 阅读(71) 评论(0) 推荐(0) 编辑

摘要: GIL(全局解释器锁) 在CPython中,全局解释器锁(GIL)是一个防止多个锁的互斥锁。 本机线程从执行Python字节码一次。这把锁主要是必须的因为CPython的内存管理不是线程安全。(然而,自从GIL存在时,其他功能已逐渐依赖于它所实施的保证。) 基于CPython来研究全局解释器锁 1. 阅读全文

posted @ 2019-10-24 10:22 猪宝店幼儿园 阅读(88) 评论(0) 推荐(0) 编辑

2019年10月22日

摘要: ``` #server.py import struct import socket import socketserver from multiprocessing import Process import time def accept(conn): while True: time.sleep(1) data = conn.recv(4).decode('utf-8') msg = dat 阅读全文

posted @ 2019-10-22 23:13 猪宝店幼儿园 阅读(60) 评论(0) 推荐(0) 编辑

摘要: "Python中的多线程编程,线程安全与锁(一)" 1. 多线程编程与线程安全相关重要概念 GIL,线程,进程, 线程安全,原子操作 。 GIL : Global Interpreter Lock,全局解释器锁。为了解决多线程之间数据完整性和状态同步的问题,设计为在任意时刻只有一个线程在解释器中运行 阅读全文

posted @ 2019-10-22 23:10 猪宝店幼儿园 阅读(86) 评论(0) 推荐(0) 编辑

2019年10月21日

摘要: 一、什么是进程 进程: 正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 进程和程序的区别: 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。 需要强调的是:同一个程序执行两次,那也是两个进程,比如打开暴风影音,虽然都是同一个软件,但是一个可以播郭德纲,一个可以播高晓松。 二、并行 阅读全文

posted @ 2019-10-21 18:30 猪宝店幼儿园 阅读(63) 评论(0) 推荐(0) 编辑

2019年10月20日

摘要: python网络编程之粘包 粘包现象 说粘包之前,我们先说两个内容,1.缓冲区、2.windows下cmd窗口调用系统指令 1 缓冲区(下面粘包现象的图里面还有关于缓冲区的解释) 2 windows下cmd窗口调用系统指令 a.首先ctrl+r,弹出左下角的下图,输入cmd指令,确定 b.在打开的c 阅读全文

posted @ 2019-10-20 21:21 猪宝店幼儿园 阅读(105) 评论(0) 推荐(0) 编辑

2019年10月17日

摘要: "Python 网络编程" 计算机网络就是把各个计算机连接起来,让网络中的的计算机可以相互通信,而网络编程就是在程序中实现计算机相互通信。 举个例子,当你使用电脑访问微博时,你的电脑就和微博的某台服务器通过互联网连接起来了,服务器把网页上的内容作为数据通过互联网传输到你的电脑上。 更具体一点,由于你 阅读全文

posted @ 2019-10-17 19:00 猪宝店幼儿园 阅读(87) 评论(0) 推荐(0) 编辑