抽象工厂模式
GOOD:定义了一个创建一系列相关或相互依赖的接口,而无需指定它们的具体类。
用于交换产品系列,如ACCESS->SQLSERVER;产品的具体类名被具体工厂的实现分离
例:
#include
#include
#include
using namespacestd;
//用户抽象接口
class IUser
{
pub...
分类:
其他好文 时间:
2014-11-06 22:07:38
阅读次数:
154
迭代器模式
GOOD:提供一种方法顺序访问一个聚敛对象的各个元素,而又不暴露该对象的内部表示。
为遍历不同的聚集结构提供如开始,下一个,是否结束,当前一项等统一接口。
例:
#include
#include
using namespace std;
template
class Iterator
{
public:
virtual void first...
分类:
其他好文 时间:
2014-11-06 22:05:59
阅读次数:
201
数据结构之链队列,欢迎大家进来评论哦,互相学习嘛。花了不少时间来完成,不过还是有成就感的,自己独立完成(不查资料等一切辅助)才是真正的学到了,学好了,虽然不够完美,时间上花的有点多,不过这也是我能力的体现。嘿嘿,我随后会将这部分代码进行优化,今天就暂时到这里吧!!!...
分类:
编程语言 时间:
2014-11-06 22:07:49
阅读次数:
277
1. 位置:Modifier_example --> MovingBall
2. 类名:MovingBall
(1).精灵的移动我们可以在每次刷新的时候更新精灵的X, Y位置来达到移动的效果,下面我们用PhysicsHandler 事件来移动一个笑脸精灵,通过更改PhysicsHandler 事件的X, Y速率使精灵动起来。
/**
* 定义一个Ball精灵
*...
分类:
移动开发 时间:
2014-11-06 22:06:21
阅读次数:
172
昨晚写了个关于Sensor的很简单的Demo,就是Check一下手机或者平板有没有所检测的传感器。由于今天一直在忙,现在才总结一下。
先看下运行截图:
三星Note 3:
三星GT-N8000:
下面是代码:
package com.example.sensorcheck;
import android.app.Activity;
import andr...
分类:
移动开发 时间:
2014-11-06 22:07:45
阅读次数:
1077
1. 位置:Modifier_example --> Modifier
2. 类名:Modifier
(1).使用modifier 可以做出一些精灵的特效,旋转,倾斜,透明,放大,缩小等等。常用的modifier如下,
. AlphaModifier 透明度修改器
. ColorModifier 颜色修改器
. CubicBezierCurveMoveModifier 三次方...
分类:
其他好文 时间:
2014-11-06 22:07:24
阅读次数:
248
由于Ubuntu OS的安全机制,任何第三方的应用无法访问另外一个应用的存储。这样就带来了问题,比如我们想访问Gallery中的图片怎么办?我们可以利用Ubuntu OS提供的ContentHub API来访问另外一个应用所提供的可以访问的内容。前提是另外一个应用必须有相应的功能实现exporter的功能。在这篇文章中,我们来介绍如何使用ContentHub来获取由Gallery所提供的图片。更多关于ContentHub的API介绍,可以参照链接。...
点击打开链接链接
Revenge of LIS II
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1028 Accepted Submission(s): 334
Problem Description...
分类:
其他好文 时间:
2014-11-06 22:04:56
阅读次数:
128
对称排序
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述
In your job at Albatross Circus Management (yes, it's run by a bunch of clowns), you have just finished writing a program whose output is a li...
分类:
编程语言 时间:
2014-11-06 22:05:13
阅读次数:
224
Spring对事件有一些支持,由于项目需要,所以最近小小研究了下到底这个怎么可以方便的用在实际项目当中来。
说起事件这个东西,其实就是借鉴的那个观察者模式。这里面涉及到事件源、事件监听者、事件发布者三个概念。
事件就是当我们修改一些数据之后,可能需要把这些修改后的数据告诉其他模块或者业务,使用事件后,当我修改了数据后,会发布一个事件。
那些关心我数据变化的,只需要继承BasicService并且事件源和我的一样,他就会收到这个事件的通知。这个,有个弊端就是多个事件源的时候,怎么通知。...
分类:
编程语言 时间:
2014-11-06 22:06:09
阅读次数:
228
归并算法是将两个或两个以上的有序表组合成一个新的有序表,它的原理是:假设初始序列含有n个记录,则可以看成是n个有序子序列,两两归并,得到[n/2]个有序子序列,再次归并……不断重复直至归并到长度为n的有序序列,这样的排序方法称为2路归并排序。
实例一:递归形式的2路归并算法
#define MAXSIZE 4
int data[MAXSIZE] = {2,1,0,3};
/*...
分类:
编程语言 时间:
2014-11-06 22:05:09
阅读次数:
280
普通广播
创建一个广播接收器
class broadcast extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.i("Ma", "广播");
}}
新建一个广播发送器
Intent intent = new Intent...
分类:
其他好文 时间:
2014-11-06 22:04:13
阅读次数:
231
codeblocks 下 添加动态链接库...
分类:
其他好文 时间:
2014-11-06 22:05:10
阅读次数:
247
主题1
1.早期计算机和现代计算机的区别
早期:以主机为中心
现代计算机:以分组交换网为中心
2.网路与网路连接的设备叫路由器。
3.从宏观来看因特网,可以分为边缘部分和核心部分。
(1)边缘部分:由端系统(主机)构成
通信方式:主机间的通信方式 C/S,P2P
(2)核心部分:由分组交换网,路由器互联而成。
作用:进行数据交换
交换方式:电路交换,分组交换,报文交换...
分类:
其他好文 时间:
2014-11-06 22:06:17
阅读次数:
281
最近和Java的反射打交道比较多一点,可能是因为自己以后的方向是架构师的缘故吧,他们主要搞业务。我能也就搞架构,整天画一些流程图。
虽然对于只有一年实习经验的我,不知道这样是否好,但是我还是那句话,不论好坏,先走着,毕竟也能学到很多东西,而且还可以锻炼自己的思维能力。
表达能力,因为自己的产品做的再好,你就是表达不出来,说不出来优势,那么你就败了。...
分类:
编程语言 时间:
2014-11-06 22:03:20
阅读次数:
224
使用mysql主从复制的好处有:
1、采用主从服务器这种架构,稳定性得以提升。如果主服务器发生故障,我们可以使用从服务器来提供服务。
2、在主从服务器上分开处理用户的请求,可以提升数据处理效率。
3、将主服务器上的数据复制到从服务器上,保护数据免受意外的损失。
环境描述:
新企业要搭建架构为主从复制的mysql数据库。
主服务器(mysql-master):IP地址:172.17.0....
分类:
数据库 时间:
2014-11-06 22:04:16
阅读次数:
235
点击打开链接链接
Brave Game
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 6903 Accepted Submission(s): 4636
Problem Description
十年前...
分类:
其他好文 时间:
2014-11-06 22:04:27
阅读次数:
129