【转】Python进制转换

从网络上找到的,比较全面的Python进制转换(包括:二进制转十进制,十六进制转十进制,十进制转二进制,
十进制转十六进制, 十六进制转二进制,二进制转十六进制),转载了。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 2/10/16 base trans. wrote by srcdog on 20th, April, 2009
# ld elements in base 2, 10, 16.

import os,sys

# global definition
# base = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F]
base = [str(x) for x in range(10)] + [ chr(x) for x in range(ord(‘A’),ord(‘A’)+6)]

# bin2dec
# 二进制 to 十进制
def bin2dec(string_num):
return str(int(string_num, 2))

# hex2dec
# 十六进制 to 十进制
[……]

阅读全文

【转】通过HTTP请求,将XML以SOAP消息的方式发给JWSDP、.NET的webservice

         本节将展示一种代码模板,它会以‘手动’方式向JWSDP的webservice(document/literal)传递SOAP消息。后面也会用相同的方法访问 Infobel webservice。
1.XML通过HTTP请求到JWSDP  webservice
       使用python向web服务器传送一个文件相对容易些。对于JWSDP webservice,不要忘了在消息头中增加Content-type,只有这样,调用才能被服务器正常接收。下面是一个命令行示例,SOAP响应都不加解析地被打印出来。由于返回数据相对复杂,我会在稍后的Infobel web service示例中讲解如何使用PyXml解析SOAP消息。

例3.如何用python传递SOAP消息
       在接下来的示例中我们访问readLS(),它带有一个string类型的返回值。
[……]

阅读全文

【转】Python实现多线程下载

这个程序我还没有进行过验证,不知道是否可用。放到这里待以后方便学习吧。

Python语言: Python实现多线程下载
#!/usr/bin/python
# -*- coding: utf-8 -*-
# filename: paxel.py

”’It is a multi-thread downloading tool

    It was developed follow axel.
        Author: volans
        E-mail: volansw [at] gmail.com
”'[……]

阅读全文

【转】DES加密算法的Python实现

#coding=utf-8   

from functools import partial   

class DES(object):   
    “””  
    DES加密算法  
    interface: input_key(s, base=10), encode(s), decode(s)  
    “””  
    __ip = [   
        58,50,42,34,26,18,10,2,60,52,44,36,28,20,12,4,   
        62,54,46,38,30,22,14,6,64,56,48,40,32,24,16,8,   
        57,49,41,33,25,17, 9,1,59,51,43,35,27,19,11,3,   
        61,53,45,37,29,21,13,5,63,55,47,39,31,23,15,7,   
    ]   
[……]

阅读全文

【转】如何让你的计算机无线网卡和有线网卡同时使用

       注意: 这里的172.16.x.x 和192.168.1.X 和你的局域网环境有关,可以命令行下ipconfig /all 查看局域网有线连接(网段172.16.X.X,不提供接入internet服务),WIFI连接(网段192.168.1.X,可连接互联网)。如果同时连接有线网卡和无线网卡,因为有线网卡的优先级较高,故仅有线局域网能正常工作,无线网卡可连接但却无法传送数据。要改变这种情况,需要对笔记本本地路由设置做出修改:访问172.16.X.X的请求均有有线网卡处理,访问其它网络的则由无线网卡处理。设置步骤如下:

[……]

阅读全文

【转】Windows中几个有用的命令

一、[ping]
  用来检查网络是否通畅或网络连接速度的命令。
-t    不间断向目标IP发送数据包
-l    自定义发送数据包的大小,默认为32字节,最高可定制为65500字节
-n    自定义向目标IP发送数据包的次数
说明:
    Time=2 表示从发出数据包到接受到返回数据包所用的时间
    TTL=32 判断目标IP的操作系统(128,W2K;250,Unix)

[……]

阅读全文