SMTP 用于发送邮件,如果要收取邮件呢? 收取邮件就是编写一个 MUA 作为客户端,从 MDA 把邮件获取到…
程序运行的时候,数据都是在内存中的。当程序终止的时候,通常都需要将数据保存到磁盘上,无论是保存到本地磁盘,还是…
SQLite 是一种嵌入式数据库,它的数据库就是一个文件。由于 SQLite 本身是 C 写的,而且体积很小,…
MySQL 是 Web 世界中使用最广泛的数据库服务器。SQLite 的特点是轻量级、可嵌入,但不能承受高并发…
数据库表是一个二维表,包含多行多列。把一个表的内容用 Python 的数据结构表示出来的话,可以用一个 lis…
最早的软件都是运行在大型机上的,软件使用者通过“哑终端”登陆到大型机上去运行软件。后来随着 PC 机的兴起,软…
在 Web 应用中,服务器把网页传给浏览器,实际上就是把网页的 HTML 代码发送给浏览器,让浏览器显示出来。…
网页就是 HTML?这么理解大概没错。因为网页中不但包含文字,还有图片、视频、HTML5 小游戏,有复杂的排版…
了解了 HTTP 协议和 HTML 文档,我们其实就明白了一个 Web 应用的本质就是: 浏览器发送一个 HT…
了解了 WSGI 框架,我们发现:其实一个 Web App,就是写一个 WSGI 的处理函数,针对每个 HTT…