`
i2534
  • 浏览: 182817 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
为自己留作备份,省得用到的时候再去寻找 简单的计算最大公约数,最小公倍数和素数的.   public class MathTest { /** * 最大公约数<br> * Stein算法 * * @param a * @param b * @return */ private static int gcd(int a, int b) { if (a == b) { return a; } int min = a < b ? a : b; int max = a < b ...

java简单打印

    博客分类:
  • util
没什么,就是一个简单的打印,留作存档     public class PrintTest implements Printable { public static void main(String[] args) { PrinterJob job = PrinterJob.getPrinterJob(); job.setJobName("Print Test!"); try { PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet(); job.pri ...

httpclient4的封装

    博客分类:
  • util
没什么特别的,自己封装着用的. package cpcns.office.client.http; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; import java.sec ...
前几天在问答发了个问题 ,后来没人解决就关闭了,今天偶尔使用ie9的兼容模式,f12控制台报 缺少标识符 字符串或数字 一查,原来是某个地方的json数组最后多了个",",导致不能完成my对象的创建.去掉就好了,坑爹的IE6

h2的baseDir

    博客分类:
  • util
使用h2 1.3.161.在web项目中.计划在Listener中启动h2的TcpServer.并设置数据库文件到WEB-INF下的h2文件夹下. 本来想的好好的,获取WEB-INF的地址,传给Server,使用baseDir,却无论如何都不行. 最后直接在启动Server前,把path设置进System.properties中,key为h2.baseDir. 然后不管是使用 jdbc:h2:file:db 还是 jdbc:h2:tcp://localhost/file:db 都可以正确找到路径了.
修改web项目的.settings下的org.eclipse.wst.common.component文件,添加dependent-module节点即可. (http://www.eclipse.org/forums/index.php/t/204020/)   <?xml version="1.0" encoding="UTF-8"?> <project-modules id="moduleCoreId" project-version="1.5.0"> <wb-mo ...
如题,项目需要,首先可用的自然是pinyin4j. 在不考虑多音字的情况下,全拼自然搞定. 双拼只是替换了全拼的声母和韵母,使用正则和对照也可以搞定.就是要注意声母中并没有y和w,但是常用拼音中却有,正则中要加入这两个. 五笔的话,参看我上一篇文章.   这里放出工具类,注意引入pinyin4j-2.5.jar包   public class StringUtil { /** * 匹配单个字符全拼的声母和韵母,声母可能不存在.注意y和w,虽然不在声母范围,但是居首也是有可能的 */ private static final Pattern psp = Pat ...
项目要用到汉字转拼音和五笔,拼音容易,使用pinyin4j. 五笔的话,搜索到的一个,似乎只有3000个左右汉字,恐怕不够. 查了下,xp下可以使用C:\Program Files\Windows NT\Accessories\Imegen.exe来逆转换码表. 在xp下安装王码五笔86版.安装完毕后,在system32下找到winwb86.MB文件进行逆转化. 生成初始的对照表后,去除不必要信息,然后写个小程序,去除词语,把汉字转化为16进制Unicode码,然后按照Unicode排序. 从4E00-9FA5,其中一些字没有五笔对照,而特殊的3007(汉字的圈圈0,〇)也没有. 结 ...

java System属性

    博客分类:
  • util
自定义 : java -Dname=value Standard System Properties   Property Name Description Java Version file.encoding The character encoding for the default locale 1.1 file.encoding.pkg The package that contains the converters that handle converting between local encodin ...
一直没能很好的解决log4j的日志文件的保存路径.今天恰好又遇到.算是比较完美的解决. 先说场景: 一个web项目,使用log4j做日志系统.开发时web容器为jetty,生产环境为tomcat5.5. classes下定义了log4j.properties. log4j.appender.A2=org.apache.log4j.RollingFileAppender log4j.appender.A2.File=${dir}/logs/report.log  一般,自定义dir,可以在System中设置dir的值. 如果不是使用java -Ddir=xxx这样方式,就需要在加 ...
一直使用sun的base64,但是感觉不是很好,毕竟不是标准包中的. 所以把codec中的base64摘出来,以备后用   /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF lice ...

仙五入手

6月29在亚马逊预订的标准版,加了10块钱的加急送货.昨天(7.7)发邮件告诉我推迟.今天上午又发短信和邮件告诉我推迟,中午再看订单状态为:等待发货.下午2点发邮件告诉我以到配送站(海淀宋庄站),3点半打电话问送货员已经在路上,3点40左右送到.   感觉还可以.送的东西挺实在的. 哨子没办法试,总不能在公司吹吧. 福袋卡刮了个8等奖. 就是盒子里的东西都有点移动,应该是路上颠簸导致,看光盘是裸体的,生怕哨子和徽章把它刮花了. 马上做了一个iso镜像,3.9G,完成了,光盘应该没问题了. 就等晚上下班玩了.
这几天发现有哥们在介绍如何画出swing,正好我也受命做一个简单的印章.今天完工,抽出来一个典型的凑下热闹,让大家乐呵乐呵. 还是老习惯,不多说,上代码和图片.   主类: package i2534.iteye.com; import java.awt.BasicStroke; import java.awt ...
最近项目需要解析svg中的path.直线和贝塞尔曲线都好办,唯独arc不太好办. svg中的arc是由弧上两点,角度确定的,而java中的arc是由弧的外接矩形和角度决定的. 所有中间需要一个转换工作. 好吧,我自己是转化不来的,apache的batik提供了全套的svg解析,它肯定转化过来了.于是去拔它的算法. 中间辛苦不用说,找到了相关的计算类.   仿照PathIterator做一个遍历接口   import java.awt.geom.PathIterator; /** * The <code>ExtendedPathIterator</cod ...
这几天项目需要用到dnd,API比较麻烦.在网上找了很多,都只有代码片段,没有完整的示例.就自己研究了下,写了出来.现在提取出来dnd的实现,放在这里,供大家参考. 如图,把组件从左边拖到右边.因为截图的关系,鼠标无法显示. demo是可以运行的jar.应该是1.5以上可以运行 src是源代码.
Global site tag (gtag.js) - Google Analytics