摘要: 转载,原文链接https://www.cnblogs.com/zhanghengscnc/p/8299459.html 单一职责原则(SRP:Single responsibility principle)又称单一功能原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。  阅读全文
posted @ 2019-06-12 20:14 沙漠海123 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 在北京生活久了,对北京的奇葩公交线路有了一些总结,比如: 1、同一站点名字,相隔数百米远; 2、同一站点名字,有的在主路上,有的在辅路上; 3、某车经过某站点,返程车却不经过此站点,典型如酒仙桥附近的车; 4、某些车,特别是地铁站附近的车找不到始发站点在哪儿; 5,非快车,经过某些站点却没有设站; 阅读全文
posted @ 2019-06-11 23:08 沙漠海123 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 相同点: 1、在函数内部使用函数体外声明的变量 2、在函数体外声明没有意义,函数内无法使用 区别: global是引用,$GLOBALS直接就是变量本身 阅读全文
posted @ 2019-06-04 11:17 沙漠海123 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。用程序模拟该过程。 function 阅读全文
posted @ 2019-05-14 19:40 沙漠海123 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 什么是事务? 事务是恢复和并发控制的基本单位,事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(consistency)。事务必须是使数据库从一个一 阅读全文
posted @ 2019-04-25 14:32 沙漠海123 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 来看一段代码 请迅速给出结果,看看和正确答案是否一致。 正确答案是: 这里面的一个关键点就是,第一个循环进行完后,$v和数组有如下关系: 进行第二个循环的时候,第一次运行相当于: 第二次运行相当于: 最后输出$arr[2]的值,等同于$arr[1]的值。 如何避免这种情况呢: 1、不使用引用 2、循 阅读全文
posted @ 2019-03-13 17:08 沙漠海123 阅读(557) 评论(0) 推荐(0) 编辑
摘要: date()是常用的PHP函数,求2个月后的1号,我们一般会这么写: 这么写大部分情况下是没有问题的,看下面的例子: 执行完,你会发现输出的结果和我们想象的不一样,它们分别输出: 2016-03-01 2017-03-01 2016-10-01 我们再看下面的例子: 它们分别输出: 2016-03- 阅读全文
posted @ 2019-03-08 13:51 沙漠海123 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Mysql服务器有一项功能,可以检测到哪条sql语句查询得比较慢,就是慢查询slowlog,现在介绍如何开启。 在[mysqld]下面增加如下代码: 执行mysqldumpslow –h可以查看帮助信息。 常用参数 -s 这个是排序参数,可选的有: al: 平均锁定时间ar: 平均返回记录数at: 阅读全文
posted @ 2018-10-08 11:45 沙漠海123 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 首先看一段代码: 代码很简单,使用了引用,真正体验了引用了强大功能。 代码可以更简练 但总感觉不如上一段代码逻辑清晰。 最后献上测试数据: 阅读全文
posted @ 2018-03-20 17:29 沙漠海123 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 什么是static static字面意思就是静态的,在PHP中,static是一个关键字,可以用来修饰变量和函数。 静态变量和动态变量的区别 静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该 区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运 阅读全文
posted @ 2018-01-16 22:13 沙漠海123 阅读(361) 评论(0) 推荐(0) 编辑