良有以也


Ricardo

设计模式之原型模式

原型模式概念 原型模式(Prototype Pattern):使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种对象创建型模式。 该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个...

PHP环境搭建

在搭建PHP环境的过程中遇到不少坑,在这里记录下来,方便自己复习以及后来者。 Apache安装过程 下载安装过程参考 如何从Apache官网下载windows版apache服务器_百度经验 Apache服务器最新版下载、安装及配置(win版)_百度经验 ...

设计模式之建造者模式

建造者模式概念 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。 产品的内部表象 一个产品常有不同的组成成分作为产品的零件,这些零件有可能是对象,也有可能不是对象,它们通常又叫做产品的...

读《白夜行》

「あたしの上には太阳なんかなかった。いつも夜。でも暗くはなかった。太阳に代わるものがあったから。太阳ほど明るくはないけれど、あたしには十分だった。あたしはその光によって、夜を昼と思って生きてくることができたの。わかるわね。あたしには最初から太阳なんかなかった。だから失う恐怖もないの」 ...

数据结构之排序总结(二)

选择排序 选择排序(Selection sort)是一种简单直观的排序算法。 它的基本思想是:首先在未排序的数列中找到最小(or最大)元素,然后将其存放到数列的起始位置;接着,再从剩余未排序的元素中继续寻找最小(or最大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 ...

数据结构之排序总结

冒泡排序 冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。 它是一种较简单的排序算法。它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历...

数据结构之拓扑排序

拓扑排序介绍 拓扑排序(Topological Order)是指,将一个有向无环图(Directed Acyclic Graph简称DAG)进行排序进而得到一个有序的线性序列。 这样说,可能理解起来比较抽象。下面通过简单的例子进行说明! 例如,一个项目包括A、B、C、D四个子部分来完成,...

设计模式之单例模式

单例模式概念 单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。单例模式是一种对象创建型模式。 单例模式结构图 单例模式是结构最简单的设计模式,在它的核心结构中只...