自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (39)
  • 收藏
  • 关注

原创 【CSRMesh2.1蓝牙开发】-Android demo介绍【二】之代码分析

怎么介绍呢,一直考虑,还是从业务流程开始,1、Meshservice初始化--》2、扫描设备---》3、连接设备--》4、扫描设备--》5、设备组网这样分析多初学者,或者刚接触CSRdemo的比较容易!1、从MainActivity开始,第一步是在onCreate里面初始化蓝牙mesh的入口MeshLibraryManager.initInstance(getApplicationContext(...

2018-05-23 13:34:24 1005 1

原创 【CSRMesh2.1蓝牙开发】-Android demo介绍

之前开发了CSRMesh1.3版本,在基础上我们团队开发了智能照明系统,有android和IOS的二个app,通过蓝牙控制有所灯具设备,后来扩展了面板控制(遥控器),在给客户测试,发现三星手机组网只能支持15个设备一起组网,如果超过组网时经常失败,原因是三星手机对ble支持不怎么好,后来与原厂沟通需要升级2.1版本,因此我们就开始2.1版本开发了,苦逼啊熟悉CSRMesh2.1Demo拿到...

2018-05-22 09:38:31 831 1

原创 BLE MESH之智能照明介绍

一、Ble Mesh介绍BLE MESH技术是一个基于蓝牙BLE并且帮助设备建立一个网络通信技术方案。Ble Mesh技术可以增加设备的组网能力,并且同时可以被智能手机所控制。可以支持无数多的设备,并且设备与设备之间可以用中继的关系进行连接。也就是说,可以不受距离和数量的限制来控制智能设备,如LED灯、智能家电或其他需要控制的产品。

2018-01-03 12:00:06 4178

原创 第五章 background颜色、图片和圆角

1、background-color:初始值为rgba(0,0,0,0)transparent    RGB颜色:rgb(0,0,0)-rgb(255,255,255)    十六位颜色:    RGBA    HSL2、background-image初始值none    background-image:url('https://timgsa.baidu.com/timg?image&...

2018-06-14 11:19:59 5015

原创 第四章 元素类型与样式初始化

/**CSS样式初始化**/        body,p,ul,h1,ol,dl,dd{/*通配符,选择页面中所有存在的元素,设置样式*/            margin:0;            /* padding:0; */        }        ul{            list-style:none;        }        a{            tex...

2018-06-14 11:17:56 216

原创 第三章 盒子模型笔记

1.盒子模型-border    组成宽度、颜色、样式:    border-width: 2px;/*边框宽度*/    border-color: pink;/*边框颜色*/    border-style: solid;/*边框样式*/    复合写法border: 1px solid pink;    left:    right:    top:    bottom;  代码示例:...

2018-06-14 11:16:28 251

原创 第二章 常用CSS和规范笔记

1. 用css去调整界面的元素的展示效果    层叠样式表:用来描述元素在界面中的展示效果,可以方便将界面的元素的展示效果分离出来单独控制.    层叠:在样式中一个层次结构,更具体的样式覆盖通用样式    样式表:适用某一些**符合条件**的元素,有一定规则的    代码示例:    <li style='color: #ff0036;'>这是一个列表</li>2.样式分...

2018-06-04 15:35:48 246

原创 第一章 常用HTML标签笔记

第一章 常用标签1、什么是标签用来存储单个意群的界面最基本的组成部分,和他们俩都是有标签组成的标签的写法是<>(英文半角小于)2、在html标签列如:<div></div>  <p></p><h1></h1><meta><img/><!----&

2018-06-04 15:27:45 292

原创 deleteDatabase NullPointerException异常

异常信息03-28 22:02:01.255 23890-23926/com.sds.sdk E/AndroidRuntime: FATAL EXCEPTION: Thread-663Process: com.sds.sdk, PID: 23890  java.lang.NullPointerExceptionat android.database.sqlite.SQLiteDatabase.de...

2018-03-28 22:14:24 336

原创 sitemesh应用Decorator模式

简介: sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们可以简单完成不同请求的界面视图。1、在dec...

2018-03-27 11:04:23 760

原创 myibatis 一对多配置

myibatis 一对多配置的配置比较简单,需要resultMap 和collection  标签,二步就能搞定。

2017-08-23 15:40:35 281

原创 RecyclerView下拉刷新,自动加载更多,侧滑Item删除

RecyclerView

2017-05-11 14:05:10 611

原创 Android 模仿QQ侧滑删除ListView

Android 模仿QQ侧滑删除ListView

2017-03-08 14:50:59 390

转载 即使删了全库,保证半小时恢复

【高可用数据库架构】一般来说数据库集群会是主从架构:或者主主架构: 如果此时主库宕机,可以:(1)一个从库顶上,重建集群(2)流量迁移到另一个主库来保证数据的安全性与服务的可用性。 但是,如果人为不小心执行了“删全库”操作,命令会同步给其他从(主)库,导致所有库上的数据全部丢失,这下怎么办呢?可以问问自己,当这

2017-01-11 10:51:07 248

原创 android --APK下载、安装、启动

今天项目中使用到APK更新,同时实现自动安装(静默安装),安装完成后,启动最新安装的APK。版本判断请求服务器,判断版本,下载apk下载APKhttp.download(ApkUrl, "/sdcard/Download/" + fileName, true,                new RequestCallBack() {                 

2016-06-23 15:25:25 591

原创 仿微信雷达扫描

仿微信雷达扫描,仿安卓微信动画效果

2015-12-22 10:35:49 2021

原创 通过IP或域名访问工程,不带工程名和端口

在开发过程中,需要输入IP:port

2014-08-20 14:15:01 2026

原创 spring3.0 - AOP编程

了解一下基础知识:切面(Aspect):关注点的模块化,关注点可能横切多个对象连接点(Join point): 运用程序执行过程中需要入插切面模块的某一点, 主要强调的是一个具体的”点”概念,该点可以是一个方法、一个属性、构造函数、类静态初始化块,甚至一条语句。切入点(Pointcut):一个或多个连接点,可以理解成一个点的集合通知(Advice):定义切面中实际的逻辑实现,如...

2014-07-14 11:24:37 100

Java转换成exe文件

[align=center]将项目中java文件转换成EXE文件,点击运行 [/align]步骤分二步:1.使用Myeclipse到处jar包;2.使用exe4J转换成exe执行文件。1.使用Myeclipse到处jar包(包括第三方文件一并导出至jar文件)需要使用Fat Jar插件下载地址:http://sourceforge.net/projects/fjep/ ,解压缩后...

2014-06-30 17:14:58 186

原创 Have you added a TilesConfigurer to your web application context

spring mvc集成tiles的时候Tiles container is not initialized. Have you added a TilesConfigurer to your web application context1.spring-MVC.xml配置 ...

2014-06-27 17:22:22 154

原创 Java编程23种设计模式之单例模式

单例模式是一种常用的软件设计模式。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。这个模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核...

2014-03-26 23:44:02 92

原创 Java编程23种设计模式之抽象工厂模式

抽象工厂模式(Abstract Factory)抽象工厂模式,创建多个工厂类,需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。因为抽象工厂不太好理解,看代码代码,就比较容易理解。我在之前的那个普通工厂上进行修改//创建一个product的接口,然后根据不同消息推送实现该方法public interface SendProvider { public InfoSe...

2014-03-25 22:35:57 105

原创 Java编程23种设计模式之普通工厂模式

1、工厂方法模式(Factory Method)工厂方法模式分为三种:1.1、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。举例如下:(我们举一个推送信息的例子)创建推送接口public interface InfoSender { //创建推送接口 public void send();}创建各种推送实现类:=======邮箱推...

2014-03-24 22:47:13 111

原创 Apache与Tomcat集群配置

其实这个配置在百度上随便一搜,就有好多案例,通过实际案例整理的资料。共享给大家,有问题给我评论中说明,谢谢一、 环境说明Windows XPapache_2.0.59-win32-x86-no_ssl.msi   下载地址:http://httpd.apache.org/mod_jk-apache-2.0.59.so     下载地址:http://tomcat.apach

2013-08-22 09:08:56 511

原创 Elipse CDT 插件时遇到的问题

问题:安装CDT不能完成并得到如下信息:Cannot complete the install because one or more required items could not be found. Software being installed: C/C++ Remote Launch 6.0.0.201202111925 (org.eclipse.cdt.launch.re

2012-11-06 11:38:47 1392 1

原创 android TabActivity中onKeyDown无效问题

@Override    public boolean onKeyDown(int keyCode, KeyEvent event)    {                //按下键盘上返回按钮        if (keyCode == KeyEvent.KEYCODE_BACK)        {            new AlertDialog.Builde

2012-08-01 15:21:04 3637

原创 jquery的live post使用

$(function(){     $("#proId").live("change",function(){     //var value=$("#proId").val();      $("#cityId").html("<option value='-1' >请选择县市</option>");    // $("#city"

2012-04-01 17:18:47 700

原创 oracle中 connect by prior 递归算法

oracle中 connect by prior 递归算法 select DEPT_ID  from WHOME_DEPARTMENT  start with DEPT_ID="+deptId+" connect by prior DEPT_ID=SUPER_ID

2012-03-27 09:33:00 397

原创 设置session过滤器

 package com.util;import java.io.IOException;import java.util.Map;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;i...

2011-12-09 11:33:31 805

原创 设置编码过滤器

package com.util;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import java

2011-12-09 11:29:57 513

转载 window.open和window.showModalDialog使用

 最近在搞物联网项目,有一个模块:空调控制和电视机控制,因此使用到window.open和window.showModalDialog,想想以后不会经常用,干脆整理下来,供自己以后查看,不会忘记。也给大家分享一下!        以下面写出自己认为有用的操作和代码。        SetValue("Iframe1","IframeDiv");       window.parent.opener...

2011-11-23 10:39:35 1521

原创 Linux抓包命令(学习)

tcpdump 的抓包保存到文件的命令参数是-w xxx.cap抓eth1的包 tcpdump -i eth1 -w /tmp/xxx.cap 抓 192.168.1.123的包 tcpdump -i eth1 host 192.168.1.123 -w /tmp/xxx.cap

2011-07-27 15:17:49 15207

原创 java基础ch1

1.java基本类型:int、short、long、byte、float、double、boolean、char2.变量和常量,变量:public int i;public String str中i和str为变量;public final int I=10;public fina

2011-07-26 16:57:46 546

原创 java解析properties文件大全

1、Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法示例:InputStream in = context.getResourceAsStream(path);Properties p = new P

2011-07-21 15:22:36 1579

转载 hibernate学习笔记

hibernate中load和get方法的区别 1)当数据库不存在对应ID数据时,调用load()方法将会抛出ObjectNotFoundException异常,get()方法将返回null.2)也就是延时加载的区别。load的方法默认要加载的对象是存在数据库中的,返回的是一个代

2011-07-19 10:21:16 823 1

原创 jdbc连接数据库和使用

jdbc连接数据库大全:一、JDBC连接DB2Class.forName("Com.ibm.db2.jdbc.net.DB2Driver"); String url="jdbc:db2://dburl:port/DBname" cn = DriverManager.getConn

2011-07-14 11:53:54 537

原创 dom4j解析xml(sina rss xml)

首先我介绍一下dom4j解析方式和所使用的包:要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar

2011-07-01 09:38:00 1486 5

原创 oracle创建表空间和用户

<br />---oracle创建表空间---<br />CREATE TABLESPACE ssitablespace<br /> DATAFILE<br />     '/opt/oracle/db/oradata/iptvrpt/lv_ssitablespace1tbs' SIZE 20M AUTOEXTEND ON NEXT 10M MAXSIZE 100M<br />   EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;<br />---

2011-05-11 17:20:00 397

原创 字符转换

toHexStringpublic static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。 如果参数为负,那么无符号整数值为参数加上 232;否则等于该参数。将该值转换为十六进制(基数 16)的无前导 0 的 ASCII 数字字符串。如果无符号数的大小值为零,则用一个零字符 0 (’/u0030’) 表示它;否则,无符号数大

2010-03-05 23:27:00 409

原创 单列模式

单例模式是一种常见的设计模式,在网上有许多,一找一大把,我今天看了,所以collection一下:单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。 一、懒汉式单例在类被加载的时候,唯一实例已经被创建。这个设计模式在Java中容易实现,在别的语言中难以实现。/**

2010-01-08 21:15:00 533

GPRS模块与MQTT

介绍GPRS模块与MQTT通信,让你的设备立马变成智能设备,主要应用于:POS机、自动售货机、智能水表、智能充电盒等物联网应用!

2018-07-26

CSRMesh2.1q版本android demo

CSRMesh2.1q版本android demo演示,同时里面还有api接口说明,欢迎一起学习

2018-05-22

CSRMesh2.1版本android介绍说明

CSRMesh2.1版本android介绍说明,主要介绍2.1和2.1q版本修改的内容,不一样的接口

2018-05-22

CC2640 CC2650 CC26XX 资料大全

CC2640 CC2650 CC26XX 资料大全 CC2640 CC2650 数据手册 TI官方最新的

2018-04-08

CSR_uEnergy_SDK-2.4.3.26.part2.rar

官方最新SDK开发方,要开发 CSR BT 所需要的工具 分为2个档案,2个都要下才可以解压

2016-08-30

官方最新SDK开发方,要开发 CSR BT 所需要的工具 分为2个档案,2个都要下才可以解压

官方最新SDK开发方,要开发 CSR BT 所需要的工具 分为2个档案,2个都要下才可以解压

2016-08-30

jQuery EasyUI 1.4.1 版 API 中文版

给自己使用,jQuery EasyUI 1.4.1 版 API 中文版 jQuery EasyUI 1.4.1 版 API 中文版 jQuery EasyUI 1.4.1 版 API 中文版

2015-03-24

系统管理图片

系统管理图片

2013-09-10

Study02Android

非常简单的学习android源代码,可以模范学习Study02Android 安卓学习资料

2012-12-13

Study01Android

好东西,一看就会,非常简单的安卓学习代码,安卓学习资料1 android,安卓学习资料 android

2012-12-13

Java开发实战1200例.第2卷.part2.rar

共有二部分: Java开发实战1200例.第2卷.part1.rar Java开发实战1200例.第2卷.part2.rar 仅供参考!

2012-10-24

Java开发实战1200例.第2卷

供二部分: Java开发实战1200例.第2卷.part1.rar

2012-10-24

单点登录CAS资料

整理的CSDN上大部分资料,为了节省资源分

2012-09-18

js写的结构图

js写的结构图

2012-04-05

WdatePicker日历控件使用方法

还可以参数官方网站 http://www.my97.net/dp/index.asp

2012-03-28

代码统计工具

代码统计工具 统计工具 java统计工具

2012-02-07

系统安装指南

安装指南.rar

2011-12-05

Linux安装suse10和oracle安装说明

Linux安装suse10和oracle安装说明

2011-12-05

CodeFormatter(new).xml codetemplates.xml

CodeFormatter(new).xml codetemplates.xml 代码格式,是一个非常标准的格式

2011-11-22

js 垂直进度条

js 垂直进度条 js 垂直进度条 js 垂直进度条 js 垂直进度条自己在加以样式就OK

2011-11-21

时间服务器tftpd32

时间服务器tftpd32时间服务器tftpd32时间服务器tftpd32时间服务器tftpd32时间服务器tftpd32

2011-07-29

发流工具 发流工具 发流工具

发流工具 发流工具 发流工具 发流工具 发流工具

2011-07-29

最小的截图工具 最小的截图工具

最小的截图工具最小的截图工具最小的截图工具最小的截图工具

2011-07-29

SSH Secure Shell

SSH Secure Shell ftp

2011-07-29

RSS RSS RSS

RSSRSS RSSRSS RSSRSS RSSRSS RSSRSS

2011-07-29

NCMS NCMS NCMS

NCMS NCMSNCMSNCMSNCMS NCMSNCMSNCMS NCMSNCMSNCMS

2011-07-29

dom4j-1.6.1.jar下载 和jaxen-1.1-beta-7.jar下载

解开后其中有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar.

2011-07-01

批处理ftp服务器上图片上传下载功能

在二台ftp服务上上传下载图片和文件,通过本地转换一下,情景:我需要在ftp服务下载到另一台ftp服务器上,使用ftp工具,需要连接两次,手动比较麻烦,批处理命令处理,比较方便.

2011-05-27

Linux系列资料(chm).rar

LINUX_API.chm Linux彻底定制指南.chm Linux从入门到精通》.chm Linux公社.chm Linux命令大全(加强版).chm linux命令总结.chm linux软件路由论坛精华.chm 一本在手,打遍天下无敌手。

2011-04-08

续一spring2.0中文参考文档

续一spring2.0中文参考文档,项目参考文档

2009-12-04

spring2.o 中文参考文档

spring2.o 中文参考文档,和项目参考文档

2009-12-04

rss_validator-3.0.0-fx.xpi

rss_validator-3.0.0-fx.xpirss_validator-3.0.0-fx.xpirss_validator-3.0.0-fx.xpi

2009-10-14

java xml 经验 html

wxml经验wxml经验wxml经验wxml经验wxml经验

2009-10-14

java_source_rome

java_source_rome 资料java_source_rome 资料java_source_rome 资料java_source_rome 资料

2009-10-14

java_Rss_Rome

java 资料包 jar包java 资料包 jar包java 资料包 jar包java 资料包 jar包

2009-10-14

vba excel 字符替换

vba excel 字符替换 学习资料

2009-09-15

oracle 数据库初次化

数据 初次化 mysql@oracle 人性化的

2009-09-08

Java SOAP协议

本文的预定作者应该对SOAP1.1的基本规范有所了解,并熟悉了j2ee的基本开发,如果不熟悉的话,可以看一下我的Blog:使用SOAP开发java web服务--Axis开发方案 ,详细标准可以查看w3c的官方网站,连接如下:http://www.w3.org/TR/2000/NOTE-SOAP-20000508/ 。本文主要是探讨SAAJ(SOAP with Attachment API for Java),JAXM(Java API for XML Messaging),了解SOAP在j2ee开发中的作用与其接口。JAXM和SAAJ均支持针对B2B和Web服务应用程序、基于XML的消息交换,支持诸多行业标准,包括SOAP和ebXML。 SAAJ是JWSDP的组成部分之一,JWSDP目前已经更新到了1.5版,SAAJ可以从SUN的网站单独下载:http://java.sun.com/xml/downloads/saaj.html,JAXM是用于XML消息交换的标准,不在JWSDP1.5的发行包内,可以另外下载:http://java.sun.com/xml/jaxm/downloads/index.html ,由于SAAJ是基于JavaMailTM API (1.2) 、 JavaBeansTM Activation Framework (JAF) (1.1.3)和JAXP(1.2.6) 的,所以也要把他们下载下来,SUN的官方网站都有提供的,好了,现在我们得到了以下包(按我下载的名称):activation.jar(JAF),jaxm-api.jar(JAXM),mail.jar(JavaMail),saaj-api.jar(SAAJ),saaj-impl.jar(SAAJ),我的JAXP已经包括在jdk1.5中了。另外还要有个支持Servlet的容器。 好了,准备工作完毕了,下面开始我们的学习:

2009-08-18

Java加载。jar包

在jdk1.2以后,类加载是通过委托来完成的,这意味着如果 ClassLoader 不能找到类,它会请求父代 ClassLoader 来执行此项任务,所有 ClassLoaders 的根是系统 ClassLoader,它会以缺省方式装入类 -- 即,从本地文件系统。今天我们就来探讨一下在jvm中这些机制是怎样运行的。让我们假设有一个class字节码文件(比如Hello.class文件),那么在应用程序中,他是如何被加载进来,并形成一个类对象的呢?我们这篇文章的目的就是为了解释这个问题。 在java.lang包里有个ClassLoader类,ClassLoader 的基本目标是对类的请求提供服务。当 JVM 需要使用类时,它根据名称向 ClassLoader 请求这个类,然后 ClassLoader 试图返回一个表示这个类的 Class 对象。通过覆盖对应于这个过程不同阶段的方法,可以创建定制的 ClassLoader。其中有个loadClass(String name, boolean resolve)方法,该方法为ClassLoader的入口点,在jdk1.2以后,loadClass方法将缺省调用findClass方法,详细内容可以参考API文档,我们编写的ClassLoader主要就是为了覆盖以上两个方法。回到我们刚才的问题,怎样读进字节码文件,并把它构成一个类对象呢?在ClassLoader里有个方法,Class defineClass(String name, byte[] b, int off, int len),答案就在这里了,我们根据把class字节码文件(如Hello.class)读进一个字节数组里,byte[] b,并把它转化为Class对象,而这些数据可以来源于文件,网络等,神奇吧:) defineClass管理 JVM 的许多复杂、神秘和倚赖于实现的方面 -- 它把字节码分析成运行时数据结构、校验有效性等等。不必担心,您无需亲自编写它。事实上,即使您想要这么做也不能覆盖它,因为它已被标记成最终的。 其他一些方法:

2009-08-18

空空如也

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

TA关注的人

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