一.简介
今天来学习一下组合模式。说到组合模式,可能比较陌生,但是有很多地方是非常适合使用组合模式的。比如我们电脑系统内的文件系统。文件包含在文件夹内,而文件夹有可能还被其他文件夹包含,整个文件系统呈一个树形结构。对于文件的操作,我们可以操作整个文件夹,相应的文件夹下所有的子文件,子文件夹都会被递归的操作。而我们并不需要知道文件夹下面是什么东东,只需要对根文件夹操作即可。
下面看一下组...
分类:
其他好文 时间:
2016-05-13 03:27:25
阅读次数:
215
我们都知CoordinatorLayout+AppBarLayout可以轻松实现滚动隐藏ToolBar的效果,今天我们要讲的是CollapsingToolbarLayout+CoordinatorLayout
+AppBarLayout
实现带Banner的Toolbar折叠效果————向上滚动时,Banner会随着滚动手势向上收缩至隐藏,Banner上的文字(实际上是CollapsingT...
分类:
其他好文 时间:
2016-05-13 03:28:22
阅读次数:
1052
上一篇博文有介绍使用Solr的命令solrindex建立索引并提交到Solr服务器,那么我们怎么样查看solrindex命令产生的索引内容呢?这就要使用本篇博文要分享的工具LUKE,通过LUKE工具,我们可以很清楚的看到通过solrindex命令产生的索引内容。...
分类:
其他好文 时间:
2016-05-13 03:28:22
阅读次数:
260
系统架构师是近几年来在国内外迅速成长并发展良好的一个职业,它对系统开发和信息化建设的重要性及给IT业所带来的影响是不言而喻的。做为一个职场新人,如何发展成为架构师,架构师都需要具备哪些素质?...
分类:
其他好文 时间:
2016-05-13 03:28:40
阅读次数:
179
GreenDao的使用,将提供最新的最全的greendao框架的使用...
分类:
其他好文 时间:
2016-05-13 03:28:57
阅读次数:
895
本期内容:
1 在线动态计算分类最热门商品案例回顾与演示
2 基于案例贯通Spark Streaming的运行源码
1 在线动态计算分类最热门商品案例回顾与演示
我们用Spark Streaming+Spark SQL来实现分类最热门商品的在线动态计算。代码如下:
package com.dt.spark.streaming
impo...
分类:
其他好文 时间:
2016-05-13 03:26:14
阅读次数:
249
setTimeout 的黑魔法
setTimeout,前端工程师必定会打交道的一个函数.它看上去非常的简单,朴实.有着一个很不平凡的名字–定时器.让年少的我天真的以为自己可以操纵未来.却不知朴实之中隐含着惊天大密.我还记得我第一次用这个函数的时候,我天真的以为它就是js实现多线程的工具.当时用它实现了一个坦克大战的小游戏,玩儿不亦乐乎.可是随着在前端这条路上越走越远,对它理解...
分类:
其他好文 时间:
2016-05-13 03:27:21
阅读次数:
239
ICONS是可以直接使用图片名, 就能加载图片的三方,使用很方便, 你不需要在工程文件夹里塞各种图片, 节省很多空间,下面就来看看怎么使用吧!
1. 首先打开terminal进入到我们的工程文件夹下, (不会创建工程的请参考:http://blog.csdn.net/margaret_mo/article/details/51304062)
输入: npm install react-nati...
分类:
其他好文 时间:
2016-05-13 03:25:08
阅读次数:
152
spark编程练习申明:以下代码仅作学习参考使用,勿使用在商业用途。
Wordcount
UserMining
TweetMining
HashtagMining
InvertedIndex
代码以及测试数据下载
数据以及测试代码的获取请点击 —— [ 这里 ]
WordCount代码块import java.io.Serializable;import java.util.Arrays...
分类:
其他好文 时间:
2016-05-13 03:26:25
阅读次数:
323
凯撒密码技术是一种代替技术,也称作凯撒移位,是最简单的加密方式之一
1、加密公式:
密文=(明文+位移数K)Mod26
即明文中每个字母用此字母表中后面第K个字符替代
2、解密共识:
明文=(密文-位移数K)Mod26
3、破解方式:
可利用电脑方便的列...
分类:
其他好文 时间:
2016-05-13 03:24:53
阅读次数:
377
火星A+B
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 12162 Accepted Submission(s): 4103
Problem Description
读入两个不超过25位的火星正整数A和B...
分类:
其他好文 时间:
2016-05-13 03:25:28
阅读次数:
185
在糖尿病患者信息管理系统中,导入病人信息功能!form表单提交数据(Excel文件),在后台得不到file文件,解决方法:
private File filePath; //文件
private String fileName; //文件名
private String fileType; //文件类型
注:上面filePath必须有,否...
分类:
其他好文 时间:
2016-05-13 03:23:49
阅读次数:
186
昨晚做了某公司的笔试,遇到一道名为“三子棋”的编程题,花了近一个小时的时间去完成了这道题。最后提交时,有部分测试实例没有通过。可是已经没有时间修改了,真是悔啊!现在将原题复述如下:
题目描述:
三子棋是一种大家熟知的游戏,几乎所有人都会玩。游戏规则相当简单,两人一次在一个3X3棋盘上下棋,一个人画叉,另一个人画圈。任何一个人画的三个记号如果形成构成一条水平、垂直或对角的直线则获胜,游戏结...
分类:
其他好文 时间:
2016-05-13 03:23:28
阅读次数:
279
抽象类是一种不能被实例化的类,只能作为其他类的父类来使用。抽象类使用abstract关键字来声明。
格式为:
abstract class AbstractName{
...
}
抽象类和普通类相似,都包含成员变量和成员方法。两者的区别在于:抽象类至少要包含一个抽象方法。抽象方法没有方法体,其功能的实现只能在子类中完成。抽象方法也是使用abstract关键字来...
分类:
其他好文 时间:
2016-05-13 03:22:56
阅读次数:
141
支持向量机(SVM)是90年代中期发展起来的基于统计学习理论的一种机器学习方法,通过寻求结构化风险最小来提高学习机泛化能力,实现经验风险和置信范围的最小化,从而达到在统计样本量较少的情况下,亦能获得良好统计规律的目的。...
分类:
其他好文 时间:
2016-05-13 03:23:11
阅读次数:
376
湘大OJ地址:http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id/1142
Collatz Conjecture
Time Limit:8000 MS Memory
Limit : 1048536KB
Rightmost Digit
Time Limit:...
分类:
其他好文 时间:
2016-05-13 03:24:14
阅读次数:
185