观察者模式是我们经常会用到的设计模式,比如说你设计了一个系统,当系统到来某个消息的时候,你希望通知该系统的其他模块,那么就相当于其他模块监听了这个事件,我们可以认为这些模块就是观察者,这就是典型的观察者模式的应用。...
分类:
其他好文 时间:
2015-05-21 00:09:17
阅读次数:
125
一开始接触到曼德拉名字,是从中学历史课本中,第一个黑人总统(当时印象最深的是做了几十年监狱,还能当上总统,很强大)。再后来是听说香港beyond乐队特地为曼德拉写了一首歌“光辉岁月”。
在深圳海岸城“论斤称”书店中看到曼德拉自传,三指厚度,黑色硬皮封面上简易第印着书名“漫漫自由路 曼德拉自传”,以及曼德拉服刑时的ID:46664。以打6折的价格满了一本来阅读。
1. 曼德拉生平简介:...
分类:
其他好文 时间:
2015-05-21 00:07:06
阅读次数:
189
Given a sorted linked list, delete all duplicates such that each element appear only once. For example,
Given 1->1->2, return 1->2.
Given 1->1->2->3->3, return 1->2->3.
下面是我的解决方案,考虑测试用例:
1,1
1...
分类:
其他好文 时间:
2015-05-21 00:05:59
阅读次数:
174
题目:请实现函数ComplexListNode *Clone(ComplexListNode *pHead),复制一个复杂链表。在复杂链表中,每个结点除了有一个m_pNext指针指向下一个结点外,还有一个m_pSibling指向链表中的任意结点或者NULL。结点的C++小定义如下:
struct ComplexListNode{
int m_nValue;
ComplexListNode *...
分类:
其他好文 时间:
2015-05-21 00:05:45
阅读次数:
209
本文记录x264的x264_slice_write()函数中调用的x264_fdec_filter_row()的源代码。x264_fdec_filter_row()对应着x264中的滤波模块。滤波模块主要完成了下面3个方面的功能:(1)环路滤波(去块效应滤波)(2)半像素内插(3)视频质量指标PSNR和SSIM的计算本文分别记录上述3个方面的源代码。...
分类:
其他好文 时间:
2015-05-21 00:07:55
阅读次数:
366
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd...
分类:
其他好文 时间:
2015-05-21 00:06:13
阅读次数:
369
介绍
一个实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架。 在没有性能损失的前提下(使用源代码生成来替代Java反射),RoboBinding 帮助你编写更可读,易于测试与维护的UI代码。通过绑定移除 - 大量不必要的代码(如addXXListener(),findViewById()等) 。
将 - 难于测试的Android代码以及运行过久且不切...
分类:
其他好文 时间:
2015-05-21 00:04:59
阅读次数:
232
题意:给定一张图,按照输入的边逐个删除,求每次删除一条边之后图的联通块数量。
分析:反向并查集求联通分量,假设起始各个点都不连通,接着从最后一条边开始添加,如果新加入的边联通了两个联通块,则联通分量减1(保存在数组中),最后正序输出结果即可。
#include
#include
using namespace std;
int p[10005];
...
分类:
其他好文 时间:
2015-05-21 00:05:44
阅读次数:
427
Given a binary tree
struct TreeLinkNode {
TreeLinkNode *left;
TreeLinkNode *right;
TreeLinkNode *next;
}
Populate each next pointer to point to its next right node. ...
分类:
其他好文 时间:
2015-05-21 00:05:17
阅读次数:
181
今天说一下我对回调函数的认识和理解.
其实我们收到短信,手机铃声响起就是一个回调函数var ring= function () {
//手机铃声响起或手机震动
};
addEvent('收到短信', 手机, ring);我们读小学时,午休会让班长(监听器)巡逻,看哪个小伙伴(事件目标)睡觉不老实(比如说话打闹,这是事件),一旦发现就通知班主任(事件处理程序).
这...
分类:
其他好文 时间:
2015-05-21 00:02:09
阅读次数:
177
反转链表,用了一个比较笨的方法。public class Solution { public ListNode reverseList(ListNode head) { if(head == null || head.next == null) retur...
分类:
其他好文 时间:
2015-05-21 00:00:01
阅读次数:
285
成员\权重目标实现(25%)工作量(20%)改善创新(10%)完成及时(15%)积极性(15%)团队意识(10%)学习情况(5%)总分郭庆樑90808090801008089林彦汝88708080801007585.25张金807070751001009081.5以上是本团队第一阶段绩效考核方法及个...
分类:
其他好文 时间:
2015-05-21 00:02:16
阅读次数:
295
各组对我们的成果提出的意见如下:1.跑男2015 七班的小同学们,恭喜你们的闹钟基本功能已经得到了实现。你们的前期目标就是这个吧?但是在演示的过程中我也发现了一些小小的额问题。首先你们的闹钟没有做出自己的花样 啊!这个需要加把劲了,在巨人的肩膀上往上走有时候也是很困难的一件事儿,在演示的过程中我没....
分类:
其他好文 时间:
2015-05-21 00:00:15
阅读次数:
378
以下列出的元素能被用在 元素内部: 定义浏览器工具栏中的标题(在头部中,这个元素是必需的) 标签定义 HTML 文档的样式信息。 标签为页面上的所有的相对链接规定默认 URL 或默认目标。 标签提供了 HTML 文档的元数据。元数据不会显示在客户端,当时会被...
分类:
其他好文 时间:
2015-05-20 23:58:05
阅读次数:
307
Description今天西工大举办了一场比赛总共有m+n人,但是有m人比较懒没带电脑,另外的n个人带了电脑。不幸的是,今天机房的电脑全坏了只能用带的电脑,一台电脑最多两人公用,确保n>=m。但是大家来的时间不同,随机次序来机房,带电脑的人直接准备比赛而没带电脑的人需要向带电脑并还没和别人公用的人求...
分类:
其他好文 时间:
2015-05-20 23:57:43
阅读次数:
419