自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

【讨论】为啥0.2+0.4 != 0.6(浮点数计算的精度问题)

网上有很多帖子讨论浮点数的精度问题,其中有如下命题:0.2+0.4=0.600 000 000 000 000 10.58*10=5.8,但0.58*100=57.999 999 999 999 99,0.58*1000=580http://justjavac.iteye.com/blog/1864938, http://vb2005xu.iteye.c...

2013-05-12 20:21:48 699

统计[0,N)的所有整数中1出现的次数

题目描述统计[0,N)的所有整数中1出现的次数。推导过程由于涉及表达式,不好在此显示。详见:http://blog.thihy.info/post/216结论令  , 则  。其中:  ...

2013-05-01 09:34:59 186

Java正则表达式进阶教程之构造方法

原文发于http://blog.thihy.info/post/119,转载请注明出处。本文是在学习正则表达式过程中整理的,虽然冠以“教程”,但实际上应该算是学习笔记。整篇文章需要对正则有一定的理解。。如果有啥写得不对的,或者写得不够清楚的,欢迎大家留言讨论。概述正则表达式(Regular Expression)是高效的、便捷的文本处理工具,能够快速查询符合某种规范的文本。例如...

2013-01-28 22:11:04 288

Java单元测试(Junit+Mock+代码覆盖率)

原文见此处单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。一般来说,单元测试任务包括接口功能测试:用来保证接口功能的正确性。局部数据结构测试(不常用):用来保证接口中的数据结构是正确的比如变量有无初始值...

2013-01-17 22:54:33 2371 1

原创 Java源代码阅读笔记之线程池

线程池Java中,有两个主流的线程池实现,分别为ThreadPoolExecutor和ScheduledThreadPoolExecutor。它们的继承关系如下:ExecutorService <----- AbstractExecutorService <------ ThreadPoolExecutor <----- ScheduledThreadPoolExecu...

2013-01-13 20:36:45 97

原创 JVM调优实战

JVM GC监控JSTAT监控SUN JVM自带了jstat工具,用于输出GC等信息。 命令格式 jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ] 使用方法及输出见 http://docs.oracle.com/javase/6/docs/technotes/tools/s...

2013-01-07 22:54:05 82

原创 atlassian stash中 git push 返回411

问题在Nginx作为GIT服务器的前端代理时,执行GIT PUSH可能会出现HTTP 411的错误。这是因为Nginx不能处理Chunked的POST请求。  $ git pushCounting objects: 2332669, done.Delta compression using up to 16 threads.Compress...

2012-11-21 14:36:44 103

原创 FishEye Crucible分析

对License采用DSA进行数字签名。License的实际数据内容是一个“属性文件”,大概的字段有MaintenanceExpiryDate、LicenseExpiryDate等。 所有的JSP文件均被清空,只保留了编译之后的class文件,地址在:\content\WEB-INF\classes\org\apache\jsp中。 整体布局使用的是threePanelPageCo...

2012-11-16 10:36:47 342

原创 git config

git config --global alias.st statusgit config --global alias.ci commitgit config --global alias.co checkoutgit config --global alias.br branchgit config --global color.ui true git config -...

2012-10-11 14:20:02 72

Calibre Umd Plugin (插件)

 Calibre是一个EBook管理软件,可以转换大量的格式,比如EPub等。但对UMD尚不支持,而中国绝大多数小说网站基本都仅支持Txt、Umd、Jar。 此插件的主要用途就是打开UMD、导入UMD、导出UMD。 项目地址在:http://code.google.com/p/calibre-umd/。 Umd解析使用的是 http://code.google.co...

2011-07-01 10:37:56 1226

Git+Apache+DAV环境下,Windows中Push操作可能的问题

1. MKCOL没有权限问题的原因是,Git在第二次MKCOL时,没有携带用户名和密码信息,导致没有权限。可以在主目录(就是~)下面新建文件_netrc,并输入machine,user,password信息2. Cannot lock existing info/refsa. 用户名、密码对吗?b.DavLock文件存在吗?...

2011-04-14 17:48:15 126

SRM501

FoxProgression描述:给定数组 int[] seq,在末尾加一整数k,使得数组是等差/等比数列。问,有多少个这样的k? 感受:基础题,首先判断seq是不是等差/等比,然后就能算出对应的k。 FoxPlayingGame描述:给定nA,nB,scoreA(-10到10的小数),scoreB(-2到2的小数)。从0开始,或者加上scoreA,或者乘以scoreB。作...

2011-03-30 22:27:29 83

JDK工具

原始地址为:http://download.oracle.com/javase/6/docs/technotes/tools/基本工具  

2011-02-14 14:11:07 82

Eclipse 3.6(Helios)下面SubClipse(SVN)绑定快捷键(Keys)无效的解决方法

Eclipse Helios下面,自定义SubClipse的快捷键可能会无效。这个问题已经提交到了Eclilpse的BUG之中。 可能的解决方法是:自定义透视图(在透视图上右击,选择自定义或Custom),然后在Commang Group...选项卡中选中SVN。然后SVN就可以显示在菜单栏上,也可以使用快捷键了。...

2010-09-06 14:09:17 133

Eclipse 3.6(Helios) 查看Jvm内存使用情况

网上流行用options来完成。其实Eclipse选项卡里面就带了。 在"Preferences"->"General"下面,有"Show heap status"的选项。勾上即可。

2010-09-06 14:06:17 88

JLS3阅读简约笔记

词法Unicode形式为\uxxxx,x为16进制数。u可以有很多个,比如\uuuu0002。x必须为4个。Unicode会在编译之前进行处理转换。如果有语句String s = "abc\u000adef";会处理成String s = "abcdef"; 从而导致编译错误。行终止符包括 CR,LF,CR LF标识符包括关键字、布尔常字、...

2010-07-14 18:54:25 155

EXT-GWT(GXT)的Cookie设置 && 部件(Component)的状态存储

Cookie设置Ext类现在是default访问权限的,所以无法使用Ext.state.manager.setProvider(new CookieProvider()); 现在,设置Cookie的方法是:StateManager.get().setProvider(new CookieProvider(path,expires,domain,secure)); ...

2009-09-01 11:10:24 116

GXT Layout

在官方为数不多的文档中,就有关于Layout的,可以去这里看看。 FitLayout使用这个布局一定要注意:只能有一个孩子(孩子还是一个好阿)。但是可以设置Top和Bottom(通过setTopComponent,setBottomComponent设置)。 这个布局中的孩子的大小会自动根据父亲的大小改变而改变。挺不错的。...

2009-08-31 20:43:52 125

EXT-GWT JSON/XML 分页GRID

EXT-GWT的分页功能还算不错。 在官方的Demo上着到了JSON分页,见 ComboBox Templates,或者Buffered Grid。 注意:可能你已经注意到有一个类叫做JsonPagingLoadResultReader,但这两个Demo都是JsonLoadResultReader。但不要以为使用JsonPagingLoadResultReader就...

2009-08-24 14:07:46 93

EXT-GWT 2.0 入门

开发环境EXT-GWT 2.0 库 可以去 http://extjs.com/products/gxt/download.php 下载GWT2.0。备用。GWT 1.6+ 库EXT-GWT2.0 需要GWT1.6+的库,可以前去http://code.google.com/intl/zh-CN/webtoolkit/download.html 下载(目前为1.7版本...

2009-08-24 10:29:29 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除