libuv 中文编程指南(零)前言
最近看了一些有关 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 中文编程指南(零)前言相关推荐
- libuv 中文编程指南
最近看了一些有关 libuv 的东西,另外复习了一些与同步.异步.阻塞.非阻塞,异步IO(aio)的东西, 算是技术积累吧,等有时间了整理出一个完整的文档出来,希望在今后的编程中用到. 不多说了,本文 ...
- libuv 中文编程指南(四)网络
网络 libuv 的网络接口与 BSD 套接字接口存在很大的不同, 某些事情在 libuv 下变得更简单了, 并且所有接口都是都是非阻塞的, 但是原则上还是一致的. 另外 libuv 也提供了一些工具 ...
- VCN中文编程平台的优势(三)——企业的社会责任
VCN平台一直采取长远的眼光,将我们的业务和战略立足于可以承受数十年变化的价值观,并指导我们的工作来定义数字时代的责任与使命. 随着VCN平台正式进入中文编程开发者的视野,大家总会拿以前耳熟能详的中文 ...
- python界面编程pdf_Python Qt GUI快速编程——PyQt编程指南 中文pdf完整版[99MB]
内容介绍热点排行相关文章下载地址↓ Python Qt GUI快速编程--PyQt编程指南主要讲述如何利用Python和Qt开发GUI应用程序的原理.方法和关键技术.本书共分四个部分:第一部分主要讲述 ...
- POCO库中文编程参考指南(11)如何使用Reactor框架?
1 Reactor 框架概述 POCO 中的 Reactor 框架是基于 Reactor 设计模式进行设计的.其中由 Handler 将某 Socket 产生的事件,发送到指定的对象的方法上,作为回调 ...
- python面向对象编程指南([美stevenflott_Python面向对象编程指南 ([美]StevenFLott洛特) 中文_IT教程网...
资源截图:Python面向对象编程指南 ([美]StevenFLott洛特) 中文 第1部分 用特殊方法实现Python风格的类 . 1 第1章 __init__()方法 5 第2章 与Python无 ...
- Haskell编程指南 | Lynda教程 中文字幕
Haskell编程指南 | Lynda教程 中文字幕 Learning Haskell Programming 课程ID: 604926 时长: 4.2小时 所属类别:Haskell Haskell是 ...
- 视频教程-从Access数据库零基础入门到中文编程第1部-其他
从Access数据库零基础入门到中文编程第1部 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥39.00 立即订阅 扫码下载「C ...
- python面向对象编程实例pdf_Python面向对象编程指南 ([美]StevenFLott洛特) 中文pdf扫描版[52MB]...
Python是一种面向对象.解释型的程序设计语言,它已经被成功应用于科学计算.数据分析以及游戏开发等诸多领域. Python面向对象编程指南深入介绍Python语言的面向对象特性,全书分3个部分共18 ...
最新文章
- python使用matplotlib可视化间断条形图、使用broken_barh函数可视化间断条形图、可视化定性数据的相同指标在时间维度上的差异
- 限制用户不允许输入中文字符
- 罗马数字转换成数字java_C趣味编程百例(31)将阿拉伯数字转换为罗马数字
- [object detection] TypeError: can't pickle dict_values objects
- 访问vector元素方法的效率比较(转)
- Python(二):基本数据类型、序列的基本操作
- 玩转群晖NAS套件系列一:cloud sync套件的安装与使用保姆级教程!
- python+selenium 定位元素踩过的坑
- 3.2 人工智能关键技术
- Java 文件完整性校验 MD5 sha1 sha256 sha224 sha384 sha512
- 传统数据库走向消亡?
- [附源码]计算机毕业设计JAVA同德佳苑物业管理系统论文
- visio 2019如何绘制圆角矩形
- 判断是否左值引用/右值引用
- 一种简单的封装VP8/VP9视频的容器:IVF格式
- 浅谈OA系统与Portal门户的区别
- 鞍钢鲅鱼圈7m型焦炉建成投产
- android pptx mime类型,MIME类型
- 手动解压方式安装JDK (1)
- xml文件报错:The reference to entity “characterEncoding“ must end with the ‘;‘ delimiter.
热门文章
- 网络工程师常用英文简写
- ARP监测工具Arpwatch
- Xamarin XAML语言教程构建ControlTemplate控件模板
- 网络协议图形化分析工具EtherApe
- C#开发Unity游戏教程之使用脚本变量
- 交流潮流matlab程序,大神们,求个电力系统潮流计算的matlab程序。
- python列表元素修改_python – 如何修改列表中列表中的元素
- Java中普通字符串转json_java普通对象和json字符串的互转
- 六轴机器人 宝元系统_庆云大国重器上线六轴智能焊接机器人,锻造高质量发展硬核...
- MNE-Python专辑 | MNE-Python详细安装与使用(更新)