本期内容:
1、Spark Streaming 动手实战演示
2、闪电般理解Spark Streaming原理
3、案例动手实战并在电光石火间理解其工作原理
流(Streaming),在大数据时代为数据流处理,就像水流一样,是数据流;既然是数据流处理,就会想到数据的流入、数据的加工、数据的流出。
日常工作、生活中数据来源很多不同的地方。例如:工业时代的汽车制造、监控设备、...
分类:
其他好文 时间:
2016-04-29 17:01:51
阅读次数:
165
1.项目构建常见问题解决[重要]1.1. 创建或导入项目后编译时一直在等待问题:
原因:AS连网去下载gradle了,但是网络不好或不通解决:禁用网络,AS就会立即自动终止下载进入到主界面了。此时再去指定离线的gradle版本进行编译;
1.2. Unknow host ‘services.gradle.org’问题:
原因:当你导入第三方项目时,别人项目使用的gradle的版本与...
分类:
移动开发 时间:
2016-04-29 16:37:30
阅读次数:
744
很久以前,当whalyzh同学是一个萌新的时候,遇到了这么一个问题:
给定长为的序列,构造一个只有0和1的长为的序列,使得的值最大。
小Q同学想了一秒钟之后说:这不是一眼题么?然后whalyzh同学瞬间就会了。
过了几天,当whalyzh同学还是一个萌新的时候,遇到了这么一个问题:
给定阶方阵,构造一个只有0和1的的向量,使得的值最大。
小Q同学想了一分钟之后说:这不是一眼题么?然后wh...
分类:
其他好文 时间:
2016-04-29 16:28:34
阅读次数:
186
Android开发技术学习之下拉刷新功能的实现
好久没有写博客了,最近都在忙。有时候即使是有时间也会很懒,就会想玩一玩,放松放松!一直都没有什么时间更新我这个菜鸟的博客了。不过今天不一样,我要给大家讲讲怎么实现许多app中下拉刷新的功能。比如腾讯的QQ、新浪微博等等。为什么我会写这篇技术博客,是因为我热爱技术,平时喜欢学习一些比较好玩的demo。故而有了这篇技术博客的诞生。好了,废话不多说了,下面开...
分类:
移动开发 时间:
2016-04-29 16:26:45
阅读次数:
224
Redis 的缓存过期/失效机制相关的技术原理与实现细节。
作为一种定期清理无效数据的重要机制,主键失效存在于大多数缓存系统中,Redis 也不例外。在 Redis 提供的诸多命令中,EXPIRE、EXPIREAT、PEXPIRE、PEXPIREAT 以及 SETEX 和 PSETEX 均可以用来设置一条 Key-Value 对的失效时间,而一条 Key-Value 对一旦被关联了失效时间就会在到期后自动删除(或者说变得无法访问更为准确)。可以说,主键失效这个概念还是比较容易理解的,但是在具体实现到 Red...
分类:
系统相关 时间:
2016-04-29 16:10:15
阅读次数:
267
说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些典型的垃圾收集...
分类:
其他好文 时间:
2016-04-29 15:47:40
阅读次数:
207
从百度上得知:
这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,有的C语言命令行程序会用到此函数做游戏,但是这个函数并非标准函数,要注意移植性!
所以有这样的一个接口,那就很牛逼了,至少可以做个游戏来玩下,结合ASCII码,很容易写个方向键控制的2048或者贪吃蛇等等有趣的游戏出来。
以下是以一个简单的例子:
你会发现当你按下对应的按键的时候就会...
分类:
其他好文 时间:
2016-04-29 15:47:34
阅读次数:
146
先说下线性回归(直接上图)
如上图所示,根据肿瘤尺寸数据进行判断。设hypothesis函数为根据上图可以看出线性h(x)能够将上述数据进行有效分类,当h(x)>0.5,则为肿瘤患者,当h(x)
此时通过调整线性模型的参数后最终得到的线性模型为蓝色的直线,此时就会发现最右侧的红色叉号被预测成了正常,这显然是不合理的,并且后果是严重的(人家有病,你预测正常,影响治疗.....),...
分类:
其他好文 时间:
2016-04-29 15:44:22
阅读次数:
282
Xcode7最新版打包发布的详细步骤,方便每一位开发者。iOS开发中将工程打包成ipa文件的过程既简单又复杂,对于一个没有做过打包的人来说,生成开发者证书,描述文件的过程实在是繁琐,但是真正的操作过一次之后就会理解其中的步骤,不需要死记硬背,只需要继续打包成ipa文件的几个步骤:1、将你的appleID变成开发者账号;2、生成开发者证书(获取钥匙串的相应文件)3、设置项目的appID;4、添加设备;5、生成描述文件;6、在Xcode的偏好设置里面选择相应的描述文件;7、打包成ipa文件。...
分类:
移动开发 时间:
2016-04-29 15:37:57
阅读次数:
228
由于Android是为移动设备开发的操作系统,我们在开发应用程序的时候应当始终把内存问题充分考虑在内。虽然Android系统拥有垃圾自动回收机制,但这并不意味着我们就可以完全忽略何时去分配或释放内存。即使我们全部按照上一篇文章中给出的编程建议来去编写程序,还是会很有可能出现内存泄露或其它类型的内存问题。所以,唯一能够解决问题的办法,就是尝试去分析应用程序的内存使用情况,那么本篇文章就会教大家如何进...
分类:
移动开发 时间:
2016-04-29 15:34:14
阅读次数:
180