随笔分类 - Python
摘要:原文:http://www.django-china.cn/topic/580/一.CSRF是什么?CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CS...
阅读全文
摘要:add by zhj: 下面是在ubuntu上的一些使用经验 1. 简介 supervisor有两个组件:supervisord和supervisorctl,组成了client/server结构。 supervisord负责读入配置文件,然后supervisord监管的应用程序以supervisor
阅读全文
摘要:原文:http://www.cnblogs.com/kaituorensheng/p/4445418.html阅读目录1. Process2. Lock3. Semaphore4. Event5. Queue6. Pipe7. Pool序. multiprocessingpython中的多线程其实并...
阅读全文
摘要:原文:http://www.dongwm.com/archives/how-to-use-celery/前言自从发了上次的文章使用celery之深入celery配置, 有一些网友再问我怎么让celery跑起来. 其实说来也是,celery在新手眼里真的是比较重量级,不好懂,今天先让他跑起来吧 本文大...
阅读全文
摘要:原文:http://www.dongwm.com/archives/shi-yong-celeryzhi-shen-ru-celerypei-zhi/前言celery的官方文档其实相对还是写的很不错的.但是在一些深层次的使用上面却显得杂乱甚至就没有某些方面的介绍, 通过我的一个测试环境的settin...
阅读全文
摘要:原文http://www.dongwm.com/archives/shi-yong-celeryzhi-liao-jie-celery/前言我想很多做开发和运维的都会涉及一件事:crontab, 也就是在服务器上设定定时任务,按期执行一些任务.但是假如你有上千台的服务器, 你有上千种任务,那么对于这...
阅读全文
摘要:相信很多朋友在编程的时候都会想修改一下已经写好的程序行为代码,而最常见的方式就是通过子类来重写父类的一些不满足需求的方法。比如说下面这个例子。class Dog: def bark(self): print 'Woof!' class Husky(Dog): def bar...
阅读全文
摘要:一、从一个使用场景开始 开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件 Python代码 import logging # 创建一个logger logger = logging.getLogger('mylogger') logger.setLevel(logging.DEBUG)
阅读全文
摘要:1. 第一行指定解释器路径推荐写法:#!/usr/bin/env python详细说明:#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env python这种用法是为了防止用户没有将python装在默认的/usr...
阅读全文
摘要:原文:http://www.dirk.sh/diary/using-django-smart_str-smart_unicode/Django为字符编码的转换提供了非常简洁的方法:1.django.utils.encoding.smart_unicode2.django.utils.encoding...
阅读全文
摘要:Python中的字符编码与解码困扰了我很久了,一直没有认真整理过,这次下静下心来整理了一下我对方面知识的理解。文章中对有些知识没有做深入的探讨,一是我自己也没有去深入的了解,例如各种编码方案的实现方式等;二是我觉得只要提能对理解Python字符编码与解码的关键知识即可,想深入可以查其它资料。文中的观...
阅读全文
摘要:原文:http://kochiya.me/www/posts/Ipython!.html前几天偶然在公司内网上拖了一本Learning IPython for Interactive Computing and Data Visualizatio,如名字所说,这本书主体内容就是讨论ipython的使...
阅读全文
摘要:add by zhj:有一个非常棒的在线查看Python正则表达式效果的网站https://www.debuggex.com,该网站还提供了JavaScript, PCRE(Perl兼容正则表达式)选项,很强大。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。r...
阅读全文
摘要:http://flychao88.iteye.com/blog/1977653文章中介绍了常见的几种缓存淘汰策略 LRU:least recently used,最近最少使用算法。其实就是按使用时间倒排序,然后从尾部删除元素。它的使用场景是:在有限的空间中存储对象时,当空间满时,会按一定的原则删...
阅读全文
摘要:分成两部分:代码优化和工具优化原文:http://my.oschina.net/xianggao/blog/102600阅读Zen of Python,在Python解析器中输入import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言. "...
阅读全文
摘要:原文:http://www.cnblogs.com/lanxuezaipiao/p/3543658.htmlPython是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、...
阅读全文
摘要:原文:http://www.pythoner.com/148.html近日,在某微博上看到有人推荐了雨痕的《Python学习笔记》,从github上下载下来看了下,确实很不错。注意,这本学习笔记不适合Python新手学习。从目录上看,并不能看出这本笔记有何特别之处,但看到里面的内容,感到非常惊喜。这...
阅读全文
摘要:原文:http://blog.chinaunix.net/uid-26200547-id-3418038.htmlPython 安装配置及基本语法篇Python 语言速成Python 基本知识Python 常用表达式Python 基础语法Python 语法篇:菜鸟的Python笔记Python精要参...
阅读全文
摘要:支付宝即时到帐接口的python实现,示例采用django框架
阅读全文
摘要:add by zhj:我根据本文总结了下面5点1) 在能满足功能的前提下,使用时间复杂度更小的数据结构 通常来说,dict/set的很多方法的时间复杂度要比list小2)使用xrange()代替range() 在Python3.x中,range()就是Python2.x中的xrange(),在Py...
阅读全文