摘要:
解释 单例模式又叫单元素模式、单件模式,目的是确保程序运行过程当中,一个类只有一个实例化的对象,这个对象就是单一的全局访问点 单例模式常用在数据库连接、缓存、线程池中,可以减少占用的资源 PHP实现 Java实现 阅读全文
摘要:
先看这么一段代码 第一次运行该程序的结果如下图: 然后我刷新了一次,运行结果如下图 你如果不细心,一定没发现,第二次运行的last time的值,正是第一次运行时保存的值。 先看代码,如果$_COOKIE['visititme']没有赋值,就输出first meet 。。。和now 但是第二次运行的 阅读全文
摘要:
一、下载redis 下载页面:http://download.redis.io/releases/ 选择需要下载的版本,复制链接,比如http://download.redis.io/releases/redis-4.0.14.tar.gz 执行命令下载redis 二、解压 解压到/usr/loca 阅读全文
摘要:
用php版本是5.6,CI框架版本是2.x,在使用验证码(captcha)时,遇到一些问题。 首先,我查看框架手册,说必需的两个参数是"img_url",“img_path”,其他的参数都可以省略,但是,我在使用的时候,如果只指定这两个参数,一运行就会报错, 错误信息显示没有word_length, 阅读全文
摘要:
相同点 都能删除表中的全部数据; 不同点 1.truncate是DDL,delete是DML命令,所以truncate命令更准确的说是修改表的定义(属性); 2.truncate不支持事务回滚,而delete支持事务回滚; 3.如果表的主键是自增的,那么使用truncate清空表后会初始化自增属性( 阅读全文
摘要:
下面是DB_Query_Builder.php中,各个方法的声明: 选择字段(select) 求字段最大值和最小值(select_max,select_min) 求字段平均值、总和(select_avg,select_sum) 过滤重复记录的字段(distinct) 选择表(from、get) 连接 阅读全文
摘要:
URL 辅助函数文件包含了一些帮助你处理 URL 的函数。 加载辅助函数后,你可以使用base_url(),site_url(),current_url()等一些列函数,但是有时候你会遇到这种问题,就是你尝试输出这些函数的值的时候,你会得到http://::1/ci/等类似的结果,即期望的local 阅读全文
摘要:
首先明确一点,CodeIgniter框架的2.x和3.x版本中修改默认控制器是有一点区别的 但相同的操作都是修改application/config/routes.php welcome为默认的控制器,通过该值来达到修改默认控制器的目的。假如我要把默认控制器设为home,只需要 默认的扩展名是.ph 阅读全文
摘要:
在数据库中创建表格的时候,有一个字段为image,用来保存图片,那么其类型就是blob,关于blob,百度百科是这样描述的 BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。 在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。 BLOB 阅读全文
摘要:
几个概念 在说范式之前,要先了解几个概念: 关系模式 关系模式的5要素:R(U,D,DOM,F) 用下面这个category表来理解上面这个式子 1、R-关系,可以理解为student表名。 2、U-属性组,可以理解为student表中所有字段组成的一个集合。 3、D-域,可以理解为student表 阅读全文