海海人生

Sea life and how similar

Tomcat源码分析(九)--Session管理

在明白Tomcat的Session机制之前,先要了解Session,Cookie,JSESSIONID这几个概念。JSESSIONID是一个唯一标识号,用来标识服务器端的Session,也用来标识客户端的Cookie,客户端和服务器端通过这个JSESSIONID来一一对应。这里需要说明的是Cook...

2012-07-11 15:16:29

阅读数 11864

评论数 4

自定义进度条动画(背景跟随变化)

公司有一个这样的需求: 需求描述如下:长按右面的接受按钮,左侧的进度向右增加,进度条覆盖的地方跟没覆盖前的颜色是不一样的,比如进度条覆盖前的文字是黑色,覆盖后的文字是白色。释放按钮进度条会回滚。 一开始想用属性动画来解决,不料没成功,我是用属性动画做不出来,有高手希望指点一下。 我这里是用自定...

2016-05-30 16:25:53

阅读数 1021

评论数 0

自定义viewgroup(左右上下)

自定义viewgroup,左右上下各一个view,参考hongyang的博客,实现自己的例子(关键看注释):     onMeasure方法(重点:viewgroup的onMeasure方法是要确定自己的宽高,父类给出的widthMeasureSpec和heightMeasureSpec只是建议...

2016-05-23 16:30:28

阅读数 384

评论数 0

PopupWindow相关

主要是想搞懂一下三个函数:      Java code ? 1 showAsDropDown(anchor);  以触发弹出窗的view为基准,出现在view的正下方,弹出的pop_view左上角正对view的左下角  偏移量默认为0,0 Jav...

2016-04-22 10:24:03

阅读数 392

评论数 0

ScrollTo,scrollBy,getScrollX()

理解这几个函数就把屏幕想象成一个框,框后面是canvas,canvas比手机屏幕会大         假设一个textview在屏幕的(10,10);位置,就是离屏幕左边10sp,右边10sp;         现在看scrollto(x,y)函数,如果scroll(10,10),那么就把屏幕...

2016-04-20 17:15:52

阅读数 363

评论数 0

android开发文档镜像地址

镜像地址:http://wear.techbrood.com/index.html

2016-03-22 16:47:21

阅读数 443

评论数 0

ffmpeg转码(avi转mp4)

很难很难! 前后搞了一个月有于。。。。 目的:从一个avi转码到mp4,avi(视频编码器:mpeg4,音频编码:mpeg2 Audio,),mp4(视频编码器:h264/avc,音频编码器:mpeg2 Audio) 结果,基本可以了,视频还有一点问题,音频可以了!这里先贴代码在这里,接下来再慢慢...

2013-12-20 17:00:58

阅读数 20824

评论数 1

一道笔试题的思考(三)

题目:随机产生5个数,这5个数每个数的范围都在[10,35]之间,5个数的和是定值100,尽量让5个数的概率随机,写出算法??           如,原来a,b,c,d,e都是20,随机后变成a=34b=29c=11d=10e=16,但是他们之和还是100,再次随机后a=11b=21c=13d...

2012-10-18 12:37:13

阅读数 1627

评论数 0

一道笔试题的思考(三)

题目:随机产生5个数,这5个数每个数的范围都在[10,35]之间,5个数的和是定值100,尽量让5个数的概率随机,写出算法?? 如,原来a,b,c,d,e都是20,随机后变成a=34b=29c=11d=10e=16,但是他们之和还是100,再次随机后a=11b=21c=13d=28e=27...

2012-10-18 12:37:00

阅读数 109

评论数 0

多玩最新笔试题目

多玩的三个大题: 1:X和Y是两串长度一样的字符串,X和Y的差异值定义为在两个字符串上对应位置上不一样的字符的个数,比如“ant”和“art”的差异值是1.给定两个字符串A和B,A的长度小于或者等于B,你可以在A的前面或者后面任意添加字符,舍得A和B长度一样。写一个方法求出最后能得到的最小的差异...

2012-10-10 14:22:15

阅读数 1761

评论数 1

多玩最新笔试题目

多玩的三个大题: 1:X和Y是两串长度一样的字符串,X和Y的差异值定义为在两个字符串上对应位置上不一样的字符的个数,比如“ant”和“art”的差异值是1.给定两个字符串A和B,A的长度小于或者等于B,你可以在A的前面或者后面任意添加字符,舍得A和B长度一样。写一个方法求出最后能得到的最小的差异...

2012-10-10 14:22:00

阅读数 141

评论数 0

一道笔试题的思考(二)

题目:给定一数组a[N],我们希望构造数组b [N],其中b[j]=a[0]*a[1]…a[N-1] / a[j],在构造过程中,不允许使用除法: 要求O(1)空间复杂度和O(n)的时间复杂度; 除遍历计数器与a[N] b[N]外,不可使用新的变量(包括栈临时变量、堆空间和全局静态变量等); 请用...

2012-09-28 15:35:43

阅读数 1149

评论数 0

一道笔试题的思考(二)

题目:给定一数组a[N],我们希望构造数组b [N],其中b[j]=a[0]*a[1]…a[N-1] / a[j],在构造过程中,不允许使用除法: 要求O(1)空间复杂度和O(n)的时间复杂度; 除遍历计数器与a[N] b[N]外,不可使用新的变量(包括栈临时变量、堆空间和全局静态变量等); 请用...

2012-09-28 15:35:00

阅读数 122

评论数 0

一些小问题技术笔记(二)--思考是进步的本质

1:虚函数的定义,当从父类中继承的时候,虚函数和被继承的函数具有相同的签名。但是在运行过程中,运行系统将根据对象的型別,自动地选择适当的具体实现运行。由此可以看出Java的普通函数都是虚函数。因为Java是默认动态绑定的。只有方面前面加static和final的才不是虚函数。(参考:http://...

2012-09-27 11:42:16

阅读数 1180

评论数 0

一些小问题技术笔记(二)--思考是进步的本质

1:虚函数的定义,当从父类中继承的时候,虚函数和被继承的函数具有相同的签名。但是在运行过程中,运行系统将根据对象的型別,自动地选择适当的具体实现运行。由此可以看出Java的普通函数都是虚函数。因为Java是默认动态绑定的。只有方面前面加static和final的才不是虚函数。(参考:http://...

2012-09-27 11:42:00

阅读数 141

评论数 0

一道笔试题的思考(一)

1:++操作为什么比+1操作高效,试从内存方面详细解释       都知道编译后++操作的指令比+1的少,所以肯定高效,但具体解释起来还要记住很多东西。++操作主要是通过字节码iinc指令来实现,其意思是:将指定的int型整型变量增加指定值。决定测试一下,以下代码: ...

2012-09-24 20:59:53

阅读数 1247

评论数 0

一道笔试题的思考(一)

1:++操作为什么比+1操作高效,试从内存方面详细解释 都知道编译后++操作的指令比+1的少,所以肯定高效,但具体解释起来还要记住很多东西。++操作主要是通过字节码iinc指令来实现,其意思是:将指定的int型整型变量增加指定值。决定测试一下,以下代码: ...

2012-09-24 20:59:00

阅读数 237

评论数 0

各种排序算法Java实现

校招快要开始了,复习一下以前的排序知识,下面的代码都是以前写的,今天翻出来又重新看了一下,贴上来。也算是复习吧。 插入排序,稳定排序(稳定是指相同的两个数在排序之后它们的相对位置不变。): //插入排序 public static void insertSort(int[] a){ ...

2012-09-11 21:34:05

阅读数 1171

评论数 0

各种排序算法Java实现

校招快要开始了,复习一下以前的排序知识,下面的代码都是以前写的,今天翻出来又重新看了一下,贴上来。也算是复习吧。 插入排序,稳定排序(稳定是指相同的两个数在排序之后它们的相对位置不变。): //插入排序 public static void insertSort(int[] a){ ...

2012-09-11 21:34:00

阅读数 84

评论数 0

Java IO与NIO的相关问题

流(Stream)是最早的Java对IO的抽象,而通道(Channel)是NIO对新Java对IO的抽象,通道与流的不同之处在于通道是双向的。而流只是在一个方向上移动(一个流必须是 InputStream 或者 OutputStream 的子类), 而 通道 可以用于读、写或者同时用于读写。流...

2012-09-11 12:59:47

阅读数 1253

评论数 1

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