2016-05-31 17:26:45 题目链接: NOIP 2007 矩阵取数游戏(Codevs) 题目大意: 给定一个矩阵,每次在每一行的行首或者行尾取一个数乘上2^次数,求取完最多获得的分数 解法: 动态规划 DP[i][j]表示当前行i位置到j位置获得的最大分数 转移方程: DP[i][j] ...
分类:
其他好文 时间:
2016-05-31 18:33:19
阅读次数:
225
Alphacode Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 13378 Accepted: 4026 Description Alice and Bob need to send secret messages to ea ...
分类:
其他好文 时间:
2016-05-31 18:33:42
阅读次数:
156
RabbitMQ 基于AMQP实现,传统的messaging queue系统实现,基于Erlang。老牌MQ产品了。AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量还在其次。 Kafka linkedin开源的MQ系统,主要特点是基于Pull的模式来处理消息 ...
分类:
其他好文 时间:
2016-05-31 18:32:34
阅读次数:
215
在具体介绍本文内容之前,先给大家看一下Hadoop业务的整体开发流程:
从Hadoop的业务开发流程图中可以看出,在大数据的业务处理过程中,对于数据的采集是十分重要的一步,也是不可避免的一步,从而引出我们本文的主角—Flume。本文将围绕Flume的架构、Flume的应用(日志采集)进行详细的介绍。
(一)Flume架构介绍
1、Flume的概念
flume是分布式的日志...
分类:
Web程序 时间:
2016-05-31 17:25:25
阅读次数:
324
定位
所谓定位就是回答几个问题,我出于什么目的要写一个框架,我的这个框架是干什么的,有什么特性适用于什么场景,我的这个框架的用户对象是谁,他们会怎么使用,框架由谁维护将来怎么发展等等。
如果你打算写框架,那么肯定心里已经有一个初步的定位,比如它是一个缓存框架、Web MVC框架、IOC框架、ORM/数据访问框架、RPC框架或是一个用于Web开发的全栈式框架。
是 否要重复造轮子?除非是练手项...
分类:
其他好文 时间:
2016-05-31 17:26:42
阅读次数:
302
/** 题意: 给你两个城市之间的道路(无向图),求出需要的 电缆。如果大于所提供的,就输出Not enough 。。。 否则输出所需要的电缆长度。 输入:N (给定的电缆总长度) m1 (有多少个城市—) str1 str2 str3 str4 : ;(城市的名字) m2(相当于给出m2条边) a ...
分类:
其他好文 时间:
2016-05-31 17:24:40
阅读次数:
151
Logstash 安装及部署 一、环境配置 操作系统:Cent OS 7 Logstash版本:2.1.1.tar.gz JDK版本:1.7.0_51 SSH Secure Shell版本:XShell 5 操作系统:Cent OS 7 Logstash版本:2.1.1.tar.gz JDK版本:1 ...
分类:
其他好文 时间:
2016-05-31 17:26:10
阅读次数:
876
iOS应用内跳转系统设置相关界面的方法 在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等。在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个prefs值,如下图: 跳转系统设置根目录中的项目使用如下的方法: ...
分类:
移动开发 时间:
2016-05-31 17:26:39
阅读次数:
170
1.USB 侦错模式一定要开启,才能进行root提权? Ans: (X) 因为USB侦错仅牵涉到手机在正常模式运行下,能否透过计算机下达adb指令,因此,不必然一定要开启USB侦错,才能进行root. 由于fastboot模式是更底层的模式,并不需要开启USB侦错才能进行刷recovery rom的 ...
分类:
移动开发 时间:
2016-05-31 17:26:09
阅读次数:
248
<script type="text/javascript"> function SetTable() { $("#myTab table").each(function () { var sValue= $(this).find("tr").eq(0).find("td").eq(0).html( ...
分类:
其他好文 时间:
2016-05-31 17:25:20
阅读次数:
151
什么是正则表达式? 这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。 创建一个正则表达式 第一种方法: 第二种方法: 正则表达式的exec方法简介 语法: 其中str为要执行正则表达式的目标字符串。 例如: 将会输出te ...
分类:
其他好文 时间:
2016-05-31 17:23:54
阅读次数:
231
默认在终端进行man命令,如:man ls,会显示英文的帮助文档。本文教你如何查看中文文档。 资源:1.manpages-zh-1.5.2.tar.bz22.groff-1.21.tar.gz - – - – - – - – - – - – - – - – - – - – - – - – - – - ...
分类:
系统相关 时间:
2016-05-31 17:22:45
阅读次数:
241
这是我的第一次打TC,感觉打的一般般吧。不过TC的题目确实挺有意思的。 由于是用客户端打的,所以就不发题目地址了。 300分的题: 这题大意是有一段序列只包含+和数字0~9。 一段序列的操作是,从头扫到尾,遇到+就对计数器+1。遇到数字就计算abs(num-count)的值,并加到sum中。 题目要 ...
分类:
其他好文 时间:
2016-05-31 17:23:54
阅读次数:
760
第十五章:稳定和发布阶段 一个团队经历了计划/设计/开发等阶段,就达成了代码完成这一目标。这就来到了软件生命周期中最后的阶段,也往往就是最考验团队的阶段。首先,优秀的团队会发布有缺陷的软件,它能找到一个平衡点,能及时发布解决用户问题的新版本,并能及时修改软件中的问题。软件发布会经历许多版本:Alph ...
分类:
其他好文 时间:
2016-05-31 17:22:38
阅读次数:
165
问题描述:已知n个人(以编号1,2,3...n分别表示)围成一圈。从编号为1的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,求最后那个人的编号(直到所有人全部出列,模拟该过程)?解决:此问题可以用数组or链表实现,可以用数学方法进行简化(不用模拟 ...
分类:
其他好文 时间:
2016-05-31 17:23:19
阅读次数:
149
实现方法: 调用: 替换掉: 原因: 大量请求发出会占用服务器端口,当服务器端口被耗尽一般情况下代码会报错,提示:通常每个套接字地址(协议/网络地址/端口)只允许使用一次 其他: 增大服务器端口数量方法: 修改注册表: 端口利用查询方法: cmd netstat -an CloseWait 标识的端 ...
分类:
Web程序 时间:
2016-05-31 17:22:17
阅读次数:
224