您正在查看 "Python" 分类下的文章
2008年12月23日 星期二 18:37
##########################################
# PP2P中文文件共享搜索系统使用说明 #
##########################################
开 发 者:ixafei
联 系:ixafei@gmail.com
发布日期:2008年12月23日
开发周期:4个工作日
软件说明:
本系统采用混合式P2P系统,采用中文分词及数据库等技术
实现了中文数据的共享及发现。
每个节点将设置一个共享目录,网络中的任何节点都可以
通过搜索并获取
|
2008年12月22日 星期一 12:16
#!/usr/bin/env python
#coding=utf-8
####################################################
#文件文明:pp2pwebserver.py
#创建时间:2008年12月15日
#程序功能:初始化一个p2p网络web服务器
#文件作者:ixafei
#联系方式:ixafei@gmail.com
#####################################################
def makeWS(WSDIR = "G:/pp2p/src",WSPORT=9090):
import SimpleHTTPServer
import SocketServer
import os
|
2008年11月12日 星期三 15:29
爬虫算是比较听话的那种,
常见的异常处理保证爬虫在数据异常后能按照指示继续运行
包含全国各个城市3000多地区的天气信息
细分条目包括:
气温
天气
风向
紫外线
穿衣指数
3天内天气预报
10天内天气预报
爬虫正常运行了2天未出错。
各城市地区信息正常
BLABLABLA....
还差PHP显示界面
手机客户端
等PHP显示界面完成后
大家就可以看到全国那个地区最冷哪里最热哪里风最大等哪里开始下雪了等等。
很有趣~
PS.爬虫是PYTHON+MYSQL,花了6个小时完 |
2008年11月05日 星期三 21:17
<table>
<tr>
<td><b>北京市</b> 010</td>
<td><b>上海市</b> 021</td>
<td><b>天津市</b> 022</td>
|
2008年10月22日 星期三 18:39
#!/usr/bin/env python
#coding=utf-8
import threading
import time
import random
list=[]
def produce():
global list
while(True):
tmp=random.randint(1,9999)
print "==============",tmp,"=============="
list.append(tmp)
|
2008年07月02日 星期三 14:36
from twisted.web.resource import Resource
from twisted.web import server |
2008年05月22日 星期四 17:46
#!/usr/bin/env python
#coding=utf-8
#######################################################
#C 语言版
#马勇波 陈欣庆
#解放军理工大学工程兵工程学院研究生二队,南京 210007)
#PYTHON版
#ixafei
#NJUPT
#######################################################
class Mahjong:
def __init__(self):
pass
|
2008年05月20日 星期二 15:51
目前测试可以到2.2万,如果有更多的客户端一起测试,应该可以到理论值,5万。
如果用BSD做服务器估计可以更多,呵呵 |
2008年02月02日 星期六 22:15
字符串内码的转换,是开发中经常遇到的问题。
在Java中,我们可以先对某个String调用getByte(),由结果生成新String的办法来转码,也可以 用NIO包里面的Charset来实现。
在Python中,可以对String调用decode和encode方法来实现转码。
比如,若要将某个String对象s从gbk内码转换为UTF-8,可以如下操作
s.decode('gbk').encode('utf-8')
可是,在实际开发中,我发现,这种办法经常 |
2008年01月31日 星期四 21:42
The email module in the Python standard library provides just about everything you need to parse multilingual emails with Python. There are a few traps, however, that can catch the unaware and unwary.
Parsing an email message
The email module provides a couple of handy functions for parsing email: message_from_st |
2008年01月31日 星期四 14:02
quopri模块和base64模块有点象,都是用来编码和解码的,且base64和quoted-printable这两种编码都是在电子邮件中常见的编码。
quoted-printable的编码方法为: 英文字符除了=以外不做处理,其他字符的编码为=加这个字符的两个字节的16进制数。行尾可用"=\r\n"。
quopri模块只需要使用它的encode,decode,encodestring,decodestring就可以了,前面两个是对文件进行编解码的(也可以对StringIO中的数据编码解码),后面两个是对字符串进行编码解码的。
看看 |
2008年01月31日 星期四 13:51
python模块之poplib: 用pop3收取邮件
来源: 作者:zhaoweikid 发布时间:2007-07-04 阅读次数:
python的poplib模块是用来从pop3收取邮件的,也可以说它是处理邮件的第一步。
POP3协议并不复杂,它也是采用的一问一答式的方式,你向服务器发送一个命令,服务器必然会回复一个信息。pop3命令码如下:
命令 poplib方法 参数 状态 描述
--- |
2008年01月22日 星期二 12:11
#!/usr/bin/env python
# -*- coding: gbk -*-
#导入smtplib和MIMEText
import smtplib |
2007年11月15日 星期四 16:58
"""MySQLdb Cursors
This module implements Cursors of various types for MySQLdb. By
default, MySQLdb uses the Cursor class.
"""
import re
insert_values = re.compile(r"\svalues\s*(\(((?<!\\)'.*?\).*(?<!\\)?'|.)+?\))", re.IGNORECASE)
from _mysql_exceptions import Warning, Error, InterfaceError, DataError, \
DatabaseError, OperationalError, IntegrityError, InternalError, \
|
2007年11月15日 星期四 16:54
#!/usr/bin/env python
#coding=utf-8
###################################################
# python连接MYSQL winxp
# 开发人员:ixafei,
# 联系:ixafei@gmail.com
# 发布日期:2007年11月25日
###################################################
import sys
import MySQLdb
reload(sys)
sys.setdefaultencoding('utf-8')
db=MySQLdb.connect(host="localhost", user="root", passwd="123456" |
|
|