自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速排序代码

算法原理见: http://blog.csdn.net/morewindows/article/details/6684558 写的很通俗易懂了。 然后按照文章里的理论,写了一把代码。也算通俗易懂^^ package sort; import java.util.Arrays; import java.util.Random; public class FastSort

2016-09-22 11:44:16 381

原创 如何判断某String是否经过urlEncoder.encode过

做2维码跳转,经常遇到要跳转的url没有经过urlEncode过,导致不能正确的跳转到目标地址(虽然这是客户生成码的事,但是既然已成事实,还是需要解决的) 因此需要在服务端判断下跳转的url是否已经经过urlEncode过了 代码如下: import java.util.BitSet; /** * 类UrlEncoderUtils.java的实现描述:TODO 类实现描述

2016-04-23 17:36:06 12484

原创 绘制热点图

如上效果 主要类似篮球游戏的热点占位图 代码如下: package img; import java.awt.Color; import java.awt.Graphics2D; import java.awt.RadialGradientPaint; import java.awt.Rectangle; import java.awt.RenderingHints;

2016-04-08 19:17:33 2798

原创 javascript-leftpad方法

原由是微博上出的一则leftpad方法被吐槽的事。 原方法是通过循环挨个拼接字符串的方式,所以效率差了点(会产生N多string对象,导致对象回收慢) 类似 for(i=0;i   str=pad+str; } 改进如下: //cache var padding1="000000000000000000000000000000000000000000000000000000

2016-03-24 17:04:55 5117

原创 javaAio例子

例子见 http://blog.csdn.net/xxb2008/article/details/42424105 修改下例子中的代码,打印出启动线程id和回调函数执行时的线程id 发现每次回调的线程id是不同的 这里备注下aio模式 用户线程1------------------------------------------------------

2016-02-25 11:50:51 562

原创 为何Math.abs(Integer.MIN_VALUE) = Integer.MIN_VALUE

如题, 为何Math.abs(Integer.MIN_VALUE) = Integer.MIN_VALUE ? 查看Math.abs方法,代码如下 public static int abs(int a) {         return (a } 也就是说Integer.MIN_VALUE  = (0-Integer.MIN_VALUE ) 原因如下: 负数的2进制

2016-02-24 15:59:04 2206

原创 如何使用css3绘制任意角度扇形+动画

本文参考自: http://jingyan.baidu.com/article/c910274be4dd69cd371d2d48.html 这里只是做下原理解释 原理:使用两个半圆做角度拼接。 比如想绘制一个缺口朝右,缺口弧度30度角的扇形 那么将由一个旋转65度角的半圆A+一个旋转-65度角的半圆B组合而成。 代码: .outer{ position: a

2015-12-04 16:21:33 18854

原创 Base64代码详解-编码注解

Base64概念参见 http://www.ruanyifeng.com/blog/2008/06/base64.html 用一句话来讲base64的话: base64=64进制=用6位bit表示一个数字 2进制1位 8进制3位 16进制4位 64进制6位 base64编码的核心,就是将一个byte流用6bit的单位分割 科普完了,开始注解代码

2015-07-30 14:49:48 637

原创 JAVA/IOS下emjoi表情的截取

在项目用有用到带emjoi表情符的用户昵称,在某些场景下,需要对昵称做截取。如果按照String.length来截的话,会遇到乱码的情况。 看string源码,length取的是char[] value的长度,根据这个截,获取到的是N个完整的char. 但是实际情况,却遇到了乱码,到底是咋回事呢 ? 由此,我先需要弄明白, 1.char到底是啥玩意? ja

2015-07-27 15:14:36 2167

空空如也

空空如也

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

TA关注的人

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