上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 摘录PHP官网对PHP重载的解释: PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法。我们是通过魔术方法(magic methods)来实现的。当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。本节后面将使用"不可访问属性(inaccessible pr 阅读全文
posted @ 2019-06-26 19:02 弍月关 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序: 两两相比,每循环一轮就不用再比较最后一个元素了,因为最后一个元素已经是最大或者最小。 2、选择排序: 选定一个作为基本值,剩下的和这个比较,然后调换位置。 3、快速排序: 原理就是拿出一个标尺值,然后分为左右两个数组,分别对比 4、插入排序: 假设前面的数都是排好顺序的,要把第n个数 阅读全文
posted @ 2019-06-25 13:37 弍月关 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 场景:给予一张商品售卖表,表中数据为商品的售卖记录,假设表中数据是定时脚本插入的,每个时间段的商品售卖数量不同,根据此表找各个商品的最多售卖数量的数据。1、数据表 2、数据内容 剖析其要求,也就是说,要用1条sql找出goods_id 为1 的id为4的数据找出goods_id 为2 的id为2的数 阅读全文
posted @ 2019-06-24 17:10 弍月关 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: 平时我们用PHP时,将字符串转化为整型时,一般都是使用 intval() 内置函数,那么如果我们自己写,怎么写一个呢? 此时我们可以利用 ASCII 码计算得整数的特性,因为每个字符都对应一个 ASCII 码,当对这个字符做加减乘除的时候,实际上就是对ASCII 码做加减乘除操作,也就是整型操作,最 阅读全文
posted @ 2019-06-24 12:56 弍月关 阅读(587) 评论(0) 推荐(0) 编辑
摘要: explain分析查询 使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。通过explain命令可以得到: 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引 阅读全文
posted @ 2019-06-21 17:56 弍月关 阅读(18254) 评论(0) 推荐(1) 编辑
摘要: 1、库相关:建库:character set:指定编码COLLATE:排序规则 utf8mb4_general_ci 大小写不敏感CREATE DATABASE `test_db` default character set utf8mb4 COLLATE utf8mb4_general_ci;查看 阅读全文
posted @ 2019-06-21 10:32 弍月关 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 今天在前端调用PHP的接口时,有报错信息为:protocol error, got 'o' as reply type byte另外此错误有几率会重现,并不是必现的。十分疑惑,遂百度一下,发现是redis的错误。网上说是redis的连接问题,解决方案为:在redis.conf中1、将bind参数注释 阅读全文
posted @ 2019-06-20 17:03 弍月关 阅读(5532) 评论(0) 推荐(1) 编辑
摘要: 日常我们分页时会用到MySQL的limit字段去处理,那么使用limit时,有什么需要优化的地方吗?我们来做一个试验来看看limit的效率问题:环境:CentOS 6 & MySQL 5.71、建议一个实验表: 2、关闭查询缓存:MySQL中的 query_cache_size 和 query_ca 阅读全文
posted @ 2019-06-19 12:14 弍月关 阅读(575) 评论(0) 推荐(0) 编辑
摘要: utf8_unicode_ci和utf8_general_ci对中英文来说没有实质的差别。utf8_general_ci: 校对速度快,但准确度稍差。utf8_unicode_ci: 准确度高,但校对速度稍慢。若数据库中有德语、法语或者俄语需求,需使用utf8_unicode_ci。其他情况用utf 阅读全文
posted @ 2019-06-18 11:31 弍月关 阅读(12870) 评论(0) 推荐(3) 编辑
摘要: 有时候我们会需要清除一个表格中的所有资料。要达到者个目的,一种方式是使用 DROP TABLE 指令,不过这样整个表格就消失,表无法再被用了。另一种方式就是运用 TRUNCATE TABLE 的指令。在这个指令之下,表格中的资料会完全消失,可是表格本身会继续存在。 TRUNCATE TABLE 的语 阅读全文
posted @ 2019-06-17 18:17 弍月关 阅读(6831) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页