最新消息:

标签:python

使用 Flask 搭建静态博客
flask

使用 Flask 搭建静态博客

admin 10年前 (2014-11-06) 4173浏览 0评论

现在流行的静态博客/网站生成工具有很多,比如 Jekyll, Pelican, Middleman, Hyde 等等,StaticGen 列出了目前最流行的一些静态网站生成工具。 我们的内部工具由 Python/Flask/MongoDB 搭建,现在...

PYTHON WEB框架的选择
python

PYTHON WEB框架的选择

admin 10年前 (2014-11-05) 3758浏览 0评论

一、缘起网站 大约十多年前(1998年),我做了人生中的第一个网站。那是用的语言是 ASP,工具是 FrontPage。 后来(2000~2004年),我做了一段时间网站开发,负责前端到后端、美术到产品的所有内容,使用的语言是 ASP 和 PHP,工...

PYTHON 包管理工具解惑
pip

PYTHON 包管理工具解惑

admin 10年前 (2014-11-05) 3241浏览 0评论

一、困惑 作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑)。主要表现在下面几个方面: 这几个包管理工具有什么不同? * distutils * setuptools * distribute * disutils2 * dist...

关于python中的setup.py
python

关于python中的setup.py

admin 10年前 (2014-11-05) 3496浏览 0评论

前言 其实对于setup.py和setup.cfg的关注是从OpenStack的源码包中开始的,OpenStack每个组件的发布时都是一个tar.gz包,同样,我们直接从github上clone代码后也会发现两个文件的存在。当阅读Nova或Ceilo...

Python中的闭包
python

Python中的闭包

admin 10年前 (2014-10-05) 2812浏览 0评论

1. 闭包的概念 首先还得从基本概念说起,什么是闭包呢?来看下维基上的解释: 在计算机科学中,闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创...

python保证只能运行一个脚本实例
python

python保证只能运行一个脚本实例

admin 10年前 (2014-09-17) 3154浏览 0评论

保证只能运行一个脚本实例,方法是程序运行时监听一个特定端口,如果失败则说明已经有实例在跑。 使用装饰器实现,便于重用 import functools def just_one_instance(func): ''' 装...

python单进程能否利用多核cpu的测试结论
CPU

python单进程能否利用多核cpu的测试结论

admin 10年前 (2014-09-14) 4141浏览 0评论

在很早的时候,就听网上的文章说: python有GIL,所以在单进程内,即使使用多线程也无法利用到多核的优势,同一时刻,python的字节码只会运行在一个cpu上。 以前也是奉为真理,直到今天在对自己的python server做性能测试的时候,发现...

一个使用python的web程序员的emacs.d
python

一个使用python的web程序员的emacs.d

admin 10年前 (2014-09-14) 3750浏览 0评论

前言 越来越多的人使用emacs作为开发工具. 甚至skype,gmail,豆瓣FM都能通过emacs. 作为一个产品开发,肯定使用很多插件,设置一些快捷键来提高开发效率.以前一直使用 prelude,很久之后发现有以下问题: 比如开启python语...

编写模块 operations.py 简化 subprocess与paramiko
paramiko

编写模块 operations.py 简化 subprocess与paramiko

admin 10年前 (2014-09-14) 3771浏览 0评论

在使用Python来编写运维脚本时,相信大家都使用过subprocess与paramiko这两个模块。 其中,subprocess主要用于本地,而paramiko则是用于远程登录执行以及通过sftp传输文件。 而在使用过fabric这个模块之后,我非...

Linux 下的迅雷 Python 版
Linux

Linux 下的迅雷 Python 版

admin 10年前 (2014-09-12) 3539浏览 0评论

ux 下该不该有迅雷,这个问题一直存在分歧,在此也不予讨论。不过,迅雷抗死链的作用是巨大的,这点是不容置疑的,很多人确实用得着。 有需求就有市场,于是乎,Ubuntu 中文论坛的一位 放出了 furl 这个小程序 ,不但可以解析迅雷的 thunder...

Python 3 中闪亮的特性
python

Python 3 中闪亮的特性

admin 10年前 (2014-09-12) 2532浏览 0评论

距离 Python 3 发布已经有一段时间了,主流发行版都已经带了 Python 3 的软件包,甚至 Arch 等发行版还将其设为了默认的 Python 版本。多数的库也已经带了 Python 3 的支持(也有 Twisted、Django 等例外)...

Python 3 的异常处理
python

Python 3 的异常处理

admin 10年前 (2014-08-14) 3284浏览 0评论

Exception in Python3. Python3 的异常处理,在官方文档的 tutorial 中有说明。 这里把常用的异常处理方法都列出来,方便平时查找。 捕获异常基类 Python3 要求我们的异常必须继承 Exception 类。Bui...

Python内网渗透测试信息收集脚本v1.0
python

Python内网渗透测试信息收集脚本v1.0

admin 10年前 (2014-08-11) 3226浏览 0评论

渗透测试从互联网找到了入侵内网的入口点之后剩下的就内网渗透测试了。 有人说到了内网还不容易,随便拿个hscan一抓一大把弱口令。我同意这个看法,但是在我看来,内网环境复杂得多,要想精确获取自己想要的目标,要处理的内容要多得多,只有获得了必要的信息,才...

用python做web服务器
python

用python做web服务器

admin 10年前 (2014-08-11) 7885浏览 0评论

python是一门有趣的语言,当然也可以做一些有趣的东西.   先看看这个最简单的web服务器. import SimpleHTTPServerSimpleHTTPServer.test()   当然,这个server只能在loc...

install xen 4.1.3 on centos6.3
centos

install xen 4.1.3 on centos6.3

admin 10年前 (2014-08-10) 4303浏览 0评论

1,xen是什么? XEN是一个基于X86平台的虚拟机系统,它支持多个操作系统共用系统硬件,而且更重要的是,它不会导致操作系统的功能性和性能性的劣化。它可以支持多种操作系统的虚拟化,比如Linux,BSD,Windows XP等等。 2,为什么使用x...

用python为mysql实现restful接口
Django

用python为mysql实现restful接口

admin 10年前 (2014-08-04) 3652浏览 0评论

最近在做游戏服务分层的时候,一直想把mysql的访问独立成一个单独的服务DBGate,原因如下: 请求收拢到DBGate,可以使DBGate变为无状态的,方便横向扩展 当请求量或者存储量变大时,mysql需要做分库分表,DBGate可以内部直接处理,...