在学习设计模式的时候,里面有很多UML图。
就拿上次代理模式中的图来说把。书上的图是这样的:
最顶层的那是一个接口,是一个送礼物的接口,使得下面两种去实现这个接口。
轮到我画图的时候,我知道上面是个接口,不是类。
下面的是我画的图:
最上面的东东,作为一个接口
长成这个样子…… ...
分类:
其他 时间:
2014-03-15 19:12:44
收藏:
0 评论:
0 赞:
0 阅读:
379
代码请到此处下载:http://download.csdn.net/detail/elcarim/7037573
说明:由于自己最开始学习java时不知道如何打开下载的java工程,这里特别说明一下。下载java代码后,如果文件夹中有” .classpath”和” .project”文件,则可以以工程的形式打开盖源码。方法如下:
File → Import → General → Exisit...
分类:
微信 时间:
2014-03-15 18:23:44
收藏:
0 评论:
0 赞:
0 阅读:
777
我们通常会使用工具jstack 去跟踪线程信息,其如何实现使用attach 的方式还是ptrace 的方式,这些可以去参考本人的博客的其他文章。
但这些方式都是外部使用的方式,如何直接使用java代码得到当前进程的线程的信息,方便监控jvm的整个运行状态,就不的不提到了ManagementFactory
通过调用方法
ThreadMXBean tmbean = ManagementFacto...
分类:
其他 时间:
2014-03-15 18:45:25
收藏:
0 评论:
0 赞:
0 阅读:
550
水星MW300R让外网访问内网的计算机和设备
步骤:
1:配置MW300R;
(1)
(2)
其中102是需要访问的计算机的内网计算机IP
2:配置IIS
按照网络指南在计算机上配置IIS
然后增加81端口:
结果:
OK...
分类:
其他 时间:
2014-03-15 18:20:49
收藏:
0 评论:
0 赞:
0 阅读:
440
题目描述:
给定N个点坐标,找出距离最近的两个点。
解答:
采用分治的思想。
将坐标点按照x从小到大进行排序,对于x相同的点按照y从小到大排序
我这里只是针对左右边界进行限界,对上下边界没有限界,若出现横坐标相同的点个数较多的情况,复杂度相对较高了。
对于一般情况下,横坐标相同的情况不多时,时间复杂度可达到O(NlogN)
/*
寻找最近点对:
*/
#include
#incl...
分类:
其他 时间:
2014-03-15 18:37:36
收藏:
0 评论:
0 赞:
0 阅读:
511
题意:给出2个字符串x, y,长度为n,m,允许使用3种操作,求把x变成y需要的最小步骤,也就是要求两个字符串的编辑距离.
插入:在x的任意位置插入一个字符.
删除:在x的任意位置删除一个字符.
替换:在x的任意位置替换一个字符成任意字符.
设dp[i][j]为x后缀[i:]变成y的后缀[j:]所需要的最小步骤([i:]代表从i位置开始一直到尾部的字符串)
则:
如果x[i] == y...
分类:
其他 时间:
2014-03-15 18:31:35
收藏:
0 评论:
0 赞:
0 阅读:
446
尝试新的系统kitkat,有几个想法,1购买新手机(经济实力不行)2,购买开发板,关注的有tiny4412 cb2等等都没有出4.4的系统。到最后只能用模拟器来感受了。
1.装Android 4.4的sdk
主要参考这里,解决网络的问题,关于模拟器再透漏一个细节,要想跑的快,就选x86的架构。
2.Google Chrome添加云打印机
主要看Chrome的帮助文档,设置->显示高...
分类:
移动平台 时间:
2014-03-15 19:18:39
收藏:
0 评论:
0 赞:
0 阅读:
516
GridView,ASP.NET中的表格控件,和Repeater控件一样,在ASP.NET中都是很常用的两个表格控件,GridView自己也有分页功能,实现是将一张表的数据全部绑定到GridView,然后再进行分页,这就是通常我们所说的'假分页'。在应对小数据量上完全没问题,但问题往往没有那么简单,在面对大数据量的问题上,GridView自己的分页还是力不从心,严重影响效率,用户体验也不好。...
分类:
其他 时间:
2014-03-15 18:32:38
收藏:
0 评论:
0 赞:
0 阅读:
515
当咱们拿到一个新的bug或者feature(功能)时,首先应该想到通过分支来完成咱们的任务。因为在软件开发中,总是会根据客户的需求不断的添加新的feature进来,同时在做移动开发过程中bug也可以说是“常客”。通过前几章的内容,相信咱们很自然会想到创建一个新的branch(分支),在此分支上来修复bug或者实现feature,完成后,然后再merge(合并)到咱们的主分支上。...
分类:
其他 时间:
2014-03-15 18:53:15
收藏:
0 评论:
0 赞:
0 阅读:
471
在Ubuntu Server上源码安装OpenERP 8.0,并配置wsgi和nginx运行环境。其实我不懂。...
分类:
其他 时间:
2014-03-15 19:00:06
收藏:
0 评论:
0 赞:
0 阅读:
535
让嵌套的子ViewPager不响应滑动切换事件,只是响应点击切换事件,将滑动事件交给父ViewPager处理。
一段简单的代码,重写ViewPager的一个方法如下:
@Override
public boolean canScrollHorizontally(int direction) {
// TODO Auto-generated method stub
return fal...
分类:
其他 时间:
2014-03-15 18:52:16
收藏:
0 评论:
0 赞:
0 阅读:
653
这题够无语的,写出来了,然后有的样例没过,又检查了好久,妹妹啊!原来是可能有两个字符串同一棵子树,所以得继续搜下去。然后有一个是判断val[u]为不为真的时候然后才判断它们的坐标是否已经出界,就是在这WA得想放弃了……靠……想了想,觉得可能在出界之前val[u]可能为真就出错了,所以换了下顺序就过了……fuck!!!
#include
#include
#include
#include...
分类:
其他 时间:
2014-03-15 19:04:56
收藏:
0 评论:
0 赞:
0 阅读:
527
事件种类有:
abort beforecopy beforecut beforeload beforepaste beforeunload blur cached change checking click close connect contextmenu copy...
分类:
Web开发 时间:
2014-03-15 18:47:23
收藏:
0 评论:
0 赞:
0 阅读:
623
题目:
给定一个带通配符问号的数W,问号可以代表任意一个一位数字。
再给定一个整数X,和W具有同样的长度。
问有多少个整数符合W的形式并且比X大?
输入格式
多组数据,每组数据两行,第一行是W,第二行是X,它们长度相同。在[1..10]之间.
输出格式
每行一个整数表示结果。
答题说明
输入样例
36?...
分类:
其他 时间:
2014-03-15 18:55:12
收藏:
0 评论:
0 赞:
0 阅读:
320
Find Metal Mineral
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)
Total Submission(s): 2122 Accepted Submission(s): 965
Problem Description
Humans...
分类:
其他 时间:
2014-03-15 18:03:13
收藏:
0 评论:
0 赞:
0 阅读:
500
原题链接
当N=1、2、3时可以直接求出F[N]。当N>3时可得递推关系F[N]=F[N-1]+2*F[N-2];
#include
__int64 a[51] = {0, 3, 6, 6};
int main(){
int n;
for(int i = 4; i != 51; ++i)
a[i] = a[i - 1] + a[i - 2] * 2;
...
分类:
其他 时间:
2014-03-15 19:20:36
收藏:
0 评论:
0 赞:
0 阅读:
531
An internal error occurred during: "Compacting memory".
F:\eclipse3.3.2 \ eclipse.ini
eclipse.ini -打开这个文件 修改 内存大小, 以下是我的配置。
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1...
分类:
系统服务 时间:
2014-03-15 19:19:36
收藏:
0 评论:
0 赞:
0 阅读:
976
Android SDK包含了许多可以帮助你开发Android平台应用的工具。这些工具分为两类:一是SDK工具;而是平台工具。SDK工具独立于平台,任何开发Android应用的平台都需要配置。平台工具是定制的适应最新的Android平台特性。...
分类:
移动平台 时间:
2014-03-15 19:08:54
收藏:
0 评论:
0 赞:
0 阅读:
520
本文提供一种在SQL Server下缺乏导入数据权限导入数据的方法。...
分类:
数据库技术 时间:
2014-03-15 18:26:37
收藏:
0 评论:
0 赞:
0 阅读:
703
namespace android {
// 源码
}; // namespace android
namespace 是c++的一个标识符,表示定义一个全局空间。android代码把整个android工程看作一个namespace。...
分类:
移动平台 时间:
2014-03-15 19:07:56
收藏:
0 评论:
0 赞:
0 阅读:
818