原文:http://zhuoqiang.me/python-thread-gil-and-ctypes.htmlGIL 与 Python 线程的纠葛GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题。运行下面这段 python 程序,CPU 占用率是多少?# 请... Read More
posted @ 2014-04-09 14:48 奋斗终生 Views(806) Comments(0) Diggs(1)
英文原文:http://blog.monitis.com/index.php/2012/02/13/python-performance-tips-part-1/英文原文:http://blog.monitis.com/index.php/2012/03/21/python-performance-tips-part-2/翻译原文:http://www.oschina.net/question/1579_45822第一部分 阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Pyt Read More
posted @ 2014-04-09 14:11 奋斗终生 Views(271) Comments(0) Diggs(0)
原文:http://blog.sina.com.cn/s/blog_8a18c33d010182ts.html一、 处理过程的核心概念如下图所示django的总览图,整体上把握以下django的组成:核心在于中间件middleware,django所有的请求、返回都由中间件来完成。中间件,就是处理H... Read More
posted @ 2014-04-08 22:56 奋斗终生 Views(881) Comments(0) Diggs(0)
add by zhj: 在原文的基础上有修改原文:http://www.cnblogs.com/gaott/archive/2012/02/28/2371238.html上一期完理解了WSGI处理思路,现在看看django是如何实现这个接口的。django.core.handlers在此模块中着重看... Read More
posted @ 2014-04-04 15:23 奋斗终生 Views(610) Comments(0) Diggs(0)
add by zhj:第二段代码有修改原文:http://www.cnblogs.com/gaott/archive/2012/02/28/2371181.html前言Django是一个开放源代码的Web应用框架,她像一个工具箱,包括了整个web开发中的各种技术,例如ORM,Template等。这是... Read More
posted @ 2014-04-04 12:47 奋斗终生 Views(461) Comments(0) Diggs(0)
add by zhj 是我增加的注释原文:http://www.cnblogs.com/holbrook/archive/2012/03/09/2387679.html我们都用过Django的django-admin.py和manage.py。 django-admin.py是一个命令行工具,可以执... Read More
posted @ 2014-04-03 16:16 奋斗终生 Views(3397) Comments(0) Diggs(1)
add by zhj: 说到yield,就要说说迭代器、生成器、生成器函数。迭代器:其实就是一个可迭代对象,书上说迭代器,我个人不喜欢这个说法,有点晦涩。可迭代对象基本上可以认为是有__iter__()和next()方法的对象,尽管这个定义并不严谨。生成器:其实也是一个可迭代对象,但它是一种特殊的可迭代对象(即特殊的迭代器)。它的特殊性在于它是通过中断的形式实现next(),无需对象本身保存状态,另外生成器还有 send(),throw()等方法,这是迭代器没有的。迭代器是调用next()方法后就直接return了,状态需程序员保存在迭代器对象中,下次再调用时知道从哪里开始。而生成器 调用ne Read More
posted @ 2014-04-01 17:36 奋斗终生 Views(406) Comments(0) Diggs(0)
add by zhj: 增加了两张反向代理图片原文:http://blog.csdn.net/m13666368773/article/details/8060481目录(?)[-]正向代理的概念反向代理的概念两者区别正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我... Read More
posted @ 2014-03-30 16:48 奋斗终生 Views(547) Comments(0) Diggs(0)
原文:http://www.cnblogs.com/dylantang/archive/2008/07/17/1245132.html 前面详细的介绍了三个范式的概念,都是一些基本的概念,权当是一个铺垫,本文需要讲述的是在大众点评网的发展过程中,反范式的运用以及范式的回归。反范式的应用 反范式的讨论在网上已经很多,之所以应用反范式,当然是为了查询的效率,当点评网成为众多喜欢美食的网友每天必上的网站之后,数据库增加了大量的数据,如果完全按照范式来进行设计,那查询将是致命的。 举个例子,要查询社区里面最新的10个帖子,如果按照范式设计,那么将关联两个表,一张是帖子表,另外一张是会员表,整个... Read More
posted @ 2014-03-28 11:34 奋斗终生 Views(305) Comments(0) Diggs(0)
add by zhj:用实际的例子说明三范式,不错。原文:http://www.cnblogs.com/dylantang/archive/2008/07/17/1244766.html在数据库设计中范式的应用是一个永恒的话题,从一开始学关系型数据库设计开始,老师就会对我们说在进行数据库的表结构设计时,运用范式会有多么重要 的意义,确实,在实际工作当中你也会发现范式确实非常重要,但是随着工作的深入,你会慢慢发现有时候遵守范式反而会让你掉入一个又一个陷阱,于是我们又会 谈到一个反范式的概念,什么时候需要遵守范式,什么时候又需要反范式,笔者试图利用几年开发的经验,结合大众点评网的实际例子,来跟大家 Read More
posted @ 2014-03-28 11:06 奋斗终生 Views(431) Comments(0) Diggs(0)