访问者模式是一种较为复杂的行为型设计模式,它包含访问者和被访问元素两个主要组成部分,这些被访问的元素通常具有不同的类型,且不同的访问者可以对它们进行不同的访问操作。访问者模式使得用户可以在不修改现有系统的情况下扩展系统的功能,为这些不同类型的元素增加新的操作。在使用访问者模式时,被访问元素通常不是单独存在的,它们存储在一个集合中,这个集合被称为“对象结构”,访问者通过遍历对象结构实现对其中存储的元素的逐个操作。...
分类:
其他好文 时间:
2015-05-06 17:43:52
阅读次数:
129
quna 笔试真题 字符串解压
个人信息:就读于 燕大本科 软件工程专业 目前大四;
本人博客:google搜索“cqs_2012”即可;
个人爱好:酷爱数据结构和算法,希望将来从事算法工作为人民作出自己的贡献;
编程语言:Java ;
编程坏境:Windows 8.1 x64;
编程工具:eclipse;
制图工具:office 2007 p...
分类:
其他好文 时间:
2015-05-06 17:42:00
阅读次数:
127
题目链接Polya计数入门题10294 Arif in Dhaka (First Love Part 2)Our hero Arif is now in Dhaka (Look at problem 10244 – First Love if you want to know more about
Arif, but that information is not necessary for th...
分类:
其他好文 时间:
2015-05-06 17:43:31
阅读次数:
135
本文主要从开发的角度讲一下一个客户端的开发主要涉及的方方面面,让想了解App开发的同学做个快速入门。
一、开发前准备
这个主要是产品的设计阶段。
1、确定产品的功能List,主要操作逻辑,产品满足的需求目标,以及过程。输出以PRD、原型图、流程图等为主。
2、画视觉稿,如,概念稿、效果图等。把产品经理的输出以二维、Flash等方式表达出来...
分类:
其他好文 时间:
2015-05-06 17:41:24
阅读次数:
259
AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码...
分类:
移动开发 时间:
2015-05-06 17:40:02
阅读次数:
162
加水印代码public Bitmap addWaterMark(Bitmap src, String water, Context context){
Bitmap tarBitmap = src.copy(Config.ARGB_8888, true);
int w = tarBitmap.getWidth();...
分类:
移动开发 时间:
2015-05-06 17:39:48
阅读次数:
147
每个指针都有一个值指针是一个非负的整数值,表示存储的地址.指针必定有个类型这个类型指的是指针指向这个地址单元(连续的地址空间)存放的数据类型.用”*”可以声明一个指针变量, 也可以间接引用指针.用(int *)p来声明p是指针, 类型为int. 通常情况下括号可以省略. 用*p解引用来获取指针p指向的值.用&获取一个变量的地址&只能放在在变量的前面, 即只能操作左值.可以改变一个指针的类型,但是指...
分类:
编程语言 时间:
2015-05-06 17:40:09
阅读次数:
149
前言:因为项目原因,近期开始学习Oracle数据库。Oracle是目前最流行的数据库之一,功能强大,性能卓越,相对的学习的难度还是不小。我打算将自己的学习过程记录下来,做个积累,方便自己和其他的学习者。
写在学习前面的话,主要是:
1、把一些常见问题的问答分享一哈;
2、对学习路线的一个安排;
3、预期的结果展望。
1、Oracle数...
分类:
数据库 时间:
2015-05-06 17:42:10
阅读次数:
150
Team Formation
题意:在n个队伍种选择两个队伍,使 满足 (i.e. A ⊕ B > max{A,
B}). n
分析: 首先对每个队员的the skill level 做处理,用二进制表示时记录1出现的位置,用数组bit【】保存;
遍历元素,在二进制中出现0的位置时,bit数组中此处为1的二进制就可以存进来,计算所有和即可。
# in...
分类:
其他好文 时间:
2015-05-06 17:40:42
阅读次数:
127
请声明出处:
Socket,网络套接字的类,包括创建、绑定、监听、接受、发送、接收等操作:
/**
* This class encapsulates a system dependent socket in a system independent abstraction
* 这个类封装了一个依赖于系统的套接字系统独立的抽象
* @short A generic socket clas...
在AndroidManifest.xml中设置Activity启动模式:1.standard每次激活activity,都会创建activity,并放入任务栈中。这是系统默认的启动模式。
Standard模式是每次都会创建新的Activity对象,当点击返回按钮...
分类:
移动开发 时间:
2015-05-06 17:39:16
阅读次数:
155
题目链接:点击打开链接
题意:给定一个图包含n个点,m条容量为1的有向边,问只翻转一条边能使s到t的最大流增大到多少?有多少种方法?
思路:先跑一遍最大流,在残余流量里把点分为为两个集合,第一个集合包含所有从起点能到达的点,第二个集合包含所有能到达终点的点,那么答案就是起点在第二个集合终点在第一个集合的边的条数(两个集合都不包含的点忽略)。
cpp代码:
#include
#includ...
分类:
其他好文 时间:
2015-05-06 17:39:55
阅读次数:
135
今天用Ubuntu给同学拷贝数据的时候,突然其中一个文件夹U盘就不能复制和删除了。再windows7下可以删除除修改的那个文件夹之外的数据,但修改的那个文件夹死活删除不掉,只读属性也去不掉。再Ubuntu下直接就懵逼了,任何文件都不能操作了。之前也遇到过这种情况,我当时的解决方法是格式化 U盘,但是...
分类:
系统相关 时间:
2015-05-06 17:32:06
阅读次数:
246
NABCD——今日事N(Need):开创的成就系统可以在一定程度上督促用户坚持下来。A(Approach):做一个APP软件,是在android平台构建。B(Benefit):可以逐步改变用户的懒惰心理,培养他们的坚持品质。我们所做的是一个手机APP,针对安卓平台用户,不需要手机有多高配置,只要是智...
分类:
其他好文 时间:
2015-05-06 17:32:16
阅读次数:
121
百度搜索下载install_flash_player_11_linux.x86_64.tar.gz解压 tar -zxvf install_flash_player_11_linux.x86_64.tar.gz 获得 libflashplayer.so复制到/usr/lib/mozilla/plug...
分类:
其他好文 时间:
2015-05-06 17:32:46
阅读次数:
123
作为一个初学者,第一次正式接触动画(还是最简单的那种),让我遇到一个坑,可能对于牛人来说没有什么,但是对于我来说,却是搞了半天才明白是怎么回事。 先说下我的代码: 1>. 第一段代码[UIView animateWithDuration:1.0f animations:^{ ...
分类:
其他好文 时间:
2015-05-06 17:30:48
阅读次数:
389
斐波那契数列(兔子数列)题目:一对幼兔,三个月后成兔并且就可以生幼兔,幼兔三个月后又可以生幼兔,在理想状态下(兔子不死,而且每次生兔均为一对公母),问24个月后有多少只兔子?分析:Staticvoidmain(string[]ages){inttu1=1,tu2=1,tu=0;for(i=3;i<=...
分类:
其他好文 时间:
2015-05-06 17:31:56
阅读次数:
97