备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原,当前很多软件都提供了撤销(Undo)操作,其中就使用了备忘录模式。...
分类:
其他 时间:
2015-05-06 17:57:44
收藏:
0 评论:
0 赞:
0 阅读:
157
之前实现过html5版的钟表,html5也有一个画板属性Canvas,相对于安卓的Canvas来说html5的功能要强大的多,就拿钟表的实现,html5要方便简单的多,而安卓实现起来则非常复杂,像指针转动,html5可以画一条线,然后可以用这条线旋转一个弧度即可,而安卓必须是已知起点坐标和终点坐标,这就需要精确计算起始坐标了。先看下效果图,因为是图静态的,动态图也懒得做,所以看个大致效果即可,具体...
分类:
移动平台 时间:
2015-05-06 17:57:23
收藏:
0 评论:
0 赞:
0 阅读:
331
二分查找:int a[110],N;
int BinarySearch(int *a,int x)
{
int Left = a[1];
int Right = a[N];
while(Left >1;
if(a[mid] == x)
retu...
分类:
其他 时间:
2015-05-06 17:57:03
收藏:
0 评论:
0 赞:
0 阅读:
281
“openSUSE项目是一个世界范围内人员的努力的产物,其发扬处处使用Linux。openSUSE创建了最好用的Linux发行版之一,其工作在一个开放、透明和友好的方式下,作为世界范围内的自由和开源软件社区的一部分。
这个项目由社区管理并依赖于个人的贡献,包括测试人员、开发人员、翻译人员、可用性专家和大使或开发人员。这个项目使用了多种多样的技术,拥有不同级别专业知识的技术人员,讲着不同的...
分类:
其他 时间:
2015-05-06 17:56:43
收藏:
0 评论:
0 赞:
0 阅读:
263
Problem:
Given a string S,
find the longest palindromic substring in S.
You may assume that the maximum length of S is
1000, and there exists one unique longest palindromic substring.
Soluti...
分类:
编程语言 时间:
2015-05-06 17:56:33
收藏:
0 评论:
0 赞:
0 阅读:
223
...
分类:
Windows开发 时间:
2015-05-06 17:56:23
收藏:
0 评论:
0 赞:
0 阅读:
241
Given an array of size n, find the majority element. The majority element is the element that appears more than ? n/2 ? times.You may assume that the array is non-empty and the majority element always...
分类:
其他 时间:
2015-05-06 17:56:15
收藏:
0 评论:
0 赞:
0 阅读:
205
Linux中切换用户的命令是su或su -。
su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。
切换之后可以使用pwd查看一下当前的工作目录,也可以使用echo $PATH查看一下环境变量,观察su和su -的区别。
我们切换用户的时候应该使用的就是su-,切换...
分类:
系统服务 时间:
2015-05-06 17:55:43
收藏:
0 评论:
0 赞:
0 阅读:
282
uva 11151 Longest PalindromeA palindrome is a string that reads the same from the left as it does from the right. For example, I, GAG and MADAM are palindromes, but ADAM is not. Here, we consider also...
分类:
其他 时间:
2015-05-06 17:55:23
收藏:
0 评论:
0 赞:
0 阅读:
216
准备工作
下载反编译工具apktool、dex2jarjar查看工具jd-gui for mac
1.反编译出资源文件
打开终端cd到存放apktool的目录(可以使用ls 查看当前目录下的文件夹,然后一直查找cd到apktool)
输入 chmod +x apktool 修改apktool为可执行输入 ./apktool d xx.apk 执行反编译操作...
分类:
系统服务 时间:
2015-05-06 17:55:13
收藏:
0 评论:
0 赞:
0 阅读:
1091
pig是处理流 的工具,所以数据集是流对象,处理步骤也是一样的。
Pig中存在按条件处理流对象的方式有
1)filter
X= FILTER A BY (f1 == 8);
2)CASE WHEN THEN ELSE END
CASE expression [ WHEN value THEN value ]+ [ELSE value ]? END
3)B...
分类:
其他 时间:
2015-05-06 17:55:08
收藏:
0 评论:
0 赞:
0 阅读:
1194
最近正在研究H.264和HEVC的编码方式,因此分析了一下最常见的H.264编码器——x264的源代码。本文简单梳理一下它的结构。X264的源代码量比较大而且涉及到很多的算法,目前还有很多不懂的地方,因此也不能保证分析的完全正确。目前打算先把已经理解的部分整理出来以作备忘。...
分类:
其他 时间:
2015-05-06 17:54:53
收藏:
0 评论:
0 赞:
0 阅读:
414
mahout利用布尔型数据评估查准率和查全率...
分类:
其他 时间:
2015-05-06 17:54:44
收藏:
0 评论:
0 赞:
0 阅读:
485
http://www.bnuoj.com/v3/problem_show.php?pid=19715二维线段树模板#include
#include
#include
#include
#define lson l,mid,rt<<1
#define rson mid+1,r,rt<<1|1
#define rep(...
分类:
其他 时间:
2015-05-06 17:54:23
收藏:
0 评论:
0 赞:
0 阅读:
286
1. 函数的定义和调用函数的概念函数是为了完成某种特定任务的代码块,给代码块起个有意义的名字,称之为函数名。当函数需要被执行的时候,调用这个名字就可以执行函数了。可以帮助程序模块化,减少代码冗余、帮助程序员更好理解程序。函数的分类(1)其他程序员已经封装过函数。如打印函数: println("Hello Swift")(2)程序员自己封装的函数。swift函数定义和调用的语法这里注意swift...
分类:
编程语言 时间:
2015-05-06 17:54:13
收藏:
0 评论:
0 赞:
0 阅读:
252
在之间加上:
path=""
docBase="../ad-0.0.1-SNAPSHOT"
debug="0"
reloadable="true"/>
使用 http://host:port/ 可以直接访问...
分类:
其他 时间:
2015-05-06 17:54:03
收藏:
0 评论:
0 赞:
0 阅读:
119
题目的意思是求解从路标N到路标1的最短路径,简单的最短路径题目,Dijkstra或者Bellman_Ford算法都可以过。
题目有一个坑:输入有重边,所以要选择最小的长度。
下面是AC的代码:
#include
#include
using namespace std;
int cost[1005][1005];
bool vis[1005];
int dis[1005];
c...
分类:
其他 时间:
2015-05-06 17:53:53
收藏:
0 评论:
0 赞:
0 阅读:
271
uva 10626 Buying CokeI often buy Coca-Cola from the vending machine at work. Usually I buy several cokes at once, since my working mates also likes coke. A coke in the vending machine costs 8 Swedish c...
分类:
其他 时间:
2015-05-06 17:53:43
收藏:
0 评论:
0 赞:
0 阅读:
249
归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide
and Conquer)的一个非常典型的应用,时间复杂度最坏情形为O(NlogN)。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。(引自百度百科)
这个算法的基本操作是合并两个已排序的表。基本的合并算法是取两个输入数组A和B,一...
分类:
编程语言 时间:
2015-05-06 17:53:23
收藏:
0 评论:
0 赞:
0 阅读:
270
一 下载需要的源码包所有安装包均选用最新的。
1. 下载libevent2.0.22
下载地址:http://libevent.org/
如图:
下载memcached1.4.24
下载地址:http://memcached.org/
如图:
下载php扩展memcache3.0.8
下载地址:http://pecl.php.net/package/memcac...
分类:
Web开发 时间:
2015-05-06 17:53:14
收藏:
0 评论:
0 赞:
0 阅读:
311