码迷,mamicode.com
首页 >  
搜索关键字:设计    ( 116464个结果
建造者模式(屌丝专用)
屌丝有了钱只是用来花的,那得有些霸气一点的房子吧! 意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用性: 1、房子有不同的几个部分,能独立的安装 2、希望能建造出多个不同表象的房子 大家先看个类图 1.Builder 为创建一个Product对象的各个部件指定抽象接口。 2.ConcreteBuilder 实现Builder的接口...
分类:其他好文   时间:2014-05-12 06:34:15    阅读次数:235
经典算法宝典——分治思想(四)(1)
分治法(Divide and Conquer)的设计思想是,将一个难以直接解决的大问题,分割成一些规模较小的几个相似问题,以便各个击破,分而治之。...
分类:其他好文   时间:2014-05-11 15:11:22    阅读次数:612
设计模式 之代理(Proxy)模式
所谓代理代理,当然就是你不想做的事,找别人去做,这就是代理 Cocos2d-x /ui 控件的管理所谓就是代理模式。...
分类:其他好文   时间:2014-05-11 14:34:10    阅读次数:294
原型设计模式prototype-构造js自定义对象
Insert title here /* * 原型模式: prototype 原型属性 对象的原型拥有的属性,该对象的实例对象也会同时拥有 */ function Test(){ } Test.age=20; var tt=new Test();//这种情况age属性不会再new时候被添加哦 alert(tt.age)//undefine //-----------------...
分类:Web程序   时间:2014-05-11 14:31:06    阅读次数:453
字节对齐与结构体大小
#pragma pack (n) /*指定按n字节对齐*/   不写这句默认n =8 设真正的对齐长度为m字节 如果n>结构体中数据类型(包括类类型)长度最大的数据类型长度,m = 结构体中最大数据类型长度 否则 m = n 总之,真正的对齐长度m为指定对齐长度n与结构体中最大类型长度中的较小值。 规则: 1. 结构体变量的首地址能够被m所整除; 2. 结构体每个...
分类:其他好文   时间:2014-05-11 13:32:36    阅读次数:299
Android实践--apk反编译
Andriod的apk在编译打包的时候将资源文件进行了二进制编译,.class文件编译成了.dex文件,经过了这几步之后,我们是无法查看资源文件和java文件,如果我们想看看市面上一些优秀app的设计和实现,我们就需要做一些工作了,具体有一下三个方面市面上有些app的布局设计的还是不错的,这时候你要借鉴参考一下,需要做一些工作了: 1.反编译资源文件: 需要apktool工具。apktool下载 Google code官方下载 2.反编译dex文件: 需要dex2jar工具。 dex2ja...
分类:移动开发   时间:2014-05-11 07:23:40    阅读次数:548
块设备驱动程序设计
一、块设备简介 1、块设备 块设备将数据存储在固定大小的块中,每个块的大小通常在512字节到32768字节之间。磁盘、SD卡都是常见的块设备。 2、块设备VS字符设备 # 块设备和字符设备最大的区别在于读写数据的基本单元不同。块设备读写数据的基本单元为块,例如磁盘通常为一个sector,而字符设备的基本单元为字节。 # 块设备能够随机访问,而字符设备则只能顺序访问。 块设备体系架构:...
分类:其他好文   时间:2014-05-11 07:19:44    阅读次数:386
答读者问(4):有关专业基础和大学人际交往等问题
利用周末这点空余时间,我再来答复一位本科生朋友的邮件。        邮件内容如下:        前辈你好        我的学校是郑州的一所三本学院。而我是其中的一员。我的专业是计算机科学与技术软件开发与设计。        1大学上半学期我们学的计算机导论,其次就是高数英语。下学期学的c语言高数和英语。下半学期快结束了我还感觉自己什么都不会。已经毕业的很多前辈总是说专业基础很重要。到底神马是...
分类:其他好文   时间:2014-05-11 06:30:44    阅读次数:243
【从零之六&完结】android口语对话系统(含全部源码)
做了一个半月终于完成了,下面这个就是我参考Olympus/RavenClaw系统编写的对话管理系统,目前实现了一个简单的航班查询,部分截图 目前能实现的功能: 1.航班查询,具体的航班信息是我自己编的,下一步可以写个爬虫把真实的数据爬下来。编的数据放到了res/raw/flightinfo.txt中。航班查询就设定了三个要素,时间,起始地和目的地,想更全面的话可以增加任...
分类:移动开发   时间:2014-05-11 05:49:02    阅读次数:410
设计模式中的六大设计原则之一,二
最近在学习设计模式方面的知识,首先接触到的是设计模式中的六大设计原则: 1.单一职责原则; 2.里氏替换原则;3.依赖倒置原则;4.接口隔离原则;5.迪米特法则;开闭原则。下面我来讲讲我对这六大设计自己的理解,如有欠缺地地方,请大家及时指出啊。。。         1.单一职责原则:应该有且仅有一个原因引起类的变更。通俗的说,即一个类只负责一项职责。下面我们举一个具体的例子来说明一下什么是...
分类:其他好文   时间:2014-05-11 03:23:19    阅读次数:659
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!