之前在学习设计模式的时候就学习过代理模式,在DRP的学习过程中,又一次遇到了代理模式,但是这次接触到的是动态代理。做项目的时候也听同学们提到过AOP,那么动态代理和AOP是一种什么样的关系呢?
一、代理定义
图1 代理模式类图...
分类:
其他好文 时间:
2015-03-31 18:11:51
阅读次数:
125
下载myeclipse 10硬解程序包:ed2k://|file|%5Bmyeclipse.10.0.%E6%9B%B4%E6%96%B0%E5%8F%91%E5%B8%83%28%E7%A0%B4%E8%A7%A3%E6%9B%B4%E6%96%B0%29%5D.MyEclipse10cr.rar|682469|ed9bcbeec0d5f82e2125280813c21550|h=fo7n76ct...
分类:
系统相关 时间:
2015-03-31 18:11:24
阅读次数:
185
第一次使用Mockito进行测试,记录一下
package com.hxt.account.mpos.service.impl;
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
import org.junit.Test;
import org.junit.runner.RunWith;
impor...
分类:
其他好文 时间:
2015-03-31 18:10:12
阅读次数:
139
I - Pangram
Time Limit:2000MS Memory Limit:262144KB 64bit IO Format:%I64d
& %I64u
Submit Status
Description
A word or a sentence in some language is called a pangram if all the...
分类:
其他好文 时间:
2015-03-31 18:10:02
阅读次数:
166
在1中,我只是针对整体结构进行了分析,那么在2中,我将会对一些我们常用的函数进行分析。
//获取给定文件名的全路径
//下面这很长一段注释,通过举例子,像我们说明cocos2dx获取文件全路径的规则。
//这段我就不翻译了,直接通过代码来看。
/** Returns the fullpath for a given filename.
Fir...
分类:
其他好文 时间:
2015-03-31 18:09:40
阅读次数:
115
A题:主要是没有注意到数据有10的12次方那么大,中间要善用取余。
B题:一道思想很巧妙的题,暴力方法O(n^2)超时,用set优化了查找之后O(nlogn)超时,最后无计可施看答案。。。
思路:这个最大的巧妙点是字符串虽然可以很长,但是元素是由小写字母组成的只有26种,而上下不相同的字母组成最多只有26*26种,所以用一个C[26][26]来记录每一种可能不同字母对出现的位置,这样如果有C[...
分类:
其他好文 时间:
2015-03-31 18:08:40
阅读次数:
125
I just don’t want to regret it:
1. 你想去哪,你想走多远
——MoveTo和MoveBy:
MoveTo(你想去哪)它的作用也就是从某个地方到另一个地方,比如A(x1,
y1),B(x2, y2);当我们想把精灵从A移动到B点时,我们就可以用MoveTo(A MoveTo B,就是这么理解啦~)。
...
分类:
其他好文 时间:
2015-03-31 18:08:51
阅读次数:
164
观察者设计模式详解观察者设计模式详解
基本概念
NSNotificationCenter的使用
添加监听
接收消息
删除监视
KVO的使用
基本概念
注册观察者
观察者对象发生变化时的回调方法
remove观察者身份
代码实现基本概念观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己.而在IOS开发...
分类:
移动开发 时间:
2015-03-31 18:10:48
阅读次数:
209
JavaWeb-06
JavaWeb-Dom4j技术及Schema 约束、Tomcat与Web程序结构
DOM4J及Schema
一、Dom4j解析(掌握)
DOM4J解析XML文档
a. Dom4j是一个简单、灵活的开放源代码的库。Dom4j是由早期开发JDOM的人分离出来而后独立开发的。与JDOM不同的是,dom4j使用接口和抽象基类,虽然Dom4j的API相对要复杂一些,但它提...
分类:
编程语言 时间:
2015-03-31 18:08:51
阅读次数:
374
I just don’t want to regret it:
1.无限重复动作RepeatForever(喂,我还没让你停呢~)
当我们想重复一个动作时,我们不可能一直都runAction,这时我们可以使用RepeatForever来帮助我们达到我们想要的效果。
RepeatForever的使用非常简单,...
分类:
其他好文 时间:
2015-03-31 18:10:27
阅读次数:
328
题目连接:点击打开链接
解题思路:
manacher算法的模板题。
完整代码:
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
typedef unsigned long long LL;
const int MOD = ...
分类:
编程语言 时间:
2015-03-31 18:09:37
阅读次数:
176
分布式数据收集flume-ng的spoolDir监控使用中的坑。。。。。...
分类:
Web程序 时间:
2015-03-31 18:07:14
阅读次数:
262
冒泡法:
基本思想:每次将相邻的两个数比较,将小的调到前头(即为升序排列)。首先比较第一和第二两个数,小的调到前头,再将比完后的第二个数与第三个数比较,同理小的调到前头。如此比较下去。假设有6个数参与排序,则第一趟两两之间共比较5次,第一趟比完之后最大的数已经到底。然后进行第二趟比较,两两之间共比较4次,将次大数调到倒数第二个数的位置。共需比较5趟,5趟比完之后呈现升序排列。
总结规律:如果有...
分类:
编程语言 时间:
2015-03-31 18:07:26
阅读次数:
151
首先,明确两个概念:
逆序对:数列a[1],a[2],a[3]…中的任意两个数a[i],a[j] (ia[j],那么我们就说这两个数构成了一个逆序对.
逆序数:一个数列中逆序对的总数.
例题一:POJ 1804. 点击打开链接
解题思路:每次交换只能减少一个逆序,而且必定能减少一个逆序,从而问题就转换为求逆序个数了。这题数据规模很小,暴力可过。
我这里提供了用Merge_sort的方...
分类:
编程语言 时间:
2015-03-31 18:07:05
阅读次数:
142
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST.
之前在Sicily做过,就是实现一个AVL树了。
struct TreeNodeNew {
int val;
TreeNodeNew *left;
Tr...
分类:
其他好文 时间:
2015-03-31 18:09:23
阅读次数:
150
在vm中创建CentOS,每次重启之后IP地址总是变。
1.修改vm中的配置
编辑---->虚拟网络编辑器
打开 nat设置
记住这个网关IP
2.进入centos 修改配置文件
主要涉及3个文件
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resoly.c...
分类:
其他好文 时间:
2015-03-31 18:07:44
阅读次数:
164