码迷,mamicode.com
首页 > 编程语言
.NET平台开源项目速览(12)哈希算法集合类库HashLib
哈希函数,也就是通常所说的散列函数,常用的就是MD5,SHA了。哈希函数的作用就是相当于“指纹”,它是不可逆的,可以没有密钥,也可以有密钥。给定一个任意长度的消息M,都可以产生固定长度的散列值m。散列函数必须满足的特性就是:计算M的散列值要快,反之则是相当困难的,且找到2个具有相同散列值的消息是困难...
分类:编程语言   时间:2015-08-13 08:52:39    阅读次数:178
C++安全异常std:auto_ptr
auto_ptr它是C++标准库()为了一个智能指针类模板来解决资源泄漏所提供的问题(注意:这只是一个简单的智能指针)auto_ptr在事实原则的实现RAII,对资源的访问,在施工时间。释放资源时,析构函数,而相关的指针操作超载。使用起来就像普通的指针。std::auto_ptr pa(new Cl...
分类:编程语言   时间:2015-08-13 08:49:24    阅读次数:229
[转载] C++ 多线程编程总结
原文: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
【LeetCode-面试算法经典-Java实现】【117-Populating Next Right Pointers in Each Node(二叉树链接右指针II)】
【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
【LeetCode-面试算法经典-Java实现】【118-Pascal's Triangle(帕斯卡三角形)】
【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
【LeetCode-面试算法经典-Java实现】【119-Pascal's Triangle II(帕斯卡三角形(杨辉三角)II)】
【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
零基础学python-在3.x版本之后的print()不换行
print ('hello,',end='') print ('world!') 输出:hello,world! 不过有一点需要主要,上面两句语句需要保存在一个.py文件,然后运行才能见到效果,如果直接贴在idle里面会直接报错 我只要举上面的例子,大家的问题就应解决了...
分类:编程语言   时间:2015-08-13 07:46:15    阅读次数:135
零基础学python-2.14 for循环语句
for循环编程语言中的语句之一,用于循环执行。 在python里面,for循环语句没有像其他类c语言一样,使用++来遍历,而是直观的使用for   in 表现形式 for item in xxx 下面我们举一些例子:...
分类:编程语言   时间:2015-08-13 07:47:05    阅读次数:130
零基础学python-2.15 回到我们的游戏 加入for以及列表
我们先贴上之前的代码,回顾一下功能 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
零基础学python-2.16 列表解析
这一节聊聊强大的列表解析 主要就是在一行里面赋值给列表 下面我们举两个例子: 上面的例子我们引入了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语言内存分配
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
JavaWeb-EL表达式
EL表达式...
分类:编程语言   时间:2015-08-13 07:45:51    阅读次数:191
spring DAY01
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
javaEE 后台框架 SpringMVC Mybatis Shiro Bootstrap HTML
升级报捷:通过服务于服务之间调用,生成二维码,可直接用户手机app(详细查看截图) 框架集成lucene搜索引擎,使您的信息在毫秒内抓取(详细查看截图) 1.??创建、初始化索引、统一搜索入口、搜索结果展现--内...
分类:编程语言   时间:2015-08-13 06:41:27    阅读次数:167
Java - 复制ArrayList
有时候当我们需要复制ArrayList时,最快的方法是新建一个实例,其实每个Collection类都有一个对应的通过自己复制的构造方法。clone()方法本身是有缺陷的,不推荐使用。推荐的做法如下: List<Double>?original?...
分类:编程语言   时间:2015-08-13 06:43:10    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!