`
charlotte
  • 浏览: 121777 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1 蓝牙技术简介 蓝牙( Bluetooth )是一种短距离无线数据与语音通信的开放性全球规范。蓝牙技术使用全球通用的 2.4GHzISM(工业、科学、医学)频段,数据传输速率为0~1MHz ,蓝牙设备间的有效传输距离为10~100m 。 蓝牙技术规范包括协议栈( core )和应用框架( profile )。协议栈是蓝牙技术的核心组成部分,它能使设备之间互相配对并建立连接,蓝牙设备之间通过各种各样的应用框架进行交互和数据交换,实现各种应用功 能。如图1所示,蓝牙协议栈依照规范主要包括下面几部分:基带规范协议、链路管理器协议、逻辑链路控制 和适配协议、服务发现协议、适配协议。蓝牙应用框架规定蓝牙 ...

关于blue

http://elsila.bokee.com/6978066.html

蓝牙通信

http://www.eefocus.com/majianhui/blog/09-12/182434_16fbb.html 一个牛叉人的blog 最近做一个蓝牙通信的项目,搞软件的最怕的就是和硬件沾边哪怕一点点都觉得很迷茫! 做这个项目时遇到了一个问题 就是当手机和蓝牙模块建立连接后,用的是长连接模式,就是持续保持连接.手机这边作为客户端发起请求,蓝牙模块作为server相应并返回数据. 问题是如果client这边发送数据给server但是serve出于某种原因没有返回数据,而client并不知道server没有返回数据,仍执行read,就会阻塞.死到server写进数据,这样是不行的,怎 ...
2.0以上 下载源码 找SDK安装目录 D:\android-sdk-windows2.1\      找到目录 结构如下: D:\android-sdk-windows2.1\        -platforms                   +android-2      +android-3      +android-....      +android-8(数字代表api版本) 最高的android-7对应的是SDK2.1 在android-7文件中新建sources然后把源码解压到这个文件下 改配置文件 找到android-8目录下的文件 sou ...
跳转到指定的应用程序 Intent intent = new Intent(Intent.ACTION_MAIN); ComponentName componentName = new ComponentName("com.android.settings", "程序name"); intent.setComponent(componentName); startActivity(intent);
resion下javamail出异常java.lang.SecurityException: Access to default session denied Caused by: java.lang.SecurityException: Access to default session denied at javax.mail.Session.getDefaultInstance(Session.java:311) 程序用调度每晚12点自动发送邮件,前一段时间一直正常运行,一天突然报该异常导致不能发信 查找原因 It means some other application, or the ...
2010-0-9-25 出异常java.lang.OutOfMemoryError: Java heap spac 内存使用问题: 1.不能过分依赖GC 2.监控内存情况---学习别人的 maxMemory()这个方法返回的是java虚拟机(这个进程)能构从操作系统那里挖到的最大的内存,以字节为单位,如果在运 ...
Quartz由James House创建并最初于2001年春天被加入sourceforge工程 Quartz调度器      Quartz框架的核心是调度器。调度器负责管理Quartz应用运行时环境。调度器不是靠自己做所有的工作,而是依赖框架内一些非常重要的部件。 Quartz不仅 ...
为什么ie8,firefox设计成 所有窗口共享session呢?
1)常量始终是线程安全的,因为只存在读操作。 2)对构造器的访问(new 操作)是线程安全的,因为每次都新建一个实例,不会访问共享的资源。 3)最重要的是:局部变量是线程安全的。因为每执行一个方法,都会在独立的空间创建局部变量,它不是共享的资源。局部变量包括方法的参数变量。
拿tomact容器来说,有两种方式: 1.在tomact下的conf下的web.xml里指定servlet,通过<load-on-startup></load-on-startup>设置什么时候加载,0启动加载,0-5多个servlet时安指定顺序加载,0-(-5)启动时不加载servlet. 调用init()方法初始化. 2.通过客户端的请求的url加载,找到web.xml,调用init()初始化servlet. init和destory的生命周期只有一次,servlet一担实例化后就会放到tomact的容器池中,以后就用tomact容器中的来处理请求,实现多线程. ...
项目移植的时候,从myeclipse到另一个myeclipse的时候报出异常 java.lang.UnsupportedClassVersionError: Bad version number in .class file Java Compiler没有不一样,发现是tomact的问题,另一个是用myeclipse里自带tomact,jdk用的是myeclipse自带的jdk.因此报出该异常! 细心再细心!谨慎再谨慎!!!
Global site tag (gtag.js) - Google Analytics