- 博客(7)
- 资源 (11)
- 收藏
- 关注
转载 自己动手,打造自己的事件总线
自己动手,打造自己的事件总线工具类你还在为几个界面间的数据传递烦恼吗?你还在为广播的滥用蛋疼吗?你还在为开源库的选择纠结吗?那就自己动手写个事件总线吧。虽然开源社区已经提供了很多开源框架,EventBus, 基于Rxjava的事件总线框架,都是很强大的,不仅减小了项目难度,还减少了很多代码,但是奔着自己动手,丰衣足事的态度,还是我们自己动手写一个工具类,不仅可以巩固知识,还可以相互讨论: 目录如...
2018-05-14 15:41:10 624
转载 nodejs实现遍历文件夹并统计文件大小
这篇文章主要介绍了nodejs实现遍历文件夹并统计文件大小,下面使用nodejs的遍历文件夹文件内容,并且读取所有的文件,并采取排序往大到小的顺序进行输出,需要的朋友可以参考下离开公司已经有2个多个月,之前写了不少工具,但在离开公司的当天,我亲手把一年来的所有积累工具和代码都格式化了。今天想起之前在项目中遇到的一个问题,今天将其记录下来。我在优化内存的时候,遇到一些图片在加载的时候很难loadin...
2018-05-07 22:34:21 5160
转载 Nodejs 遍历目录树 组建内存tree
最近好久都没写博客了,主要是没干iOS了,现在在写后端,用的Nodejs,加上最早java的功底,以及对javascript的了解,目前没什么问题+说说最近的项目中遇到的一个小需求。把硬盘所有文件爬一遍并计算hash,不过话说回来。nodejs的Stream是真的好用。为什么有这个需求,不讲了。实现原理也就是visitor Pattern.加tree model以下是代码。[javascript]...
2018-05-07 22:29:30 785
转载 nodejs遍历目录的方法
1. 使用fs模块遍历1.1 同步操作[javascript] view plain copy var fs = require("fs") var path = require("path") var root = path.join(__dirname) readDirSync(root) function readDirSync(path){ var pa = fs...
2018-05-07 22:28:09 2978
转载 !RxJS - Subject
Observer Pattern观察者模式定义观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。我们可以使用日常生活中,期刊订阅的例子来形象地解释一下上面的概念。期刊订阅包含两个主要的角色:期刊出版...
2018-05-01 22:39:33 410
转载 如何理解 RxJS?
在 Angular 2 中,我们遇到了一个新的概念 —— RxJS。 对很多人而言,这可能是一个比较难以理解的地方。所谓的难以理解并不是说 API 有多复杂,而是对于 RxJS 本身的理念就无从下手。 所以,这里简单地对 RxJS 进行一些介绍。 函数响应式编程(FRP) FRP 早在上世纪 90 年代就已经被提出,但由于早期的编译器和运行时能力有限,大部分编程实践中往往采用的是人...
2018-05-01 18:21:08 760
转载 你有必要知道的函数式编程
原文:http://www.ruanyifeng.com/blog/2017/02/fp-tutorial.html你可能听说过函数式编程(Functional programming),甚至已经使用了一段时间。 ...
2018-05-01 01:49:24 386
Linux内核完全注释-修正版 V3.0——带注释
2011-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人