观察者模式(发布-订阅 Publish/Subscribe 模式):定义了一种一对多的依赖关系,让多个观察者对象同事监听某一个主体对象。这个主体对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己。
1:观察者模式特点
(1),将一个系统分割成一系列相互协作的类有一个很不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、...
分类:
其他 时间:
2014-07-30 01:05:42
收藏:
0 评论:
0 赞:
0 阅读:
361
HDU 4893 Wow! Such Sequence! (线段树)...
分类:
其他 时间:
2014-07-30 01:05:32
收藏:
0 评论:
0 赞:
0 阅读:
366
自定义时间轴,实现自己的时间轴,从简入手,搞懂原理就不怕那些复杂的东西了。...
分类:
移动平台 时间:
2014-07-30 01:05:22
收藏:
0 评论:
0 赞:
0 阅读:
482
题意:根据题意建立模型:给一幅混合图,有些带边,求选取一些边,使得权值最大,而且保证每个点入度和出度都最多是1.
开始的时候题意理解出错。思路:件二分图,最大权匹配,但是可以不是所有点都参与匹配,(都参与未必最大。因此,在费用流法基础上:每个X部点向汇点也有边即可。这样保证最大流为n,而且未必所有点都匹配。
#include
#include
#include
#include
#in...
分类:
其他 时间:
2014-07-30 01:05:12
收藏:
0 评论:
0 赞:
0 阅读:
377
检查行锁等待问题的脚本(单机和rac都通用)...
分类:
其他 时间:
2014-07-30 01:05:02
收藏:
0 评论:
0 赞:
0 阅读:
339
Description
北京迎来了第一个奥运会,我们的欢呼声响彻中国大地,所以今年的奥运金牌 day day up!
比尔盖兹坐上鸟巢里,手里摇着小纸扇,看的不亦乐乎,被俺们健儿的顽强拼搏的精神深深的感动了。反正我的钱也多的没地方放了,他对自己说,我自己也来举办一个奥运会,看谁的更火。不过他的奥运会很特别:
1 参加人员必须是中国人;
2 至少会加法运算(因为要计算本人获得的金...
分类:
其他 时间:
2014-07-30 01:04:53
收藏:
0 评论:
0 赞:
0 阅读:
321
仅仅简单的subrequest应用示例。...
分类:
其他 时间:
2014-07-30 01:04:42
收藏:
0 评论:
0 赞:
0 阅读:
590
检查Oracle 中死事务的语句...
分类:
数据库技术 时间:
2014-07-30 01:04:32
收藏:
0 评论:
0 赞:
0 阅读:
442
以前为xUtils写过系列的使用教程,其中有一章讲的是FinalDb,也是android中非常好用的ORM框架。今天为大家介绍另一个给力的ORM框架...
分类:
移动平台 时间:
2014-07-30 01:04:22
收藏:
0 评论:
0 赞:
0 阅读:
262
2014年7月29日 buddy分配算法
内核需要为分配一组连续的页框提供一种健壮、高效的分配策略。分配连续的页框必须解决内存管理中的外碎片(external fragmentation)。频繁的请求和释放不同大小的一组连续页框,必然导致分配页框的块分算来许多小块的空闲页框无法被一次性大量分配使用。
linux内核采用著名的伙伴系统算法来解决外碎片问题。该算法的核心思想是把所有的空闲页框分成1...
分类:
系统服务 时间:
2014-07-30 01:04:12
收藏:
0 评论:
0 赞:
0 阅读:
415
刚开始学习python,就用Editplus, Notepad++来写小程序, 后来接触了Sublime Text2,觉得非常不错,没事写写代码,就用编辑器Sublime Text2,最好再配搭一个aptana
studio用于调试,非常好用。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Su...
分类:
编程语言 时间:
2014-07-30 01:04:02
收藏:
0 评论:
0 赞:
0 阅读:
462
Necklace of Beads
大意:3种颜色的珠子,n个串在一起,旋转变换跟反转变换如果相同就算是同一种,问会有多少种不同的组合。
思路:正规学Polya的第一道题,在楠神的带领下,理解的还算挺快的,代码没什么好说的,裸的Polya,也不需要优化。
/********************************************...
分类:
其他 时间:
2014-07-30 01:04:00
收藏:
0 评论:
0 赞:
0 阅读:
292
HDU 4891 The Great Pan (模拟)...
分类:
其他 时间:
2014-07-30 01:03:42
收藏:
0 评论:
0 赞:
0 阅读:
370
Harry Potter and the Hide Story
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 2193 Accepted Submission(s): 530
Problem Descripti...
分类:
其他 时间:
2014-07-30 01:03:32
收藏:
0 评论:
0 赞:
0 阅读:
356
后台Conroller
package com.tgb.web.controller.annotation.upload;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.I...
分类:
编程语言 时间:
2014-07-30 01:03:22
收藏:
0 评论:
0 赞:
0 阅读:
488
对于多线程共享资源的情况需要进行同步,以避免一个线程的改动被另一个线程的改动所覆盖。最普遍的同步方式就是synchronized。把代码声明为synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性(visibility)。
1、原子性强调的是执行,意味着个时刻,只有一个线程能够执行一段代码,这段代码通过一个monitor object保护。从而防止多...
分类:
编程语言 时间:
2014-07-30 01:03:12
收藏:
0 评论:
0 赞:
0 阅读:
372
Dynamics CRM 部署IFD后,一段时间后登陆状态会失效,系统会提示让你重新登陆,可以通过延长失效时间来规避
Set-ADFSRelyingPartyTrust -Targetname "CRM IFD Relying Party" -TokenLifetime 480
“CRM IFD Relaying Party” 是你的ADFS管理器中Relying Party Trusts中...
分类:
其他 时间:
2014-07-30 01:03:02
收藏:
0 评论:
0 赞:
0 阅读:
372
Let it Bead
大意:给你m种颜色,n个珠子串起来,旋转跟反转相同算相同,问有多少种不同的涂色组合方式。
思路:Polya的简单应用。
/*************************************************************************
> File Name: POJ2409.c...
分类:
其他 时间:
2014-07-30 01:02:52
收藏:
0 评论:
0 赞:
0 阅读:
378
C++中智能指针可以防止出现野指针、内存泄露等情况,智能指针的类中包含4个函数:构造函数、拷贝构造函数、重载复制操作符、析构函数。构造函数需要对引用计数和指针进行初始化,引用计数初始化为1,拷贝构造函数完成对象之间的拷贝,要注意引用计数的变化和判断两个指针是否指向相同的内存。重载复制操作符,需要判断的情况是左值代表的指针如果引用计数减为0,要释放相应的内存,避免发生内存泄露。析构函数中先判断引用计...
分类:
其他 时间:
2014-07-30 01:02:42
收藏:
0 评论:
0 赞:
0 阅读:
393
在Javascript 中,有2种作用域,分为 全局作用域 ,和函数作用域,
在 浏览器端 , 全局作用域 就是 window对象的属性,
函数作用域 就是 ,某个 函数 生成的对象的属性;
var name = 'html5';
function Obj(){
this.name = 'CSS3'...
分类:
Web开发 时间:
2014-07-30 01:02:22
收藏:
0 评论:
0 赞:
0 阅读:
402