好咖啡要和朋友一起品尝,好“模板”也要和同样喜欢它的人一起分享。 网站首页心得笔记
9-4 浏览器缓存和压缩优化技术
发布时间:2020-10-11 20:42:21作者:雪饮

Nginx设置图片缓存有效期比如图片设置为30天内然后可以看到我本地是10月11号,缓存有效期设置30天后是11月10号过期。Etag关闭从上面图中可以看到我们默认情况下响应头中是会
详细信息>>9-3 减少HTTP请求
发布时间:2020-10-11 13:31:18作者:雪饮

图片地图图片地图其实在很早的时候就用dreamware的设计模式用过,但是今天接触的是代码的形式。就是一个图片上定义多个区域,每个区域都可以有独立的链接。如:<!DOCTYPE html>
<
web端在线客服开发经验总结-消息发送慢
发布时间:2020-10-10 20:59:27作者:雪饮

在web端中开发客服系统最常见的就是消息发送,无论你是普通纯文本消息或者图片消息或者表情、文件等。只要发送消息接口处理速度慢,那么大家一般的解决方案都是例如用layer的
详细信息>>9-2 web资源防盗链(基于accesskey)
发布时间:2020-10-08 22:58:27作者:雪饮

编译accesskey模块到nginx基于accesskey的防盗链处理需要给nginx编译一个accesskey模块模块地址:https://github.com/Martchus/nginx-accesskey/archive/master.zip目前这个
详细信息>>9-2 web资源防盗链(基于Referer基于域名)
发布时间:2020-10-08 21:34:00作者:雪饮

在前文:http://www.gaojiupan.cn/xuewuzhijing/xindebiji/3235.html中基于referer演示了基于ip地址判断依据和处理方式为403响应与处理方式为跳转重定向的方式。接下来需要补
详细信息>>9-2 web资源防盗链(基于referer)
发布时间:2020-10-08 20:53:41作者:雪饮

基于Referer的防盗链这里以http://www.gaojiupan.cn/做为基础站点(被别人引用的站点)首先看我们来看一个正常的图片用http://www.gaojiupan.cn/来访问这是没有问题的,那么现在
详细信息>>8-4 模拟内置函数实现考察点
发布时间:2020-10-08 10:25:43作者:雪饮

不用php内置字符串反转函数实现字符串反转实现方法:<?php
function myDump($val){
echo "<pre>";
print_r($val);
echo "</pre>";
}
function str_rev($str){
8-3 其他逻辑算法考察点
发布时间:2020-10-07 18:31:16作者:雪饮

真题11,1,2,3,5,8,13,21,34…求第30位的数是多少?答案<?php
function myDump($val){
echo "<pre>";
print_r($val);
echo "</pre>";
}
//1,1,2,3,5,8,13,
一个视频教会你算法的空间复杂度
发布时间: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
详细信息>>4-1 Linux基础考察点
发布时间:2020-10-04 22:38:48作者:雪饮

WLinux w命令用于显示目前登入系统的用户信息。 执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。 单独执行 w 指令会显示所有的用户,您也可指定用户
详细信息>>2-9 文件及目录处理相关考点
发布时间:2020-10-03 17:27:22作者:雪饮

对已有文件内容的文件进行内容开头追加写入(用fwrite)对该需求有一个需要注意的就是不能直接用fopen同时以读写模式打开,这样在写的时候就会出现某些时候我们输入内容时候会发
详细信息>>2-8 正则表达式考察点
发布时间:2020-10-03 12:50:33作者:雪饮

正则表达式的中文匹配Utf-8汉字编码范围是0x4e00-0x9fa5,utf-8要使用u模式修正符使模式字符串被当成utf-8则匹配中文的正则表达式如:<?php
function myDump($val){
echo "
2-7 自定义函数及内部函数考察点(下)
发布时间:2020-10-03 10:47:53作者:雪饮

引用方法的引用调用有如下程序:<?php
function myDump($val){
echo "<pre>";
print_r($val);
echo "</pre>";
}
function &mgFunc(){
static $b=10;
re
2-6 自定义函数及内部函数考察点(上)
发布时间:2020-10-02 18:38:29作者:雪饮

Static与++有如下程序:<?php
function myDump($val){
echo "<pre>";
print_r($val);
echo "</pre>";
}
$count=5;
function get_count(){
static $c
2-4 运算符考察点
发布时间:2020-10-02 16:44:17作者:雪饮

True++如下示例:我们一般的认为该答案是a为3,b为1<?php
function myDump($val){
echo "<pre>";
print_r($val);
echo "</pre>";
}
$a=2;
$b=0;
if($a=3>0 || $b=3
2-3 常量及数据类型考察点
发布时间:2020-10-02 12:16:50作者:雪饮

即便花括号在单引号中,只要最外层是双引号则该单引号内部的变量仍旧可以解析这个算是一个很小的技术细节,因为用的很少,一般直觉至少我是觉得应该解析为纯字符花括号包含着一
详细信息>>