摘要: 一 . 数据库MySQL 第一天接触数据库,个人还是挺对这方面感兴趣的,然而也知道对日后工作也有很大的作用,所以一定要好好学。 数据库:可以看为是电子化的文件柜存储电子文件的处所,用户可以对文件中的数据进行新增,截取,更新,删除等操作,我们有一个数据管理系统我们称之为DBMS,DB(database 阅读全文
posted @ 2018-12-06 17:32 derboss 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一 . 协程 协程:是单线程下的并发,又称为微线程,协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 协程的优点: 1 . 协程的切换开销更小,属于程序级别的切换,操作系统完全感知不到,因而更加轻量级。 2 . 单线程内就可以实现并发的效果,最大限度地利用cpu . 协程的缺点: 1 阅读全文
posted @ 2018-12-04 16:31 derboss 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一 . GIL锁 GIL锁是python代码转解释器代码的一个锁 虽然我们加锁的原因是因为要保护安全性从而降低了效率,但是加锁也会出现安全性的问题! 二 . 线程队列 import queue 三种队列形式 1 . class queue.(maxsize = 0) # 先进先出 2 . class 阅读全文
posted @ 2018-12-03 15:19 derboss 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一 . 线程 线程是cpu最小的执行单位,是能独立运行的基本单位,进程是资源分配的最小单位。且:每个进程中最小有一个线程 线程与进程的区别: 1)地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。 2)通信:进程间通信IPC,线程间可以直接读写 阅读全文
posted @ 2018-11-30 16:06 derboss 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一 . 管道 Pipe Conn1 ,conn2 = Pipe ( ) 二 . 数据共享 M = Manager ( ) Dic = m.dict({'name' : sbalex}) 多个管道会导致数据安全的问题,会使数据丢失,我们就进行加锁Lock 三 . 回调函数 callback = cal 阅读全文
posted @ 2018-11-29 15:31 derboss 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一 . 同步锁(互斥锁) 对我很重要的东西,也是工作中经常能用到的东西,保证数据安全用的,但是将锁起来的那段代码的执行变成了同步/串行,牺牲了效率,保证了安全。 from multiprocessing import Process,Lock L = Lock() L.acquire() 加锁 ,保 阅读全文
posted @ 2018-11-28 16:16 derboss 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一 . 操作系统的作用 (1)隐藏丑陋复杂的硬件接口,提供良好的抽象接口。 (2)管理,调度进程,并且将多个进程对硬件的竞争变得有序。 二 . 进程 进程是计算机中的程序关于某数据集合上的一次运动,是系统进行资源分配和调度的基本单位,是操作系统的基础。在早期,进程是程序的基本执行实体,在当代面向线程 阅读全文
posted @ 2018-11-27 15:51 derboss 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一 . socketserver 之前我们写的tcp协议的socket是一次只能和一个客户通信,如果用socketserver的话就可以实现和多个客户端通信的,它是在socket的基础上进行了一层封装,也就是说底层还是调用的socket。 import socketserver #1、引入模块cla 阅读全文
posted @ 2018-11-26 15:05 derboss 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一 . 首先为什么会出现粘包现象 客户端发送的两条及以上的消息给服务端的时候, 会出现消息的粘接,从而导致一条信息里出现了多条数据,这种现象就叫做粘包现象。 二 . 粘包现象 粘包现象分为两种: 粘包1连续的小包,会被优化机制给合并。 粘包2服务端一次性无法完全就收完客户端发送到的数据,第二次再接受 阅读全文
posted @ 2018-11-23 19:27 derboss 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一 . OSI七层模型(互联网核心协议,从下往上的顺序是物理层<数据链路层<网络层<传输层<会话层<表示层<应用层) 也了解下五层通信的流程: 二 . socket Socket又称为套接字,它是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面 阅读全文
posted @ 2018-11-22 21:12 derboss 阅读(142) 评论(0) 推荐(0) 编辑