自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 PHP代码执行效率优化的具体方法

1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row[‘id’] 的速度是...

2019-09-17 09:25:43 375

原创 PHP的五种运行模式

一、CGI(通用网关接口) 1、CGI把网页和Web服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执行程序,再把服务器执行程序的结果返还给HTML页。CGI 的跨平台性能极佳,几乎可以在任何操作系统上实现。CGI已经是比较老的模式了,这几年都很少用了。2、每有一个用户请求,都会先要创建CGI的子进程,然后处理请求,处理完后结束这个子进程,这就是Fork-And-...

2019-08-21 14:41:45 447

原创 PHP常用排序算法

一、冒泡排序/** * 冒泡排序 * @param array $arr * @return array**/function bubbleSort($arr) { $length = count($arr); // 从数组键为0开始循环到最后一个 for($i = 0; $i < $length; $i++){ // 从数组键为$i+1开始循环到最后一个 f...

2019-08-21 14:34:19 99

转载 最全PHP高级研发工程师面试题

面试过程也是学习过程,从中发现了这些知识点,感觉范围是固定的。如果你细心准备,考点大概都差不多。下面我会把这些知识点总结下,仅仅是问题没有答案。一、算法基本排序算法要会写时间复杂度要会推算主要是冒泡排序快速排序选择排序。查找算法要会写二分查找法实际场景要会应用。实例算法思路要明白基本算法看多了我觉得是几种思路的变换需要自己领悟。面试中考过:1、猴子选大王2、斗地主项目设...

2019-08-20 14:06:43 417

转载 Session跨域共享解决方案

一、Session跨域所谓session跨域就是摒弃了系统(tomcat)提供的session,而使用自定义的类似Session的机制来保存客户端数据的一种解决方案。如:通过设置cookie的domain来实现cookie的跨域传递。在cookie中传递一个自定义的session_id。这个session_id是客户端的唯一标记。将这个标记作为key,将客户端需要保存的数据作为value,在服务...

2019-08-20 13:54:20 2216

转载 深入了解 Token 认证的来龙去脉

不久前,我在在前后端分离实践中提到了基于 Token 的认证,现在我们稍稍深入一些。通常情况下,我们在讨论某个技术的时候,都是从问题开始。那么第一个问题:为什么要用 Token?而要回答这个问题很简单——因为它能解决问题!可以解决哪些问题呢?Token 完全由应用管理,所以它可以避开同源策略 Token 可以避免 CSRF 攻击(http://dwz.cn/7joLzx)...

2019-08-02 16:48:02 717

转载 PHP快速排序算法

$arr = [5,3,78,65,23,9,15,22,454,56,54,245,2,77,33,134,56,67];$newArr = quickSort($arr);echo json_encode($newArr);/*    快速排序*/function quickSort($array){if(!isset($array[1])){return $a

2017-07-26 18:11:20 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除