240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Xcode中引入第三方静态库-openssl

    下载Openssl库 在github有个很好的工程,可以下载下来后 github地址[https://github.com/x2on/OpenS...

  • C++ 使用 jsoncpp 解析Json

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,和xml类似,本文主要对VS2008中使用Json...

  • libuv学习笔记6----利用PiPe管道实现进程通信

    服务端: LocalServer.h LocalServer.cpp main.cpp 客户端: LocalClient .h LocalCli...

  • Resize,w 360,h 240
    图解YUV444、YUV422、YUV420

    前段时间搞x264编码测试,传参的时候需要告诉编码器我的原始数据格式是什么,其中在x264.h头文件中定义了如下一堆类型。 /* Colorsp...

  • libuv学习笔记5------TCP客户端的实现

    前一节我们讲到了如何用libuv实现一个TCP服务器,用libuv实现一个客户端与用libuv实现一个TCP服务器极为类似。不同的地方在于不需要...

  • libuv学习笔记4------tcp服务器的实现

    在开始之前先回顾一下用Linux提供的基本的API函数来实现tcp服务器的流程: 1.调用socket得到一个文件描述符;2.调用bind绑定I...

  • libuv学习笔记3------监控文件的变化

    在libuv中可用uv_fs_event_t来发现并处理文件的变化。 用到的API函数也非常简单: 1.API函数介绍 1.1初始化uv_fs_...

  • libuv学习笔记2------以stream的形式操作文件

    在libuv中,流操作是很多操作的基础。比如读写管道、TCP/UDP套接字。在libuv的流操作中需要对输入持续流进行监控,一旦输入流有新的内容...

  • libuv学习笔记1------利用libuv进行读写文件

    libuv强调异步的编程风格,包括文件读写也是。下面就来介绍一下利用libuv进行文件读写的例子。 文件读写相关API介绍: 1.打开文件: u...