解释器模式:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示解释语言中的句子。
首先定义一个抽象的解释接口AbstractExpressionpublic abstract class AbstractExpression { public abstract void interpret(Contexts context);
}接着定义终结符表达式Terminal...
分类:
其他好文 时间:
2015-07-14 15:38:49
阅读次数:
97
赛车比赛在潘多拉星球变得越来越流行了。但是他们的比赛跟我们平常的不太一样:n 辆赛车在一条长长的直道上展开同台竞技。每辆赛车的速度都为 1m/s,整条赛道在每一米都有坐标标记。
在比赛的赛车中,赛车 i 从 0 秒开始由 ai 向 bi 移动。到达
bi 之后转而返回由 bi 向 ai 移动。循环往复。
又是蒜头菌!原来这是蒜头菌正在玩的一个手机小游戏。蒜头菌可以在某些位置放下 TNT 炸...
分类:
其他好文 时间:
2015-07-14 15:40:11
阅读次数:
140
题目大意:中文题目就不多说大意了 解题思路:
1.每行最多只有十个位置,且不是山地就是平原,那么就可以用1表示山地,0表示平原,将每一行的状态进行压缩了2.接着找出每行能放炮兵的状态,先不考虑其他行放炮兵和该行的山地对其造成的影响,枚举出所有的状态,并记录每个状态下放的炮兵数量
在上述情况下放炮兵,只需要考虑同行的炮兵是否会相互攻击就可以了,那只需要判断他的左边第一个位置是否有炮兵和左边第二个位...
分类:
其他好文 时间:
2015-07-14 15:37:56
阅读次数:
109
小蒜头又调皮了。这一次,姐姐的实验报告惨遭毒手。
姐姐的实验报告上原本记录着从 1 到 n 的序列,任意两个数字间用空格间隔。但是“坑姐”的蒜头居然把数字间的空格都给删掉了,整个数字序列变成一个长度为 1 到 100 的且首部没有空格的数字串。
现在姐姐已经怒了,蒜头找你写个程序快点把试验数据复原。
输入
输入文件有一行,为一个字符串——被蒜头搞乱的实验数据。
字符串的长度在 1 到 1...
分类:
其他好文 时间:
2015-07-14 15:37:25
阅读次数:
142
80 Remove Duplicates from Sorted Array II链接:https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/
问题描述:
Follow up for “Remove Duplicates”:
What if duplicates are allowed at most twic...
分类:
其他好文 时间:
2015-07-14 15:37:17
阅读次数:
86
题意:裸最长公共子序列
分析:
直接套用模型,注意初始化和实现的是细节
代码:
#include
#include
#include
#define max(a,b) a>b?a:b
using namespace std;
int dp[1010][1010];
string a,b;
int main()
{
while(cin>>a>>b){
for(int i=0;i<a.l...
分类:
其他好文 时间:
2015-07-14 15:37:56
阅读次数:
96
互联网时代,处处都是媒体,如果愿意,品牌还可以拥有一块“自留地”——自媒体。微博、微信、淘宝页面、APP……那么,如何讲一个好故事?
NewBalance讲了一个李宗盛《致匠心》的故事,使其品牌格调又陡然升了一截...
褚橙讲了一个褚时健老当益壮的故事,就将其他千千万万的橙子落下不知几条街...
王石讲了一个登山的故事,为万科节省了三亿广告费...
海尔只讲了一个砸冰箱的故事,从而让人们认...
分类:
其他好文 时间:
2015-07-14 15:36:06
阅读次数:
155
访问者模式:表示一个作用于某个对象结构中的各元素操作。它使你可以不改变各元素的类的前提下定义作用于这些元素的新操作。
首先定义一个visitor抽象类,为每个具体类声明一个visit操作public abstract class Visitor { public abstract void visitConcreteElementA(ConcreteElementA elementA);...
分类:
其他好文 时间:
2015-07-14 15:36:23
阅读次数:
108
Senior's Gun
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 875 Accepted Submission(s): 319
Problem Description
Xuejiejie is a ...
分类:
其他好文 时间:
2015-07-14 15:35:24
阅读次数:
105
题目链接:https://leetcode.com/problems/valid-parentheses/
Given a string containing just the characters '(', ')','{', '}', '[' and ']',
determine if the input string is valid.
The brackets m...
分类:
其他好文 时间:
2015-07-14 15:37:03
阅读次数:
109
Wireshark数据抓包教程之安装Wireshark...
分类:
其他好文 时间:
2015-07-14 15:34:06
阅读次数:
124
很久没写技术文章了,今天实在不想写代码就写一篇技术贴,DxgkInitialize是虚拟显卡驱动注册自己的ddi所用的到函数,做虚拟显卡的人很多只知道去调用却不知道他的原理是什么今天我们就分析下。
首先我看下这个函数汇编代码
mov edi, edi
.text:00016605 push ebp
.tex...
分类:
其他好文 时间:
2015-07-14 15:36:17
阅读次数:
775
题目链接:https://leetcode.com/problems/merge-two-sorted-lists/
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first
two...
分类:
其他好文 时间:
2015-07-14 15:35:59
阅读次数:
111
题意:给出一个字符串,包括0、1、*,其中×是可以替换成0或者1的,如果字符串的某个子串S有SSS这样的连续重复3次出现,不是Triple-free串,问给出的字符串可以形成多少个非Triple-free串。
题解:因为串长度最多31,所以可以暴力枚举每一位,边枚举边判断。#include
#include
const int N = 35;
char s...
分类:
其他好文 时间:
2015-07-14 15:35:58
阅读次数:
121
一.简介
客户端缓存机制不仅可以减轻服务器端的压力,同时也能让用户在网速较慢的情况下获取良好的用户体验。所以构建一个优秀的APP,缓存是很重要的一个环节。
二.简单方案
客户端从服务器获取最新数据,假如是 20 条,然后缓存在本地,等再进入到这个界面,先加载并显示缓存里的数据,还是 20 条,再从服务端获取最新数据,覆盖缓存里的数据。
当上滑加载更多的时候,在之前的获取最新...
分类:
其他好文 时间:
2015-07-14 15:32:58
阅读次数:
125
首先感谢http://blog.csdn.net/lmj623565791/article/details/46858663hongyang的文章,之前看过ViewDragHelper类也读过一些demo一直都是半知半解且之前一些自定义的ViewGroup大都不是按这种方式来写,这一次抓紧一次自己写一个demo熟悉ViewDragHelper。ViewDragHelper存在于v4包种,目的用于帮助...
分类:
其他好文 时间:
2015-07-14 15:34:41
阅读次数:
123
人脸关键点定位;视频行为识别;caffe multi-gpu with openmpi...
分类:
其他好文 时间:
2015-07-14 15:35:16
阅读次数:
186