自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1723 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 1909

原创 快速排序学习

快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。最坏情况运行时间为O(n2)。虽然这个最坏情况运行时间比较差,但快

2014-05-14 21:48:15 537

原创 堆排序学习

堆排序(heap sort),像合并排序二不像插入顺序,堆排序的运行时间为O(nlgn)。像插入排序而不像合并排序,它是一种原地(in place)排序算法:在任何时候,数组中只有常数个元素存储在输入数组以外。结合了插入排序和合并排序的优点。堆排序还引入另一种算法设计技术:利用某种数据结构(在此算法中为”堆“)来管理算法执行中的信息。堆数据结构不只是在堆排序中有用,还可以构成一个有效的优先

2014-05-14 21:45:28 573

原创 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 975

原创 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 2031

原创 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 566

原创 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 867

转载 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 731

原创 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 1273

原创 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 830

转载 python 获取当前行号 函数名 文件名

python 获取当前位置所在的函数名和行号        在C/C++程序调试中经常用到的几个宏:__FILE__、__FUNCTION__、__LINE__,最近写python程序遇到问题调试时也想用下这种方式,找了下网上资料,发现这个问题还有不少人问,估计都是像我这种刚从C/C++转到python的吧。python中获取当前位置所在的函数名和行号都封装在sys中,获取方法如下:

2013-03-19 22:41:53 6349

转载 Linux硬件信息查看工具dmidecode

Linux硬件信息查看工具dmidecode下载地址:http://download.savannah.gnu.org/releases/dmidecode/dmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。

2012-05-29 19:35:54 696 1

原创 python进行系统进程管理的好东东

http://code.google.com/p/psutil/

2011-11-16 22:54:45 693

一些小图标

一些小图标警告,电脑,删除,添加,打印机,

2013-04-12

netperf2.4.5 win32

netperf非常好的网络测试工具真的很好哦很不错哦

2012-08-09

netperf2.6

netperf网络测试工具

2012-08-08

linux下硬件信息查看工具dmidecode

Linux硬件信息查看工具dmidecode_

2012-05-29

Linux与UNIX+Shell编程指南

Linux与UNIX+Shell编程指南 第1章 文件安全与权限 第2章 使用find和xargs 第3章 后台执行命令 第4章 文件名置换 第5章 shell输入与输出 第6章 命令执行顺序 第7章 正则表达式介绍 。。。。。。。。。

2012-03-29

Shell脚本学习指南

Shell脚本学习指南 第一章 背景知识 第二章 入门 第三章 查找与替换 第四章 文本处理工具 第五章 管道的神奇魔力 第六章 变量 判断 重复动作

2012-03-29

CentOS 操作系统

第1部分 基础篇 第1章 linux与开源软件 第2章 安装 CentOS 第3章 Linux 字符界面操作基础 第4章 Linux 字符界面操作进阶 第5章 Shell 脚本编程 第2部分 系统篇 第6章 包管理与系统更新 第7章 账户管理 第8章 磁盘管理和 LVM 管理 第9章 文件系统管理 第10章 TCPIP 网络配置 第11章 CenoOS系统引导和启动 第12章 守护进程管理 第13章 系统监控 第14章 备份与恢复

2012-03-28

结构体与指针

结构体与指针

2012-03-07

Linux网络编程

Linux网络编程

2012-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除