01 2021 档案

摘要:一:数据库的相关概念 1.本质就是个c/s构架的套接字程序 2.数据库软件类型: (1)关系型:MySQL,Oracle 数据组织比较清晰,方便管理;存数据前先把表或者数据建好,用户和权限之间是有关系和约束的 (2)非关系型:Redis,memcache,mongodb 以k对应一个value,表和 阅读全文
posted @ 2021-01-31 16:56 zz_yy 阅读(168) 评论(0) 推荐(0)
摘要:进程池线程池 协程 from gevent import monkey;monkey.patch_all() import gevent,time def eat(name): print('%s eat 1'%name) time.sleep(2) print('%s eat 2'%name) d 阅读全文
posted @ 2021-01-29 19:51 zz_yy 阅读(68) 评论(0) 推荐(0)
摘要:昨日复习: 1.线程: (1)同一进程下的多个线程共享该进程的内存资源 (2)开启线程的开销远远小于开启进程 2.线程,进程,互斥锁的概念 https://mp.weixin.qq.com/s?__biz=MzIwNTc4NTEwOQ==&mid=2247484323&idx=1&sn=ea7e50 阅读全文
posted @ 2021-01-22 22:34 zz_yy 阅读(166) 评论(0) 推荐(0)
摘要:上节课复习: 1.僵尸进程与孤儿进程 kill-CHLD查看父进程是否有僵尸进程 kill-9杀掉父进程 今日内容: 一:IPC机制(进程之间的通信) 真正进程之间的通信会用共享内存: 1.管道 tasklist | findstr xxx ps aux | grep xxx 2.队列 是管道+锁实 阅读全文
posted @ 2021-01-21 20:32 zz_yy 阅读(140) 评论(0) 推荐(0)
摘要:一:昨日复习: 1.相关概念 并发:多个任务看起来是同时运行的,但是其实是来回的切换 并行:多个任务是真正意义上的同时运行,多核 串行:一个任务运行完成后才能开启下一个任务 2.操作系统的发展历史 批处理操作系统 》分时操作系统--》multics--》unix--》minix--》linux 今日 阅读全文
posted @ 2021-01-20 21:13 zz_yy 阅读(108) 评论(0) 推荐(0)
摘要:一:基于udp协议支持并发的套接字 客户端: from socket import * client = socket(AF_INET,SOCK_DGRAM) while True: msg = input(">>>: ").strip() client.sendto(msg.encode('utf 阅读全文
posted @ 2021-01-19 21:09 zz_yy 阅读(117) 评论(0) 推荐(0)
摘要:一:粘包问题解决 1.tcp流式协议 (1)粘包原因是底层的算法决定的,设计原因就是提升的效率,tcp流式协议会将时间间隔短,数据量小的字节 合到一起再去发送的。 (2)只有tcp流式协议才会有粘包现象,udp协议压根没有粘包此说 (3)发收数据是发给操作系统的接口的缓存,再送到对方的操作系统 (4 阅读全文
posted @ 2021-01-18 22:27 zz_yy 阅读(296) 评论(0) 推荐(0)
摘要:一:网络知识复习 1.cs架构和bs架构: 1.1什么cs架构和bs架构是? CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管 阅读全文
posted @ 2021-01-15 21:12 zz_yy 阅读(188) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/linhaifeng/articles/5937962.html 一:套接字介绍 前引 1.互联网协议是什么? 连接两台计算机之间的internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’ 阅读全文
posted @ 2021-01-15 09:02 zz_yy 阅读(138) 评论(0) 推荐(0)
摘要:一:多态与多态性 多态指的是一类事物有多种形态,用继承来表现出多态的概念,用父类来统一和规定多个子类的 下面这种硬性规定死了子类的talk,不可以做修改,修改会报错(不推荐) import abc class Animal(metaclass=abc.ABCMeta): @abc.abstractm 阅读全文
posted @ 2021-01-13 20:31 zz_yy 阅读(154) 评论(0) 推荐(0)
摘要:1.继承应用 类是解决对象之间的冗余问题,而类与类之间的冗余问题用用继承(is-a狗是动物)和组合(组合使用stu.couse): 例子1 (1)原始代码 class student: school='虹桥校区' def __init__(self,name,age,gender): self.na 阅读全文
posted @ 2021-01-12 16:35 zz_yy 阅读(139) 评论(0) 推荐(0)
摘要:第一部分:上节课复习 1.类与对象 对象是盛放数据和功能的容器 类存放的对象相似的数据与功能的容器 2.类和对象的使用 class student: n=0 def __init__(self,name,age,gender): student.n+=1 self.name=name self.ag 阅读全文
posted @ 2021-01-11 19:29 zz_yy 阅读(174) 评论(0) 推荐(0)

/* 鼠标点击求赞文字特效 */