自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 利用ab测试工具对Tornado下使用mongodb驱动的性能简单测试分析

Blog地址:https://www.jiangdog.com/blog/tornado-motor-ab背景在利用Python开发web项目时,可以使用pymongo、mongoengine等库连接mongodb。当使用Tornado框架时,为了利用其异步的特性,还可以使用motor来作为数据库驱动。无论是mongoengine还是motor实际上应该都是对pymongo的封装。

2017-12-18 18:42:20 730

原创 Python中协程(coroutine)的初步认识

基本概念的认识之前在浏览相关文章gevent源码分析时对协程和进程做了相关比较。 相同点:二者都是可以看做是一种执行流, 该执行流可以挂起,并且在将来又可以在 你挂起的地方恢复执行, 这实际上都可以看做是continuation, 我们来看看当我们挂 起一个执行流时我们要保存的东西 栈, 因为如果你不保存栈,那么局部变量你就无法恢复,同时函数的调用链你也无 法恢复, 寄存器

2017-11-20 17:47:12 837

原创 阿里云CentOS、Nginx、uWSGI、Flask部署简易博客

利用阿里云服务器部署Flask个人博客。在CentOS 7.2系统利用Nginx,uWSGI以及Flask应用来部署网站。

2017-10-18 23:21:09 1269

原创 Python中可迭代对象、迭代器和生成器相关

可迭代对象 Iterable迭代器 Iterator生成器 Generator

2017-10-16 23:42:21 495

原创 创建型模式:单例模式(Singleton)

单例模式

2017-07-13 23:40:17 273

原创 创建型模式:工厂模式(Factory Method)

工厂模式

2017-07-13 16:06:36 286

原创 创建型模式:建造者模式(Builder)

建造者模式

2017-07-12 18:21:14 228

原创 创建型模式:抽象工厂(Abstract Factory)

抽象工厂

2017-07-10 23:10:12 310

原创 Fluent Python 笔记四

笔记

2017-07-05 22:22:32 286

原创 Fluent Python笔记三

笔记

2017-07-04 00:02:21 397

原创 Fluent Python笔记二

fluent python笔记

2017-06-20 23:29:54 474

原创 Fluent Python 笔记一

fluent python笔记

2017-06-19 22:18:36 2557

原创 简单学习rpc -- thrift 远程调用流程简单分析

thrift 流程代码

2017-04-17 14:59:03 3058

原创 简单学习rpc -- thrift demos

简单介绍:fb开源的远程服务调用(rpc)框架(序列化和rpc一站式解决)。接口描述语言(IDL)创建服务,支持跨语言服务开发,透明通信(利用代码生成引擎)。序列化二进制数据传输。用到的数据结构全部静态化,需要事先定义,中途修改需要重新编译。快速的开发socket server和client。

2017-04-13 12:02:31 648

原创 简单介绍tornado是如何实现异步非阻塞的

@tornado.gen.coroutinetornado中异步方法的执行流程与实现的简单分析

2017-04-06 16:52:51 1148

原创 学习利用ReportLab生成PDF报表 -- 图表

学习利用ReportLab生成PDF报表 -- 图表

2017-04-06 16:29:28 2119

原创 学习利用ReportLab生成PDF报表 -- RML基础(The Basics)

学习利用ReportLab生成PDF报表 -- RML基础(The Basics)

2017-04-06 16:27:43 2877

原创 学习利用ReportLab生成PDF报表 -- 准备工作及Demo

学习利用ReportLab生成PDF报表 -- 准备工作及Demo

2017-04-06 16:26:46 2989

原创 Python代码风格规范

Python代码风格规范

2017-04-06 16:24:27 373

原创 python huey 轻量级异步任务队列简介

python huey 轻量级异步任务队列简介

2017-04-06 16:24:05 1352

原创 理解Python的PoolExecutor

理解Python的PoolExecutor

2017-04-06 16:23:27 6921

原创 理解Python进程Process

理解Python进程Process

2017-04-06 16:22:53 18913

原创 理解Python线程Thread

理解Python线程Thread

2017-04-06 16:22:21 720

原创 Python多个Decorator装饰器的使用

Python多个Decorator装饰器的使用

2017-04-06 16:20:28 885

原创 Python描述符Descriptor简单使用

Python描述符Descriptor简单使用

2017-04-06 16:19:28 371

原创 Python命名空间namespace

namespace

2017-04-06 16:18:34 1503

原创 Python在类中定义Decorator装饰器

在类中定义Decorator装饰器

2017-04-06 16:17:33 1672

原创 Decorator装饰器定义可选参数

Decorator装饰器定义可选参数

2017-04-06 16:16:54 549

原创 Python Decorator装饰器

Decorator装饰器

2017-04-06 16:16:02 242

原创 tornado利用check_xsrf_cookie()防止XSRF

tornado利用check_xsrf_cookie()防止XSRF

2017-04-06 16:13:35 3337

原创 利用tornado write_error()方法异常提醒

利用tornado write_error()方法异常提醒

2017-04-06 16:12:50 4641

原创 利用tornado使请求实现异步非阻塞

利用tornado使请求实现异步非阻塞

2017-04-06 16:12:13 1878

原创 logging模块的简单使用以及tornado中的log简单介绍

python tornado logging

2017-04-06 16:04:59 7941

翻译 Data Files ----odoo9

源地址:http://www.odoo.com/documentation/9.0/reference/data.html#structure

2016-07-02 10:59:08 560

原创 odoo 9.0创建自定义模块

创建简单自定义模块参考:http://blog.sunansheng.com/python/odoo/odoo.html#sec-5-3-3odoo有很多现有的模块(应用),也能够添加自定义模块.基本结构使用命令快速生成一个模块的基本./odoo.py scaffold firstmodule myaddons其中myaddons为放置模块的文件夹,f

2016-06-30 16:28:48 4173

翻译 odoo9.0创建模块

原网站:https://www.odoo.com/documentation/9.0/howtos/backend.html#start-stop-the-odoo-server启动/停止Odoo服务器odoo运用了客户端/服务器的结构模式,在这种模式下,客户端就是通过RPC链接Odoo的浏览器。Business logic and extension is

2016-06-29 14:21:57 678

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除