码迷,mamicode.com
首页 >  
搜索关键字:模式    ( 95437个结果
JS中的prototype(转载)
在研究别人写的js图像处理算法时,发现其中脚本中大量使用prototype,很难读明白,就网上查了下资料发现这篇文章很易懂,就转载如下:1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称...
分类:Web程序   时间:2014-05-04 00:00:12    阅读次数:492
Iterator设计模式
面向对象编程思想中,多态是一个最重要的特性,代码灵活性的体现主要是靠这种思想来实现的。现在模拟Sun公司当中的两个集合类LinkedList和ArrayList。这些具体的容器,都可以用一个Collection的接口来接收。最常用的就是遍历容器,而现在不同的容器,遍历它们的具体实现是不同的,而我们可...
分类:其他好文   时间:2014-05-03 22:44:36    阅读次数:491
策略模式
现在,我们要对对象实例进行比较。既然是对象比较,那么比较的规则不尽相同。比较规则不同,那么我们就可以对不同的东西设置一个接口,在这里也就是将比较规则放到一个Comparable的接口中,实现其中的compareTo方法就得到给出具体比较规则的结果。这也就意味着,要进行比较的对象,都得首先实现这个接口...
分类:其他好文   时间:2014-05-03 22:07:51    阅读次数:258
〖Linux〗tmux 配置文件
tmux中默认的shell是zsh,zsh在日常中使用可以协助我们高效地使用shell命令。# 设置Shellset-option -g default-shell /bin/zsh# 设置复制模式,空格开始选,Enter结束复制setw -g mode-keys vi #开启status-bar ...
分类:系统相关   时间:2014-05-03 22:06:18    阅读次数:1323
设计模式学习总结系列应用实例
设计模式里面的种种应用实例,包括生活中的和JAVA JDK下的例子...
分类:其他好文   时间:2014-05-03 21:37:16    阅读次数:238
【设计模式】建造者模式
挖个坑,埋点土,数个一二三四五。今天我们从它说起建造模式。 概述   其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式。因此,如果我们用了建造者模式,那么用户就只需指定需要建造的类型就可以得到他们,而具体的建造过程的细节就不需知道了。 优点  使得建造代码与表示代码分离,由于建造者隐藏...
分类:其他好文   时间:2014-05-03 21:12:03    阅读次数:274
设计模式总结-结构型模式
如何组合类和对象以获得最大的结构不是对接口和实现...
分类:其他好文   时间:2014-05-03 21:11:05    阅读次数:315
32机的内存分页机制
在实模式下寻址的时候,”段寄存器+偏移地址”进过转换计算以后得到的地址是“物理地址”,也就是在物理内存中的实际地址,而在保护模式下,“段选择器+偏移地址”转换后的地址被称为“线性地址”而不是“物理地址”,那么线性地址就是物理地址吗? 答案可能是,也可能不是,这取决于80386的内存分页机制是否被使用。 为什么有内存分页机制? 我们回顾一下,单任务的DOS系统中,一个应用程序可以使用所有的空闲...
分类:其他好文   时间:2014-05-03 20:56:39    阅读次数:368
32位机内存管理机制(上)
一直有看linux内核的冲动,内核有些部分是汇编编写的,无奈汇编不大懂,所以利用五一三天假期大概走了一边8086CPU架构的汇编,8086CPU还是16位的,我们现在都进入64位时代了,这两者之间有很大的区别,但是看看16位的CPU汇编还是很重要的,这有助于理解32位的80386CPU。这篇文章来分析下80386的内存管理的一些基础知识,包括实模式、保护模式和内存寻址等等。 1.实模式...
分类:其他好文   时间:2014-05-03 20:50:08    阅读次数:410
DHCP NFS PXE TFTP安装CentOS
服务器IP:192.168.1.101系统CentOS6.4以下所有的操作都是在服务器端;客户端是在VMware上操作的,网络要选择NAT模式。1.需要在服务器端安装的软件:dhcptftp-serverxinetdsyslinuxnfs-utils安装:yumdhcp*tftp*syslinux*nfs-utils2.安装完后修改配置文件:vim/etc/dhcp/dhcpd.c..
分类:其他好文   时间:2014-05-03 20:35:43    阅读次数:376
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!