哈希函数,也就是通常所说的散列函数,常用的就是MD5,SHA了。哈希函数的作用就是相当于“指纹”,它是不可逆的,可以没有密钥,也可以有密钥。给定一个任意长度的消息M,都可以产生固定长度的散列值m。散列函数必须满足的特性就是:计算M的散列值要快,反之则是相当困难的,且找到2个具有相同散列值的消息是困难...
分类:
编程语言 时间:
2015-08-13 08:52:39
阅读次数:
178
auto_ptr它是C++标准库()为了一个智能指针类模板来解决资源泄漏所提供的问题(注意:这只是一个简单的智能指针)auto_ptr在事实原则的实现RAII,对资源的访问,在施工时间。释放资源时,析构函数,而相关的指针操作超载。使用起来就像普通的指针。std::auto_ptr pa(new Cl...
分类:
编程语言 时间:
2015-08-13 08:49:24
阅读次数:
229
原文:http://www.cnblogs.com/zhiranok/archive/2012/05/13/cpp_multi_thread.html在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率:l 并发l 异步l 缓存下面将我平常工...
分类:
编程语言 时间:
2015-08-13 08:50:10
阅读次数:
151
【117-Populating Next Right Pointers in Each Node(二叉树链接右指针II)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Follow up for problem “Populating Next Right Pointers in Each Node”.
What if the given tree could b...
分类:
编程语言 时间:
2015-08-13 07:47:20
阅读次数:
156
【118-Pascal’s Triangle(帕斯卡三角形)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given numRows, generate the first numRows of Pascal’s triangle.
For example, given numRows = 5,
Return[
[1],
[1,1],...
分类:
编程语言 时间:
2015-08-13 07:48:37
阅读次数:
220
【119-Pascal’s Triangle II(帕斯卡三角形II)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given an index k, return the kth row of the Pascal’s triangle.
For example, given k = 3,
Return [1,3,3,1].
Note:
Co...
分类:
编程语言 时间:
2015-08-13 07:48:37
阅读次数:
176
print ('hello,',end='')
print ('world!')
输出:hello,world!
不过有一点需要主要,上面两句语句需要保存在一个.py文件,然后运行才能见到效果,如果直接贴在idle里面会直接报错
我只要举上面的例子,大家的问题就应解决了...
分类:
编程语言 时间:
2015-08-13 07:46:15
阅读次数:
135
for循环编程语言中的语句之一,用于循环执行。
在python里面,for循环语句没有像其他类c语言一样,使用++来遍历,而是直观的使用for in
表现形式
for item in xxx
下面我们举一些例子:...
分类:
编程语言 时间:
2015-08-13 07:47:05
阅读次数:
130
我们先贴上之前的代码,回顾一下功能
import random
secret=random.randint(1,100)#生成随机数
#print (secret)
time=6#猜数字的次数
guess=0#输入的数字
minNum=0#最小随机数
maxNum=100#最大随机数
print("---------欢迎来到猜数字的地方,请开始---------")
while guess!=s...
分类:
编程语言 时间:
2015-08-13 07:48:05
阅读次数:
161
这一节聊聊强大的列表解析
主要就是在一行里面赋值给列表
下面我们举两个例子:
上面的例子我们引入了range函数,他主要作用是在一定范围里面取整数值
我来解释一下中括号里面的那一句:x**2 for x in range(5)
1.先计算range里面的值
2.通过for,把上面的整数值赋值给x
3.再计算x**2
4.最后就是逐一放到square这个列表里面去
除了上面...
分类:
编程语言 时间:
2015-08-13 07:45:54
阅读次数:
160
C语言的内存分配主要有5个区域:
1、栈区:在执行函数时,函数内的局部变量(不包括static变量)、函数返回值的存储单元在栈区上创建。函数执行结束时这些存储单元自动被释放。栈区内存分配运算内置于处理器的指令集中,效率很高,但分配的内存容量有限。
2、堆区:程序在运行的时候用malloc(calloc、realloc等)申请的内存,要由程序员自己负责用free释放内存。
3、静态存储区:存放...
分类:
编程语言 时间:
2015-08-13 07:46:51
阅读次数:
182
#define ret_ok 0
#define ret_err 1
#define ARRAY_SIZE 10/*选择法排序*/
int Choice_Sort(int array[],int array_len)
{
int i = 0;
int j = 0;
int iMin = 0;
int iTemp = 0;
int iFlag = 0;...
分类:
编程语言 时间:
2015-08-13 07:46:29
阅读次数:
194
EL表达式...
分类:
编程语言 时间:
2015-08-13 07:45:51
阅读次数:
191
DAY01Spring的作用与优势Spring用来整合软件开发中的各种框架,提供组件之间松耦合的平台,目的是将耦合度降为最低,即解耦.我们在使用spring框架时,主要使用spring的两个特性:Ioc和aop.Spring是一个开源框架.Spring为javaee应用提供了一个轻量级的解决方案.S...
分类:
编程语言 时间:
2015-08-13 07:44:11
阅读次数:
321
共设计了两个1.import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.GridLayout;import java.awt.Toolkit;import java.aw...
分类:
编程语言 时间:
2015-08-13 07:42:50
阅读次数:
206
升级报捷:通过服务于服务之间调用,生成二维码,可直接用户手机app(详细查看截图) 框架集成lucene搜索引擎,使您的信息在毫秒内抓取(详细查看截图) 1.??创建、初始化索引、统一搜索入口、搜索结果展现--内...
分类:
编程语言 时间:
2015-08-13 06:41:27
阅读次数:
167
有时候当我们需要复制ArrayList时,最快的方法是新建一个实例,其实每个Collection类都有一个对应的通过自己复制的构造方法。clone()方法本身是有缺陷的,不推荐使用。推荐的做法如下: List<Double>?original?...
分类:
编程语言 时间:
2015-08-13 06:43:10
阅读次数:
183