240 发简信
IP属地:安徽
  • 120
    GPUImage源码阅读——图片编辑组件

    ZMJImageEditor 是一个和微信一样图片编辑的组件,功能强大,极易集成,支持绘制、文字、旋转、剪裁、马赛克、擦除重绘等功能。 Base On keshiim ZMJ...

  • 绑定账号的时候提示被占用怎么办?

    绑定手机号/微信/微博/QQ等帐号的时候,如果提示被占用该怎么办? 当你遇到上述情况,说明你想绑定的帐号,已经绑定在别的简书帐号上面了,此时你可以通过以下步骤取回你另外的简书...

  • 厉害,看你写了很多博客,很认真,很努力:+1::+1::+1:

    2018年各大互联网前端面试题五(今日头条)

    基础 行标签都有哪些?特点? img标签的用法 请描述一下cookies,sessionStorage和localStorage的区别? 一个div,高度是宽度的50%,让该...

  • 120
    GPUImage源码阅读——EnjoyCamera项目

    EnjoyCamera 之前写过一系列的 GPUImage、OpenGL ES 相关的文章,但是写的例子都比较零散,也比较简单,并没有提供完整的项目。其实,在写博客的时候写了...

  • 120
    RAC双向绑定

    简介 在 ReactiveObjC 中,根据数据流的方向,我们可以划分出两种不同数据流,即:单向数据流,如:RACSignal、RACSubject、RACMulticast...

  • 120
    HTTPS协议

    简介 HTTPS(超文本传输安全协议)是一种通过计算机网络进行安全通信的传输协议。HTTPS 经由 HTTP 进行通信,但利用SSL/TLS来加密数据包。HTTPS开发的主要...

  • 120
    RACSignal与内存管理

    简介 相信不用过多介绍都知道 ReactiveObjC 是一套基于Cocoa 的响应式编程框架。它提供了一套简介的 API 处理各种复杂消息传递问题,在使用 Reactive...

  • 对的 这是为了解决小包传输的问题 :+1::+1::+1:

    TCP/IP 粘包问题

    场景 在TCP通信的时候,连续多次发送数据,经常会遇到一些“奇怪”的问题,具体代码如下: 服务器端: 客户端: 数据发送 待发送的数据大小: 结果: 可以看出只有第一次是完整...

  • TCP/IP 粘包问题

    场景 在TCP通信的时候,连续多次发送数据,经常会遇到一些“奇怪”的问题,具体代码如下: 服务器端: 客户端: 数据发送 待发送的数据大小: 结果: 可以看出只有第一次是完整...

  • 120
    iOS手势与响应者链

    这篇文章侧重于讲解手势识别、手势冲突、以及手势与响应链的关系。在处理多个手势识别场景,很容易出现手势冲突的问题,比如,我们需要对图片进行单击、长按、旋转、缩放、拖动、翻转等操...

  • 120
    TCP 流量控制与拥塞控制

    TCP的特点 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的。为了通过IP数据报实现可靠性传输,需要...

  • 120
    HTTP协议细节

    上一篇的 HTTP协议详解 主要偏向理论和入门,这篇文章会比较细地介绍其中的相关内容,主要涉及首部字段、请求与响应体等。 Content-Type 在做HTTP请求的时候,我...

  • 120
    HTTP协议详解

    HTTP (HyperText Transfer Protocol)即超文本传输协议是互联网上应用最为广泛的一种网络协议,也是比较基础协议。作为开发者,我们有必要掌握HTTP...

  • UIImage分类大全

    在处理照片的时候,最多的情况就是对UIImage进行处理。虽然UIImage使用起来比较简单,但是我们在需要处理各种繁杂需求的时候,UIImage不是都提供了相关效果的实现。...

  • 120
    GPUImage源码阅读(十)

    概述 GPUImage是一个著名的图像处理开源库,它让你能够在图片、视频、相机上使用GPU加速的滤镜和其它特效。与CoreImage框架相比,可以根据GPUImage提供的接...

  • 120
    AVFoundation-10总结

    概述 AVFoundation 主要参考了《AVFoundation开发秘籍:实践掌握iOS & OSX应用的视听处理技术》一书中的内容,之所以写这些内容是想对这块内容加强一...

  • AVFoundation-09媒体读取写入

    概述 AVFoundation 是一个可以用来使用和创建基于时间的视听媒体数据的框架。AVFoundation 的构建考虑到了目前的硬件环境和应用程序,其设计过程高度依赖多线...

  • @hutuyingxiong 取消激活当前的纹理对象,openGL是状态机,如果不这样后面的操作可能影响到这个激活的纹理。取消激活后,用到了再激活。

    OpenGL ES入门11-相机视频渲染

    前言 本文是关于OpenGL ES的系统性学习过程,记录了自己在学习OpenGL ES时的收获。这篇文章的作用是利用学习的OpenGL ES知识去渲染从iOS相机中获取的视频...

  • AVFoundation-08媒体编辑

    概述 AVFoundation 是一个可以用来使用和创建基于时间的视听媒体数据的框架。AVFoundation 的构建考虑到了目前的硬件环境和应用程序,其设计过程高度依赖多线...

个人介绍
iOS工程师一枚,喜欢尝试新的事物。