代码改变世界

libuv 中文编程指南(三)文件系统

2013-03-17 21:57 by Haippy, 17330 阅读, 0 推荐, 收藏, 编辑
摘要:简单的文件读写是通过 uv_fs_* 函数族和与之相关的 uv_fs_t 结构体完成的. libuv 提供的文件操作和 socket operations 并不相同. 套接字操作使用了操作系统本身提供了非阻塞操作, 而文件操作内部使用了阻塞函数, 但是 libuv 是在线程池中调用这些函数, 并在应用程序需要交互时通知在事件循环中注册的监视器. 所有的文件操作函数都有两种形式 - 同步 synchronous 和 asynchronous. 阅读全文

libuv 中文编程指南(四)网络

2013-03-17 21:57 by Haippy, 27193 阅读, 0 推荐, 收藏, 编辑
摘要:libuv 的网络接口与 BSD 套接字接口存在很大的不同, 某些事情在 libuv 下变得更简单了, 并且所有接口都是都是非阻塞的, 但是原则上还是一致的. 另外 libuv 也提供了一些工具类的函数抽象了一些让人生厌的, 重复而底层的任务,比如使用 BSD 套接字结构来建立套接字, DNS 查询, 或者其他各种参数的设置. libuv 中在网络 I/O 中使用了 uv_tcp_t 和 uv_udp_t 两个结构体. 阅读全文

Zookeeper C API 指南八(Zookeeper C API 应用示例)

2013-02-24 22:17 by Haippy, 16303 阅读, 2 推荐, 收藏, 编辑
摘要:前面七讲我们基本上介绍完了 Zookeeper C API 的所有内容,本文将结合一个小例子讲讲如何在你的实际项目中使用 Zookeeper 服务。 阅读全文

Zookeeper C API 指南七(Zookeeper 辅助 API 介绍)

2013-02-24 22:16 by Haippy, 9361 阅读, 1 推荐, 收藏, 编辑
摘要:在前面的文章中我们讲了大部分 Zookeeper C API,在系列文章的第四篇《Zookeeper C API 指南四(C API 概览)》中我也将 Zookeeper C API 的分为了 5 类,他们分别是:(1)、初始化、销毁 Zookeeper 句柄,(2)、与 zoo_multi() 和 zoo_amulti() 批量操作相关的 zoo_op_t 初始化函数,(3)、同步 API,(4)、异步 API,(5)、辅助函数,我们在《Zookeeper C API 指南五(同步 API 介绍)》和《Zookeeper C API 指南六(异步 API 介绍)》中分别讲了同步 API 和 异步 API,接下来我们再来讲讲 Zookeeper C API 中的那些辅助函数。 阅读全文

Zookeeper C API 指南六(异步 API 介绍)

2013-02-24 13:43 by Haippy, 15142 阅读, 0 推荐, 收藏, 编辑
摘要:上一讲《Zookeeper C API 指南五(同步 API 介绍)》讲了Zookeeper 同步 API 的分类和相关解释,相信大家对 Zookeeper 同步 API 也有了一个大致的了解,本文我会给大家介绍 Zookeeper C API 中的异步调用的函数(即以 zoo_a* 开头的函数),本文大致结构与《Zookeeper C API 指南五(同步 API 介绍)》,先汇总 API,然后再分类,并对每个 API 作出解释。 阅读全文

Zookeeper C API 指南五(同步 API 介绍)

2013-02-23 14:09 by Haippy, 22124 阅读, 1 推荐, 收藏, 编辑
摘要:上一讲《Zookeeper C API 指南四(C API 概览)》讲了Zookeeper C API 的分类和几个基本函数的用法,相信大家对 Zookeeper C API 也有了一个大致的了解,本文我会给大家介绍 Zookeeper C API 中的同步调用的函数(即以 zoo_* 开头的函数)。 阅读全文

Zookeeper C API 指南四(C API 概览)

2013-02-21 17:27 by Haippy, 27654 阅读, 3 推荐, 收藏, 编辑
摘要:上一节《Zookeeper C API 指南三(回调函数)》重点讲了 Zookeeper C API 中各种回调函数的原型,本节将切入正题,正式讲解 Zookeeper C API。相信大家读完本文后应该对 Zookeeper C API 的使用有一个比较清晰的认识。 阅读全文

Zookeeper C API 指南三(回调函数)

2013-02-21 12:54 by Haippy, 19365 阅读, 2 推荐, 收藏, 编辑
摘要:接上一篇《Zookeeper C API 指南二(监视(Wathes), 基本常量和结构体介绍)》,本文重点介绍 Zookeeper C API 中的各种回调函数。 阅读全文

Zookeeper C API 指南

2013-02-21 11:34 by Haippy, 27459 阅读, 5 推荐, 收藏, 编辑
摘要:Zookeeper C API 指南是一系列文章组成的,共分为 8 篇和大家分享,由于水平有限,还望各位读者指出系列文章中的错误,我定当感激涕零 :-) 阅读全文

Zookeeper C API 指南二(监视(Wathes), 基本常量和结构体介绍)

2013-02-21 11:17 by Haippy, 25670 阅读, 0 推荐, 收藏, 编辑
摘要:接上一篇《Zookeeper C API 指南一(准备工作)》,本问将重点介绍 Zookeeper 监视(Watches),以及 Zookeeper C API 中基本的常量与结构体。 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页