这篇是看wklken的《Python进阶-Itertools模块小结》 学习itertools模块的学习笔记在看itertools中各函数的源代码时,刚开始还比较轻松,但后面看起来就比较费劲。。。1、itertools.count(start=0,step=1) 此函数用来创建一个迭代器,生成从n....
分类:
编程语言 时间:
2015-07-11 16:28:49
阅读次数:
131
原文JAVA实现AES的加密和解密算法import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64De...
分类:
编程语言 时间:
2015-07-11 16:30:42
阅读次数:
130
1,安装rabbitmq.我的是ubuntu14.04,在官网上面下载最新的安装文件http://www.rabbitmq.com/install-debian.html2.安装完之后 启动rabbitmq,sudo rabbitmq-server3.下载jar包4.最简单的hello world的...
分类:
编程语言 时间:
2015-07-11 16:27:27
阅读次数:
121
主题链接:点击打开链接#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#define N 500005#define ll intl...
分类:
编程语言 时间:
2015-07-11 16:27:20
阅读次数:
112
如下,一个UIContainerView内切换两个Controller,当点击登录的时候UIContainerView的视图为LoginController,当点击登记的时候UIContainerView中的视图为RegisterController在主视图内先做两个按钮的事件。这个不用说啦。当触发...
分类:
编程语言 时间:
2015-07-11 16:26:20
阅读次数:
156
0. 垃圾回收算法概述标记清除算法 | |--- 标记时间过长 | | | |--- CMS:通过初始标记、并发标记和重新标记来拆分标记过程 | |--- 垃圾回收后,导致内存碎片过多 | |--- 标记压缩算法:将垃圾移动到一侧来减少内存碎片 | |--- 标记清除算法:...
分类:
编程语言 时间:
2015-07-11 16:20:48
阅读次数:
200
Going HomeTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3299Accepted Submission(s): 1674Problem...
分类:
编程语言 时间:
2015-07-11 16:19:18
阅读次数:
113
## 1 ##获取输入值1 a = raw_input("请输入:")2 if a == str(1):3 print "success"4 else:5 print "failure"## 2 ##利用sys获取脚本文件的当前路径 1 import sys,os 2 def cur...
分类:
编程语言 时间:
2015-07-11 16:20:40
阅读次数:
208
Jar (Java Archive File, java归档文件),它其实也是一个zip文件。它包括了一个可选的META-INF目录。可以使用命令行中的jar命令来生成一个jar文件,也可以使用java.util.jar API来生成一个归档文件。Jar文件中META-INF目录的作用:应用配置、扩...
分类:
编程语言 时间:
2015-07-11 16:20:36
阅读次数:
134
从毕业到现在都是从事的功能测试工作,功能测试做久了,人就会比较迷茫。一直想着自学自动化测试,总以为只要学会LoadRunner或QTP这种商业级别的工具就算是会自动化测试了,所以就忙通一会,工具会用了也基本还是自动化测试的门外汉。 不甘心啊,就去泡各大论坛或博客,发现牛人们做的web自动化测试...
分类:
编程语言 时间:
2015-07-11 16:20:50
阅读次数:
169
前言 在机器学习经典算法中,决策树算法的重要性想必大家都是知道的。不管是ID3算法还是比如C4.5算法等等,都面临一个问题,就是通过直接生成的完全决策树对于训练样本来说是“过度拟合”的,说白了是太精确了。由于完全决策树对训练样本的特征描述得“过于精确” ,无法实现对新样本的合理分析, 所以此时它不....
分类:
编程语言 时间:
2015-07-11 16:20:16
阅读次数:
220
Matlab界面语言切换,自由显示中文或英文语言分享给大家,Matlab是一款商业数学软件,广泛使用于算法的开发、数据发现和数值计算等。不同用户对Matlab显示的语言需求也不一样,一用户习惯使用中文语言,也有一用户需要英文语言的Matlab。其实在系统属性环境变量中添加需要的语言,就可实现Matl...
分类:
编程语言 时间:
2015-07-11 16:15:14
阅读次数:
187
#include
using namespace std;class Base
{
public:
virtual void fun1()
{
cout << "Base::fun1()" << endl;
}
virtual void fun2()
{
cout << "Base::fun2()" <<...
分类:
编程语言 时间:
2015-07-11 15:10:23
阅读次数:
145
1.os.system()
优点:简单,linux&widnows等平台均可用,只需要判断返回结果是0还是1即可判断是否执行成功。
缺点:无法获取返回输出。
例子:
os.system('ls')
2.os.popen()
优点:可获取输出结果
缺点:无法获取执行结果,需要根据输出结果做判断处理
例子:
output = os.popen('ls')
print outp...
分类:
编程语言 时间:
2015-07-11 15:10:29
阅读次数:
185
RC5分组密码算法是1994由麻萨诸塞技术研究所的Ronald L. Rivest教授发明的,并由RSA实验室分析。它是参数可变的分组密码算法,三个可变的参数是:分组大小、密钥大小和加密轮数。在此算法中使用了三种运算:异或、加和循环。
RC5是种比较新的算法,Rivest设计了RC5的一种特殊的实现方式,因此RC5算法有一个面向字的结构:RC5-w/r/b,这里w是字长其值可以是16、32或64对于不同的字长明文和密文块的分组长度为2w位,r是加密轮数,b是密钥字节长度。RC5是一个分组长度可变的密码算法....
分类:
编程语言 时间:
2015-07-11 15:10:26
阅读次数:
392
// string的几个基本函数的实现
#include
#include
#include
using namespace std;
class String
{
public:
String()
{
_str = new char[1];
_str[0] = '\0';
}
String(char *str)
{
assert(str != NULL);
_...
分类:
编程语言 时间:
2015-07-11 15:10:37
阅读次数:
151
在js中触发一个事件的时候,会产生一个事件对象,也就是函数处理程序中的event,通过event我们可以访问到所有与事件有关的信息,如事件的类型、事件发生对象等等。需要注意的是关于event对象IE 和 非IE在支持方式不同。DOM中的事件对象不管是标签内绑定事件,DOM0级还是DOM2级,事件处理程序都会传入一个event。<button id="myBtn" onclick="alert(eve...
分类:
编程语言 时间:
2015-07-11 15:09:01
阅读次数:
171