最新 | 最热门 | 最高评价

+0  MoinMoin plugin: image2attach

Tag: Python编程 | image2attach | MoinMoin
alswl 发于 2011年12月18日 14:16 | 点击: 214471 | 展开摘要
What’s this

Image2Attach is a extension for MoinMoin. It can create a page action to save images from web to page’s attachments.

Requirement

MoinMoin 1.9 (I only test in this version.)

Install

copy action/* to data/plugin/a

查看全文: http://www.udpwork.com/item/6545.html

+7  手动创建ICMP Tunnel实现VPN上网(附Python实现代码)

Tag: Internet | Linux | 我的代码 | 我的分享 | cmcc | cmwap | icmp tunnel | python | vpn
Xiaoxia 发于 2012年01月16日 06:01 | 点击: 11718 | 展开摘要
其实这是一篇讲解利用中国移动CMWAP的一些特性来实现免费上网的博文,但是没有以这个为标题,因为

1、用的是2G的EDGE网络,跟2G手机上网一样,速度有限.

2、各地区的移动设备有差别,例如在广州,这种方法行不通。但是广州的移动Wifi是可以通过UDP建立VPN来免费使用的。

3、不想吸引太多人的注意。

我见过很多公共网络都对UDP和TCP有不少限制,以致于我们不能自由地访问互联网。为了摆脱这种束缚,很多人都为此付出了很多努力,例如各种代理软件,各种隧道,各种VPN

查看全文: http://www.udpwork.com/item/6707.html

+0  C++与Python的混合编程-C++调用Python

Tag: C | python | 编程语言
郑 纪 发于 2013年06月08日 09:59 | 点击: 8676 | 展开摘要
python的开发效率之高是毋庸置疑的,C++/C的语言性能之快也是让人羡慕的。这一次,鱼和熊掌是可以兼得的 :),混合编程,使得我们可以取之所长,游走在C与python之间。很多游戏开发中使用python来实现战斗脚本。

//1.初始化调用
Py_Initialize();

//2.一般都是通过(pmod = PyImport_ImportModule ("zhengji.app_context")先来
//加载一个模块(py脚本),得到一个PyOb

查看全文: http://www.udpwork.com/item/10422.html

+0  tornado 自动加载(autoreload)

Tag: Python | tornado
admin 发于 2011年01月02日 16:09 | 点击: 8400 | 展开摘要
自动加载主要用于开发和测试阶段,要不每次修改,都重启tornado服务,太囧。

tornado源码有autoreload模块。参考:autoreload.py

可以看到一个私有方法:_reload_on_update,其实只要引入这个模块,调用它即可。示例如下:

import tornado.autoreload
def main():
server = tornado.httpserver.HTTPServer(application)
server.

查看全文: http://www.udpwork.com/item/3969.html

+0  Python时间格式化时间戳毫秒

Tag: Python
ideawu 发于 2012年06月27日 16:42 | 点击: 7734 | 展开摘要
格式化当前时间:

import datetime

datetime.datetime.now().strftime(‘%Y-%m-%d %H:%M:%S’)

当前时间戳:

import time

time.time()

Related posts:
Python logging 标准配置

使用Python POST任意的HTTP数据以及使用Cookie

使用ServletContextListener在服务器启动和关闭时创建和关闭缓存

查看全文: http://www.udpwork.com/item/7584.html

+0  用Mew收发邮件

Tag: Email | 中级 | ahei | autoload | bigclean | control | Emacs | mew | org | python | screenshot
bigclean 发于 2010年05月21日 10:11 | 点击: 7101 | 展开摘要
简介

unix 世界的邮件客户端很丰富,有跨平台的 thunderbird,evolution,无穷定制性的 mutt。emacs 上的邮件客户端有强大的 gnus,作为新闻组阅读器实在舒适。

unix 的哲学思想为 “do one thing better”,因此在 unix 的世界中,邮件程序依据功能可以细分为 MUA(如典型的 mutt),MTA(fetchmail) 和 MDA(procmail)。mutt 和 gnus 这些定制性强的邮件

查看全文: http://www.udpwork.com/item/1483.html

+0  写python的c扩展简介

Tag: program | c | python
isnowfy 发于 2012年10月05日 16:45 | 点击: 6941 | 展开摘要
python是一门非常方便的动态语言,很多你用c或者java要很多行的代码,可能python几行就搞定了,所以python社区一直有个口号“人生苦短,我用python”,但是方便至于,也带来速度上的问题。python最被人诟病的就是程序的运行速度了,所以结合c的快速和python的方便,就诞生了很多解决方案。首先注意到python就是c写成的,所以最根本的解决方案就是利用原生的python c api来写c程序,然后编译成链接库文件(linux下就是so文件),然后在pyth

查看全文: http://www.udpwork.com/item/8187.html

-1  使用PyV8解析HTML文档

Tag: javascript | Python | 前端技术
月影 发于 2012年02月23日 11:05 | 点击: 6691 | 展开摘要
什么是PyV8?

PyV8是一个Python封装V8引擎的壳。它提供了简单可用的API,能够利用python来构建出JavaScript的运行时环境。

PyV8能用来干什么?

在nodejs火热流行的时代,或许很少人关注这个基于python简单封装的v8引擎。在某些方面,它比nodejs简洁,而它们拥有同样的本质基础,使得它具有和nodejs相似的潜力。

既然是基于v8的,那么利用它来解析dom和执行javascript是理所当然的。试想一下,如果我们能够建立一个系统

查看全文: http://www.udpwork.com/item/6891.html

+0  转换M8的XML通讯录为通用的VCard(VCF)格式

Tag: 我的代码 | android | python | vcard | vcf | xml
Xiaoxia 发于 2012年02月08日 02:54 | 点击: 6351 | 展开摘要
自从2011年某月某日,在广州大学城的公交上丢了手机之后,就一直用者同学的旧手机。过年后,钱够了,就打算买手机!于是,把以前M8的通讯录转换为Android可以导入的VCF文件。

Android2.3使用的VCard版本为3.0,我导出了一个样例用于分析:

BEGIN:VCARD

VERSION:3.0

N:黄;小虾;;;

FN:黄小虾

TEL;TYPE=CELL:13800138000

TEL;TYPE=WORK:02010086

EMAIL;TYPE=WO

查看全文: http://www.udpwork.com/item/6804.html

+0  django 架设网站入门指南[贰]

Tag: BitFocus | django | Python | Tutorial | Web Server
Neuron Teckid 发于 2010年02月04日 18:14 | 点击: 6122 | 展开摘要
上节回顾 – ORM 和数据库

创建 admin 应用

    打开 guestbook/urls.py 仔细研究一下注释, 会看到有几行写着, 取消注释来激活 admin. django 的 admin 应用是一个非常不错的后台. 现在就来开启它吧

from django.conf.urls.defaults import *

# Uncomment the next two lines to enable the admin

查看全文: http://www.udpwork.com/item/910.html

+0  Python:[Errno 32] Broken pipe 导致线程crash解决方法

Tag: 其他 | Broken Pipe | python | ThreadingHTTPServer
五竹 发于 2014年05月15日 16:31 | 点击: 5861 | 展开摘要
1       错误现象

ThreadingHTTPServer 实现的 http 服务,如果客户端在服务器返回前,主动断开连接,则服务器端会报 [Errno 32] Broken pipe 错,并导致处理线程 crash.

下面先看个例子,python 版本: 2.7

  示例代码

#!/usr/bin/env python
#!coding=utf-8

import os
import time
import socket
import threading
f

查看全文: http://www.udpwork.com/item/12251.html

+0  django 架设网站入门指南[零]

Tag: BitFocus | django | Python | Tutorial | Web Server
Neuron Teckid 发于 2010年02月03日 13:02 | 点击: 5779 | 展开摘要
安装

    根据 django 官方文档, 需要 python 2.3 或更高版本. 不过按现在的 python 普及程度, 想必大家的机器上都有 python 2.5 或 2.6 了. 我的操作系统是 ubuntu 9.10, 自带的是 2.6 版本.

    debian 用户安装

# apt-get install python-django

   &

查看全文: http://www.udpwork.com/item/912.html
|<<<1234567>>>| 一共16页, 186条记录