Java 类库中包含许多有用的”基础模块“类。通常,我们应该优先选择重用这些现有的类而不是创建新的类。:重用能降低开发工作量、开发风险(因为现有类都已经通过测试)以及维护成本。有时候,某个线程安全类能支持我们需要的所有操作,但更多的时候,现有的类只能支持大部分的操作,此时就需要在不破坏线程安全的情况下添加一个新的操作。...
分类:
编程语言 时间:
2014-10-19 10:16:35
阅读次数:
199
1. du和df的区别?du统计文件的大小,需要遍历整个目录;df统计磁盘的使用情况; du -s /dir du -ab /dir ; df -h /disk1正常情况下两者数值接近,但如果存在打开文件的进程,而该文件被rm或者mv出去,则统计该目录du空闲空间大于df的空间空间;因为df记录磁....
分类:
Web程序 时间:
2014-10-19 10:15:04
阅读次数:
737
R文件在android开发中,占据着中会在重要的地位,里面的内容有系统自动生成,不可随意修改,然而在开发过程中,总是不可知的丢失,这里总结一下修补方法#.在Eclipse里可以 (1).在不能确认xml文件或图片文件没有错误的情况下,最好不要clear,因为这时只要一clear,那么R文件就...
分类:
移动开发 时间:
2014-10-19 10:09:38
阅读次数:
167
由于我也是边看边学,在很多概念不是很清晰的情况下,也不好将书中的大段内容全部摘抄过来,所以结合项目源码先分析再总结,就成目前比较可行方案,第一篇先从项目结构入手。项目源码下载后,主要的功能集中在Core项目文件夹的CSLA项目中,其他项目或从此处继承,或引用此项目,因此对整个项目的分析从此开始。需要...
分类:
其他好文 时间:
2014-10-19 01:18:13
阅读次数:
176
============问题描述============ 我们大家都知道,通常情况下,使用introtation=mActivity.getWindowManager().getDefaultDisplay().getRotation();可以获取屏幕旋转的方向。但是这个rotation的返回值到底...
分类:
移动开发 时间:
2014-10-18 23:41:02
阅读次数:
265
【问题1】什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型?
答:从String类的源码中,我们可以知道不可变对象是被final关键字修饰的类产生的对象,其成员变量也是被final修饰的,因此该类不能被修改也不能被继承。
不可变对象的好处主要体现在以下两方面:
1. 不可变对象是线程安全的,可用于多线程。在多线程通信中,某一个变量很可能被多个线程进行修改,因此是不安全的。而不可变对象不能...
分类:
编程语言 时间:
2014-10-18 22:25:04
阅读次数:
243
??
1
第一种方式是:在连网的情况下,通过在helpàInstall下安装。
新的地址是:http://download.eclipse.org/technology/m2e/releases
2
第二中方式是:
通过插件配置的方式进行安装插件。
A
将maven所需的插件放到maven的安装目录下,截图如下:
B
在Eclipse的dr...
分类:
系统相关 时间:
2014-10-18 21:04:02
阅读次数:
256
一、应用场景:地图应用中判断一个位置是否在一个区域内。我曾经应用在百度地图上,代码为js实现。据我了解,目前百度地图api已经提供该功能。二、概要:1、行政区划边界是多边形;2、多边形分为凸多边形和凹多边形;3、应用:产生随机数据(即一个平面坐标)在制定的行政区划边界以内(即多边形内),在正式情况下...
分类:
其他好文 时间:
2014-10-18 20:56:15
阅读次数:
148
selinux的布尔变量1.作用:利用布尔变量,在系统运行情况下可以实现:调整网络服务的部分SELinux策略,而不用知道具体的SELinux策略如何编写,也不需要重新加载或重新编译SELinux策略。2.管理布尔变量1)查询布尔变量[root@localhost~]#semanageboolean-l##长格式查看所有布尔..
分类:
系统相关 时间:
2014-10-18 18:31:16
阅读次数:
411
1. 问题背景描述
在工作中需要在没有项目源码的情况下直接使用robotium测试目标android平台launcher,平台的版本基于当前最新的android 4.4.2。之前在验证可行性的时候使用本人同样使用android4.4.2的测试手机htc incredable s针对一个只有apk的notepad应用做过同样的验证,在测试手机上运行完全没有问题。该测试代码如下:
packag...
分类:
其他好文 时间:
2014-10-18 18:28:32
阅读次数:
314