ZMJImageEditor 是一个和微信一样图片编辑的组件,功能强大,极易集成,支持绘制、文字、旋转、剪裁、马赛克、擦除重绘等功能。 Base On keshiim ZMJ...
ZMJImageEditor 是一个和微信一样图片编辑的组件,功能强大,极易集成,支持绘制、文字、旋转、剪裁、马赛克、擦除重绘等功能。 Base On keshiim ZMJ...
绑定手机号/微信/微博/QQ等帐号的时候,如果提示被占用该怎么办? 当你遇到上述情况,说明你想绑定的帐号,已经绑定在别的简书帐号上面了,此时你可以通过以下步骤取回你另外的简书...
厉害,看你写了很多博客,很认真,很努力
2018年各大互联网前端面试题五(今日头条)基础 行标签都有哪些?特点? img标签的用法 请描述一下cookies,sessionStorage和localStorage的区别? 一个div,高度是宽度的50%,让该...
EnjoyCamera 之前写过一系列的 GPUImage、OpenGL ES 相关的文章,但是写的例子都比较零散,也比较简单,并没有提供完整的项目。其实,在写博客的时候写了...
简介 在 ReactiveObjC 中,根据数据流的方向,我们可以划分出两种不同数据流,即:单向数据流,如:RACSignal、RACSubject、RACMulticast...
简介 HTTPS(超文本传输安全协议)是一种通过计算机网络进行安全通信的传输协议。HTTPS 经由 HTTP 进行通信,但利用SSL/TLS来加密数据包。HTTPS开发的主要...
简介 相信不用过多介绍都知道 ReactiveObjC 是一套基于Cocoa 的响应式编程框架。它提供了一套简介的 API 处理各种复杂消息传递问题,在使用 Reactive...
对的 这是为了解决小包传输的问题
TCP/IP 粘包问题场景 在TCP通信的时候,连续多次发送数据,经常会遇到一些“奇怪”的问题,具体代码如下: 服务器端: 客户端: 数据发送 待发送的数据大小: 结果: 可以看出只有第一次是完整...
场景 在TCP通信的时候,连续多次发送数据,经常会遇到一些“奇怪”的问题,具体代码如下: 服务器端: 客户端: 数据发送 待发送的数据大小: 结果: 可以看出只有第一次是完整...
这篇文章侧重于讲解手势识别、手势冲突、以及手势与响应链的关系。在处理多个手势识别场景,很容易出现手势冲突的问题,比如,我们需要对图片进行单击、长按、旋转、缩放、拖动、翻转等操...
TCP的特点 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的。为了通过IP数据报实现可靠性传输,需要...
上一篇的 HTTP协议详解 主要偏向理论和入门,这篇文章会比较细地介绍其中的相关内容,主要涉及首部字段、请求与响应体等。 Content-Type 在做HTTP请求的时候,我...
HTTP (HyperText Transfer Protocol)即超文本传输协议是互联网上应用最为广泛的一种网络协议,也是比较基础协议。作为开发者,我们有必要掌握HTTP...
在处理照片的时候,最多的情况就是对UIImage进行处理。虽然UIImage使用起来比较简单,但是我们在需要处理各种繁杂需求的时候,UIImage不是都提供了相关效果的实现。...
概述 GPUImage是一个著名的图像处理开源库,它让你能够在图片、视频、相机上使用GPU加速的滤镜和其它特效。与CoreImage框架相比,可以根据GPUImage提供的接...
概述 AVFoundation 主要参考了《AVFoundation开发秘籍:实践掌握iOS & OSX应用的视听处理技术》一书中的内容,之所以写这些内容是想对这块内容加强一...
概述 AVFoundation 是一个可以用来使用和创建基于时间的视听媒体数据的框架。AVFoundation 的构建考虑到了目前的硬件环境和应用程序,其设计过程高度依赖多线...
@hutuyingxiong 取消激活当前的纹理对象,openGL是状态机,如果不这样后面的操作可能影响到这个激活的纹理。取消激活后,用到了再激活。
OpenGL ES入门11-相机视频渲染前言 本文是关于OpenGL ES的系统性学习过程,记录了自己在学习OpenGL ES时的收获。这篇文章的作用是利用学习的OpenGL ES知识去渲染从iOS相机中获取的视频...
概述 AVFoundation 是一个可以用来使用和创建基于时间的视听媒体数据的框架。AVFoundation 的构建考虑到了目前的硬件环境和应用程序,其设计过程高度依赖多线...