自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 MQTT协议发送与订阅消息,测试工具用MQTTLents

此教程是MQTT + apache-apollo服务器使用。所需工具:http://activemq.apache.org/apollo/download.html选择对应版本,我这里用的是Windows10,下载好后解压到相应目录,打开bin位置的apollo.cmd,注意,这个文件闪退是jdk没装,jdk版本不能太高否则后续会出现安装错误,建议1.8.1,打开apollo.cmd文...

2019-08-20 17:37:48 6533 1

原创 微信小程序连接阿里云物联网套件(规则引擎方式)websocket&公众号发送警报通知。

dead work:1.小程序wss需要准备ssl的证书(ps.可在阿里云免费申请)。2.本地测试可通过花生壳内网映射也可以直接修改本机的hosts。cause:websocket和阿里提供的mqtt一样都是通过长连接发送数据,可在后台直接转发,无须一个个提取。main body:Spring 4.0为WebSocket通信提供了支持,WebSocket只是两个应用之间通信的通道。使用...

2018-12-19 11:47:30 6105 8

原创 天猫精灵与oauth的认证接入流程(AliGenie智能家居接入流程)

写在前面的叨叨:对于天猫精灵的对接网上的教程也是颇少的,所以希望我的记录过程也能对他人学习有所帮助,要想学一样新的技术必须得找到相关技术文章好好专研了,在学习的路上孜孜不倦,偶遇难解决的bug也幸得圆满解决。工欲善其事必先利其器,首先要准备好认证好的服务器和ssl的认证。然后开始写oauth的认证,楼主用的是oauth2.0与spring的整合。oauth的认证流程是先请求到cod...

2018-08-29 15:10:32 21209 54

原创 Android导入项目报错Error:Execution failed for task ':app:transformNativeLibsWithMergeJniLibsForDebug'. > M

这种报错都是因为项目重新构建导致重复了.so库,所以只需要在报错项目的build.gradle里面加 android { compileSdkVersion 23 buildToolsVersion '26.0.2' packagingOptions { exclude 'lib/armeabi/libvinit.so' ex...

2018-03-24 02:19:21 14299 9

原创 Recyclerview checkbox&Edittext 上滑数据数消失,下滑数据据重复,混乱的处理方式

public void onBindViewHolder(RecyclerView.ViewHolder holder, final int position) { if ( position < getItemCount() - 1) { holder.setIsRecyclable(false); Viewholder vh = (Viewho...

2019-09-26 11:06:03 431

原创 Cordova自定义插件(Android篇)——混合开发

前言:混合开发确实能节约成本与时间,直接调用js可作为前端,逻辑通信方面也可自定义插件。也是个有趣且繁杂的技术。以下步骤是在Window环境下操作。ps.安装部分不细说。下载并安装Node.js。npm install -g cordova一.创建一个Cordova的app。cordova create hello com.example.hello HelloWorld...

2019-09-09 10:08:41 299

原创 OpenLDAP在window下的搭建过程

前言: common name 通用名 对象的属性为CN,例如一个用户的名字为:张三,那么“张三”就是一个CN。 ou : OrganizationUnit 组织单位o和ou都是ldap目录结构的一个属性,建立目录的时候可选新建o,ou 等。在配置我司交换设备ldap的时候具体是配置ou,o还是cn等,要具体看ldap服务器的相应目录是什么属性。 o:...

2019-06-20 11:25:36 1985 2

原创 如何在window10下装两个不同的mysql【5.6】【5.7】&装mysql5.7压缩版教程(详细教程)

详细说如何装压缩版5.7。利处:压缩版不会有删不干净的问题,增加或减少也方便。官网链接:https://dev.mysql.com/1.选择对应版本。ps.下载后无data文件夹,无需手动建。2.新建my.ini用记事本打开增加以下文字。[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置端口...

2019-05-15 17:59:24 376

原创 记录一个Springmvc+mybatis保存乱码的坑

查了配置文件和许多处地方都没解决,最后发现在jsp文件上form表单默认跳转为get导致的传值乱码。改成了post就没错了。

2019-03-26 21:13:54 226

原创 绿米智能家居与树莓派 homeassistant的接入与部署

1,自购绿米设备,譬如,空调伴侣v3版,现在绿米app已停止更新需要用米家app打开,在米家打开在上方设置打开功能设置,版本号下发连续点击十下,最好用小米手机打开,ipad版有问题,出现并找到局域网打开会发现key,通过连接同一个地址用ping工具打开,发现未命名ip地址在本地用telnet IP+端口。2,烧写程序。 下载最新的Raspbian镜像    在PC上用SD Card Form...

2019-01-18 11:58:34 5182 1

原创 阿里IOT云飞燕平台的使用和感悟。

前面的叨叨:由于阿里云的飞燕平台刚推出不久所以很多问题网上都没解决方案,所以只能通过发送工单去解决,譬如说想创立一个自己品牌的App在导入代码这一步就出现了问题,由于某些原因我们并不能fq,但在导入sdk的同时报错了google的错误,本来以为是缺了jar,但咨询后发现sdk加上的那两句代码其实是无用的。注释掉/* implementation 'com.google.android.gms...

2018-11-26 16:58:34 7725 3

原创 (AliGenie智能家居接入流程)OAuth2.0篇(1)

第一步  登 录https://open.bot.tmall.com/account/login进入此链接输入您的淘宝账户进行登录(注:淘宝子账户暂不支持,淘宝子账号除了电商,很多业务是不支持的,天猫精灵app 也不行) 第二步 创建智能家居技能点击添加新技能,创建技能。 填写技能名称,这里的技能名称在技能审核通过发布后将会显示在天猫精灵APP上。如:阿里智能,打开天猫精灵...

2018-11-26 16:37:48 5735 2

原创 安卓Butterknife依赖注入的使用

1、安装ButterKnife框架在线安装:点击File→Project Structure→Modules下对应的项目→Dependencies→右侧的加号→Library Dependency→输入ButterKnife搜索,点击下载com.jakewharton:butterknife:7.0.12、安装Android ButterKnife Zelezny插件点击File→Se...

2017-07-30 10:18:54 378

原创 Android MVC,MVP架构模式的简单理解

M:模型(model)XML布局文件书记处理的结果,处理数据,业务逻辑等。比如数据库存取操作,网络操作,复杂的算法,耗时的任务等都在model层处理。V:视图(view)XMl布局文件,M层返回处理结果会显示在V层。C:控制器(controller):起到桥梁的作用,来控制M层和V层以达到视图分离的效果(也相当于处理逻辑的Activity,Activity读取V视图层的数据)MVP是在...

2017-07-14 01:05:15 287

转载 Android自定义控件

开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数  一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类。View定义了绘图的基本操作基...

2017-07-13 23:40:00 247

原创 第一个简单的JAVA程序HelloWorld

安装JDK官网下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html默认安装在C盘装好之后配置环境变量1.系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)2.系统变量→寻找 Path 变量→编辑在变量值最后输入 %JAVA_...

2017-06-07 14:36:58 1278

原创 安卓必须掌握的基础知识点!(必须把文字内容转为代码加以理解。)

1.Activity: Activity(活动)是一个包含应用程序的用户界面窗口。一个应用程序可以有零个或多个活动。Activity 是所有程序的根本,所有程序都运行在Activity之中,Activity具有自己的生命周期,由系统控制生命周期,程序无法改变。2.Intent:Intent是android中的一种消息通信机制(媒介),专门提供组件互相调用的相关信息,实现调用者和被调用的解耦。3...

2017-05-30 00:14:58 329

原创 ListView的使用方式

  ListView是安卓里最难用的控件之一在安卓里创建listView的方式有两种(1.在Layout布局文件中定义listView控件2.直接让Activity继承ListActivity)首先先采用继承ListActivity1.创建一个ArrayAdaterTest2.在activity中的onCreat方法中开始构建一个ListViewPublic class Arr...

2017-05-20 01:33:43 385

基于Javaweb的火车票购票系统.zip

基于java的铁路火车售票系统,jsp,mysql技术,eclipse开发工具,适合做毕业设计,论文,答辩ppt等

2021-05-06

RecyclerView-checkbox&Edittext;.rar

RecyclerView + CheckBox勾选混乱问题解决。RecyclerView中使用CheckBox时因为RecyclerView布局会重用,所以在勾选时出现勾选混乱,多个Edittext同理。

2019-09-26

天猫精灵与oauth的认证接入流程(AliGenie智能家居接入流程)

在上传博客后发现很多人关于阿里IOT跟天猫精灵的接入并不熟悉,iot平台并没有提供相对应的具体的接入解释,但在这个文档里有关于天猫精灵的具体接入流程和参数解释。 ps.有不懂的可以留言。

2018-11-26

管理员,学生android课表(课前提醒)+提醒(震动)sqlite数据库

教师,学生android课表(课前提醒)+提醒(震动) 教师注册码为10086,学生只能登陆不能注册,教师能新建学生,教师能统计学生分数和学生排名,学生可修改登陆密码可新建课程,课程有对应教室时间和地点,可编辑删除。

2018-04-10

空空如也

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

TA关注的人

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