物联网通信之Coap 协议

物联网通信之Coap 协议 文章目录物联网通信之Coap 协议Coap 简介协议特点工作模式请求方式消息类型HTTP和CoAP 之间的对比Coap 和MQTT 之间的对比 Coap 简介 名为受限制的应用协议,是UDP上的应用层协议。适用于小内存,低处理和低存储能力的设备。传输内容小巧精简,对于...

2019-01-03 16:56:00

阅读数:3400

评论数:0

物联网之MQTT 协议

物联网之MQTT 协议 文章目录物联网之MQTT 协议Mqtt 协议框架定义订阅(Subcription)主题(Topic Name)服务质量(Quality of Service,QoS)主题过滤器 (Topic Filter)会话(Session)控制报文 (MQTT Control Pack...

2019-01-03 16:50:57

阅读数:3456

评论数:0

读iOS核心动画高级技巧

iOS 核心动画知识小结 文章目录iOS 核心动画知识小结布局、锚点、坐标系Mac 开发中的坐标翻转图层中圆角、蒙版的使用图层的之间的过度动画CAShapeLayerCAGradientLayerCATiledLayerCABasicAnimation实例化设定动画CAKeyframeAnimat...

2019-01-03 16:49:32

阅读数:91

评论数:0

Runtime源码解析和实战使用

文章目录Runtime-源码分析类的结构体对象的初始化消息的发送机制objc_msgSend 工作原理消息转发机制实战使用Runtime 为类别动态添加属性类的属性实现原理类别中直接添加属性剖析使用runtime 为类别添加属性Runtime 实现方法交换Method Swizzle 实现的原理M...

2019-01-03 16:47:25

阅读数:64

评论数:0

HandleTread学习

HandleThread学习 //创建一个线程,线程名字:handler-thread handlerThread = new HandlerThread( "handler-thread") ; //开启一个线程 handlerThread.start(...

2019-01-03 17:30:34

阅读数:37

评论数:0

广播service 和activity 之间的通信

广播service 和activity 之间的通信 文章目录广播service 和activity 之间的通信静态注册动态注册 在avtivity 里面创建内部的广播接收者 broadcastReceive 动态注册的时候一定要先注册 注意在静态注册的时候因为是内部类,所以内部类在声明时一定要写...

2019-01-03 17:28:10

阅读数:46

评论数:0

雷神FFMpeg源码学习笔记

雷神FFMpeg源码学习笔记 文章目录雷神FFMpeg源码学习笔记读取编码并依据编码初始化内容结构每一帧的视频解码处理 读取编码并依据编码初始化内容结构 在开始编解码视频的时候首先第一步需要注册一个编解码器 :av_register_all(); avformat_open_input来打开这个...

2019-01-03 17:24:32

阅读数:51

评论数:0

FFmpeg 解码本地视频并实现播放功能

本文写于17年,FFMpeg 版本是3.0,demo在我的github可见:FFmpeg_decoder av_registerall(); avformart_network_init(); AVDictionary *opts = NULL; av_dict_set(&...

2019-01-03 17:14:29

阅读数:57

评论数:0

自定义CollectionViewFlowLayout

在自定义FlowLayout 的需求中,最关键的是layoutAttributesForElementsInRect方法,在这个方法中我们可以对不同顺位上的item进行操作 #import "CollectionViewLineLayout.h" #define...

2019-01-03 17:05:07

阅读数:44

评论数:0

iOS单元测试探索

iOS单元测试探索 文章目录iOS单元测试探索Kiwi 的集成和使用Kiwi 的集成Kiwi 集成FAQKiwi 的使用Kiwi 的基本语法 Kiwi 的集成和使用 Kiwi 的集成 Kiwi的集成 Kiwi 集成FAQ 集成过程中遇到的问题: 使用cocoapods 报错XCTest.f...

2019-01-03 16:52:01

阅读数:47

评论数:0

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