一、前面的些话
本文的内容基本上是基于“区域范围对象(Range objects)”这个概念来说的。这个玩意,可以让你选择HTML文档的任意部分,并可以拿这些选择的信息做你想做的事情。其中,最常见的Range是用户用鼠标选择的内容(user
selection)。
本文有不少篇幅就是讲如何将用户的这种选择转换为W3C Range或Microsoft
Text Range对象。...
分类:
Web程序 时间:
2016-04-26 20:07:59
阅读次数:
240
本期内容:
1. Flume on HDFS案例回顾
2. Flume推送数据到Spark Streaming实战
3. 原理绘图剖析
1. Flume on HDFS案例回顾
上节课要求大家自己安装配置Flume,并且测试数据的传输。我昨天是要求传送的HDFS上。
文件配置:
~/.bashrc:
export FLUME_HOME=/usr/lo...
分类:
Web程序 时间:
2016-04-26 20:07:34
阅读次数:
261
一:Spark集群开发环境准备
启动HDFS,如下图所示:
通过web端查看节点正常启动,如下图所示:
2.启动Spark集群,如下图所示:
通过web端查看集群启动正常,如下图所示:
3.启动start-history-server.sh,如下图所示:
二:HDFS的SparkStreaming案例实战(代码部分)
...
分类:
其他好文 时间:
2016-04-26 20:06:35
阅读次数:
147
最近在阅读源码时屡屡被Binder给绕进去了,感觉这玩意好像特别的重要,所以就单独的抽出来仔细的研究下,本文主要是从java层面来分析,对于底层内核的Binder驱动就不做深入探讨了,由于本文是以AIDL的使用情景来分析的,所以对于不会使用AIDL的童鞋先看另一篇文章http://blog.csdn.net/u012481172/article/details/50925381。废话不多说。...
分类:
其他好文 时间:
2016-04-26 20:08:44
阅读次数:
193
【POJ 1061】青蛙的约会(扩展欧几里得)
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 103473
Accepted: 20116
Description
两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条...
分类:
其他好文 时间:
2016-04-26 20:08:34
阅读次数:
123
分布式系统总结
我们的系统一直是分布式的。即便在虚拟化、容器技术出现之前,我想他也是一个分布式系统。今天尝试将我对分布式的理解做一些总结。
为什么要分布式?
我想首先是money方面的问题。随着产品支持的容量增加,软件的计算量、存储的数据都变得很大。Grosch定理说CPU的计算能力与它的价格的平方成正比。也就是说如果你付出两倍的价钱,就能获得四倍的性能。这么看其实花钱...
分类:
其他好文 时间:
2016-04-26 20:07:46
阅读次数:
201
作用域作用域继承(一)Angular作用域继承机制直接建立在Javascript原型继承基础上,并在其根部加入了一些内容。这意味着当你理解了Javascript原型链后,将对Angular作用域继承有深入了解。根作用域到目前为止,我们一直在和一个作用域对象打交道,该作用域使用Scope构造函数创建:var scope = new Scope();根作用域就是这样创建的。之所以称之为根作用域,是因为他...
分类:
Web程序 时间:
2016-04-26 20:05:27
阅读次数:
258
本博客原地址:http://www.jianshu.com/p/b6fe647e368b(1)ButterKnife是什么?在开发过程中,我们总是会写大量的findViewById和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得特别麻烦,当然不会偷懒的程序员不是好程序员,自然也出现了相应的解决方案–依赖注入。而ButterKnife则是依赖注入中相对简单易懂的很不错的开源框架...
分类:
其他好文 时间:
2016-04-26 20:07:47
阅读次数:
242
1、C语言圣经——《明解C语言》作者:[日] 柴田望洋
译者:管杰 罗勇 杜晓静
定价:79★ 比课本更易懂的C语言入门书
★ 205段代码+220幅图表
★ [双色印刷] 技术书也能赏心悦目《明解C语言(第3版):入门篇》第3版从190段代码和164幅图表增加至205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解...
分类:
编程语言 时间:
2016-04-26 20:07:13
阅读次数:
245
一:内存管理的形象说明
二:内存的申请和释放(针对某一数据类型)
注意:对申请的内存进行赋值通常有两种方式,在申请内存时直接赋值;或在申请内存后对指针进行赋值
三:内存块的申请和释放
注意:对块内存进行赋值,如上,指针与数组结合,理解指针与数组的区别的区别很重要,明明p是一个指针,为什么会有p[0]=1;这种复制方法,这与指针里面存储的内容是数组的首地址,而首地址加...
分类:
编程语言 时间:
2016-04-26 20:06:57
阅读次数:
186
C++编程:XAudio2 API应用示例
XAudio2是一个跨平台的API,在Xbox 360及Windows中得到支持。在Xbox 360上, XAudio2作为一个静态库编译到游戏可执行文件中。在Windows上,XAudio2提供一个动态链接库(DLL)。以下例子只使用了其中的一部分功能,并不全面。详情请看微软技术页的XAudio2编程相关(英文)。
使用XAudio2来播放...
分类:
编程语言 时间:
2016-04-26 20:04:20
阅读次数:
292
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
详细解读Jquery各Ajax函数:
$.get(),$.post(),$.ajax(),$.getJSON()
一,$.get(url,[data],[callback])
说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个...
分类:
Web程序 时间:
2016-04-26 20:05:41
阅读次数:
178
本课分2部分讲解:
第一部分,讲解Kafka的概念、架构和用例场景;
第二部分,讲解Kafka的安装和实战。
由于时间关系,今天的课程只讲到如何用官网的例子验证Kafka的安装是否成功。后续课程会接着讲解如何集成Spark Streaming和Kafka。
一、Kafka的概念、架构和用例场景
http://kafka.apache.org/documentation...
分类:
其他好文 时间:
2016-04-26 20:05:18
阅读次数:
291
Lucene创建索引对索引的文档进行增删改查拷贝Maven依赖http://mvnrepository.com/
junit
junit
4.12
</de...
分类:
Web程序 时间:
2016-04-26 20:06:44
阅读次数:
182
今天简单介绍下为ViewController瘦身的一些想法,不足之处还请指出。
一、关于MVVM设计模式
网上的介绍很多,简单说下我的理解。
个人理解:
MVVM = 控制器 + 视图 + 数据模型 + 视图模型
其中 视图模型View - Model 是将 控制控制器中的 网络请求 下拉刷新 下拉加载 及用户交互操作 剥离出来 放到一个工具类里面 由此达到解耦合为控制器瘦身的目的。...
分类:
其他好文 时间:
2016-04-26 20:04:56
阅读次数:
178
本期内容:
1、Spark Streaming 动手实战演示
2、闪电般理解Spark Streaming原理
3、案例动手实战并在电光石火间理解其工作原理
流(Streaming),在大数据时代为数据流处理,就像水流一样,是数据流;既然是数据流处理,就会想到数据的流入、数据的加工、数据的流出。
日常工作、生活中数据来源很多不同的地方。例如:工业时代的汽车制造、监控设备、...
分类:
其他好文 时间:
2016-04-26 20:05:54
阅读次数:
168
目标效果:
程序运行出现图一walker的欢迎界面,从模糊变清晰,过了几秒自动跳到图二的导航界面,下边有小圆点表示第几个页面,第四个导航页面有一个Go按钮,点击跳转到登录界面。
项目压缩包:http://pan.baidu.com/s/1c2t11Kk
1.首先新建两个Android页面,生成WelcomeActivity.java页面和对应的xml布局...
分类:
移动开发 时间:
2016-04-26 20:04:05
阅读次数:
246