摘要: 1.java5的Semaphere同步工具 1.java5的Semaphere同步工具 Semaphore可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数,例如,实现一个文件允许的并发访问数。 Semaphore实现的功能就类似银行有6个窗口,1 阅读全文
posted @ 2016-04-19 18:13 春江潮 阅读(634) 评论(0) 推荐(1) 编辑
  2016年6月14日
摘要: HTML DOM的新特性 核心DOM操作网页中的各元素,可以实现动态的HTML。但是,选择某个元素非常麻烦,特是当层级越深时,操作就更麻烦。核心DOM查找元素并不实用。DOM为HTML提供了专用的方法,就是HTML DOM。 HTML DOM的特性 (1)每一个HTML元素(标记),都对应一个元素对 阅读全文
posted @ 2016-06-14 17:16 春江潮 阅读(153) 评论(0) 推荐(0) 编辑
  2016年6月13日
摘要: Screen屏幕对象 Width:屏幕的宽度 Height:屏幕的高度 availWidth:屏幕的有效宽度(不含任务栏) availHeight:屏幕的有效高度(不含任务栏) colorDepth:色深 navigator浏览器对象 appName:浏览器软件的名称 appVersion:版本号 阅读全文
posted @ 2016-06-13 18:06 春江潮 阅读(593) 评论(0) 推荐(0) 编辑
摘要: BOM结构图如下: DOM结构图如下: BOM和DOM BOM,Bowser Object Model浏览器对象模型。提供了访问和操作浏览器各组件的途径或方法。 比如:Navigator对象:浏览器的名称、版本号、客户端操作系统、系统语言等 Window:弹出一个广告窗口、窗口的尺寸; Histor 阅读全文
posted @ 2016-06-13 11:58 春江潮 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 一、Js实现单行文本的滚动 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="h 阅读全文
posted @ 2016-06-13 11:08 春江潮 阅读(219) 评论(0) 推荐(0) 编辑
  2016年5月5日
摘要: 遍历系统目录 遍历系统文件目录,可以查找到我们需要的文件,方便记录文件的目录地址(不想找database在系统中的位置,就写了这么个玩意儿,一定要开启一个线程,不然手机文件多,可能会崩溃) 优点是:无论手机中有什么文件,都能够便利出来。缺点是手机文件越大,遍历需要的时间久越长久。 示例代码如下: 调 阅读全文
posted @ 2016-05-05 10:44 春江潮 阅读(266) 评论(0) 推荐(0) 编辑
  2016年5月3日
摘要: AndroidStudio中使用SVN提交项目 1、安装SVN,我选择使用TortoiseSVN-1.8.7.25475-x64-svn-1.8.9.msi(安装文件地址如下:http://download.csdn.net/detail/fengbianyun/9508797),而不是Setup- 阅读全文
posted @ 2016-05-03 15:06 春江潮 阅读(7587) 评论(0) 推荐(0) 编辑
  2016年4月29日
摘要: 源码已经下载了,但是为毛关联不了? 我的源码默认是下载在Sdk\sources\android-23\目录下面的,以前开发的时候都是自动关联的,今天碰到了怎么刷新,怎么关联都不行。 解决方式为: 1、进入C:\Users\username\.AndroidStudio2.0\config\optio 阅读全文
posted @ 2016-04-29 12:57 春江潮 阅读(327) 评论(0) 推荐(0) 编辑
  2016年4月27日
摘要: Android开发最吸引人的魅力在于随随便便拖几个控件,跑一下代码,就能看见在页面上面显示的效果。其中Activity的强大就体现出来了。楼主以前做Web开发,被2000多行的Js代码弄的头昏眼花。后来偶尔一次机会,看见Android拖控件到显示的视频,被吸引着入了门,走上了Android的不归路。 阅读全文
posted @ 2016-04-27 12:04 春江潮 阅读(334) 评论(0) 推荐(0) 编辑
  2016年4月18日
摘要: 1.多个线程之间共享数据的方式探讨 1.多个线程之间共享数据的方式探讨 1、如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,买票系统就可以这么做。 2、如果每个线程执行的代码不同,这时候需要用不同的Runnable对象,有如下两种方式来 阅读全文
posted @ 2016-04-18 12:03 春江潮 阅读(1933) 评论(1) 推荐(1) 编辑