码迷,mamicode.com
首页 > 2015年04月27日 > 全部分享
【设计模式】HeadFirst设计模式(二):观察者(Observer)模式
一、观察者模式定义 在观察者模式中,一个被观察者管理所有依赖于它的观察者对象,它定义了一个一对多的依赖关系,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新。 主题(被观察者)通过一个共同的接口来更新观察者,观察者依赖于此主题。 二、观察者模式例子——气象监测系统 描述: 气象监测系统分为三个部分:气象站(获取实际气象数据的物理装置)、WeatherData对象(追踪...
分类:其他好文   时间:2015-04-27 00:32:19    阅读次数:125
axure原型设计工场
axure原型设计,提供原型设计与交流...
分类:其他好文   时间:2015-04-27 00:31:26    阅读次数:105
ASIC设计中一种通用型并行设计方法
我是个“低调”的人,总不喜欢表达出来,对异性如此,对工作也是如此。在翔哥的鼓励下,决定把自己工作的一些经验和思考写下来,和同道们一起分享。   ASIC设计中一种通用型并行设计方法:   1)流水网的概念提出     IC设计中的控制有串行和并行两种思想。状态机方法反应了串行控制思想,有软件的思路,比较好理解,新手比较喜欢用。流水线方法是并行处理的思想,比较抽象,因为其效率高,老手喜欢用...
分类:其他好文   时间:2015-04-27 00:32:15    阅读次数:135
【算法导论】 第十三课 平摊分析、表的扩增、势能分析
先通过表的扩增这一例子来引入今天的主题——平摊分析和势能分析 一个哈希表的大小应该为多少比较合适? theta(n)比较合适 可是万一我们不知道n是多大呢 使用动态表解决  溢出就建立一个大小翻倍的空间,然后复制过去 这样做插入的最坏时间复杂度为n 让我们看看平均的时间复杂度,每次基本插入操作为1,空间溢出时需要开一个更大一倍的空间,并复制当前的元素过去,所以空...
分类:编程语言   时间:2015-04-27 00:31:33    阅读次数:189
hdu 1876 dp
dp...
分类:其他好文   时间:2015-04-27 00:30:15    阅读次数:119
Java Notes-9
Summary: introduce the collection feature of Java. includes Set. List and Queue...
分类:编程语言   时间:2015-04-27 00:30:44    阅读次数:140
尾数前移
/* 尾数前移: 求一个自然数N,个位数是6,将6提到最前面所得数是N的四倍 如:1236----->6123 ?= 4*1236----->如果是,则找到! 解题思路: 将自然数分成两部分p=123(即6前面的数值)、q=6 移位之后的数值:6*pow(10,p的位数) + p 即:6*pow(10,p的位数) + p = 4*N q = N%10; p = N/10; ...
分类:其他好文   时间:2015-04-27 00:32:01    阅读次数:188
LFS kernel panic的问题解决之一
在vmware虚拟中使用宿主机为Debian对LFS进行构建的过程中出现了如下的错误: LFS kernel panic -not syncing :VFS:Unable to mount root fs on Unkn...  在编译的时候需要特别注意一个问题:若是在虚拟机中挂载的盘为SCSI接口类型的,那么在make menuconfig时,除了按照LFS 7.7中的8...
分类:其他好文   时间:2015-04-27 00:28:43    阅读次数:262
C 开发学习 - 结构类型(枚举/结构/类型定义)
一、枚举 定义:枚举是 一种用户定义的数据类型,它用的关键字 enum            枚举类型名字通常并不真的使用,要用的是在大括号里地名字,因为它们就是常量符合,它们的类型是int,值则依次从0到n。     enum colors {red, yellow, green} 语法:enum 枚举类型名称{名字0m, ..., 名字n}; 案例一:自动计数的枚举 // //...
分类:其他好文   时间:2015-04-27 00:31:23    阅读次数:148
数据仓库专题(6)-数据仓库、主题域、主题概念与定义
主题设计是对主题域进一步分解,细化的过程。主题域下面可以有多个主题,主题还可以划分成更多的子主题,而实体则是不可划分的最小单位。主题域、主题、实体的关系如下图所示:...
分类:其他好文   时间:2015-04-27 00:30:29    阅读次数:87
LFS kernel panic解决方法之替换内核及配置fstab等
进行LFS实操的版本选择的是LFS 7.7,有关文档及应该下载的源码包的列表等可以下面地址中下载到: http://www.linuxfromscratch.org/lfs/downloads/stable/, 其中的wget-list文件中的内容为下载的包的地址,LFS-BOOK-7.7.pdf是LFS操作的一步一步的操作及注意事项。 其中,磁盘的布局方式为: root...
分类:其他好文   时间:2015-04-27 00:30:08    阅读次数:159
CC2540/CC2541 : Change Scan Response Data( SRP) dynamically
How to change the SRP data is a very imperative for most bluetooth low energy use case. But in official Texas Instruments(TI) example code, there is no demonstration  for this purpose. In here, I note...
分类:其他好文   时间:2015-04-27 00:29:29    阅读次数:489
【Open CV基础】两张图片的Alpha融合
在Open CV的图像操作中,我们可以通过cvAddWeighted函数实现两张图片的融合,函数完整签名为:void cvAddWeighted( const CvArr* src1, double alpha, const CvArr* src2, double beta, double gamma, CvArr* dst );...
分类:其他好文   时间:2015-04-27 00:30:30    阅读次数:146
Web学习 - SAE上传图片
在sae中上传图片其实比较简单,但是我现在还没找到ajax上传图片的办法,等我学会了再补充这篇博客。首先是html代码: 照片:<input type="...
分类:Web程序   时间:2015-04-27 00:29:47    阅读次数:163
WebViewJavascriptBridge源码解读
WebViewJavascriptBridge是一个连接javascript和iOS Native交互的开源框架,github地址, 使用它可以在UIWebview中响应时间并执行Native方法,也可以使用Native方法调用javascript方法, 正如其名,它好像已做桥梁连接了两端. 首先看看如何使用它,...
分类:编程语言   时间:2015-04-27 00:27:36    阅读次数:148
16个最佳响应式HTML5框架分享
HTML5框架可以快速构建响应式网站,它们帮助程序员减少编码工作,减少冗余的代码。如今有很多免费的HTML5框架可供使用,由于它们有着响应式设计、跨浏览器兼容、相对轻量级等特点,这些框架在开发中都十分流行。如果你也对HTML5框架感兴趣,你可以看看下面我列出的一些最佳的响应式HTML5框架,帮助你快速开发网站。 1. Twitter Bootstrap 海量技术文章:http://tieb...
分类:Web程序   时间:2015-04-27 00:28:25    阅读次数:149
U在Apache中运行Keystone
最近一次从Github上更新Keystone的代码后,发现原来bin/keystone-all和bin/keystone-manage都不见了,取而代之的是keystone/cmd/目录下的all.py和manage.py两个python脚本.虽然在测试的virtualenv环境下仍然可以执行原.....
分类:Web程序   时间:2015-04-27 00:28:43    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!