Web服务器网关接口实现原理分析
从简单的 Python Web 应用出发,分析 WSGI 如何连接 Web 服务器与应用程序,并通过实现一个简单的 WSGI 服务器理解请求、…
从简单的 Python Web 应用出发,分析 WSGI 如何连接 Web 服务器与应用程序,并通过实现一个简单的 WSGI 服务器理解请求、…
从进程和线程的多任务调度出发,使用 Python 的 yield 实现协作式任务调度器,并进一步介绍任务控制和系统调用机制。
分析 Python 中 UnicodeEncodeError 的产生原因,从文件编码、字符串类型和 encode/decode 入手,了解 Unicode 字符…
通过 Python 下载图片的实际案例,分析文本模式与二进制模式打开文件的区别,以及 Windows 下换行符转换对二进制文件造成的影响。
协程与yield有什么关系?本文通过Python和PHP示例,介绍协程、生成器与yield的基本原理,以及协作式调度和协程的工作方式。
从Python的range和xrange出发,分析两者在内存占用上的差异,并通过自定义zrange理解迭代器的基本实现,以及内部指针在文件读取等场景中的作用。
Python异常是在程序运行过程中产生的一类错误。本文从try、except和raise的基本用法入手,介绍Python异常对象、自定义异常以及异常捕获的基本原…
通过Python的select模块实现一个简单的聊天室,介绍Socket的IO复用原理,以及select如何同时监听多个Socket并处理客户端连接和数据请求。
通过PHP、Python和Javascript的实例,简单介绍装饰模式的基本原理,以及如何通过对象包装和功能扩展实现更加灵活的程序设计。
Linux 管道是 Unix/Linux 中常见的进程间通信方式。本文通过 Python 实例,介绍 PIPE 的基本原理,以及如何结合 fork、dup2…