Java 加密解密之消息摘要算法(MD5 SHA MAC)
消息摘要
消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产生的摘要与原摘要比较,就可知道消息是否被改变了。因此消息摘要保证了消息的完整性。...
分类:
编程语言 时间:
2014-12-17 14:38:47
阅读次数:
321
1.C++或Java中的异常处理机制的简单原理和应用。
当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检...
分类:
编程语言 时间:
2014-12-17 14:38:25
阅读次数:
274
1.//判断奇偶数public static boolean isOdd(int i){ return i % 2 != 0; }2.//减法精确public static BigDecimal jian(String s1,String s2){ BigDecimal jian=new BigDe...
分类:
编程语言 时间:
2014-12-17 14:31:56
阅读次数:
225
I am using eclipse to export the jar file of a map-reduce program. When i am run the jar using command hadoop jar hadoop-prog.jar WordCount /home/temp...
分类:
编程语言 时间:
2014-12-17 14:31:34
阅读次数:
201
最近回去学习了一下进程和进程间的通信,有时候很多东西久不看了也就一下子忘了==这里面有好几个互斥对象使用线程的 1 void mListText(CString str) 2 { 3 m_list_text.AddString(str); 4 m_list_text.Send...
分类:
编程语言 时间:
2014-12-17 14:28:55
阅读次数:
234
一直以来都是在学习J2EE方面的应用系统开发,从未想过用JAVA来编写硬件交互程序,不过自己就是喜欢尝试一些未曾接触的新东西。在网上搜索了些资源,了解到JAVA写串口通讯的还是蛮多的,那么便着手准备开发调试环境。软件程序开发环境搭建不成问题,可这硬件环境就有点犯难啦。更何况自己用的是笔记本哪来的串口...
分类:
编程语言 时间:
2014-12-17 14:27:17
阅读次数:
250
#!/usr/bin/python2.7# coding: utf-8import sys,os,statimport transportdef redirect_url(line,concurrent): list = line.split(' ') if concurrent: old_url....
分类:
编程语言 时间:
2014-12-17 14:26:34
阅读次数:
220
决策树算法是一种逼近离散函数值的方法,是一种典型的分类方法。决策树算法构造决策树来发现数据中蕴涵的分类规则。如何构造精度高,规模小的决策树是决策树算法的核心内容。一般情况下分两步进行,1.决策树的生成。2.决策树的剪枝。(对上一个阶段生成的决策树进行检验,校正和修下的过程,方法:使用测试数据集校.....
分类:
编程语言 时间:
2014-12-17 14:28:52
阅读次数:
203
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void rea...
分类:
编程语言 时间:
2014-12-17 14:28:13
阅读次数:
188
《道德经》第四十二章:“道生一,一生二,二生三,三生万物。万物负阴而抱阳,冲气以为和。”这是老子对宇宙起源的一种探索和认识,其含义是说宇宙最初有道,有物混成,先天地生。老子的这话是对伏曦八卦和《易经》的总结。太极生两仪,谓阴阳;两仪生四象,谓太阴,少阳,少阴,太阳;四象生八卦,谓乾、兑、离、震...
分类:
编程语言 时间:
2014-12-17 14:27:00
阅读次数:
370
1、希尔排序介绍希尔排序是对直接插入排序算法的一种改进,当记录较少或者记录本身基本有序的时候直接插入排序的优势非常明显,所以希尔排序就是通过人为的创造这两个条件,然后进行插入排序,基本思想是设置一个增量increment,然后将原始记录“看成”increment组数据,并对每组数据进行直接插入排序,...
分类:
编程语言 时间:
2014-12-17 14:23:59
阅读次数:
201
package com.test;public class TestTwo { //测试用例 public static void main(String args[]){ int[] array=new int[]{1,2,5,9,0,4,3};//定义一个数组 Rank(array, 0...
分类:
编程语言 时间:
2014-12-17 14:20:16
阅读次数:
236
eventlet 的 wsgi 模块提供了一种启动事件驱动的WSGI服务器的简洁手段,可以将其作为某个应用的嵌入web服务器,或作为成熟的web服务器,一个这样的web服务器的例子就是Spawning。 目录 一、Eventlet 的 WSGI 服务器 1. eventlet.wsgi...
分类:
编程语言 时间:
2014-12-17 14:16:50
阅读次数:
256
/** * 将byte数组转换为表示16进制值的字符串, 如:byte[]{8,18}转换为:0813, 和public static byte[] * hexStr2ByteArr(String strIn) 互为可逆的转换过程 * * @param arrB ...
分类:
编程语言 时间:
2014-12-17 14:15:32
阅读次数:
189
[last updated:2014/11/27] NO1.常量池在class文件的什么位置? ??????????我的上一篇文章《Java虚拟机原理图解》 1、class文件基本组织结构中已经提到了class的文件结构,在class文件中的魔数、副版本...
分类:
编程语言 时间:
2014-12-17 13:12:10
阅读次数:
477
ava处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)? 一:高并发高负载类网站关注点之数据库? 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用...
分类:
编程语言 时间:
2014-12-17 13:12:41
阅读次数:
215
成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。以下是代码编写的30条建议,希望对大家有帮助。 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包...
分类:
编程语言 时间:
2014-12-17 13:07:34
阅读次数:
190