学习libuv感悟
来源:互联网 发布:linux c printf 编辑:程序博客网 时间:2024/05/16 05:12
文章和libuv关系不是很大,libuv不过是一个引子罢了。
工作到现在不停的总结,学习。突然想,如何能快速学习一个东西。
起初,学习libuv我根本不知道这个东西,只不过是想找一个客户端的网络库。一开始想的就是系统原生的socket,但是想太低级了,而且跨平台不好整。就搜客户端网络库。各种说法纷涌而来。我脑袋里面的架构是c++可以把网络库接口暴露给lua脚本调用就好了。有说libevent的,有说luasocket的,是的还有说libuv的,不愿意阻塞的,luasocket虽说我没有研究过,但是网络上都说是阻塞的,而且我也看了两个例子感觉不符合心意。很多人说libuv是异步的而且性能非常好就像研究一下。
学的时候不是说他多难而是思考另外的问题了,如果每一个系统库,第三方库都如此费心,学习,杂乱没有章法,知识不成系统就恶心了。就总结四句只有自己能懂的话,当然需要琢磨。
学习一个东西
第一步需要认识
第二部需要学习
第三部需要应用
认识大约就是 知道这个东西, 建立这个东西的概念,学习这个东西的优势或者动机吧。来源就是网络上百科或者知道什么的。
学习就是 这个东西的组织结构,练习大量的例子,来源就是这个东西的官网,一定要是官网!
应用 就是学会了,能用到项目里面了。
当然,第四步就是让自己在学习中分段的学习,递归的,迭代的学习,就如libuv这个东西,现在凌晨0:21可是我也没有学会,反而很累了。该如何,一下子是学习不会的,很多东西是需要时间酝酿的,大量的时间就需要有效的组织了,所以分段的学习。
总结了这么四个关键字,心里怕忘了,又不知道写到哪儿,就想到博客了。
认识 ==> 学习 == > 应用
分段
- 学习libuv感悟
- libuv 学习资料
- libuv
- libuv
- libuv
- libuv
- libuv学习笔记(2)
- libuv学习笔记(3)
- libuv学习笔记(4)
- libuv学习笔记(5)
- libuv学习笔记(6)
- libuv学习笔记(7)
- libuv学习笔记(9)
- libuv学习笔记(10)
- libuv学习笔记(11)
- libuv学习笔记(12)
- libuv学习笔记(13)
- libuv学习笔记(14)
- bzoj3675【APIO2014】序列分割
- 小米4进入开发者模式
- 二叉堆排序
- bzoj3677【APIO2014】连珠线
- 第三章:数据决定数据结构
- 学习libuv感悟
- 触摸事件与手势监听--Android GestureDetector详解
- bzoj2178 圆的面积并
- LEX & FLEX 实现C语言词法分析器
- bzoj2084【POI2010】Antisymmetry
- 老段笔记
- Python爬虫----爬虫入门(5)---Requests基础
- jquery返回顶部按钮
- 胡伟立-孤独[影视配乐扒曲]