grep作用:使用模式匹配指定文件中的文本,是一款很好用的文本搜索和过滤工具模式:正则表达式字符以及文本字符编写的过滤条件正则表达式:由一类特殊字符及文本字符所编写的的模式,其中有些字符不表示字面意义,而表示控制或者通配功能,分为基本正则表达式和扩展正则表达式..
分类:
其他好文 时间:
2015-08-21 00:20:54
阅读次数:
274
问题:
假设有这样一个拥有3个操作的队列:
1. EnQueue(v): 将v加入队列中
2. DeQueue(): 使队列中的队首元素删除并返回此元素
3. MaxElement: 返回队列中的最大元素
设计一种数据结构和算法,让MaxElement操作的时间复杂度尽可能地低。
思路:
(1)用两个栈设计一个新的数据类型(数据类型定义为MyStack),其中一个栈用来存...
分类:
其他好文 时间:
2015-08-21 00:21:47
阅读次数:
287
本文档为hadoop搭建实践文档,相关理论可到hadoop官网查看学习。
操作系统:Ubuntu14 x64位
Hadoop:Hadoop 2.7.0...
分类:
其他好文 时间:
2015-08-21 00:21:30
阅读次数:
192
不知不觉微软 Azure 已经进入中国市场近两年的时间。那么 Azure 平台的性能究竟如何?资源加载的延迟、虚拟机的稳定性等问题是否切实满足客户期许。这些都是大家对微软 Azure 这个国外的云服务使者非常关注的问题。市场对 IaaS 云服务商的对比评测报告数不胜数,很难说谁家的评测报告准确可靠。况且国内公网网络稳定情况与国外存在一定的差距。在这样一个相对不稳定的环境下,公有云服务的 SLA 对于...
分类:
其他好文 时间:
2015-08-21 00:19:50
阅读次数:
154
今天学习并测试了Notification组件,这个组件在应用中也经常用到。在这里写了一个简单的Demo。
Notification是显示在状态栏的消息----位于手机屏幕的最上方。
程序一般通过NotificationManager服务来发送Notification。
Notification发送Notification的步骤
1、调用getSystemService(NOTIFICATI...
分类:
其他好文 时间:
2015-08-21 00:21:20
阅读次数:
233
题意:有一个非空字符串S1只含有字符”a”,”b”。可将Si变为S(i+1),方法是将Si中的a全部变换为b,将b全部变换为a。现在给出了Sn和Sm的长度,分别为L1, L2,并且知道n, m,问是否存在一个合理的S1,如果存在, 求Sk的长度是多少(mod 1e9 + 7)。所有变量在(0, 1e9] 范围内。解法:设S1中含有n1个a和n2个b(n1 + n2 > 0),不难发现Si的n1和n2...
分类:
其他好文 时间:
2015-08-21 00:21:43
阅读次数:
193
前言: 今天传统的七夕节,大盘尾盘跳水,大家普遍亏损严重,这个七夕比较惨烈啊,不过大家也不要过于担心,改咋过就咋过,心态平和一些。 1, 日K线分析尾盘收盘价高于昨天的开盘价,也就是说尾盘守住了一点点希望。昨天拉大阳线守住前天的开盘价,也就是说也守住了一点点希望。那么这种K线形态,按照这些天阳线后阴线或者横盘十字星的模式 ,明天会是小阴线或者大阴线。但是如果是...
分类:
其他好文 时间:
2015-08-21 00:19:03
阅读次数:
235
水平布局中的控件无法布满整个布局,右侧留有缝隙
修正后的样子
原因是布局中的代码计算Padding时候逻辑不正确导致
修正后的代码到https://github.com/CodeBees/duilib-Ex-Debug检出...
分类:
其他好文 时间:
2015-08-21 00:17:46
阅读次数:
161
说明:本文档为wordcount的mapreduce job编写及运行文档。
操作系统:Ubuntu14 x64位
Hadoop:Hadoop 2.7.0...
分类:
其他好文 时间:
2015-08-21 00:19:38
阅读次数:
214
设想有一堆盘子,堆太高可能会倒下了。因此,在现实生活中,盘子堆到一定高度时,我们就会另外堆一堆盘子,请实现数据结构SetOfStacks,模拟这种行为。SetOfStacks应该由多个栈组成,并且在前一个栈填满时新建一个栈。此外,SetOfStacks.push()和SetOfStacks.pop()应该与普通栈的操作方法相同。(也就是说,pop()返回的值,应该跟只有一个栈时的情况一样).
进...
分类:
其他好文 时间:
2015-08-21 00:18:48
阅读次数:
121
首先 我们要确认的是在同一个局域网,客户端使用的IP地址是Server的IP地址和Server的端口。这样接下来我们就能实现简单的互聊。
package com.blueZhang;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.Inp...
分类:
其他好文 时间:
2015-08-21 00:18:42
阅读次数:
207
通过阅读API文档,下面是3个方法的讲解截图:
getPath()&getAbsolutePath()的区别
getPath()得到的是构造file的时候的路径
getAbsolutePath()得到的是全路径 File file=new File("e:/111");
System.out.println(file.getPath()); //e:\111
System.out.pri...
分类:
其他好文 时间:
2015-08-21 00:18:11
阅读次数:
153
题目:给你一个棋盘上的八个皇后,每行一个,现在让他们互相不攻击,每个皇后只能竖着移动,
一次可以移动到本列的任何位置,问最少移动几步,能满足要求。
分析:搜索,八皇后。因为八皇后只有92组解,直接计算出92组解,然后找出不在对应最少的一组解。
这里我使用了位运算来计算八皇后,减少代码量。
先考虑一个皇后的影响,每次下一...
分类:
其他好文 时间:
2015-08-21 00:17:40
阅读次数:
201
EventBus简介本篇基于EventBus 2.4撰写。Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.上面是从官方repo拉来的代码,大致是说简化的组件之间的交流通信,...
分类:
其他好文 时间:
2015-08-21 00:15:53
阅读次数:
147
event处理流程Libevent处理时间的大概流程为
1、设置event_base(即初始化Reactor)
2、设置event事件(初始化event)
3、将event和event_base关联(将event注册到event_base)
4、进入循环,等待事件
5、事件发生,处理事件。...
分类:
其他好文 时间:
2015-08-21 00:15:01
阅读次数:
267