首页 > 编程语言
python 生成排列、组合以及选择
from 19.15 任务 需要对一个序列的排列(permutation)、组合(combination)或选择(selection)进行迭代操作。即使初始的序列长度并不长,组合计算的规则却显示生成的序列可能非常庞大,比如一个长度为13的序列有超过60亿种可能的排列。所以,你肯定不希望在开始迭...
分类:编程语言   时间:2015-07-11 16:35:49    收藏:0  评论:0  赞:0  阅读:282
Java并发编程集合的实现原理
本文简要介绍Java并发编程方面常用的类和集合,并介绍下其实现原理。AtomicInteger可以用原子方式更新int值。类 AtomicBoolean、AtomicInteger、AtomicLong 和 AtomicReference 的实例各自提供对相应类型单个变量的访问和更新。基本的原理都是...
分类:编程语言   时间:2015-07-11 16:34:39    收藏:0  评论:0  赞:0  阅读:214
Rfc2898DeriveBytes解密如何通过java实现
原文Rfc2898DeriveBytes解密如何通过java实现这个找了半天,还是不太懂,密码一点不懂,直接上来问了Rfc2898DeriveBytes对应的是PBKDF2WithHmacSHA1,Rfc2898DeriveBytes默认的迭代次数为1000,剩下的不知道了以下为C#代码C# cod...
分类:编程语言   时间:2015-07-11 16:33:59    收藏:0  评论:0  赞:0  阅读:386
JavaScript中数字与字符串相互转化
一.数字转换成字符串①Number类定义的toString()方法:这个方法可以接收表示转换基数(radix,范围在2~36之间)的可选参数,如果不指定此参数,转换规则将是基于十进制。例如:②Number类定义的toFixed()方法:这个方法可以指定小数点后的位数。例如:③Number类定义的to...
分类:编程语言   时间:2015-07-11 16:32:49    收藏:0  评论:0  赞:0  阅读:128
java基础之——DecimalFormat格式化数字
DecimalFormat可以用来格式化数字,例如用来设定保留多少位小数、设定数字分隔符等。说方法之前,先介绍一下其常用的几个模式占位符:0 一个数字# 一个数字,不包括 0. 小数的分隔符的占位符, 分组分隔符的占位符这里用一个简单的例子来说明其使用方法: public st...
分类:编程语言   时间:2015-07-11 16:30:59    收藏:0  评论:0  赞:0  阅读:147
Python学习笔记—itertools模块
这篇是看wklken的《Python进阶-Itertools模块小结》 学习itertools模块的学习笔记在看itertools中各函数的源代码时,刚开始还比较轻松,但后面看起来就比较费劲。。。1、itertools.count(start=0,step=1) 此函数用来创建一个迭代器,生成从n....
分类:编程语言   时间:2015-07-11 16:28:39    收藏:0  评论:0  赞:0  阅读:239
JAVA实现AES的加密和解密算法
原文JAVA实现AES的加密和解密算法import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64De...
分类:编程语言   时间:2015-07-11 16:27:49    收藏:0  评论:0  赞:0  阅读:192
rabbitmq的java简单的实现
1,安装rabbitmq.我的是ubuntu14.04,在官网上面下载最新的安装文件http://www.rabbitmq.com/install-debian.html2.安装完之后 启动rabbitmq,sudo rabbitmq-server3.下载jar包4.最简单的hello world的...
分类:编程语言   时间:2015-07-11 16:26:29    收藏:0  评论:0  赞:0  阅读:265
Codeforces 12D Ball 树形阵列模拟3排序元素
主题链接:点击打开链接#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#define N 500005#define ll intl...
分类:编程语言   时间:2015-07-11 16:24:49    收藏:0  评论:0  赞:0  阅读:248
SWIFT中切換UIContainerView內的Controller
如下,一个UIContainerView内切换两个Controller,当点击登录的时候UIContainerView的视图为LoginController,当点击登记的时候UIContainerView中的视图为RegisterController在主视图内先做两个按钮的事件。这个不用说啦。当触发...
分类:编程语言   时间:2015-07-11 16:24:39    收藏:0  评论:0  赞:0  阅读:494
垃圾回收算法
0. 垃圾回收算法概述标记清除算法 | |--- 标记时间过长 | | | |--- CMS:通过初始标记、并发标记和重新标记来拆分标记过程 | |--- 垃圾回收后,导致内存碎片过多 | |--- 标记压缩算法:将垃圾移动到一侧来减少内存碎片 | |--- 标记清除算法:...
分类:编程语言   时间:2015-07-11 16:20:29    收藏:0  评论:0  赞:0  阅读:255
HDU 1533 KM算法(权值最小的最佳匹配)
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:18:59    收藏:0  评论:0  赞:0  阅读:153
python常用函数(一)
## 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:18:49    收藏:0  评论:0  赞:0  阅读:173
Java Jar :Manifest
Jar (Java Archive File, java归档文件),它其实也是一个zip文件。它包括了一个可选的META-INF目录。可以使用命令行中的jar命令来生成一个jar文件,也可以使用java.util.jar API来生成一个归档文件。Jar文件中META-INF目录的作用:应用配置、扩...
分类:编程语言   时间:2015-07-11 16:18:39    收藏:0  评论:0  赞:0  阅读:161
selenium+python环境搭建
从毕业到现在都是从事的功能测试工作,功能测试做久了,人就会比较迷茫。一直想着自学自动化测试,总以为只要学会LoadRunner或QTP这种商业级别的工具就算是会自动化测试了,所以就忙通一会,工具会用了也基本还是自动化测试的门外汉。 不甘心啊,就去泡各大论坛或博客,发现牛人们做的web自动化测试...
分类:编程语言   时间:2015-07-11 16:18:10    收藏:0  评论:0  赞:0  阅读:390
就是要你明白机器学习系列--决策树算法之悲观剪枝算法(PEP)
前言 在机器学习经典算法中,决策树算法的重要性想必大家都是知道的。不管是ID3算法还是比如C4.5算法等等,都面临一个问题,就是通过直接生成的完全决策树对于训练样本来说是“过度拟合”的,说白了是太精确了。由于完全决策树对训练样本的特征描述得“过于精确” ,无法实现对新样本的合理分析, 所以此时它不....
分类:编程语言   时间:2015-07-11 16:17:39    收藏:0  评论:0  赞:0  阅读:183
Matlab界面语言切换,自由显示中文或英文语言
Matlab界面语言切换,自由显示中文或英文语言分享给大家,Matlab是一款商业数学软件,广泛使用于算法的开发、数据发现和数值计算等。不同用户对Matlab显示的语言需求也不一样,一用户习惯使用中文语言,也有一用户需要英文语言的Matlab。其实在系统属性环境变量中添加需要的语言,就可实现Matl...
分类:编程语言   时间:2015-07-11 16:14:49    收藏:0  评论:0  赞:0  阅读:208
C++再次理解虚表
#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:09    收藏:0  评论:0  赞:0  阅读:147
RC5分组密码算法
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:08:29    收藏:0  评论:0  赞:0  阅读:372
【c++】简单的string类的几个基本函数
// 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:08:09    收藏:0  评论:0  赞:0  阅读:257
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!