码迷,mamicode.com
首页 > 2015年05月30日 > 全部分享
设计模式——命令模式
命令模式:将一个请求封装为一个对象,从而使我们可以用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。也称之为:动作模式,事务模式。例如数据库的底层架构实现就是一种命令模式。 一个具体的命令来实现命令接口,并且通过Reciever的action()实现execute()方...
分类:其他好文   时间:2015-05-30 17:54:39    阅读次数:106
js new Date().Format
/** * * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * 使用方法: * new Dat...
分类:Web程序   时间:2015-05-30 17:54:17    阅读次数:106
ios 团购分类页面(9宫格)
=-= 命名有些错误,但功能实现,以后注意下命名规范WJViewGroup.h#import @interface WJViewGroup : UIView { NSInteger _width; NSInteger _height;}@property (nonatomic,assig...
分类:移动开发   时间:2015-05-30 17:53:39    阅读次数:167
STL--STL和她的迭代器:
STL--概述: 标准模板库(StandardTemplateLibrary,STL),是C++程序设计语言标准模板库。STL是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。虽然它主要出现在C++中,但在被引入C++之前该技术....
分类:其他好文   时间:2015-05-30 17:53:50    阅读次数:103
测试计划
1目的随着计算机的广泛应用,其逐步成为现代化的标志。图书馆或者一些企业内部,甚至是书店,在正常运行的过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。因此需要对读者资源,书籍资源,借书信息,还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处...
分类:其他好文   时间:2015-05-30 17:55:07    阅读次数:91
reason:'CALayer position contains NaN: [160 nan]'
今天出现了这个错误,说是某些地方代码除以0了,多见于自定义的UITableView自定义UITableViewCell高度的地方,如:tableView:heightForHeaderInSection:或tableView:heightForFooterInSection:。这两个delegate...
分类:其他好文   时间:2015-05-30 17:52:56    阅读次数:68
从js的repeat方法谈js字符串与数组的扩展方法
js将字符串重复N次的repeat方法的8个版本/**@desc: 将一个字符串重复自身N次*///版本1:利用空数组的join方法function repeat(target, n) { return (new Array(n + 1)).join(target);}//版本2:之所以要创建...
分类:编程语言   时间:2015-05-30 17:52:56    阅读次数:198
设计模式——模板方法模式
模板方法模式:模板方法模式是编程中经常用到的模式,它定义了一个操 作中的算法骨架,将某些步骤延迟到子类中实现。这样,新的子类可以在 不改变一个算法结构的前提下重新定义该算法的某些特定的步骤。 核心:处理某个流程的代码已经都具备,但是其中某个节点的代码暂时不 能确定。因此采用工厂方法模式将这个节点.....
分类:其他好文   时间:2015-05-30 17:53:28    阅读次数:95
Linux动态共享库
Linux操作系统上面的动态共享库大致分为三类:一、操作系统级别的共享库和基础的系统工具库 libc.so, libz.so, libpthread.so等等,这些系统库会被放在/lib和/usr/lib目录下面,如果是64位操作系统,还会有/lib64和/usr /lib64目录。如果操作系统带有...
分类:系统相关   时间:2015-05-30 17:53:25    阅读次数:210
好的资源
这里,分享一些好的资源: University coursesCourseraUdacityMIT OpenCourseWareStanford Engineering EverywhereAcademic Earth Online tutorialsKhan AcademyTreehouseM.....
分类:其他好文   时间:2015-05-30 17:51:14    阅读次数:160
单片机c语言教程:C51循环语句
单片机c语言教程第十三课 C51循环语句循环语句是几乎每个程序都会用到的,它的作用就是用来实现需要反复进行多次的操 作。如一个 12M 的 51 芯片应用电路中要求实现 1 毫秒的延时,那么就要执行 1000 次空语句 才能达到延时的目的(当然能使用定时器来做,这里就不讨论),如果是写 1000 条...
分类:编程语言   时间:2015-05-30 17:52:42    阅读次数:114
java集合及分类
主要分为Collection和Map,Collection获取保存的对象引用使用的是索引,我们可以把它们看成是类似数组的类,而Map则是以键值对的方式存储对象,每个对象在Map中存储时都会有一个键值与之对应。Collection是集合类的顶级接口,其直接继承的接口有Set和list。而Collec....
分类:编程语言   时间:2015-05-30 17:51:24    阅读次数:188
STL--vector
vector-概述: STL容器Vector是一个动态数组,随机存取任何元素都能在常数时间完成。可以通过迭代器随机的存取,当往其插入新的元素时,如果在结尾插入,将会执行效率比较高,而如果往中间的某个位置插入,其插入位置之后的元素都要后移,因此效率就不是那么的高。Vector是一个线性顺序结构,相当....
分类:其他好文   时间:2015-05-30 17:51:31    阅读次数:137
【javascript】ajax 基础
什么是 ajaxajax 即“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML),也就是无刷新数据读取。http 请求首先需要了解 http 请求的方法(GET 和 POST)。GET 用于获取数据。GET 是在 URL 中传递数据,它的安全性...
分类:编程语言   时间:2015-05-30 17:52:21    阅读次数:137
[iOS]Segue
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { //所有Segue被调用的时候都会触发这个函数 // 可以根据Segue 的 Identifier 来区别}
分类:移动开发   时间:2015-05-30 17:50:42    阅读次数:144
梦殇 chapter two
梦殇 chapter two 早晨,推开门。一缕阳光照进来。 今天的天气并不像往日,少了些往日的寒冷与萧瑟。阳光照耀着大地,暖暖的。已经好久见不到太阳了。最近雾气渐入这座城市,使它全部笼罩在阴阴的雾气里,就连呼吸都有些不畅。抬头看看太阳,散发出无限的光芒,照的影子...
分类:其他好文   时间:2015-05-30 17:51:32    阅读次数:90
转:Task任务调度实现生产者消费者模式
我们经常会遇到生产者消费者模式,比如前端各种UI操作事件触发后台逻辑等。在这种典型的应用场景中,我们可能会有4个业务处理逻辑(下文以P代表生产者,C代表消费者): 1. FIFO(先进先出) P产生1,2,3,4,5,6,3,2 C处理顺序应为1,2,3,4,5,6,3,2 2.LIFO(后进先出)...
分类:其他好文   时间:2015-05-30 17:51:10    阅读次数:152
1508条   上一页 1 ... 34 35 36 37 38 39 40 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!