自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java实现生产者-消费者模型

生产者-消费者(producer-consumer)问题,也称作有界缓冲区(bounded-buffer)问题,两个进程共享一个公共的固定大小的缓冲区(只有在共享资源的情况下才有可能产生此类问题)。其中一个是生产者,用于将消息放入缓冲区;另外一个是消费者,用于从缓冲区中取出消息。可能的问题出现在当缓冲区已经满了,而此时生产者还想向其中放入一个新的数据项的情形,其解决方法是让生产者此时进行休眠,等待消

2015-05-04 20:29:39 376

原创 Java实现完全二叉树的构建以及三种遍历方式

简介: 将一个数组{1,2,3,4,5,6,7,8,9}依次转化为Node节点,本例中节点由int型数据和指向左右子节点对象的引用构成,然后将所有节点构造成一个完全二叉树。 实现过程: package binaryTree;import java.util.LinkedList; import java.util.List;/** * 功能: 把一个数组的值存入二叉树中,然后进行三种方式的遍历

2015-04-29 20:08:46 658

转载 Java内存机制

1.Java的内存机制  Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后(比如,在函数A中调用函数B,在函数B中定义变量a,变量a的作用域只是函数B,在函数B运行完以后,变量a会自动被销毁。分配给它的内存会被回收),

2015-04-14 13:23:34 351

原创 利用百度Geocoding API实现逆地址解析

Geocoding API 是百度提供的服务接口, 主要是用于提供从地址解析到经纬度坐标或者从经纬度坐标解析到地址的转换服务。主要过程是,用户通过接口发送html请求,并将返回的数据进行解析 http://developer.baidu.com/map/index.php?title=webapi/guide/webservice-geocoding具体的百度提供的服务 主要是构建一个具体的u

2015-04-13 22:45:21 3354 1

原创 Android中实现定位

实现Android中的定位功能,获取到经纬度。1.使用LocationManager这个类,首先是要创建此类的实例,通过Context类的getSystemService()方法获得 2.定位的方式一般有两种可以选择,GPS_PROVIDER和NETWORK_PROVIDER,前者定位准度高,但耗电量大,后者相反。 3.通过getLastKnownLocation()方法可以得到Location

2015-04-13 21:52:14 813

空空如也

空空如也

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

TA关注的人

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