01 2018 档案
摘要:先列出app.run()实现的功能,我们以debug=True的情况下进行分析。 1. web服务器,处理http请求 2. 当代码修改后,重启服务器 那么app.run()是如何实现这两个功能的呢? 功能一:http服务器的实现,工作原理: 1. 创建socket,绑定ip和port,监听 2.
阅读全文
摘要:add by zhj: 公司在一个web产品上,做前后端分离,前后端提供独立的服务,使用不同的域名,通过http进行交互,在 前端,会涉及到跨域访问的问题,前端使用了CORS,后端同时需要做相应修改,CORS比jsonp更强大。前端需要浏览 器的支持,目前主流的浏览器都已经支持CORS了,对于前端工
阅读全文
摘要:参见我的作业部落的文章https://www.zybuluo.com/ajianrelease/note/537636
阅读全文
摘要:add by zhj: 下面的文章解释的很好了,这里再说明一下top命令中wa的含义,我们知道,当IO阻塞时,操作系统会把进程改为阻塞态,将CPU调度到运行其它进程。 CPU在空闲状态下,会检查是否有阻塞的IO(磁盘或网络),如果有,那就认为是wa;如果没有,那才是真正的idle。在top命令中,8
阅读全文
摘要:add : 在fork多线程的进程时,创建的子进程只包含一个线程,该线程是调用fork函数的那个线程的副本。在man fork中,有The child process is created with a single thread—the one that called fork().这句话,亲测的
阅读全文