How does it work - with_metaclass

2017-12-21
阅读 3 分钟
4.7k
我在看源代码的时候,经常蹦出这一句:How does it work!竟然有这种操作?本系列文章,试图剖析代码中发生的魔法。顺便作为自己的阅读笔记,以作提高。

mysqldb,sqlalchemy和flask-sqlalchemy执行raw sql时如何防止sql注入

2016-11-28
阅读 1 分钟
7.1k
mysqldb {代码...} sqlalchemy {代码...} flask-sqlalchemy {代码...}

python使用上下文处理器来管理mysql连接

2016-11-21
阅读 2 分钟
4.7k
一,使用contextmanager {代码...} 二,使用__enter__跟__exit__ {代码...}

python实现mapreduce模式的例子

2016-11-21
阅读 1 分钟
6k
MapReduce是Google提出的一个软件架构,用于大规模数据集(大于1TB)的并行运算。概念“Map(映射)”和“Reduce(归纳)”,及他们的主要思想,都是从函数式编程语言借来的,还有从矢量编程语言借来的特性。当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(归纳)函数...

python3 flask 使用连接池连接数据库

2016-11-07
阅读 2 分钟
13.6k
在真实的线上环境连接数据库一般都是要使用连接池的,连接池统一管理数据库连接,可以提高应用性能。python数据库连接池可以使用dbutils和PySQLPool但是这两个库似乎都只支持python2不支持python3,最后折腾了半天,Python3最后我使用的是sqlalchmey里的连接池工具sqlalchemy.pool,把连接池应用到flask,我使用的是下面...

如何正确地使用Python的属性和描述符

2016-08-19
阅读 7 分钟
4.3k
关于@property装饰器 在Python中我们使用@property装饰器来把对函数的调用伪装成对属性的访问。 那么为什么要这样做呢?因为@property让我们将自定义的代码同变量的访问/设定联系在了一起,同时为你的类保持一个简单的访问属性的接口。 举个栗子,假如我们有一个需要表示电影的类: {代码...} 你开始在项目的其他地方使...