自己动手,打造自己的事件总线

自己动手,打造自己的事件总线工具类你还在为几个界面间的数据传递烦恼吗?你还在为广播的滥用蛋疼吗?你还在为开源库的选择纠结吗?那就自己动手写个事件总线吧。虽然开源社区已经提供了很多开源框架,EventBus, 基于Rxjava的事件总线框架,都是很强大的,不仅减小了项目难度,还减少了很多代码,但是奔...

2018-05-14 15:41:10

阅读数 204

评论数 0

nodejs实现遍历文件夹并统计文件大小

这篇文章主要介绍了nodejs实现遍历文件夹并统计文件大小,下面使用nodejs的遍历文件夹文件内容,并且读取所有的文件,并采取排序往大到小的顺序进行输出,需要的朋友可以参考下离开公司已经有2个多个月,之前写了不少工具,但在离开公司的当天,我亲手把一年来的所有积累工具和代码都格式化了。今天想起之前...

2018-05-07 22:34:21

阅读数 2354

评论数 0

Nodejs 遍历目录树 组建内存tree

最近好久都没写博客了,主要是没干iOS了,现在在写后端,用的Nodejs,加上最早java的功底,以及对javascript的了解,目前没什么问题+说说最近的项目中遇到的一个小需求。把硬盘所有文件爬一遍并计算hash,不过话说回来。nodejs的Stream是真的好用。为什么有这个需求,不讲了。实...

2018-05-07 22:29:30

阅读数 258

评论数 0

nodejs遍历目录的方法

1. 使用fs模块遍历1.1 同步操作[javascript] view plain copy var fs = require("fs")  var path = require("path")    var root = ...

2018-05-07 22:28:09

阅读数 1815

评论数 0

!RxJS - Subject

Observer Pattern观察者模式定义观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。...

2018-05-01 22:39:33

阅读数 127

评论数 0

如何理解 RxJS?

在 Angular 2 中,我们遇到了一个新的概念 —— RxJS。 对很多人而言,这可能是一个比较难以理解的地方。所谓的难以理解并不是说 API 有多复杂,而是对于 RxJS 本身的理念就无从下手。 所以,这里简单地对 RxJS 进行一些介绍。 函数响应式编程(FRP) FRP ...

2018-05-01 18:21:08

阅读数 340

评论数 0

你有必要知道的函数式编程

原文:http://www.ruanyifeng.com/blog/2017/02/fp-tutorial.html你可能听说过函数式编程(Functional programming),甚至已经使用了一段时间。 ...

2018-05-01 01:49:24

阅读数 135

评论数 0

我眼中的 JavaScript 函数式编程

JavaScript 函数式编程是一个存在了很久的话题,但似乎从 2016 年开始,它变得越来越火热。这可能是因为 ES6 语法对于函数式编程更为友好,也可能是因为诸如 RxJS (ReactiveX) 等函数式框架的流行。  看过许多关于函数式编程的讲解,但是其中大部分是停留在理论层面,还有一些...

2018-04-30 18:38:40

阅读数 631

评论数 0

函数式编程扫盲篇

1. 概论在过去的近十年的时间里,面向对象编程大行其道。以至于在大学的教育里,老师也只会教给我们两种编程模型,面向过程和面向对象。孰不知,在面向对象产生之前,在面向对象思想产生之前,函数式编程已经有了数十年的历史。那么,接下来,就让我们回顾这个古老又现代的编程模型,让我们看看究竟是什么魔力将这个概...

2018-04-30 18:36:30

阅读数 76

评论数 0

编程语言的主要类型,声明式编程,命令式编程()和函数式编程的区别

编程语言的主要类型Common programming paradigms include imperative which allows side effects, functional which disallows side effects, declarat...

2018-04-30 16:39:07

阅读数 53

评论数 0

JavaScript函数式编程(一)\(二)\(三)

JavaScript函数式编程(一)Starkwang前端工程师@腾讯 / Node.js Collaborator一、引言说到函数式编程,大家可能第一印象都是学院派的那些晦涩难懂的代码,充满了一大堆抽象的不知所云的符号,似乎只有大学里的计算机教授才会使用这些东西。在曾经的某个时代可能确实如此,但...

2018-04-30 15:10:02

阅读数 1364

评论数 1

JavaScript 函数式编程导论

JavaScript 函数式编程导论从属于笔者的Web 前端入门与工程实践。本文很多地方是讲解函数式编程的优势,就笔者个人而言是认可函数式编程具有一定的好处,但是不推崇彻底的函数式编程化,特别是对于复杂应用逻辑的开发。笔者在应用的状态管理工具中就更倾向于使用MobX而不是Redux,详见2016-...

2018-04-30 14:53:30

阅读数 73

评论数 0

函数式编程初探

诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。 ...

2018-04-30 00:36:17

阅读数 68

评论数 0

基于Chrome浏览器调用客户端程序

基于Chrome浏览器调用客户端程序1.在IE中可以使用ActiveXObject对象调用客户端程序,调用需要设置IE浏览器的安全“自定义级别”,即将ActiveX选项的子项设置为启用。然后刷新即可调用,js调用方式:executableFullPath 为被调用的...

2018-04-25 00:41:06

阅读数 2535

评论数 1

Cesium学习笔记

Cesium简介Cesium是一个基于JavaScript的开源框架,可用于在浏览器中绘制3D的地球,并在其上绘制地图(支持多种格式的瓦片服务),该框架不需要任何插件支持,但是浏览器必须支持WebGL。Cesium支持多种数据可视化方式,可以绘制各种几何图形、导入图片,甚至3D模型。同时,Cesi...

2018-04-24 21:40:31

阅读数 674

评论数 0

谷歌卫星地图不同级别对应的比例尺、分辨率、视点高度

谷歌卫星地图不同级别对应的比例尺、分辨率、视点高度 (2011-11-29 11:42:43)转载▼谷歌卫星地图不同级别对应的比例尺、分辨率、视点高度谷歌卫星地图根据不同的分辨率分成不同的级别,大概分为22个层级(国内城区一般可到20级,郊区只到16级,国外热点城区如纽约可达22级),每个层级比例...

2018-04-07 16:39:20

阅读数 4850

评论数 0

Clang+mingw注意事项

Clang:fatal error:'stdio.h' file not found的解决方法 ...

2018-04-04 13:13:27

阅读数 1603

评论数 0

Angular实现多标签页效果(路由重用)

Angular实现多标签页效果(路由重用)1.需求  做了几年的MES系统,从ASP.NET WebForm至MVC,系统决定了用户界面必须为标签页方式实现,因为用户在进行一项操作的时候很有可能会进行其它的操作,比如查询之类的。如果按MVC的方式每个页面都去刷新界面的话用户体验就太差了,所以一直以...

2018-03-09 23:22:30

阅读数 1283

评论数 2

Cesium开发实践(二)模拟多架飞机飞行

版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/HobHunter/article/details/74987709 ...

2018-03-08 00:46:31

阅读数 739

评论数 0

Cesium开发实践(一)移动小车

版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/HobHunter/article/details/74940280 ...

2018-03-08 00:46:06

阅读数 1852

评论数 2

提示
确定要删除当前文章?
取消 删除