Web
-
如何借助 Django 来编写一个 Python Web API
Django 是 Python API 开发中最流行的框架之一,在这个教程中,我们来学习如何使用它。 Django 所有 Web 框架中最全面的,也是最受欢迎的一个。自 2005 …
-
我的树莓派项目回顾
看看我在好玩、能学习、有用处的树莓派上做了些什么。 无论是从历史上,还是从理论上讲,当时钟走到一个十年份第一年的 1 月 1 日的午夜 0 点时,就开始了一个十年或一个世纪或一个千…
-
用 Git 来共享文件
SparkleShare 是一个开源的基于 Git 的 Dropbox 风格的文件共享应用程序。在我们的系列文章中了解有关 Git 鲜为人知的用法。 Git 是一个少有的能将如此多…
-
阿里云、腾讯云、UCloud、华为云云主机对比测试报告
在 2020 年初之际,国内专业的云资源选型服务平台 CloudBest 旗下监测实验室,针对业界四家主流的云服务提供商,包括阿里云、腾讯云、UCloud 与华为云进行了横向评测。…
-
借助 zope.interface 深入了解 Python 接口
Zope.interface 可以帮助声明存在哪些接口,是由哪些对象提供的,以及如何查询这些信息。 zope.interface 库可以克服 Python 接口设计中的歧义性。让我…
-
如何打造应对超大流量的高性能负载均衡?
本文主要从早期的负载均衡开始谈起,进而讲解了阿里云高性能负载均衡,着重分析了LVS和Tengine,以及如何做到高可用。 负载均衡 负载均衡是云计算的基础组件,是网络流量的入口,其…
-
如何把你的老爷机重新利用起来
按照下面各个步骤,让你的老爷机焕然一新。 你的地下室里是不是有一台用来落灰的旧电脑?为什么不把它利用起来呢?如果你常用的电脑坏了,又想用一个比手机更大的屏幕上网,这时候一台备用电脑…
-
为什么 Vim 爱好者喜欢 Herbstluftwm Linux 窗口管理器
本文是 24 天 Linux 桌面特别系列的一部分。如果你是 Vim 爱好者,请试试 Herbstluftwm,这是一个受到 “Vim 方式”启发的平铺式 …
-
网络广告商的像素追踪是如何工作的?
昨天,我和一名记者谈到了一个问题:广告商是如何在互联网上对人们进行追踪的?我们津津有味地查看了 Firefox 的开发者工具(虽然我不是一个互联网隐私专家,但至少还会使用开发者工具…
-
网站大规模并发处理方案:电商秒杀与抢购
一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入…