摘要:
课程安排 每日测验 今日暂无 数据库 存储数据的演变过程 随意的存到一个文件中、数据格式也是千差万别的完全取决于我们自己 """ # 小李 jason|123|NB # 小王 egon-123-DBJ # 小红 tank~123~hecha """ 软件开发目录规范 限制了存储数据的具体位置 """ 阅读全文
摘要:
每日测验 简述死锁现象 你用过哪些队列 阐述进程池线程池概念及基本使用 什么是协程,如何简单实现 昨日内容回顾 死锁现象 """ 即便你知道如何抢锁释放锁 也极有可能造成程序的死锁现象 后续我们在写项目的时候 也不会自己去处理锁的问题 都是底层封装好的 所以你不用担心 """ 递归锁 """ 它也是 阅读全文
摘要:
每日测验 开启线程的两种方式 TCP服务端实现并发 阐述互斥锁的概念 什么是GIL 上周五内容回顾 开启线程的两种方式 """开进程和开线程的步骤基本都是一样的 只是导入的模块不一样而已开进程代码必须写在main下面而开线程则无需这么做类的对象调用方法类的继承重写run方法""" TCP服务端实现 阅读全文
摘要:
每日测验 说出你所知道的关于人工智能相关的API网站 互斥锁的作用 队列的作用及你所接触到的队列模块及该模块的常用方法 简述生产者消费者模型 你们之间的差距:每天下课之后以及放假时间 平时多利用截图功能,将可能遗忘或者稍微难理解的知识点截图并加上自己的文件见解,然后保存到自己的手机相册中 昨日内容回 阅读全文
摘要:
每日测验 阐述同步异步阻塞非阻塞概念 手写开启进程的两种方式 昨日内容回顾 如何复习知识点:总分总 先列出提纲,再依次复习,最后再总结一下 操作系统的发展史 """其实主要就是围绕cpu的利用率问题""" 多道技术 """单核实现并发的效果并发:看起来像同时运行的就可以叫做并发并行:真正意义上的同 阅读全文
摘要:
import time def func(): time.sleep(3) print('hello world') if __name__ == '__main__': res = func() # 同步调用 print('hahaha') # 第一种 from multiprocessing i 阅读全文
摘要:
"基于tcp协议实现远程执行命令" "客户端" """ from socket import * client=socket(AF_INET,SOCK_STREAM) client.connect(('127.0.0.1',8082)) while True: cmd=input('请输入命令>>: 阅读全文
摘要:
tcp协议简单的套接字通信 "客户端" import socket #1、买手机 phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) # 流式协议=》tcp协议 #2、拨通服务端电话 phone.connect(('127.0.0.1',80 阅读全文
摘要:
1、什么是异常 异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行随即终止 print('start....') [1,2,3][1000] print('stop...') 1.1 异常处理的三个特征 异常的追踪信息 异常的类型 异常的内容 2、为何处理异常 为了增强程序的健壮性,即便 阅读全文
摘要:
什么是反射? 指的是在程序运行过程中可以"动态(不见棺材不掉泪)"获取对象的信息 为何要用反射? 如何实现反射? class People: def __init__(self,name,age): self.name=name self.age=age def say(self): print(' 阅读全文