Rx学习】的更多相关文章

RX学习笔记:JavaScript数组操作 2016-07-03 增删元素 unshift() 在数组开关添加元素 array.unshift("value"); array.unshift(123); array.unshift("value1","value2"); push() 在数组末尾添加元素 array.push("value"); array.push(123); array.push("value1&…
Bruce Eckel(著有多部编程书籍)和Jonas Boner(Akka的缔造者和Typesafe的CTO)发表了“反应性宣言”,在其中尝试着定义什么是反应性应用. 这样的应用应该能够: 对事件做出反应:事件驱动的本质,让反应性应用能够支持文中提到的若干特性. 对负载做出反应:聚焦于可扩展性,而不是单用户性能. 对失败做出反应:建立弹性系统,能够从各个层级进行恢复. 对用户做出反应:综合上述特征,实现交互式用户体验. 在这份宣言公布之后,Scala的创造者Martin Odersky.Rea…
RXjava学习资料: https://www.gitbook.com/book/yuxingxin/rxjava-essentials-cn/details 如下只是学习笔记而已,后面添加实战案例,现在只是理论总结: Rxjava语言特点: 1,易于并发从而更好的利用服务器的能力: 2,易于有条件的异步执行: 3,一种更好的方式来避免回调地狱: 4,一种响应式方法. RXjava源于观察者模式: 添加了如下三个缺少的功能: 1,生产者在没有更多数据可用时能够发出信号通知:oncompleted…
FreeCodeCamp https://www.freecodecamp.com 2016-07-03 前几日在Github浏览时,偶然看到一个叫FreeCodeCamp的开源项目,进去该网站之后感觉网页有点土的土绿色,有点像个人搭建的不靠谱.但是其竟然还有一个附加的公益项目,就是帮非赢利免费编程,看了一下好像还真有点样子.于是怀着试试看的想法开始了里面的免费编程教程. 然后便开始有点着迷了.教程采用的是幻灯片式介绍.少量重要视频.大部分为任务式在线编码的方式,和CodeSchool或慕课网类…
Bootstrap https://getbootstrap.com 2016-07-01 在学习FreeCodeCamp课程中了解到Bootstrap,并于课程第一个实战题卡在响应式部分,于是先对Bootstrap做一下学习. 初步理解Bootstrap是一个用于制作响应式网页的框架. ——何谓响应式网页,就是同一个网页可以在不同设备屏幕分辨率间自适配尺寸显示. ——何谓框架,其实就是事先准备好的各种css样式表.js脚本的组合,用于在制作网页过程中调用,无须再重复制造轮子.简单点理解,就是代…
FreeCodeCamp的JavaScript基本算法挑战 https://www.freecodecamp.com 2016-07-03 JavaScript还不是非常熟悉,用已经会的知识来解这些题,估计有些算法会非常笨. 1.反转字符串 str.split("").reverse().join(""); 2.阶乘(阶乘0的结果需为1) function factorialize(num) { var n=1; for(var i=num;i>0;i--){…
正则表达式 2016-07-03 正则表达式是以字符串模板的形式匹配查找字符的方式. 正则表达式是字符串模板,所以其本身是一个字符串,首尾以反斜杆 / 开始和结束. 在两反斜杆中间的字符串表示要查找的字符串. 在两反斜杆中间以斜杆 \ 作为转义符:\s 空格.\S 所有非空格.\d 数字.\r 回车.\n 换行.\t Tab.\f 换页 在两反斜杆中间的功能字符:+ 多个 在结尾的反斜杆后面的字符表示选项:g表示查找所有.i表示忽略大小写…
看到一幅有趣的关于 Rx 学习的图,想知道学习 Rx 的学习曲线?不,是峭壁! 我们可以直接通过 Rx 的 Observer 来创建 Observable 对象. 但是,使用这种方式往往比较复杂,在特定的场景下,我们可以直接使用 Rx 提供的特定 Subject 来实现 Observable.这些特定的 Subject 是主题和订阅者的混合体,我们可以直接使用这样的一个对象来实现信息的发布和数据流的订阅. 1. Subject 通用的 Subject,既可以被订阅,从名字也可以看到它本身就是一个…
并发编程的术语 并发 同时做多件事情 多线程 并发的一种形式,它采用多个线程来执行程序. 多线程是并发的一种形式,但不是唯一的形式. 并行处理 把正在执行的大量的任务分割成小块,分配给多个同时运行的线程. 并行处理是多线程的一种,而多线程是并发的一种. 异步编程 并发的一种形式,它采用future模式或回调(callback)机制,以避免产生不必要的线程. 一个 future(或 promise)类型代表一些即将完成的操作.在 .NET 中,新版 future 类型有 Task 和 Task .…
在 UWP 中,有一个控件叫 AutoSuggestBox,它的主要成分是一个 TextBox 和 ComboBox.使用它,我们可以做一些根据用户输入来显示相关建议输入的功能,例如百度首页搜索框那种效果: 在看这篇文章之前,我建议先看看老周写的这一篇:https://www.cnblogs.com/tcjiaan/p/4967031.html ,先对 AutoSuggestBox 有一个大体的印象,不然下面干什么都不知道了. 接下来开始我们的实验,先准备好百度的接口(这个可以用浏览器的开发者工…