上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 29 下一页

2018年11月19日

五分钟读懂UML类图

摘要: 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。 那么属性/方法名称前加的加号和减号是什么意思呢?它们表示 阅读全文

posted @ 2018-11-19 18:04 running-fly 阅读(128) 评论(0) 推荐(0) 编辑

php 设计模式之简单工厂模式

摘要: 1 简单工厂模式简介 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 2 模式组成1)工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建所需的产品对 阅读全文

posted @ 2018-11-19 10:16 running-fly 阅读(364) 评论(0) 推荐(0) 编辑

php 设计模式之责任链模式

摘要: 责任链模式1. 模式介绍 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这个对象连成一条链,并沿着这个链传递该请求,直到有一个对象处理它为止。2.模式组成 2.1 抽象处理者(Handler)角色: 定义出一个处理请求的接口。如果需要,接口可以定义 出一个方法以设定和返回对下家的引用。这个角色通常由一个Java抽象类或者Java接口实现。上图中Ha... 阅读全文

posted @ 2018-11-19 08:53 running-fly 阅读(271) 评论(0) 推荐(0) 编辑

2018年11月18日

什么是反向索引

摘要: 反向索引英文名叫做 Inverted index,顾名思义,是通常意义下索引的倒置。 举个例子: 我们用不同的数字索引不同的句子(比如以下三句在文本中是按照0,1,2的顺序排列的) 0 : "I love you" 1 : "I love you too " 2 : "I dislike you" 阅读全文

posted @ 2018-11-18 18:05 running-fly 阅读(587) 评论(0) 推荐(0) 编辑

ip地址二进制转十进制

摘要: 每个IP有4组8位二进制组成,8位二进制从左边算起的第1位是2的7次方=128; 第2位是2的6次方=64;第3位是2的5次方=32; 第4位是2的4次方=16;第5位是2的3次方=8; 第6位是2的2次方=4;第7位是2的1次方=2; 第8位是2的0次方=1。 其他二进位部分是0的可以忽略,最后可 阅读全文

posted @ 2018-11-18 15:59 running-fly 阅读(1618) 评论(0) 推荐(0) 编辑

架构师之路

摘要: https://blog.csdn.net/ligupeng7929/article/details/83008721 阅读全文

posted @ 2018-11-18 10:40 running-fly 阅读(135) 评论(0) 推荐(0) 编辑

2018年11月17日

服务器端数据合法性验证:签名sign和口令token原理

摘要: 有时候,你也许会想: 我写的接口,那别人要是知道url,并且知道其需要的数据结构和逻辑,那不是都可以访问了? 甚至是,客户点传递过来的数据,是不是被恶意修改了? 这时,我们可能需要“验证”一下。比如:登录验证,只有登录以后才能来到后台。 这里给出几种【验证】方式,大神勿喷: 一:sign验证法: 这 阅读全文

posted @ 2018-11-17 11:28 running-fly 阅读(2551) 评论(0) 推荐(0) 编辑

2018年11月16日

php设计模式之单例模式

摘要: 1 单例模式简介 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 2 模式核心思想 1)某个类只能有一个实例; 2)它必须自行创建这个实例; 3)它必... 阅读全文

posted @ 2018-11-16 09:32 running-fly 阅读(170) 评论(0) 推荐(0) 编辑

PHP的类对象的赋值和clone的区别

摘要: 1. 类对象的赋值方式 PHP的类的赋值方式,有3种情况,一种是$a = new class()操作,创建类;一种是普通的对象赋值$a = $b; 一种取地址的赋值方式$a = &$b。那么,这三种赋值,指向的内存是否是同一块呢?好吧,我们一起来做一个实验。 代码如下: 从输出结果,我们可以看出,他 阅读全文

posted @ 2018-11-16 08:43 running-fly 阅读(355) 评论(0) 推荐(0) 编辑

2018年11月15日

spl_autoload_register

摘要: 输出 Test\test1::ceshiTest\test2::ceshi 阅读全文

posted @ 2018-11-15 17:45 running-fly 阅读(602) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 29 下一页

导航