题目描述 Description
一个朋友网络,如果a认识b,那么如果a第一次收到某个消息,那么会把这个消息传给b,以及所有a认识的人。
如果a认识b,b不一定认识a。
所有人从1到n编号,给出所有“认识”关系,问如果i发布一条新消息,那么会不会经过若干次传话后,这个消息传回给了i,1。
输入描述 Input Description
第一行是n和m,表示人数和认识...
分类:
其他好文 时间:
2015-05-26 18:54:55
阅读次数:
192
因为 Solr 包装并扩展了Lucene,所以它们使用很多相同的术语。更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。通过对 Solr 进行适当的配置,某些情况下可能需要进行编码,Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。在 Solr 和 Lucene 中,使用一个或多个 Document 来构建索引。Document包括一个或多个 Field。Fi...
分类:
其他好文 时间:
2015-05-26 18:55:02
阅读次数:
174
自从IBM将并不赚钱的x86服务器业务转手给联想之后,从此IBM便开始了硬件转型的新里程碑。伴随此事继续发酵的还有Power System Linux落户北京,从此IBM硬件开放之路的步伐越迈越大。最鼓舞人心的要数OpenPower联盟推出的Power8芯片全面开放这一消息,大家纷纷猜测蓝色巨人真的能放下身段?下面我带领大家一起见证Power8芯片的巨变。...
分类:
其他好文 时间:
2015-05-26 18:55:51
阅读次数:
176
有时会碰到ListView的onItemClickListener事件无法响应,
主要原因:listview的子元素中包含了Button或者ImageButton之类的元素,button的优先级高于listview 所以不能监听item的点击事件。
解决方法:在item 的根节点加入 “ android:descendantFocusability="blocksDescendants" 即可。...
分类:
其他好文 时间:
2015-05-26 18:55:31
阅读次数:
126
HBase 0.92版本之后,RegionServer的Compact过程根据待合并的文件大小分为smallcompaction和large compaction两种,由此可能导致在集群写入量大的时候Compact占用过多的网络出口带宽。本文将详细描述集群使用过程中遇到这一问题的排查过程及其解决方法。
1. 发现问题
HBase集群(版本为0.94.0)运行过程中,发现5台Region Ser...
分类:
其他好文 时间:
2015-05-26 18:54:30
阅读次数:
127
JACKSON框架用法基本
之前参与的一个手机项目中和服务器进行交互的数据格式就是JSON,在手机端用JACKSON进行数据和java bean之间的转换。这次专业课的结课作业需要手机应用和服务器交互,我就想用JSON传递数据,用JACKSON来进行解析,特此总结一下。
简介JACKSON是一个多用途的java库,来解析JSON格式的数据,用途很广。解析JSON的三种方式
Streaming A...
分类:
其他好文 时间:
2015-05-26 18:55:59
阅读次数:
226
最新-开源可视化安全管理平台Ossim5.0使用
Ossim5.0在4月20号由Alienvault公司对外发布,它从2003年诞生到现在,经历了十多年的不断锤炼,目前已经是一款成熟的开源SIEM产品,以下是OSSIM在内网监控中发挥作用的截图(点击每张截图均可放大)。
用Nagios监控,一键搞定。
快速预览你的资产
漏洞扫描一键完成
及...
分类:
其他好文 时间:
2015-05-26 18:54:09
阅读次数:
249
参加WOT2015 互联网运维与开发者大会 发表演讲
World Of Tech 2015 ,IT技术人的世界!作为51CTO传媒万众瞩目的开年力作,WOT2015互联网运维与开发者大会已经圆满结束,为运维开发人员“私人订制”2+1天的狂欢盛宴,逾千名IT技术人、业界精英齐聚一堂,值得你跨越万水千山一探究竟。
本人很荣幸地受邀参加本次大会,发表了关于开源安全信息管理平台最...
分类:
其他好文 时间:
2015-05-26 18:53:58
阅读次数:
149
zookeeper概述
针对分布式应用的分布式协作服务,zookeeper的开发动机就是为了减轻分布式应用从头开发协作服务的负担。
设计目标
简单。 允许多个分布的进程基于一个共享的,类似标准文件系统的树状名称空间进行协作。每个节点称作一个znode。
ZooKeeper is replicated
几个zookeeper集群包含多个zookeeper server,...
分类:
其他好文 时间:
2015-05-26 18:52:58
阅读次数:
184
将一个或多个值 value 插入到列表 key 的表头
如果有多个 value 值,那么各个 value 值按从左到右的顺序依次插入到表头:比如对一个空列表 mylist 执行 LPUSH mylist a b c ,则结果列表为 c b a ,等同于执行执行命令
LPUSH mylist a 、 LPUSH mylist b 、 LPUSH
mylist c 。
如果 key 不...
分类:
其他好文 时间:
2015-05-26 18:54:05
阅读次数:
120
将字符行内单字之间的空白符平均分配插入到单字之间,以实现字符行排版。首先要统计字符行内单字个数,字符行内的空白字符数。然后计算单字之间 应该平均分配的空白字符数,另外约定多余的空白字符插在前面的单字间隔中前面的每个间隔多一个空白符,插完为止。下面是我的代码的实现部分,这个字符行排版代码比较简答,其中的,实现统计单词个数的方法还是值得大家学习一下的。#include #define...
分类:
其他好文 时间:
2015-05-26 18:54:12
阅读次数:
146
除了从父类集成代码外,Scala中的类还允许从一个或者多个traits中导入代码。
对于Java程序员来说理解traits的最好方法就是把他们当作可以包含代码的接口(interface)。在Scala中,当一个类继承一个trait时,它就实现了这个trait的接口,同时还从这个trait中继承了所有的代码。
让我们通过一个典型的实例来看看这种trait机制是如何发挥作用的:排序对象。能够比较若...
分类:
其他好文 时间:
2015-05-26 18:53:12
阅读次数:
117
数据模型(Data Model)
storm使用tuple来作为它的数据模型。每个tuple是一堆值,每个值有一个名字,并且每个值可以是任何类型, 在我的理解里面一个tuple可以看作一个没有方法的java对象。总体来看,storm支持所有的基本类型,字符串以及字节数组作为tuple的值类 型。你也可以使用你自己定义的类型来作为值类型,
只要你实现对应的序列化器(serializer)。 ...
分类:
其他好文 时间:
2015-05-26 18:54:46
阅读次数:
98
【原创】IP摄像头技术纵览(五)—网络摄像头初试—mjpg-streamer移植与部署本文属于《IP摄像头技术纵览》系列文章之一:Author: chad
Mail: linczone@163.com1、vgrabbj、spacview、Luvcview、mjpg-streamer评测对比vgrabbj-0.9.6是基于v4l1设计的,与v4l2的API差别很大,该软件已经没有使用或参考价值。s...
分类:
其他好文 时间:
2015-05-26 18:51:19
阅读次数:
449
文件夹的创建是一个相对简单的过程,主要是通过FileSystem中的mkdirs()方法,这个方法在DFSClient实例中调用同名方法mkdirs(),通过Hadoop本身的RPC机制调用Namenode的mkdirs()方法,最终这个调用PUSH到FSNameSystem的mkdirsInternal方法,这个方法主要就是检验访问权限,最后通过FSDirectory的unprotectedMk...
分类:
其他好文 时间:
2015-05-26 18:52:19
阅读次数:
244