2016年10月15日

java NIO与IO的区别

摘要: nio是new io的简称,从jdk1.4就被引入了。现在的jdk已经到了1.6了,可以说不是什么新东西了。但其中的一些思想值得我来研究。这两天,我研究了下其中的套接字部分,有一些心得,在此分享。 首先先分析下:为什么要nio套接字? nio的主要作用就是用来解决速度差异的。举个例子:计算机处理的速 阅读全文

posted @ 2016-10-15 16:12 🌞Bob 阅读(216) 评论(0) 推荐(0) 编辑

iOS VideoToolbox硬编H.265(HEVC)H.264(AVC):2 H264数据写入文件

摘要: 本文档为iOS VideoToolbox硬编H.265(HEVC)H.264(AVC):1 概述续篇,主要描述: CMSampleBufferRef读取实际数据 序列参数集(Sequence Parameter Set, SPS) 图像序列参数(Picture Parameter Set, PPS) 阅读全文

posted @ 2016-10-15 16:09 🌞Bob 阅读(3045) 评论(0) 推荐(0) 编辑

iOS VideoToolbox硬编H.265(HEVC)H.264(AVC):1 概述

摘要: 本文档尝试用Video Toolbox进行H.265(HEVC)硬件编码,视频源为iPhone后置摄像头。去年做完硬解H.264,没做编码,技能上感觉有些缺失。正好刚才发现CMFormatDescription.h中enum : CMVideoCodecType提供了kCMVideoCodecTyp 阅读全文

posted @ 2016-10-15 16:09 🌞Bob 阅读(5261) 评论(0) 推荐(1) 编辑

Video Toolbox:读写解码回调函数CVImageBufferRef的YUV图像

摘要: 本文档基于H.264的解码,介绍读写Video Toolbox解码回调函数参数CVImageBufferRef中的YUV或RGB数据的方法,并给出CVImageBufferRef生成灰度图代码、方便调试。同时,还介绍了Video Toolbox解码回调中进行YUV处理时容易忽略的问题。文档定位于iO 阅读全文

posted @ 2016-10-15 16:08 🌞Bob 阅读(5406) 评论(0) 推荐(1) 编辑

iOS VideoToolbox硬编H.265(HEVC)H.264(AVC):4 同步编码

摘要: 本文档描述Video Toolbox实现同步编码的办法。 Video Toolbox在头文件描述了编码方式为异步,实际开发中也确实为异步。 This function may be called asynchronously, on a different thread from the one t 阅读全文

posted @ 2016-10-15 16:07 🌞Bob 阅读(907) 评论(0) 推荐(0) 编辑

CADisplayLink

摘要: 什么是CADisplayLink CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的 CADisplayLink 对象,把它添加到一个runloop中,并给它提供一个 target 和selector 在屏幕刷新的时候调用。 一但 CA 阅读全文

posted @ 2016-10-15 15:06 🌞Bob 阅读(253) 评论(0) 推荐(0) 编辑

iOS刷新第三方MJRefresh的基本使用

摘要: iOS开发中最好用的刷新第三方框架 MJRefresh GitHub : https://github.com/CoderMJLee/MJRefresh UIRefreshControl的介绍 1,UIRefresh是苹果自带的刷新控件2,支持iOS6.0之后的版本3,一旦被分配到一个UITable 阅读全文

posted @ 2016-10-15 15:04 🌞Bob 阅读(1141) 评论(0) 推荐(0) 编辑

微信小程序、应用号、订阅号、服务号、企业号小总结

摘要: 微信小程序是现在微信推出的一个新的项目,但是很多人都不是很清楚微信小程序是怎么一回事,不明白到底怎样分别微信小程序和别的公众号、订阅号等的区别,那么让小编来给你介绍一下。 微信小程序目前是内侧阶段,是一款非常实用省心的应用分发市场,那么应用号与企业号、订阅号、服务号有什么区别呢? 微信小程序、应用号 阅读全文

posted @ 2016-10-15 15:03 🌞Bob 阅读(4094) 评论(0) 推荐(0) 编辑

Xcode8兼容iOS7手记-b

摘要: 对于Xcode8的发布,苹果也是来了个大的跳跃,默认最低支持的iOS版本为8.0,当然也并不是说8.0以下就直接放弃了,虽然表现出来的是这样,毕竟使用8.0以下系统的还是大有人在的,老项目要兼容iOS8以下也是可以另辟蹊径的。 首先我们要找到Xcode是通过什么来兼容iOS版本的,请打开以下路径:/ 阅读全文

posted @ 2016-10-15 14:55 🌞Bob 阅读(212) 评论(0) 推荐(0) 编辑

iOS 键盘自适应---IQKeyboardManager

摘要: IQKeyboardManager Github地址 经常在开发一个应用程序,我们遇到了一个问题,iPhone的键盘上滑覆盖的UITextField / UITextView。IQKeyboardManager可以防止键盘滑动问题和覆盖UITextField / UITextView无需你输入任何代 阅读全文

posted @ 2016-10-15 14:53 🌞Bob 阅读(1769) 评论(1) 推荐(0) 编辑

导航