GoF定义:将一个类接口转换成客户希望的另外一个接口。Adapter模式使原来接口不兼容而不能一起工作的那些类可以一起工作。UML图,展示了适配器模式中类的关系;
分类:
其他好文 时间:
2015-04-12 11:58:57
阅读次数:
98
首先就简单的一秒闪烁一次LED灯,进而类比推理其他外设的配置过程。然后呢我们就用上LCD吧,毕竟这块板上占地面积最大的就是这个2.4’LCD了。 先贴出简洁的main函数。很干净,比较容易看懂。 int main(void)
{ /* STM32F4xx HAL library initializa...
分类:
其他好文 时间:
2015-04-12 11:58:08
阅读次数:
1114
GoF设计模式的原则:1、开发-封闭原则:开发接口,封闭修改;2、依赖倒转原则:抽象类不应该依赖实现类,实现类依赖抽象类。3、里氏代换原则:所有父类都可以替换子类;4、迪米特法则:如果两个类不必彼此直接通信,那么这两个类就不应该发生直接的相互作用。如果其中一个类需要调用另外一个类的某一个方法的话,可...
分类:
其他好文 时间:
2015-04-12 11:59:47
阅读次数:
119
转自:http://blog.sina.com.cn/s/blog_a2eab3000101k3r7.html昨天新搭建的环境,今天把以前的项目导入eclipse时报错:说的是我导入的项目与workSpace里面的项目重叠了,解决办法是:选中导入工程的对话框的Copy projects into w...
分类:
系统相关 时间:
2015-04-12 11:58:47
阅读次数:
142
分享一款基于jQuery在线问卷答题系统代码是一款实用的jQuery答题插件,点击下一题切换带有淡入淡出效果。实现的效果图如下:在线预览源码下载实现的代码。html代码: js代码: var init = { 'questions': [{ 'quest...
分类:
Web程序 时间:
2015-04-12 11:57:47
阅读次数:
252
有n个物品,每个物品的重量为weight[i],每个物品的价值为value[i]。现在有一个背包,它所能容纳的重量为total,问:当你面对这么多有价值的物品时,你的背包所能带走的最大价值是多少?题解:关键在于状态方程。代码: 1 #include 2 #define MAX 1000 3 int ...
分类:
其他好文 时间:
2015-04-12 11:56:47
阅读次数:
92
js异步处理工作机制从基础的层面来讲,理解JavaScript的定时器是如何工作的是非常重要的。计时器的执行常常和我们的直观想象不同,那是因为JavaScript引擎是单线程的。我们先来认识一下下面三个函数是如何控制计时器的。var id = setTimeout(fn, delay);- 初始化一...
分类:
Web程序 时间:
2015-04-12 11:58:32
阅读次数:
113
正明 博士期间开发了开源LVS,2000~2006年在国防科大教书;08年进淘宝,做LVS+HAproxy的普及,现在负责CDN系统的改良工作 ; 毕玄 06年加入淘宝,负责淘宝的高性能服务框架,著作《OSGi原理与最佳实践》,推广...
分类:
其他好文 时间:
2015-04-12 11:58:32
阅读次数:
262
cell的分割线长度不用是整个屏幕宽,并且设计要求分割线为2px(两条),上下不同色。实现如下:UITableView中将分割线样式改为NonetableView.separatorStyle = UITableViewCellSeparatorStyleNone; 自定义UITableViewC....
分类:
其他好文 时间:
2015-04-12 11:56:15
阅读次数:
107
转载出处:http://www.infoq.com/cn/articles/java-memory-model-2数据依赖性如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型:名称代码示例说明写后读a = 1;b = a;写一个变量之...
分类:
编程语言 时间:
2015-04-12 11:58:00
阅读次数:
125
Max Sum of Max-K-sub-sequenceTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6277Accepted Submissi...
分类:
其他好文 时间:
2015-04-12 11:58:11
阅读次数:
150
本系列内容大部分来自Standford公开课machine learning中Andrew老师的讲解,附加自己的一些理解,编程实现和学习笔记。第一章 Logistic regression1.逻辑回归逻辑回归是一种监督学习的分类算法,相比较之前的线性回归算法,差别在于它是一个分类算法,这也意味着y不...
分类:
其他好文 时间:
2015-04-12 11:56:50
阅读次数:
225
康托展开 康托展开的公式是 X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0! 其中,ai为当前未出现的元素中是排在第几个(从0开始)。 这个公式可能看着让人头大,最好举个例子来说明一下。例如,有一个数组 s = ["A", "B", ...
分类:
其他好文 时间:
2015-04-12 11:57:01
阅读次数:
179
http://riskscore.diabetes.org.uk/start参数:身高体重腰围Hi Toby. Your results show that you have a 1 in 10 chance of developing Type 2 diabetes in the next 10 ...
分类:
其他好文 时间:
2015-04-12 11:58:07
阅读次数:
166
摘要: “实现自我”是一门毕生的课程,它需要的是系统和长期的学习、努力,涉及习惯的培养、自我的发现…这个过程没有捷径,但却有不少陷阱。你知道吗?很多人终其一生也没发挥出他们真正潜能的0.1%。事实就是如此,人类的 ... “实现自我”是一门毕生的课程,它需要的是系统和长期的学习、努力,涉及习惯的培养...
分类:
其他好文 时间:
2015-04-12 11:56:18
阅读次数:
147
IOS中运行出现如下错误的解决办法*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key v...
分类:
移动开发 时间:
2015-04-12 11:56:46
阅读次数:
146
http://angular-transitions.mgechev.com/#/repeathttp://bubkoo.com/2014/01/01/angular/ui-router/guide/state-manager/http://angular-ui.github.io/ui-route...
分类:
Web程序 时间:
2015-04-12 11:55:07
阅读次数:
168