摘要:
简介 代理是什么? 代理也称“委托”,分为静态代理和动态代理,代理模式也是常用的设计模式之一,具有方法增强、高扩展性的设计优势。 代理的设计理念是限制对象的直接访问,即不能通过 new 的方式得到想要的对象,而是访问该对象的代理类。 这样的话,我们就保护了内部对象,如果有一天内部对象因为某个原因换了 阅读全文
摘要:
测试设置了标签的缓存的获取方式 和清除标签缓存。 有时候我们可能会对同类型的一些数据做统一缓存。和统一清除更新处理。 那样我们就可以根据标签来进行设置,下面我们来测是tp5的缓存标签的使用 **首先是设置带标签的缓存 ** Cache::tag($tag)->set($key,$map,10); 获 阅读全文
摘要:
在SQL标准中,存在bool和boolean类型。在MySQL中也可以定义这两种类型,但是这两种类型最终转换成的是TINYINT(1)类型。 所以在MySQL中,布尔类型等价于TINYINT(1)。因此创建表时定义的bool和Boolean类型,数据库中真实存储的是TINYINT(1) 来源:htt 阅读全文
摘要:
Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利其器,和其他开发工具一样,如Eclipse、Idea,Android Studio也为我们提供了强大的调试技巧,今天我们就来看 阅读全文
摘要:
工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建,是一种创建型模式。本文从一个具体的例子逐步深入分析,来体会三种工厂模式的应用场景和利弊。 1. 简单工厂模式 该模式对对象创建 阅读全文
摘要:
参考链接: # layuiadmin(iframe)+tp5开发一个小型后台内容管理系统入门 # layuiadmin(iframe)开发文档 阅读全文