我们长路漫漫,只因学无止境。网站首页学无止境
一个视频教会你算法的空间复杂度
发布时间:2020-10-07 17:03:20作者:雪饮[心得笔记]
之前我们了解了算法的时间复杂度,让我们来回忆下该定义:输入值、算法的执行时间、数据规模之间的关系那么接下来我们来了解下算法的空间复杂度。算法的空间复杂度定义:算法所使
详细信息>>一个视频教会你算法的时间复杂度
发布时间:2020-10-07 15:46:19作者:雪饮[心得笔记]
时间复杂度及表示法算法的时间复杂度用大O表示法。下面将以python语法示例O(n)示例:def test(num); total = 0 for i in range(num); total+=i
详细信息>>8-1 常见算法考察点
发布时间:2020-10-07 11:51:23作者:雪饮[心得笔记]
冒泡排序这是一个从小到大排序的冒泡排序算法<?php
function myDump($val){
echo "<pre>";
print_r($val);
echo "</pre>";
}
$arr=[2,3,4,7,5,8,1,0,6];
myDum
6-1 程序功能设计考察点
发布时间:2020-10-06 14:55:22作者:雪饮[心得笔记]
PdoPdo是用于操作数据库的一种方式,且不仅仅可以操作mysql,虽然性能逊色于mysqli。其实mysqli和pdo一样都拥有预处理能力。预处理能力可以有效防止sql注入,例如常见的id=$_get[
详细信息>>pdo异常处理
发布时间:2020-10-06 14:42:34作者:雪饮[心得笔记]
PDO提供了三种不同的错误处理模式,不仅可以满足不同风格的编程,也可以调整扩展处理错误的方式:1.PDO::ERRMODE_SLIENT(默认模式) PDO 将只简单地设置错误码,可使用 PDO::errorCod
详细信息>>5-4 MySQL的查询优化考察点
发布时间:2020-10-05 18:50:07作者:雪饮[心得笔记]
pt-query-digestpt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOW PROCESSLIST或者通过tcpdump抓取的MySQL协议数据
详细信息>>5-3 MySQL的SQL语句编写考察点
发布时间:2020-10-05 17:01:43作者:雪饮[心得笔记]
LeftLeft用于截取mysql查询字段内容,第一个参数指定要截取的字段,第二个参数是截取长度如这里我截取newstext字段的前10个单位进行显示关联更新 上面我们看到了phome_ecms_new
详细信息>>5-2 MySQL创建高性能的索引考察点
发布时间:2020-10-05 13:02:22作者:雪饮[心得笔记]
关于左前缀复合(组合)索引的一个误区有test表及其复合索引abc建立在对应a、b、c字段中如下:有人说该复合索引对sql如select * from test where a=1 and b=2;是有索引效果的,但是
详细信息>>MySQL的Explain关键字查看是否使用索引
发布时间:2020-10-05 12:26:44作者:雪饮[心得笔记]
explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。 explain关键字的使用
详细信息>>5-1 MySQL数据库基础考察点
发布时间:2020-10-05 10:27:26作者:雪饮[心得笔记]
\c在mysql中我们语句结束时用分号”;”那么之后在回车即可执行该语句,那么如果分号换成”\c”则可以使得本条语句在回车后不会执行。如:mysql> show data
详细信息>>