Flask 使用 Redis 存储动态数据

Redis 是一种 nosql 数据库,它的数据是保存在内存中的,因此其具有很快的存取速度;Redis 通过定期将数据同步至磁盘来实现数据持久化。

python 装饰器

装饰器是应用包装函数的快捷方式。装饰器「decorator」能够在代码运行过程中动态给函数增加功能,或者在不修改他人代码的情况下对其增加新的功能。

python 反射

在计算机学中,反射(英语:reflection)是指计算机程序在运行时(runtime)可以访问、检测和修改它本身状态或行为的一种能力。[1]用比喻来说,反射就是程序在运行的时候能够“观察”并且修改自己的行为。

python 模块

软件模块(Software Module)是一套一致而互相有紧密关连的软件组织。包含了程序和数据结构两个部分。 软件模块是现代软件开发往往利用模块作合成的单位。模块的接口表达了由该模块提供的功能和调用它时所需的元素。模块是可能分开地被编写的单位,能允许广泛人员同时协作、编写及研究不同的模块。

Python 库 xlwings 操作 Excel 文档

Python 中操作 Excel 的扩展库主要有: xlwings:在 GitHub 上获得了 1.6k 的 Star。 可结合 VBA 实现对 Excel 的编程。 openpyxl:代码托管在 Bitbucket 上 https://bitbucket.org/openpyxl/openpyxl/src/default/。 简单易用,功能广泛,还支持图表功能,但是对 VBA 支持不好。 pandas:在 GitHub 上获得了 23.8k 的 Star。主要用于数据处理。 win32com:在 GitHub...

Flask 统计在线人数

服务端完成以后,如果检验应用的效果呢,在线人数/客户端是一个不错的指标。但是客户端的连接通常是短连接「请求建立一次连接,请求完成连接即断开」,基于这种情况服务端需要在每次的客户端请求时记录当前的时间,以此来间接实现在线人数/客户端的统计「比如:5 分钟内过连接的客户端认为处于在线状态」。