码迷,mamicode.com
首页 >  
搜索关键字:不改变    ( 1858个结果
几种常用的设计模式(DHMENG4)
前面几篇文章介绍了几种设计模式,都是比较常用的,为了便于记忆,我特地叫朋友对这几个设计模式做了录音,这里再介绍两种模式:模板方法1、 模板方法模式:定义了一个操作中的算法骨架,将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 2、 模板方法模式是通过把...
分类:其他好文   时间:2014-11-14 17:25:39    阅读次数:131
大话设计模式读书笔记4——模版方法模式
模板方法是一种常见的设计模式,它定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。UML图:具体实现代码:namespace TemplateMethod{ class Program { static...
分类:其他好文   时间:2014-11-13 18:03:16    阅读次数:145
(每日算法)Leetcode--Simplify Path (简单路径)
给定一个Unix风格的路径,简化之。使其不改变路径的结果,但是去掉中间无用的字符。 因为系统执行的时候也是逐段查看的,因此最直观的做法就是使用栈来简化,当是/..时,出栈;当是/.时,忽视;当时其他时才进栈。 Given an absolute path for a file (Unix-style), simplify it. For example, path = "/ho...
分类:编程语言   时间:2014-11-12 23:05:50    阅读次数:280
bootstrap中 刷新页面,tab页选中不改变。
直接拷贝本人代码即可 注意在同级目录下引用 相应的js 和 css。 能实现tab效果 关键看bootstrap的 data-toggle= tab             $(document).ready(function() {     if(location.hash) {         $('a[href=' + location.hash ...
分类:其他好文   时间:2014-11-12 21:22:04    阅读次数:324
JavaScript 动态创建标记
网页的结构由标记负责创建,JavaScript函数只用来改某些细节而不改变其底层结构,js也可用来改变网页的结构和内容:传统方法:1.document.write 快捷将文档插入到网页中: 1 2 3 4 5 text 6 7 8 11 12 但是违背了“行为应该...
分类:编程语言   时间:2014-11-12 13:31:00    阅读次数:215
realloc函数
1. realloc失败的时候,返回NULL2. realloc失败的时候,原来的内存不改变,也就是不free或不move,(这个地方很容易出错)3. 假如原来的内存后面还有足够多剩余内存的话,realloc的内存=原来的内存+剩余内存,realloc还是返回原来内存的地址; 假如原来的内存后面没有...
分类:其他好文   时间:2014-11-11 16:29:18    阅读次数:181
OC中分类、类扩展、Block、协议(由协议引出的代理模式)
一: 分类(Category)1>Category的概念:就是在不改变原来类的基础上,为类增加一些方法 (1,可以为库中定义的类增加方法;2,可以给自己定义的类增加方 法)仅仅是方法哦 好处:一个类可以有多个文件,编译器会将这些文件按一个类除了,便于团队合作。2> 代码格式: 自...
分类:其他好文   时间:2014-11-10 23:06:17    阅读次数:385
【同意请推荐】你不改变自己,还想着改变世界?
对不住各位,消失了一周多,被领导派去做了一个紧急的任务。接私活的文章这周没有更新,下周应该会有时间写。今天来说说这两天做任务时,与兄弟公司的哥们合作的事宜吧。其实这是一个很小的工作,但是要几家软件公司合作来做(最近北京那个重要会议的某个小小组下面的某个筹备公司的小任务)。做的过程中,我发现我们程序员...
分类:其他好文   时间:2014-11-10 17:25:45    阅读次数:262
推荐五款优秀的PHP代码重构工具
在软件工程学里,重构代码一词通常是指在不改变代码的外部行为情况下而修改源代码。软件重构需要借助工具完成,而重构工具能够修改代码同时修改所有引用该代码的地方。本文收集了五款出色的PHP代码重构工具,以帮助你完善更加优秀的项目。 1.Rephactor Rephactor是一款命令行重构工具,这...
分类:Web程序   时间:2014-11-07 14:38:51    阅读次数:213
Delphi 设计模式:《HeadFirst设计模式》Delphi7代码---适配器模式之TurkeyAdapter[转]
适配器模式的主要意图是对现有类的接口进行转换,以满足目标类的需求。其次,可以给目标类的接口添加新的行为(主要指方法)。这一点容易与装饰模式混淆。从意图方面来看,装饰模式不改变(通常指增加)接口中的行为(主要指方法),而是在原有行为(主要指方法)的基础上添加新的功能;从类结构方面来看,装饰模式中的.....
分类:Windows程序   时间:2014-11-05 16:23:53    阅读次数:378
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!