高级编程(算法、密码学等)
lz12366007
这个作者很懒,什么都没留下…
展开
-
牛人写的int转二进制方法
研究了下!!真的很牛!!lz如果想真的了解位制转换机制,最好研究下!! (char)(((num>> i)&1)+0); 这里实现把num需要转换的向右移动 i位 目的是获得这个第i个二进制的数值(0或者1) 因为1的二进制的特殊性!! 可以获得第i位的二进制数值 这样 就能获得字符‘0’或‘1’ 然后转换成string就ok public class Test { public转载 2009-10-09 11:07:00 · 3394 阅读 · 1 评论 -
一个 字符的 加密 算法
这个加密就是 简单的 把密码 (一些不需要明码传输的地方)的二进制位求反 private byte[] encode(byte[] buffer) { for(int i=0;i{int b=0;for(int j=0;j{int bit=(buffer[i]>>j&1)==0?1:0;//这里是对 buffer[i]从右开始第j位二进制位进行取反操作b+=(1原创 2009-10-16 18:34:00 · 674 阅读 · 0 评论 -
把公历转为农历
package com.zzst.cbfImpl.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class NoLi { private int year; privat转载 2009-10-18 18:55:00 · 477 阅读 · 0 评论 -
通过扩展RandomAccessFile类使之具备Buffer改善I/O性能
目前最流行的J2SDK版本是1.3系列。使用该版本的开发人员需文件随机存取,就得使用RandomAccessFile类。其I/O性能较之其它常用开发语言的同类性能差距甚远,严重影响程序的运行效率。 开发人员迫切需要提高效率,下面分析RandomAccessFile等文件类的源代码,找出其中的症结所在,并加以改进优化,创建一个"性/价比"俱佳的随机文件访问类BufferedRandomAcces转载 2009-10-28 17:49:00 · 676 阅读 · 0 评论