摘要: 状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 阅读全文
posted @ 2015-01-18 19:15 山楂条子 阅读(146) 评论(0) 推荐(0)
摘要: 策略模式:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 阅读全文
posted @ 2015-01-18 19:07 山楂条子 阅读(153) 评论(0) 推荐(0)
摘要: 适配器模式(Adapter Pattern),把一个类的接口变换成客户端所期待的另一种接口, Adapter模式使原本因接口不匹配(或者不兼容)而无法在一起工作的两个类能够在一起工作。又称为转换器模式、变压器模式、包装(Wrapper)器模式(把已有的一些类包装起来,使之能有满足需要的接口)。 阅读全文
posted @ 2015-01-18 18:54 山楂条子 阅读(141) 评论(0) 推荐(0)
摘要: 做web开发时,一定涉及前端的知识,每次面试都要过一遍,这里总结一下个人对web前端的理解。由于目前水平有限,写的不一定对,如有不对的地方,请一定在评论中提出,在此先谢过。此文会不断地更新更正。 阅读全文
posted @ 2015-01-18 16:18 山楂条子 阅读(239) 评论(0) 推荐(0)
摘要: 组合模式:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。引用场景如树形结构,父子的操作具有一致性。 阅读全文
posted @ 2015-01-17 12:48 山楂条子 阅读(187) 评论(0) 推荐(0)
摘要: jQuery插件编写入门。 阅读全文
posted @ 2015-01-16 22:24 山楂条子 阅读(588) 评论(0) 推荐(0)
摘要: 发现设计模式还是用c++或java等面向对象的语言来演示比较直观,所以在接下来的一段时间里,我会用c++将已写的模式再写一些例子,需要的时候也许会用java表达。也会把前段时间没写的模式加进来一些,也会把模式的介绍写详细一些,当做自己的学习过程。 阅读全文
posted @ 2015-01-16 17:49 山楂条子 阅读(121) 评论(0) 推荐(0)
摘要: 本文介绍的基本常见的排序算法,插入排序,交换排序,选择排序,归并排序,基数排序。包括一些经典排序算法的实例,快速排序,堆排序,冒泡排序等。 阅读全文
posted @ 2015-01-14 17:55 山楂条子 阅读(166) 评论(0) 推荐(0)
摘要: Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 step.) 阅读全文
posted @ 2015-01-14 00:38 山楂条子 阅读(201) 评论(0) 推荐(0)
摘要: 在笔试面试中经常会遇到让你实现C语言中的一些函数比如strcpy,atoi等1. atoi把字符串s转换成数字 1 int Atoi( char *s ) 2 { 3 int num = 0, i = 0; 4 int sign = 1; 5 6 for( i=0;... 阅读全文
posted @ 2015-01-13 21:53 山楂条子 阅读(209) 评论(0) 推荐(0)