__七把刀__

新的文章请移步简书查看 http://www.jianshu.com/u/4d4a2f26740b

Python设计模式1-创建型模式

Python设计模式1-创建型模式 工作时间一长,需求多而杂,往往难得有时间去仔细思量代码如何写的更加优雅,习惯使然。设计模式本身不是一个神秘的东西,也许无意中也会用到,只是没有刻意去思考。正好找个时间,把设计模式用python实现一遍,加深印象,为写出优雅的代码努力。 1 设计模式简介设计模...

2015-11-15 21:15:20

阅读数 1602

评论数 0

Python源码剖析笔记7-类机制

拖了好一段时间了,终于有空来看看python中的类机制了。内容太多,感觉有些地方还是模糊的,先写一些吧,有错误烦请指出。 1 Python对象模型1.1 概述python2.2之前的这里就不考虑了,从2.2之后python对象分为两类,class对象和instance对象,另外还有个术语type用...

2015-10-11 19:49:20

阅读数 1896

评论数 0

Python源码剖析笔记6-函数机制

Python的函数机制是很重要的部分,很多时候用python写脚本,就是几个函数简单解决问题,不需要像java那样必须弄个class什么的。 本文简书地址:http://www.jianshu.com/p/d00108741a18 1 函数对象PyFunctionObjectPyFunc...

2015-08-31 00:27:08

阅读数 2040

评论数 3

Python源码剖析笔记5-模块机制

本文简书地址: http://www.jianshu.com/p/14586ec50ab6 python中经常用到模块,比如import xxx,from xxx import yyy这样子,里面的机制也是需要好好探究一下的,这次主要从黑盒角度来探测模块机制,源码分析点到为止,详尽的源码分析见...

2015-08-08 22:39:33

阅读数 1843

评论数 2

Python源码剖析笔记4-内建数据类型

Python源码剖析笔记4-内建数据类型 Python内建数据类型包括整数对象PyIntObject,字符串对象PyStringObject,列表对象PyListObject以及字典对象PyDictObject等。整数对象之前已经分析过了,这一篇文章准备分析下余下几个对象,这次在《python...

2015-07-15 23:58:02

阅读数 2047

评论数 0

Python源码剖析笔记3-Python执行原理初探

Python源码剖析笔记3-Python执行原理初探 之前写了几篇源码剖析笔记,然而慢慢觉得没有从一个宏观的角度理解python执行原理的话,从底向上分析未免太容易让人疑惑,不如先从宏观上对python执行原理有了一个基本了解,再慢慢探究细节,这样也许会好很多。这也是最近这么久没有更新了笔记了...

2015-06-28 21:14:51

阅读数 2566

评论数 0

Python源码剖析笔记2-Python整数对象

Python源码剖析笔记2-Python整数对象本文简书地址: http://www.jianshu.com/p/0136ed90cd46 千里之行始于足下,从简单的类别开始分析,由浅入深也不至于自己丧失信心。先来看看Python整数对象,也就是python中的PyIntObject对象,对应...

2015-05-24 16:21:52

阅读数 2064

评论数 0

Python pyc格式解析

简书链接:http://www.jianshu.com/p/03d81eb9ac9b 这篇文章只是纯粹分析python pyc文件格式,主要是关于pyc在文件中的存储方式进行了解析。pyc是python字节码在文件中存储的方式,而在虚拟机运行时环境中对应PyCodeObject对象。关于PyF...

2015-04-26 20:50:39

阅读数 3713

评论数 0

正则表达式基础

正则表达式基础 正则表达式工作中会经常用到,只是很少去系统的总结其中的一些基础的东西,导致有时候容易疏忽,上次修复一个url跳转的漏洞就考虑的简单,写错了正则,所以还是写篇文章来系统总结一下。正则表达式所有的编程语言几乎都是支持的,用于处理字符串匹配。大概流程就是根据正则表达式模式字符串,然后根...

2014-11-23 17:36:20

阅读数 1772

评论数 0

Python编码问题

Python编码问题详解 继上一篇文章字符集和编码详解总结了常见字符编码后,这篇文章会对python中常见的编码问题进行分析和总结。由于python3.x版本和python2.x版本在字符编码方面有很大差异,所以本文都是以Python2.7.5来分析2.x版本中的字符编码问题。 1.Pytho...

2014-07-18 00:51:11

阅读数 1807

评论数 0

字符集和编码

字符集和编码 今天被一个python编码问题折腾了半下午,编码问题一直是个让人比较纠结的问题,写这篇文章想简单的总结下python中一些常见的编码问题以及解决方案。这是第一篇,先总结下字符集和编码的一些基本概念和内容。在编程中常常可以见到各种字符集和编码,包括ASCII,MBCS,Unicode等...

2014-07-15 00:03:49

阅读数 1533

评论数 0

怎样写一个拼写检查器

怎样写一个拼写检查器  Peter Norvig 翻译: Eric You XU 原文地址:http://blog.youxu.info/spell-correct.html 上个星期, 我的两个朋友 Dean 和 Bill 分别告诉我说他们对 Google 的快速高质量的拼写...

2013-06-14 17:50:30

阅读数 1648

评论数 0

python 线程,GIL 和 ctypes

原文地址:http://zhuoqiang.me/python-thread-gil-and-ctypes.html GIL 与 Python 线程的纠葛 GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题。运行下面这段 python 程序,CPU...

2013-05-28 10:13:17

阅读数 1252

评论数 0

nginx和uwsgi安装配置

一、安装nginx 下载nginx源码包,官网是http://wiki.nginx.org/Main ,为了支持gzip以及正则表达式,还需要下载pcre和zlib源码包。pcre网址http://www.pcre.org/,zlib网址http://www.zlib.net/。 我下载的ng...

2013-05-20 10:00:23

阅读数 3533

评论数 0

apache2.4配置cgi和fastcgi

一、源码安装apache 之前为了测试系统,自己下载源码编译安装了一个apache2.4,安装apache2.4过程比较简单,注意在configure时加上参数。 配置: ./configure --prefix=$APACHE_HOME --enable-mods-shared=most -...

2013-05-14 19:41:30

阅读数 12242

评论数 0

WSGI分析

mod_wsgi 流程简单分析: 一个嵌入python的例子 WSGI: 一个协议,描述通用服务器与python app之间的接口规范 wsgi app:遵守wsgi规范的python app mod_wsgi: apache服务器的一个扩展模块, wsgi协议在apache服务...

2013-05-13 10:36:49

阅读数 3927

评论数 0

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