最近看了一些有关 libuv 的东西,另外复习了一些与同步、异步、阻塞、非阻塞,异步IO(aio)的东西, 算是技术积累吧,等有时间了整理出一个完整的文档出来,希望在今后的编程中用到。

不多说了,本文是今后几篇《libuv 中文编程指南》的前言,先介绍下 libuv 究竟是干什么的吧,看看 开源中国社区收录的有关 libuv 的介绍,

libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这个库的包含所有平台的差异性。特性:非阻塞 TCP 套接字非阻塞命名管道UDP定时器子进程生成通过 uv_getaddrinfo 实现异步 DNS异步文件系统 API:uv_fs_*高分辨率时间:uv_hrtime正在运行程序路径查找:uv_exepath线程池调度:uv_queue_workTTY控制的ANSI转义代码: uv_tty_t文件系统事件现在支持 inotify, ReadDirectoryChangesW 和 kqueue。很快会支持事件端口:uv_fs_event_t进程间的 IPC 与套接字共享:uv_write2已受支持的平台:Microsoft Windows 操作系统,如 Windows XP SP2。使用 Visual Studio 或 MinGW 构建Linux 2.6 使用 GCC 工具链MacOS 使用 GCC 或 XCode 工具链Solaris 121 或之后版本,使用 GCC 工具链

《libuv 中文编程指南》翻译自 https://github.com/nikhilm/uvbook,目前已经完成了四篇, 在线地址:http://forhappy.github.com/uvbook/,如果你访问 github 比较慢,可以直接访问博客园的相关页面,我相关内容复制/粘贴过来了,为了中文表述的清晰妥当, 书中很多内容并没有逐字逐句翻译, 但由于中文译者的水平有限, 本书中文版可能存在一些翻译错误, 如果您发现了中文版的错误, 请联系 mailto:haipingf@gmail.com. 如果你想参考本书原始文档, 请访问本书的英文页面 An Introduction to libuv.。以下是前四篇的链接,不过博客园的页面缺少 CSS 样式,所以不太美观,还是建议去 github 上面直接浏览。

libuv 中文编程指南(一)序言

libuv 中文编程指南(二)libuv 基础

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

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

另外四篇我会在完成翻译后一起更新,如果你也想一起翻译文档,可以 fork 仓库 https://github.com/forhappy/uvbook,共同完善这份文档 ;-)

libuv 中文编程指南(零)前言相关推荐

  1. libuv 中文编程指南

    最近看了一些有关 libuv 的东西,另外复习了一些与同步.异步.阻塞.非阻塞,异步IO(aio)的东西, 算是技术积累吧,等有时间了整理出一个完整的文档出来,希望在今后的编程中用到. 不多说了,本文 ...

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

    网络 libuv 的网络接口与 BSD 套接字接口存在很大的不同, 某些事情在 libuv 下变得更简单了, 并且所有接口都是都是非阻塞的, 但是原则上还是一致的. 另外 libuv 也提供了一些工具 ...

  3. VCN中文编程平台的优势(三)——企业的社会责任

    VCN平台一直采取长远的眼光,将我们的业务和战略立足于可以承受数十年变化的价值观,并指导我们的工作来定义数字时代的责任与使命. 随着VCN平台正式进入中文编程开发者的视野,大家总会拿以前耳熟能详的中文 ...

  4. python界面编程pdf_Python Qt GUI快速编程——PyQt编程指南 中文pdf完整版[99MB]

    内容介绍热点排行相关文章下载地址↓ Python Qt GUI快速编程--PyQt编程指南主要讲述如何利用Python和Qt开发GUI应用程序的原理.方法和关键技术.本书共分四个部分:第一部分主要讲述 ...

  5. POCO库中文编程参考指南(11)如何使用Reactor框架?

    1 Reactor 框架概述 POCO 中的 Reactor 框架是基于 Reactor 设计模式进行设计的.其中由 Handler 将某 Socket 产生的事件,发送到指定的对象的方法上,作为回调 ...

  6. python面向对象编程指南([美stevenflott_Python面向对象编程指南 ([美]StevenFLott洛特) 中文_IT教程网...

    资源截图:Python面向对象编程指南 ([美]StevenFLott洛特) 中文 第1部分 用特殊方法实现Python风格的类 . 1 第1章 __init__()方法 5 第2章 与Python无 ...

  7. Haskell编程指南 | Lynda教程 中文字幕

    Haskell编程指南 | Lynda教程 中文字幕 Learning Haskell Programming 课程ID: 604926 时长: 4.2小时 所属类别:Haskell Haskell是 ...

  8. 视频教程-从Access数据库零基础入门到中文编程第1部-其他

    从Access数据库零基础入门到中文编程第1部 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥39.00 立即订阅 扫码下载「C ...

  9. python面向对象编程实例pdf_Python面向对象编程指南 ([美]StevenFLott洛特) 中文pdf扫描版[52MB]...

    Python是一种面向对象.解释型的程序设计语言,它已经被成功应用于科学计算.数据分析以及游戏开发等诸多领域. Python面向对象编程指南深入介绍Python语言的面向对象特性,全书分3个部分共18 ...

最新文章

  1. python使用matplotlib可视化间断条形图、使用broken_barh函数可视化间断条形图、可视化定性数据的相同指标在时间维度上的差异
  2. 限制用户不允许输入中文字符
  3. 罗马数字转换成数字java_C趣味编程百例(31)将阿拉伯数字转换为罗马数字
  4. [object detection] TypeError: can't pickle dict_values objects
  5. 访问vector元素方法的效率比较(转)
  6. Python(二):基本数据类型、序列的基本操作
  7. 玩转群晖NAS套件系列一:cloud sync套件的安装与使用保姆级教程!
  8. python+selenium 定位元素踩过的坑
  9. 3.2 人工智能关键技术
  10. Java 文件完整性校验 MD5 sha1 sha256 sha224 sha384 sha512
  11. 传统数据库走向消亡?
  12. [附源码]计算机毕业设计JAVA同德佳苑物业管理系统论文
  13. visio 2019如何绘制圆角矩形
  14. 判断是否左值引用/右值引用
  15. 一种简单的封装VP8/VP9视频的容器:IVF格式
  16. 浅谈OA系统与Portal门户的区别
  17. 鞍钢鲅鱼圈7m型焦炉建成投产
  18. android pptx mime类型,MIME类型
  19. 手动解压方式安装JDK (1)
  20. xml文件报错:The reference to entity “characterEncoding“ must end with the ‘;‘ delimiter.

热门文章

  1. 网络工程师常用英文简写
  2. ARP监测工具Arpwatch
  3. Xamarin XAML语言教程构建ControlTemplate控件模板
  4. 网络协议图形化分析工具EtherApe
  5. C#开发Unity游戏教程之使用脚本变量
  6. 交流潮流matlab程序,大神们,求个电力系统潮流计算的matlab程序。
  7. python列表元素修改_python – 如何修改列表中列表中的元素
  8. Java中普通字符串转json_java普通对象和json字符串的互转
  9. 六轴机器人 宝元系统_庆云大国重器上线六轴智能焊接机器人,锻造高质量发展硬核...
  10. MNE-Python专辑 | MNE-Python详细安装与使用(更新)