摘要:
result 一共有两个属性 name和type type就是转发类型:在 struts-default中的result-types 常用的有 1.diadispatcher 转发 默认值 2.redirect 重定向到一个Url,也可以是Action或一个页面 3.redirectAction 重 阅读全文
摘要:
解析: 阅读全文
摘要:
wait(100L)意思为:不占用CPU,线程等待100毫秒 notify():唤醒正在排队等待同步资源的线程优先级最高者结束等待。 notifyAll():唤醒所有正在排队等待同步资源的线程。 并且这三个方法必须在synchronized块内执行否则会报异常 让两个线程循环打印1-100比如a打印 阅读全文
摘要:
生成Excle 解析Excle 阅读全文
摘要:
java如何解决线程安全问题,一共有两种方式 1、同步代码块 synchronized (同步监视器) { //需要同步的代码(操作共享数据的代码) } 同步监视器:由一个对象来充当,哪个线程获取这个监视器,就可以执行括号里的代码。一般叫加锁 同步锁的作用,保证任何时候之后一个线程能够执行同步锁里的 阅读全文
摘要:
package com.example.velocity; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.GestureDetector; import android.view.GestureDetector.OnDoubleTapListener;... 阅读全文
摘要:
首先我们要明确三个方法的作用 public boolean dispatchTouchEvent(MotionEvent ev)这个方法的作用是对事件进行分发 public boolean onInterceptTouchEvent(MotionEvent ev)对事件进行拦截 public boo 阅读全文
摘要:
基类适配器 阅读全文
摘要:
蓝牙打开的两种方式:一种是有对话框弹出,另一种是没有对话框。 关闭蓝牙 扫描蓝牙设备:扫描的有两种结果一种是已经配对过的,另外一种就是周围有的设备 扫描周围的设备需要注册广播,在oncreate方法里 然后是让一个手机作为服务器,得分为以下步骤, 这里需要注意的是需要一个唯一的uuid,两端必须保持 阅读全文
摘要:
首先应该请求网络得到一些信息,比如要添加覆盖物的经度纬度,介绍啊之类的,然后就是怎么来添加覆盖物了。 点击事件 阅读全文