摘要:
阅读全文
摘要:
数据库服务器、数据管理系统、数据库、表与记录的关系(重点) 1.数据库在开发的过程中占据着什么位置 2.在整个项目中又有什么意义 我们把数据存储在文件里 写 write 读 read 改 读->写->删->改 数据库 : 能够更加简单的使用 存储在文件中的数据 能够更好地解决并发问题 数据的统一问题 阅读全文
摘要:
python基础语法 阅读全文
摘要:
进程 线程 携程 并发和并行 并发 多个程序交替在同一个CPU上被计算 并行 多个程序同时在多个CPU上被计算 阻塞 /非阻塞 阻塞 CPU不工作 非阻塞 CPU一直在工作 同步和异步 异步 发布一个任务,不等待这个任务的结果,就继续执行我的任务 同步 发布一个任务,等待获取这个任务的结果后才继续执 阅读全文
摘要:
Re模块 Re.findall(‘正则表达式’,’要操作的字符串’) 显示所有的结果 Re.search(‘正则表达式’,’要操作的字符串’) 显示只查到的第一个结果的索引值,并且通过ret.group取得值 Ret = re.search(‘\d+’,’dsafjhafj34345sdfadfa) 阅读全文
摘要:
守护线程 会等待所有的非守护线程结束之后结束 守护线程的结束就是因为主进程的结束 在Start之前设置daemon = True 锁 GIL锁 : 全局解释锁,在cpython解释器中,同一时刻同一进程内只能有一个线程访问CPU 是互斥锁 锁的是代码,一段代码被多个线程执行,并且要对全局变量进行非原 阅读全文
摘要:
守护线程 主线程会等待子线程的结束而结束 守护线程会随着主线程的结束而结束 守护线程会守护主线程和所有的子线程 进程只会随着主线程的结束而结束 问题: 1主线程需不需要回收子线程的资源 不需要,线程资源属于进程,所有进程结束了,线程的资源自然就被回收了 2主线程为什么要等待子线程结束之后才结束 主线 阅读全文
摘要:
进程: 互斥锁 进程之间的数据的共享模块 关于数据安全的问题 进程池:(自己了解,线程部分还会讲) Multiprocessing中的from multiprocessing import pool不常用了 事件/信号量/管道 (太不常用了,所以不讲了) 线程的概念(面试重点) 认识线程模块 线程是 阅读全文