RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。 这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上 ...
分类:
编程语言 时间:
2016-05-04 19:04:29
阅读次数:
248
最近RxJava越来越流行了,在移动端也越来越多的项目开始使用这个框架了!唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。
这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上RxJava。
基础
RxJava最核心的两个东西是O...
分类:
编程语言 时间:
2016-04-19 15:44:00
阅读次数:
301
命令式数据并行 Visual C# 2010和.NETFramework4.0提供了很多令人激动的新特性,这些特性是为应对多核处理器和多处理器的复杂性设计的。然而,因为他们包括了完整的新的特性,开发人员和架构师必须学习一种新的编程模型。 这一章是一些新的类、结构体和枚举类型,你可以使用这里来处理数据 ...
分类:
Windows程序 时间:
2016-03-28 18:29:58
阅读次数:
1522
看到js的简介有这么一句话: JavaScript® (JS) 是一门轻量的、解释型的、将函数视为一级公民的程序设计语言,它是最为出名的网页脚本语言,但也在很多非网页环境中运用,例如 node.js 和 Apache CouchDB。它是一种基于原型的、多范式的动态脚本语言,并且支持面向对象、命令式
分类:
Web程序 时间:
2016-03-03 19:05:55
阅读次数:
259
在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体).通信是指线程之间以何种机制来交换信息.在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递. 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态
分类:
编程语言 时间:
2016-02-26 18:44:43
阅读次数:
169
普通代码都是命令式执行:执行完了就完了,但是手机应用肯定不是这样程序会一直在运行的,可以归纳成一个event驱动,说白了就是一个死循环 如下伪代码: int main() { while(APPIsRunning){ id whoWakeMe = SleepForWakingUp; id event
分类:
移动开发 时间:
2016-02-25 21:20:09
阅读次数:
220
编程范式 编程范式是一个由思考问题以及实现问题愿景的工具组成的框架。很多现代语言都是聚范式(或者说多重范式): 他们支持很多不同的编程范式,比如面向对象,元程序设计,泛函,面向过程,等等。 函数式编程范式 函数式编程就像一辆氢燃料驱动的汽车——先进的未来派,但是还没有被广泛推广。与命令式编程相反,他
分类:
编程语言 时间:
2016-02-17 22:29:17
阅读次数:
320
并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写
分类:
编程语言 时间:
2016-02-03 00:16:05
阅读次数:
203
由于读的是北大的ppt,所以这篇基本属于读书笔记,不太容易整理成通顺的文章。 首先理解函数式编程,在普通语言或者说用的比较多的命令式语言(如C/C++的C子集),函数其实到处可见,抛去函数式编程,其他编程语言都有“函数这个概念”。函数经常被用到,以至于不被重视。函数式计算的集合,是编程语言提供给我们
分类:
其他好文 时间:
2016-02-01 02:03:49
阅读次数:
167
深入理解Java内存模型(一)——基础并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间...
分类:
编程语言 时间:
2016-01-26 11:59:02
阅读次数:
189