greenlet分析

greenlet分析

协程的分类 Python主流的协程实现有五种: cPython的generator cPython的greenlet cPython的fibers stackl...
阅读 227 次
编译名词大全

编译名词大全

ebp和esp是32位的SP,BP  esp是堆栈指针      ebp是基址指针  ESP与SP的关系就象AX与AL,AH的关系. 32位CPU所含有的寄存器...
阅读 215 次
编译器和解释器的区别

编译器和解释器的区别

编译器和解释器的区别 Difference between Compiler and Interpreter No 编译器 解释器 1 编译器将整个程序作为输入...
阅读 265 次
IO模型

IO模型

目录 1)概念理解 2)Linux下的五种IO模型 阻塞IO模型 非阻塞IO模型 IO复用模型 信号驱动IO 异步IO模型 3)selectpollepoll简...
阅读 237 次
简单理解Socket

简单理解Socket

目录 一、网络中进程之间如何通信? 二、Socket是什么? 三、socket的基本操作    3.1、socket()函数    3.2、bind()函数  ...
阅读 344 次
cookie、session、cache区别

cookie、session、cache区别

Cookie:客户端的存储空间,由浏览器来维持。 1》存储信息:可以存放非敏感的信息,比如用户名称等; 2》有效期:可以设置有效期,不设置默认到浏览器关闭; 3...
阅读 231 次
Linux实现线程进程区别

Linux实现线程进程区别

在内核层,进程的目的就是担当分配系统资源(CPU时间、内存等)的一个实体。 线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基...
阅读 147 次
docker应用mysql

docker应用mysql

Docker,一个新的容器技术,它能够在相同的旧服务器上运行的更多的应用程序,这也使得它很容易打包和发布程序。它可以得到相同的硬件上比其他技术运行更多的应用(小...
阅读 179 次
快速搭建Git服务

快速搭建Git服务

自从svn 转到 git之后,再也不担心我的硬盘空间~`窃喜`。现在所有的版本控制都是使用git,几乎每天都在用,非常方便也非常 好用。直到有一天,突然发现,O...
阅读 135 次