- 博客(8)
- 资源 (1)
- 收藏
- 关注
条件表达式陷阱
Object o = true ? new Integer(1) : new Double(2.0);System.out.println(o); 上面代码会打印什么?相信很多人都会觉得打印:1。 认为它等同于: Object o2; if (true) o2 = new Integer(1);else o2 = new Doub...
2014-12-30 01:10:43 237
插入排序
插入排序的基本思想: 在要排序的一组数种,假设前面(n-1)[n>=2]个数已经是拍好顺序的,现在要把第n个数插到前面的有序数种,使得这n个数也是拍好顺序的。如此反复循环,知道全部排好顺序。 一般的实现方式:public static void insertSort1(int[] data){ int tmp = 0; for(int i = 1...
2014-12-14 01:55:07 148
java实现共享内存操作
对UNIX系统来说,共享内存分为一般共享内存和映像文件共享内存两种,对windows实际上只有映像文件共享内存一种。所以java应用中也是只能创建映像文件共享内存。使用共享内存,有如下几个特点:1、可以被多个进程打开访问。2、读写操作的进程在执行读写操作时其他进程不能进行写操作。3、多个进程可以交替对某一共享内存执行写操作。4、一个进程执行了内存的写操作后,不影响其...
2014-12-04 15:58:36 1981
原创 Fragment之间切换,”跳转“。
Fragment是activity界面的一部分活着一种行为,它不能独立存在,必须嵌入到activity中,而且fragment的生命周期受所在activity的影响。所以fragment之间并不能直接像activity一样跳转。但是我们可以通过回调函数,用activity来控制切换fragment,实现好像fragment之间直接跳转的功能。 做法是在需要跳转的fragment里面实...
2014-12-01 19:02:16 271
原创 使用SharedPreferences实现登录记住密码
SharedPreferences SharedPreferences是一种轻型的数据存储方式,本质是基于xml文件存储Key-value的键值对数据,一般用来存储一些简单配置信息。其存储位置在/data/data/<应用包名>/shared_prefs目录下。实现SharedPreferences存储的步骤如下: 1、创建SharedPreferences对象,有两...
2014-11-24 19:47:09 250
原创 【转载】Java分布式键-值缓存系统Voldemort
Voldemort是一款基于Java开发的分布式键-值缓存系统,像JBoss Cache一样,Voldemort同样支持多台服务器之间的缓存同步,以增强系统的可靠性和读取性能。Voldemort的特点缓存数据可以自动在各个服务器节点之间同步复制。每一个服务器的缓存数据被横向分割,因此是总缓存的一个子集。严格保持缓存的一致性。提供服务器宕机快速恢复方案。可配置的数据存储引...
2014-11-20 15:40:24 602
利用MyEclipse快速创建webService服务
创建web项目 添加webservice支持,使用xfire 添加支持以后,MyEclipse自动配置web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001...
2014-11-19 20:46:45 220
原创 安卓左侧抽屉+带图标自定义菜单内容
达到下面效果:[img] [/img]使用android.support.v4.widget.DrawerLayout默认效果如下: 略显单调,如果能通过图标与文字的方式,就好看很多,通过创建自定义适配器,达到图标和文字在左侧显示菜单效果。创建布局文件<?xml version="1.0" encoding="utf-8"?> <!--左侧导航每一行布局--&...
2014-11-19 19:36:51 736
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人