装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供l比继承更有弹性的替代方案。装饰者和被装饰者有相同的超类型,你可以用一个或多个装饰者包装一个对象。既然装饰者和被装饰者有相同的超类型,所以在任何需要原始对象(被装饰者)的场合,可以用装饰过的对象替换它。装饰者可以在所委托被装饰者的行为之前或之后加上自己的行为,已达到特定
的目的。
对象可以在任何时候被装饰,所以可以在运行时动态地、不...
分类:
其他好文 时间:
2015-08-25 16:41:10
阅读次数:
124
主要学习下递归的思路,没有考虑重复数的问题
#include
using namespace std;
int A[5] = {1,2,3,4,5};
int B[5];
void permutation(int n,int curr)
{
if (curr == n)
{
for (int i = 0; i < n; i++)
cout << B[i] << " ";
...
分类:
其他好文 时间:
2015-08-25 16:39:44
阅读次数:
183
这个问题,还没有完全研究完,先贴上一部分实验结果。
这里比较疑惑的有两个问题,c++中是怎么实现引用的和引用会和指针一样占用内存吗?
其实是一个问题,下面的实验都是在linux64 g++编译器平台
看第一段代码#include
using namespace std;int main()
{
int a=10;
int* p =&a;
int &q =a; cout...
分类:
编程语言 时间:
2015-08-25 16:38:52
阅读次数:
250
定义:分组织结构内的人员参与的流程,称为外部用户参与流程也叫客户参与流程。
应用背景:我们给学校设计一个流程,学校教师是内部用户,是组织结构内的用户,学生就是外部用户。如果我们制作一个学生请假流程,一条流程中有多个节点是学生参与的。这样的节点是学生参与的,我们就称为该流程是客户参与流程,学生参与的节点就是外部用户参与节点。 这种应用场景非常之多,比如我们为税务局设计一个系统税务系统工作人员是内部...
分类:
其他好文 时间:
2015-08-25 16:38:53
阅读次数:
153
Oil Deposits
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 14611
Accepted: 7961
Description
The GeoSurvComp geologic survey company is responsible for dete...
分类:
其他好文 时间:
2015-08-25 16:39:22
阅读次数:
180
小希的迷宫
Time Limit: 1000MS
Memory Limit: 32768KB
64bit IO Format: %I64d & %I64u
Submit Status
Description
上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思...
分类:
其他好文 时间:
2015-08-25 16:38:13
阅读次数:
109
前言:之前已经介绍了如何搭建PHP的运行环境,那么接下来要做的,搭建PHP开发环境就简单了,当然我之前在学习的阶段用的是eclipse,但是这一次,我们来使用phpStorm,不过这是一款商业软件,不过你应该不会担心要不要注册。...
分类:
Web程序 时间:
2015-08-25 16:38:44
阅读次数:
146
Ubiquitous Religions
Time Limit: 5000MS
Memory Limit: 65536KB
64bit IO Format: %I64d & %I64u
Submit Status
Description
当今世界有很多不同的宗教,很难通晓他们。你有兴趣找出在你的大学里有多少种不同的宗教信仰。
你...
分类:
其他好文 时间:
2015-08-25 16:40:36
阅读次数:
129
前言
此方法只针对开发环境是Android Studio
查看百度开发文档 官方对162错误解释是:
162: 请求串密文解析失败。
只是简单的说了一句, 完全不知道是什么错误
经过百度 大多数开发者的实战经验是so文件加载失败 。
经过验证确实是(我开发过程 遇到的162错误 也是so 文件加载失败,)
找到原因了,下面介绍解决的办法
解决方法
1.在“s...
分类:
移动开发 时间:
2015-08-25 16:38:36
阅读次数:
160
本节主要内容
vim编辑器的三种模式
移动光标
输入模式
修改文本
作者:周志湖
微信号:zhouzhihubeyond
网名:摇摆少年梦1. vi编辑器的三种模式学会使用vi编辑器是学习linux系统的必备技术之一,因为一般的linux服务器是没有GUI界面的,linux运维及开发人员基本上都是通过命令行的方式进行文本编辑或程序编写的。vi编辑器是linux内置的文本编辑器,几乎所有的类uni...
分类:
系统相关 时间:
2015-08-25 16:40:06
阅读次数:
267
1088: [SCOI2005]扫雷MineTime Limit: 10 Sec Memory Limit: 162 MB
Submit: 2180 Solved: 1272
Description相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表...
分类:
其他好文 时间:
2015-08-25 16:38:56
阅读次数:
198
这次的代码比较长,原因是比之前的Vector实现增加了许多的操作,而且毕竟指针操作嘛,处理起来稍微麻烦一点。
List实现中非常重要的一点,就是定义一个头指针和一个尾指针,这样可以避免对很多的特殊情况的处理,当链表为空时就是头指针指向尾指针,另外一个就是迭代器的实现,
list的迭代器的实现比vector要麻烦许多,因为内存不连续,所有采用了内部嵌套类的方式,重载了*(解引用),++EXP(前...
分类:
编程语言 时间:
2015-08-25 16:37:20
阅读次数:
168
软件一运行起来,先是一个主Activity显示一张图片。然后用startActivity(Intent intent)方法打开另一个Activity。我想在这个Activity中让用户按返回键后,不返回到前一个Activity,而是弹出一个对话框,提示软件是否关闭。
这里有两个问题:
1.截取返回按键事件,屏蔽返回行为。只需要在程序里加入这段就好
...
分类:
移动开发 时间:
2015-08-25 16:38:50
阅读次数:
152
1.回顾
上篇学习 SrcollView 和 ViewFlipper 的实现 图片轮播效果
2.重点
(1)Gallery 实现
(2)ImageSwitch实现
(3)Gallery 的 OnItemSelectedListener 实现
(4)ImageSwitch 的 ViewFactory 实现
(5)实现实例——Gallery实现...
分类:
移动开发 时间:
2015-08-25 16:36:33
阅读次数:
482
(1)精简“带进度条文件上传组件”的设计与实现
XMLHttpRequest第二版为我们提供了便利的progress事件,通过为xhr.upload.onprogress指定处理函数,可以快速制作进度条。
(2)改进一下,如何实现暂停和重启
暂停和重启功能前端,需要依赖对Blob对象(事实上一个File原型链的上一层就是Blob)的分割(slice)方法。
(3)扩展思路,如何实现并行异步上传...
分类:
编程语言 时间:
2015-08-25 16:39:21
阅读次数:
215