- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 1
一、把hashmap的Entry取出来放到list,然后再排listhashmap 的排序是按照你传入的Entry的hash值来排序,所以我们遍历hashmap时就是按照这个顺序来的。Map map = new HashMap();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);
2013-12-31 10:32:11 1753
原创 2
一、数组排序(Arrays.sort)当遇到数组排序时,我们经常会使用学过的几种排序方法,而java 本身提供了Arrays.sort,在数据元素较少或者对效率要求不是抬高时,直接使用Arrays.sort来的更容易。注:查看一下源码后Arrays.sort 本身采用的是快速排序。 1. 数字排序 int[] intArray = new int[] { 4, 1
2013-12-31 10:18:39 1382
转载 MySQL索引背后的数据结构及算法
MyISAM索引实现MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图:B树,概括来说是一个节点可以拥有多于2个子节点的二叉查找树。图8这里设表一共有三列,假设我们以Col1为主键,则图8是一个MyISAM表的主索引(Primary key)示意。可以看出MyISA
2013-12-30 21:53:17 972
转载 音频的研究
音频是个专业术语,人类能够听到的所有声音都称之为音频,它可能包括噪音等。声音被录制下来以后,无论是说话声、歌声、乐器都可以通过数字音乐软件处理,或是把它制作成CD,这时候所有的声音没有改变,因为CD本来就是音频文件的一种类型。而音频只是储存在计算机里的声音。如果有计算机再加上相应的音频卡——就是我们经常说的声卡,我们可以把所有的声音录制下来,声音的声学特性如音的高低等都可以用计算机硬盘文件的方式储
2013-12-09 17:36:17 804
原创 pcm 格式 转换成 wav
package com.mingdao.util;import java.io.*;public class Pcm2wav { public final char fileID[] = {'R', 'I', 'F', 'F'}; public int fileLength; public char wavTag[] = {'W', 'A', 'V', 'E'};; pub
2013-12-05 15:28:40 1134
转载 URL,URI 和URN 之间的区别
URI 标识一个事物 , URL 定位一个事物;然而,位置同样可以标识一个事物,所以,每个URL都是一个 URI,但一个 URI 并不一定是一个 URL。举例说明罗杰·佩特这是我的名字,这是一个标识。它就像一个 URI,但它不是一个 URL,因为,它不能告诉你任何关于我的位置或如何找到我的信息。在我说的这种情形中,这个名字在美国有可能指的是至少不同的5个人。巴哈马国拿骚
2013-12-03 13:24:02 608
原创 HMAC-SHA1 java版
import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException; import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec; public class HMACSHA1 { private static
2013-12-03 13:23:27 1317
原创 Base64 java版
public class Base64 { private static final byte[] encodingTable = { (byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G', (byte) 'H', (byte) '
2013-12-03 13:22:42 785
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人