- 博客(14)
- 资源 (12)
- 收藏
- 关注
原创 python rsa加解密
# -*- coding: utf-8 -*-import base64import reimport binasciifrom M2Crypto import RSA, BIOclass RSAED(object): def __init__(self): self.publicKey = None
2014-05-14 21:51:43
1771
1
原创 给定一个带通配符问号的数W,问号可以代表任意一个一位数字。 再给定一个整数X,和W具有同样的长度。 问有多少个整数符合W的形式并且比X大?
给定一个带通配符问号的数W,问号可以代表任意一个一位数字。再给定一个整数X,和W具有同样的长度。问有多少个整数符合W的形式并且比X大?输入格式多组数据,每组数据两行,第一行是W,第二行是X,它们长度相同。在[1..10]之间.输出格式每行一个整数表示结果。输入样例36?1?82364288?39
2014-05-14 21:49:58
1958
原创 快速排序学习
快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。最坏情况运行时间为O(n2)。虽然这个最坏情况运行时间比较差,但快
2014-05-14 21:48:15
571
原创 堆排序学习
堆排序(heap sort),像合并排序二不像插入顺序,堆排序的运行时间为O(nlgn)。像插入排序而不像合并排序,它是一种原地(in place)排序算法:在任何时候,数组中只有常数个元素存储在输入数组以外。结合了插入排序和合并排序的优点。堆排序还引入另一种算法设计技术:利用某种数据结构(在此算法中为”堆“)来管理算法执行中的信息。堆数据结构不只是在堆排序中有用,还可以构成一个有效的优先
2014-05-14 21:45:28
611
原创 python paramiko模块的安装使用
一、安装pycryto模块我的机器安装的是python27安装pycryto,安装了easy_install工具,在cmd窗口上执行命令:C:\Python27\Scripts\easy_install.exe pycrypto在执行安装时,出现下面的错误,error: Setup script exited with error: Unable t
2014-05-14 21:43:11
1018
原创 python面试题,通过交换a,b中的元素,使[序列a和]与[序列b和]之间的差最小
有两个序列a,b,大小都为n,序列元素的值任意整形数,无序;要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。只能想到最傻的办法import randomimport timedef timeit(func): def _deco(*args, **kwargs): start = time.clock()
2014-05-14 21:28:23
2075
原创 python学习,计算文件MD5值
# -*- coding: utf-8 -*-import hashlibimport osBUFSIZE = 8192def getFileMD5(strFilePath): f = open(strFilePath, 'rb') m = hashlib.md5() try: while True:
2014-05-14 21:26:31
598
原创 python 一些面试题目和面试点供参考
1、// 对结果舍掉尾数1/2==>>>03/2.0==>>>1.53//2.0===>>>1.03.8/2===>>>1.93.8//2===>>>1.02、生成随机数import randomrandom.randint(0,1000)生成一个[0, 1000]之间的整数random.random()生成一个随机的0和1之间的浮点数3、|
2014-05-13 22:54:22
905
转载 python实现单例模式,从始至终都只有一个实例
class Singleton(object): def __new__(cls, *args, **kwargs): if '_inst' not in vars(cls): cls._inst = super(Singleton, cls).__new__(cls, *args, **kwargs) return
2013-12-06 21:05:23
772
原创 jython 执行python脚本 得到输出
最近写jython脚本,想获得一个python脚本执行的结果。 # -*- coding: utf-8 -*-from java.lang import Runtimefrom java.io import *cmd = "C://Python27//python.exe E:\\Temp\\mypython.py"p = Runtime.getRuntime().exec
2013-12-06 20:35:37
1365
原创 python apply
import sysclass RemoteControl(object): def __init__(self, func, *args): self.func = func self.args = args def callFunc(self): apply(self.func, self.args)def te
2013-06-08 22:57:27
950
转载 python 获取当前行号 函数名 文件名
python 获取当前位置所在的函数名和行号 在C/C++程序调试中经常用到的几个宏:__FILE__、__FUNCTION__、__LINE__,最近写python程序遇到问题调试时也想用下这种方式,找了下网上资料,发现这个问题还有不少人问,估计都是像我这种刚从C/C++转到python的吧。python中获取当前位置所在的函数名和行号都封装在sys中,获取方法如下:
2013-03-19 22:41:53
6421
转载 Linux硬件信息查看工具dmidecode
Linux硬件信息查看工具dmidecode下载地址:http://download.savannah.gnu.org/releases/dmidecode/dmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。
2012-05-29 19:35:54
731
Linux与UNIX+Shell编程指南
2012-03-29
CentOS 操作系统
2012-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人