1.什么是观察者模式:
先把观察者模式文绉绉的定义搬上来,观察者模式:定义了对象之间的一对多的以来,当一个对象状态改变 时,他的所有依赖者都会收到通知并且自动更新.
其实定义说的也并不是那么文绉绉,下面我们来举一个例子:对于一个班来说,有若干个学生,一个班主任.只要有通知的时候,班主任会给每个学生发送飞信来通知大家.当有
一个孩子想加入这个班的时候他只需告诉班主任来注册就可以加入这个班.当他...
分类:
其他 时间:
2015-03-19 16:20:32
收藏:
0 评论:
0 赞:
0 阅读:
212
Problem F: 我是好人
Description
众所周知,我是好人!
所以不会出太难的题,题意很简单 给你两个数n和m,问你有多少对正整数对最大公约数是n,最小公倍数是m
最后友情提供解题代码(我真是太好人了)
void solve()
{
long long n, m;
scanf("%lld%lld", &n, &m)...
分类:
其他 时间:
2015-03-19 16:20:22
收藏:
0 评论:
0 赞:
0 阅读:
126
① CSDN http://www.csdn.net/
② gitHub https://github.com/
③ 极客学院 http://www.jikexueyuan.com/
④ 慕课网 http://www.imooc.com/
⑤ 开源中国 http://www.oschina.net/
⑥ 极客标签 http://www.gbtags.com/...
分类:
Web开发 时间:
2015-03-19 16:20:12
收藏:
0 评论:
0 赞:
0 阅读:
343
概念
序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。
JSON(JavaScript Object Notation):一种轻量级数据交换格式,相对于XML而言更简单,也易于阅读和编写,机器也方便解析和生成,Json是Ja...
分类:
编程语言 时间:
2015-03-19 16:20:02
收藏:
0 评论:
0 赞:
0 阅读:
352
GDI+ 是GDI(Windows 早期版本提供的图形设备接口)的后续版本,是Microsoft Windows XP作系统即后续版本的图形显示技术。它已经集成到了.Net开发环境中,所以不管你的OS是什么版本,只要安装了.Net框架,就有了GDI+(注意:是.Net框架,而不是.Net开发环境,所以Win98中也可以使用GDI+)。
现在,言归正传。
在头文件中加入下面的代...
分类:
其他 时间:
2015-03-19 16:19:52
收藏:
0 评论:
0 赞:
0 阅读:
637
shell脚本中输出调试信息常用的如下方式:
1.trap命令
trap命令用于捕获指定的信号并执行预定义的命令。其基本的语法是:trap 'command' signal。其中,signal是要捕获的信号,command是捕获到指定的信号之后,要执行的命令。可以用kill -l命令查看系统中全部可用的信号名,
捕获后所执行的命令可以是任何一条或多条合法的shell语句,也可...
分类:
系统服务 时间:
2015-03-19 16:19:42
收藏:
0 评论:
0 赞:
0 阅读:
291
当字符串包含单引号时,可以使用转义符q’对单引号进行转义。
q’后面的字符可以是:
!
[ ]
{ }
( )
前提是这些字符不会出现在后续的SQL中。
例子1:直接使用单引号转义
SQL> select 'it''s an example' as"Example" from dual;
Example
---------...
分类:
其他 时间:
2015-03-19 16:19:32
收藏:
0 评论:
0 赞:
0 阅读:
275
想在mac下弄一个crontab定时任务,以为会像linux上那样顺利那,结果碰壁了,报错信息如下:? autoshell crontab -ecrontab: no crontab for laijingli - using an empty onecrontab: temp file must be edited in place就是这个 must be edited in place提示...
分类:
系统服务 时间:
2015-03-19 16:19:22
收藏:
0 评论:
0 赞:
0 阅读:
574
C++系统自动生成默认构造函数的情况...
分类:
编程语言 时间:
2015-03-19 16:19:12
收藏:
0 评论:
0 赞:
0 阅读:
324
OGG迁移,目标端已经升级为12C,所以用的12版本的OGG,参数还是用的以前11g的,但是启动应用进程的时候提示OGG-03510错误,如下:
The source database character set is unknown, and the SOURCECHARSET parameter is not specified.
源端是sqlserver环境,之前源端是oracle环...
分类:
其他 时间:
2015-03-19 16:19:02
收藏:
0 评论:
0 赞:
0 阅读:
272
系统支持:目前使用的SDK0.4支持windows7,windows8,windows8.1,Mac(10.8,10.9);
硬件配置:官方给的标准配置为2.0+GHz以上CPU,2GB内存,兼容Direct3D10或者OpenGL3的显卡(主流显卡都没问题)。
其他要求:正确安装最新的显卡驱动,运行现阶段大型3d游戏所需的运行库,例如DirecX9.0c,Visual C++ 2008运行库...
分类:
其他 时间:
2015-03-19 16:18:52
收藏:
0 评论:
0 赞:
0 阅读:
271
历届试题 错误票据
时间限制:1.0s 内存限制:256.0MB
问题描述
某涉密单位下发了某种票据,并要在年终全部收回。
每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。
因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。
你的任务是通过编程,找...
分类:
其他 时间:
2015-03-19 16:18:42
收藏:
0 评论:
0 赞:
0 阅读:
241
package cn.com.guju.util;
import java.io.ByteArrayInputStream;
import java.io.UnsupportedEncodingException;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
...
分类:
其他 时间:
2015-03-19 16:18:32
收藏:
0 评论:
0 赞:
0 阅读:
257
没想到手感还在~ 不需要重新建图,只要根据条件改改权值即可。还跑k次SPFA~
#include
#include
#include
#include
#include
using namespace std;
const int MAXN=600; const int MAXE=500*500*2+100;
int e[MAXE][3];int head[MAXN];int nume;
in...
分类:
其他 时间:
2015-03-19 16:18:22
收藏:
0 评论:
0 赞:
0 阅读:
257
欢迎转载,务必注明出处:
源码下载地址:http://download.csdn.net/detail/u010406724/8515377
本篇介绍怎么使用前面建立好的库文件。
要使用JNI库文件,那么首先我们是需要把它加载到系统中,并对其定义接口,供给应用来调用。
建立一个工程,我的工程名为RealArmTest,过程就省略了,完成后再在src下建立一个类,不继承其他类,包...
分类:
移动平台 时间:
2015-03-19 16:18:12
收藏:
0 评论:
0 赞:
0 阅读:
269
if ([keyName
rangeOfString:@"_"].location==NSNotFound){
return keyName;
}
else{
NSLog(@"不存在某一字符");
}...
分类:
移动平台 时间:
2015-03-19 16:18:02
收藏:
0 评论:
0 赞:
0 阅读:
1681
题意:
给出 一个图
点与点之间的路径上有两个权值 路径长度和温度
要求在所走路径中的温度的最大值最小的前提下 走最短路径
解题思路1:
首先用 最小生成树 的方法走出 最小瓶颈路 ,把在这期间用到的所有温度小于 路径上最大温度 的边存下来,作为接下来求最短路径的图;
在新生成的图中求最短路径即可;
code
#include
#include
#include
#include...
分类:
其他 时间:
2015-03-19 16:17:52
收藏:
0 评论:
0 赞:
0 阅读:
209
效果如下图所示: Expanding/collapsing cells Item:
分类:
Web开发 时间:
2015-03-19 16:17:02
收藏:
0 评论:
0 赞:
0 阅读:
252
很多的朋友在面试中会遇到这样的问题,也有很多的项目在运营一段时间后也会遇到MYSQL查询中变慢的一些瓶颈,今天这儿简单的介绍下我常用的几种查询分页的方法,我所知道的也无非就是索引、分表、子查询偏移,所以要是有什么不对或有更好的方法,欢迎大家留言讨论。效率分析关键词:explain + SQL语句一,...
分类:
数据库技术 时间:
2015-03-19 16:16:42
收藏:
0 评论:
0 赞:
0 阅读:
379
svg可缩放矢量图形(Scalable Vector Graphics)。SVG 使用 XML 格式定义图像。SVG 是使用 XML 来描述二维图形和绘图程序的语言。什么是SVG?SVG 指可伸缩矢量图形 (Scalable Vector Graphics)SVG 用来定义用于网络的基于矢量的图形S...
分类:
其他 时间:
2015-03-19 16:16:31
收藏:
0 评论:
0 赞:
0 阅读:
233