PHP设计模式-桥接 发表于 2017-03-09 | 分类于 PHP | 评论数: | 阅读次数: 本文字数: 1.8k | 阅读时长 ≈ 2 分钟 适用性 基础的结构型设计模式:将抽象和实现解耦,对抽象的实现是实体行为对接口的实现。 例如:人 => 抽象为属性:性别 动作:吃 => 人吃的动作抽象为interface => 实现不同的吃法。 阅读全文 »
找数字-网易校招 发表于 2017-02-05 | 分类于 算法 | 评论数: | 阅读次数: 本文字数: 800 | 阅读时长 ≈ 1 分钟 题目描述给定一个数组,除了第一个出现1次之外,其余全都出现3次。找出出现一次的值。如:{1, 2, 1, 2, 1, 2, 7}, 找出7. 阅读全文 »
PHP设计模式-原型 发表于 2016-12-22 | 更新于 2017-10-10 | 分类于 PHP | 评论数: | 阅读次数: 本文字数: 2.3k | 阅读时长 ≈ 2 分钟 适用性原型设计模式创建对象的方式是复制和克隆初始对象或原型,这种方式比创建新实例更为有效。 阅读全文 »
PHP设计模式-建造 发表于 2016-12-16 | 分类于 PHP | 评论数: | 阅读次数: 本文字数: 1.9k | 阅读时长 ≈ 2 分钟 适用性 建造者设计模式定义了处理其他对象的复杂构建的对象设计 阅读全文 »
旋转字符串 发表于 2016-12-13 | 分类于 算法 | 评论数: | 阅读次数: 本文字数: 1.3k | 阅读时长 ≈ 1 分钟 题目描述给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符’a’和’b’移动到字符串的尾部,使得原字符串变成字符串“cdefab”。请写一个函数完成此功能。禁止使用字符串函数! 阅读全文 »
PHP设计模式-单例 发表于 2016-12-10 | 分类于 PHP | 评论数: | 阅读次数: 本文字数: 1.9k | 阅读时长 ≈ 2 分钟 “two day~ ” 适用性 当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。 当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。 阅读全文 »
PHP设计模式-工厂 发表于 2016-12-09 | 分类于 PHP | 评论数: | 阅读次数: 本文字数: 2.7k | 阅读时长 ≈ 2 分钟 “one day~ ” 瞎BBZiv 的 Blog 就这么开通了。 2016 年末,Ziv 总算有个地方可以随便写点东西了。 一直想找个地方,把自己看到的学到的东西都写写。Blog 这个东西一直惦记好久了。最近才发现了githup + jekyll 这地方。本来准备用HEXO的。后来觉得jekyll 的模板好看。我就又用这个了。花了漫长的时间去弄的。本来在WIN上玩Ruby 就不是太舒服。后来自己搭了个虚拟机Ubuntu。才觉得顺手了。 一直觉得自己技术不是很扎实,所以最近一直在补PHP基础。所以就刚好随便写写。 阅读全文 »