摘要:
1.四层模型 + 2.socket 3.http协议 4. HTTP请求 跟踪了新浪的首页,我们来总结一下HTTP请求的流程: 3.1.1 步骤1:浏览器首先向服务器发送HTTP请求,请求包括: 方法:GET还是POST,GET仅请求资源,POST会附带用户数据; 路径:/full/url/path 阅读全文
摘要:
1.什么是协程 2.io密集型,计算密集型 3.协程一个简单实现 4.协程-greenlet版:开发者可以控制那个协程执行 为了更好使用协程来完成多任务,python中的greenlet模块对其封装,从而使得切换任务变的更加简单 安装方式 使用如下命令安装greenlet模块: 5.gevent:自 阅读全文
摘要:
IO多路复用 6.select版-TCP服务器:最多1024 总结 优点 select目前几乎在所有的平台上支持,其良好跨平台支持也是它的一个优点。 缺点 select的一个缺点在于单个进程能够监视的文件描述符的数量存在最大限制,在Linux上一般为1024,可以通过修改宏定义甚至重新编译内核的方式 阅读全文
摘要:
1.单进程服务器 总结 同一时刻只能为一个客户进行服务,不能同时为多个客户服务 类似于找一个“明星”签字一样,客户需要耐心等待才可以获取到服务 当recv接收数据时,返回值为空,即没有返回数据,那么意味着客户端已经调用了close关闭了;因此服务器通过判断recv接收数据是否为空 来判断客户端是否已 阅读全文
摘要:
http://blog.csdn.net/poem_qianmo/article/details/19809337 1.安装vs2013 2.安装opencv2.4 下载地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-wi 阅读全文
摘要:
优点: 实时性 缺点: 1、运动物体如果过大,且颜色一致,则会造成运动物体中空的现象 2、如果光照变化强烈,也不适合该算法 阅读全文