码迷,mamicode.com
首页 > 其他好文
设计模式(十九)状态模式(State)-行为型
状态模式(State)-行为型在职责链模式中,将条件语句改成多个职责类进行处理,如果不是自己处理,则自动转到下一个职责类,如果在转给下一个职责类进行处理前,需要修改当前的状态,此时就需要用到状态模式。 引例:电梯的运行过程,各种状态切换。实现原理图 状态模式实现原理图状态模式就是根据对象的状态不同,作出不同的行为。状态模式使代码中复杂而庸常的逻辑判断语句问题得到了解决,而且具体状态角色将具体状态...
分类:其他好文   时间:2015-05-16 14:54:39    阅读次数:254
OpenCV——百叶窗
参考:PS 特效 百叶窗...
分类:其他好文   时间:2015-05-16 14:53:32    阅读次数:597
设计模式(二十)解释器模式(Interpreter)-行为型
解释器模式Interpreter解释器模式在软件开发中应用的比较少,它主要用在底层的编程语言设计上,因此不太容易理解。 联想:传一个算数表达式,对加减乘除自动匹配,能够自动计算其结果。原理图 解释器模式实现原理图 单个运算符的数学公式计算机可以用来理解这个解释器模式的使用。参考文献[1] 郭峰.深入浅出设计莫模式[M].中国铁道出版社,2013(1):415-423....
分类:其他好文   时间:2015-05-16 14:52:21    阅读次数:146
[LeetCode] Reverse Linked List(递归与非递归反转链表)
Reverse a singly linked list.解题思路对于非递归实现,思路是依次将从第二个结点到最后一个结点的后继设为头结点,然后将该节点设为头结点(需记住将原头结点的后继设为空)。 对于递归实现,首先反转从第二个结点到最后一个结点的链表,然后再将头结点放到已反转链表的最后,函数返回新链表的头结点。递归实现代码1//Runtime:10 ms class Solution { publ...
分类:其他好文   时间:2015-05-16 14:51:32    阅读次数:147
PRML-系列一之1.6.1
相关熵和交互信息  到目前为止,我们已经介绍了一些信息论的概念,包括熵的关键概念。我们现在开始这些想法到模式识别。考虑未知分布p(x),假设我们用近似分布q(x)为期建模。为了发送x的值到接收器,如果我们用q(x)来构造编码方案,那么指定x值所需的平均信息附加量(假设我们选择了一个高效的编码方案)由下式给出 这被称为分布p(x)和q(x)之间的相对熵或Kullback-Leibler散度或KL...
分类:其他好文   时间:2015-05-16 14:52:50    阅读次数:243
fzu 2059 并查集+离线处理
题意: There is a array contain N(1 Every query will be: 1 x : ask longest substring which every number no less than x 2 y x : change the A[y] to x. there are at most change 10 times. For each ask...
分类:其他好文   时间:2015-05-16 14:52:28    阅读次数:121
Decimal
Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部份以及小数部分的位数。使用精确小数类型不仅能够保证数据计算更为精确,还可以节省储存空间,例如百分比使用decimal(4,2)即可。存储数据范围是:-10^38~10^38-1 的固定精度和小数位的数字。一个decimal类型的数据占用了2~17个字节。 基本内容 Decim...
分类:其他好文   时间:2015-05-16 14:53:35    阅读次数:165
Enligsh
听力课堂:http://www.tingclass.net
分类:其他好文   时间:2015-05-16 14:51:15    阅读次数:110
sed 多行处理详细总结
在正常情况下,sed将待处理的行读入模式空间,脚本中的命令就一条接着一条的对该行进行处理,直到脚本执行完毕,然后该行被输出,模式空间请空;然后重复刚才的动作,文件中的新的一行被读入,直到文件处理完备。但是,各种各样的原因,比如用户希望在某个条件下脚本中的某个命令被执行,或者希望模式空间得到保留以便下...
分类:其他好文   时间:2015-05-16 14:51:53    阅读次数:187
题目1205:N阶楼梯上楼问题
题目描述:N阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式。(要求采用非递归)输入:输入包括一个整数N,(1<=N<90)。输出:可能有多组测试数据,对于每组数据,输出当楼梯阶数是N时的上楼方式个数。样例输入:4样例输出:5 1 import java.util.Scanner; 2 3....
分类:其他好文   时间:2015-05-16 14:52:00    阅读次数:122
hdu 1518 N根木棒 能否拼成正方形 dfs
N根木棒 能否拼成正方形Sample Input34 1 1 1 15 10 20 30 40 508 1 7 2 6 4 4 3 5 Sample Outputyesnoyes 1 # include 2 # include 3 # include 4 # include 5 # incl...
分类:其他好文   时间:2015-05-16 14:49:10    阅读次数:132
博客结构
简介一开始用Excel做日常报表以及数据分析。后来因为数据量大,慢慢涉猎了数据库(Access)与SQL。再后来掉进了R语言的大坑,一发不可收拾。给自己设定的目标是每个月至少写一篇学习总结……欢迎吐槽学习交流。留言和短消息都会跑到我常用邮箱去的,所以基本上都能看到。博文列表一、R语言练习中的实例解析...
分类:其他好文   时间:2015-05-16 14:49:38    阅读次数:145
验证表单,这个是我自己原创
无标题文档 用户名: 密码: 确认密码: deal目录的文件夹下,检测用户名是否重复,checkuser.phpdealyzm.php,检测验证码是否正确好了,就这么多,自己原创的代码
分类:其他好文   时间:2015-05-16 14:50:56    阅读次数:122
测试工具:insure++
安装。 1,简介:http://baike.baidu.com/link?url=bCcoWd3xi07KMU8VGVthyQ2466AGj2sODDgNzFqEPxPiaU5wU941tBA9DPUtObjC8mdSteqCBULzX5CLpKREmq 2,安装平台:Ubuntu 14.04......
分类:其他好文   时间:2015-05-16 14:48:00    阅读次数:185
Angular项目构建指南 - 不再为angular构建而犹豫不决(转)
如果你不知道什么是Angular或者根本没听说过,那么我接下来所说的对你来说毫无益处,不过如果你打算以后会接触Angular或者干脆要涨涨姿势~读下去还是有点用的.Angular和它之前所出现的其余前端框架最大的不同,在于它的核心不再是DOM,而是数据,是model.我们惯用的不管是单纯的jQuer...
分类:其他好文   时间:2015-05-16 14:49:34    阅读次数:162
Chrome 自动填充的表单是淡黄色的背景怎么办!
去掉chrome记住密码后自动填充表单的黄色背景
分类:其他好文   时间:2015-05-16 14:47:13    阅读次数:172
发布信息时控件显示的默认提示值
网站后台管理系统 请输入内容 精心才想出来的,测试运行OK。
分类:其他好文   时间:2015-05-16 14:48:02    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!