09 2013 档案

Java使用jxl.jar包写Excel文件的最适合列宽问题基本实现
摘要:以前用jxl.jar包,读写过Excel文件。也没有注意最适合列宽的问题,但是jxl.jar没有提供最适合列宽的功能,上次用到写了一下,可以基本实现最适合列宽。注意,这个只是基本可以实现,基本针对中文电子报表。1.实现思路 (1)一般的中文汉字占位长度是英文字母的2倍,“方块字”很统一。 (2)对于要写入Excel中的数据统计每一列的最大列宽,最后直接将这一列的列宽设置为这个列的最大值即可。2.实现代码import java.io.File;import java.util.ArrayList;import java.util.List;import java.util.regex.Mat.. 阅读全文

posted @ 2013-09-05 23:39 旭东的博客 阅读(7160) 评论(1) 推荐(1) 编辑

一致性哈希算法应用与分析
摘要:一致性哈希算法主要使用在分布式数据存储系统中,按照一定的策略将数据尽可能均匀分布到所有的存储节点上去,使得系统具有良好的负载均衡性能和扩展性。感觉一致性哈希与数据结构中的“循环队列”还是有一点联系的。 1.简单哈希算法 哈希(hash)计箅是常见的数据分布技术,其通过求模运算来计算哈希值,然后据此将 阅读全文

posted @ 2013-09-02 21:15 旭东的博客 阅读(5441) 评论(0) 推荐(0) 编辑

身份证号码验证算法
摘要:做项目的时候需要对拿到的数据进行“清洗”,比如剔除一些不可能存在的身份证号码。查阅了网上的身份证号码验证算法,自己也总结一下。(一)18身份证号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。 排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。 1、地址码 表示编码对象常住户口所在县(市、旗、区)的行政区域划分代码,按GB/T2260的规定执行。2、出生日期码 表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。 3、顺序码 表示在同一地址码所标识的区域范围内,对同年、同月、同日... 阅读全文

posted @ 2013-09-01 00:26 旭东的博客 阅读(38305) 评论(9) 推荐(7) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示