摘要: 什么是数据库 简单地说,就是存储数据的仓库. 数据库管理系统(DBMS) 是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。 数据库分类 关系型数据库(1,oracle数据库 2,mysql数据库 3,MariaDB数据库 4,SQL Server数据库等) 非关系型 阅读全文
posted @ 2019-01-16 15:24 吾有一剑 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1. 线程的其他方法 2. 线程队列 线程队列中三种队列形式,所使用的方法相同,都有put(),get(),put_nowait(),get_nowait(),qsize(),full(),empty() 等这些方法.就只传一组先进先出的代码 import queue 先进先出队列:queue.Qu 阅读全文
posted @ 2019-01-14 20:45 吾有一剑 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 什么是线程 进程:资源分配单位 线程:cpu执行单位(实体),每一个py文件中就是一个进程,一个进程中至少有一个线程 线程的两种创建方式: 一 二 线程的创建和销毁,相对于进程来说开销特别小 线程之间资源共享,共享的是同一个进程中的资源, 资源共享就涉及到数据安全问题,加锁来解决 线程锁 From 阅读全文
posted @ 2019-01-14 16:45 吾有一剑 阅读(349) 评论(1) 推荐(0) 编辑
摘要: 管道 Conn1,conn2 = Pipe() Conn1.recv() Conn1.send() 数据接收一次就没有了 事件 E = Event() #初识状态是false E.wait() 当事件对象e的状态为false的时候,在wait的地方会阻塞程序,当对象状态为true的时候,直接在这个w 阅读全文
posted @ 2019-01-10 21:04 吾有一剑 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 进程的其他方法 P = Process(target=f,) P.Pid 查看进程号 查看进程的名字p.name P.is_alive() 返回一个true或者False P.terminate() 给操作系统发送一个结束进程的信号 验证进程之间是空间隔离的 守护进程 主进程的代码运行完毕设置为守护 阅读全文
posted @ 2019-01-10 20:33 吾有一剑 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 操作系统简单介绍 多道技术: 空间复用:把许多进程都放入内存中,等待操作系统操作 时间复用:在内存中一个程序中有io阻塞程序,操作系统会在程序阻塞时,执行其他的程序 进程之间是空间隔离的 并发 伪并行,看着像同时运行,其实是任务之间的切换(遇到io切换的会提高代码效率) ,任务切换+保存状态(保存现 阅读全文
posted @ 2019-01-10 20:13 吾有一剑 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 网络编程协议 1.osi七层模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 2.套接字 socket 有两类,一种基于文件类型,一种基于网络类型 3.Tcp和udp协议 Tcp协议:面向连接,数据可靠,传输效率低,面向字节流 建立连接与断开连接的过程(三次握手,四次挥手) 建立连接 阅读全文
posted @ 2019-01-04 21:35 吾有一剑 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1.C/S架构: C/S架构:客户端(client)/服务端(server)架构,这种架构也是从用户层面(也可是物理层面)来划分的.这里客户端一般指需先安装再执行的应用程序.对操作系统依赖性较大;服 务端即是这类程 序对应的服务器. B/S架构:browser/server,浏览器端与服务器端架构. 阅读全文
posted @ 2019-01-02 20:40 吾有一剑 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1. 正则表达式 匹配字符串 元字符 . 除了换行 \w 数字, 字母, 下划线 \d 数字 \s 空白符 \n 换行符 \t 制表符 \b 单词的边界 \W \D \S 非xxx [] 字符组 ^ 字符串的开始 $ 字符串的结束 | 或者 量词 * 重复0->n次 + 重复1->n次 ? 重复0- 阅读全文
posted @ 2019-01-02 15:38 吾有一剑 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1. namedtuple 命名元组->类似创建了一个类 2. os模块 主要是针对操作系统的 一般用来操作文件系统 os.makedirs()可以一次性创建多级目录 os.rmdir()删除一个文件夹 os.path.dirname() 获取到文件的文件夹 3. sys模块 主要针对的是我们的py 阅读全文
posted @ 2018-12-27 19:51 吾有一剑 阅读(220) 评论(0) 推荐(0) 编辑