- 浏览: 13698 次
- 性别:
- 来自: 武汉
最新评论
文章列表
URL
File file=new File("");
file.toURL();
此处windows和linux有不同
windows: file:/C:/work/chandan/deepak.txt
linux: file:/data/deepak.tx
代扣少一分钱
今天细心的财务妹子对账,发现代扣系统中的金额和系统应还的金额差1分钱,对,是1分钱,然后较真的财务妹子顿时不乐意了,逼着研发找原因。好吧,原因找到了,问题在于new Double(amout*100).intValue()这个方法。
amount=643.81元,那么new Double(amout*100)可不一定我们想象的是64381(单位分,代扣的金额一般是整数,但是单位是分),比如可能死64380.999999,这样刚好碰到了.intValue()这个粗暴阶段的取整方法,就会变成64380分,也就是643.80元。
针 ...
git提交的时候如果遇到does not match your user
银行卡号码识别的方案,市面上收费的很多,找到并试用过的几个如下。
1、百度实验室 http://apistore.baidu.com/apiworks/mservicedetail/1835.html
2、云脉http://www.yunmai.com/
3、汉王http://developer.hanvon.com/
一般分为api和sdk两种,api较简单,但是需要将图片地址或者将图片发送到云端;sdk则能够处理本地图片,速度会更快。
都有免费版本,但是都限定了20次左右的每日调用次数,无法商业化。商业版本大致的价格约在0.1元每次 ...
我们的录单系统中,除了上传身份证外,还需要手动填写身份证和银行卡号,特别是银行卡号,那些凹凸效果和特殊字体实在是人眼不友好的,之前系统老的订单中不少卡号输入错误的。先看下身份证识别。
对于身份证内容的识别,输入OCR技术,有一些收费和开源的实现。
开源实现中,比较著名的是tesseract,对应的网址是https://github.com/tesseract-ocr/tesseract,除了识别外,还能够增加不同的语言库进行训练,提高识别率。关于tesseract的用法,参见http://www.52itstyle.com/thread- ...
今天布置了任务下去做二维码生成任务,对经销商的不同商品生成不同的二维码,后续会打印出来配合APP录单,本意是让他了解二维码这一块的zxing包,通过java来实现,没想到中途去看了下进度,找了个网上的二维码生成api直接生成了。哈哈,好吧,这也是很简便的方法。
二维码生成实际确实是这两种方法。
1、通过调用三方库例如zxing进行编写,好处是了解原理,可控性强。可以直接参考这个URL,代码很详细了http://blog.csdn.net/mmm333zzz/article/details/17259513。
2、通过网上已经发布的a ...
最近回顾了下内部类的用法,有两个问题备忘下。
1 内部类标准用法
java中内部类用处很广,但是感觉标准用法如下:
内部类child使用private修饰符,实现一个公开的接口interface,然后通过父类parent的public方法初始化newInstance,在 ...
- 2008-12-30 12:15
- 浏览 1013
- 评论(0)
前面一段时间把commons包过了一遍,倒不是为了全面了解这些包的用法,而是为了能够大致了解这些包的功能,在平时需要用到的时候能够想到用它们而已。包含如下几种常用的commons包:
commons-lang
commons-collections
commons-io
commons-bea ...