对线程, 进程, 协程的理解
摘要:进入主题之前我们先了解什么是多任务 多任务:操作系统可以同时运行多个任务并行: 多个任务一起执行并发: CPU快速切换执行 一. 线程(共享数据资源) 什么是线程? 调度执行的最小单位 线程是并发 1.threading模块 import timeimport threadingdef sing()
阅读全文
posted @
2018-07-31 17:15
liudemeng
阅读(406)
推荐(0)
Linux的基本操作
摘要:1.linux系统的基本命令 tar -cvf archive.tar file1 创建一个非压缩的 tarball tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件tar -tf archiv
阅读全文
posted @
2018-07-27 21:55
liudemeng
阅读(129)
推荐(0)
僵尸进程和孤儿进程
摘要:Linux-孤儿进程与僵尸进程 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一
阅读全文
posted @
2018-07-27 21:28
liudemeng
阅读(829)
推荐(0)
python中的三次握手以及四次挥手
摘要:三次握手1.客户端对服务端说:我的序号是x,我要向你请求连接;(第一次握手,发送SYN包,然后进入SYN-SEND状态)2.服务端听到之后对客户端说:我的序号是y,期待你下一句序号是x+1的话(意思就是收到了序号为x的话,即ack=x+1),同意建立连接。(第二次握手,发送ACK-SYN包,然后进入
阅读全文
posted @
2018-07-26 15:29
liudemeng
阅读(509)
推荐(0)
Python-WSGI协议如何实现?
摘要:简述浏览器通过WSGI 请求动态资源的过程?
阅读全文
posted @
2018-07-05 21:57
liudemeng
阅读(168)
推荐(0)
Python-flask跨站请求伪造和跨站请求保护的实现
摘要:图中 Browse 是浏览器,WebServerA 是受信任网站/被攻击网站 A,WebServerB 是恶意网站/点击网站 B。 (1) 一开始用户打开浏览器,访问受信任网站 A,输入用户名和密码登陆请求登陆网站 A。 (2) 网站 A 验证用户信息,用户信息通过验证后,网站 A 产生 Cooki
阅读全文
posted @
2018-07-05 21:55
liudemeng
阅读(276)
推荐(0)