当前位置:首页 > 高老师 第72页
高老师

高老师 管理员

暂无介绍

908 篇文章 0 次评论

全方位认识PHP的SESSION

高老师7年前 (2019-03-25)1381
全方位认识PHP的SESSION
【一】.介绍session由于HTTP是无状态的请求,创建一个会话需要保持必须需要身份标识。当用户第一次访问,PHP会为用户创建一个唯一的sessionid,并将sessionid通过cookie发送给浏览器,并在服务器的临时文件创建一个以sessionid为名的文件用来保存这个sessionid保...

PHP获取站点根目录,PHP获取应用根目录,cgi和cli都支持

高老师7年前 (2019-03-24)1767
PHP获取站点根目录,PHP获取应用根目录,cgi和cli都支持
重构框架的时候想要考虑支持下cli模式,于是参考了thinkphp的底层。/**  * 获取应用根目录  * @return string  */ public static function getRootP...

Thinkphp Call Stack,PHP调用栈Call Stack的获取

高老师7年前 (2019-03-23)1788
Thinkphp Call Stack,PHP调用栈Call Stack的获取
ThinkPHP中有一个debug调试功能,能输出报错文件的信息,并能看到这个函数被哪些函数调用,从框架的启动开始记录,特别方便调试。于是研究了下它的底层给予了实现。<?php //--框架核心--Start //框架内置错误处理 function errDealWith($er...

PHP异常处理,PHP自定义错误,PHP记录错误日志

高老师7年前 (2019-03-23)1505
PHP异常处理,PHP自定义错误,PHP记录错误日志
面试中PHP面试官会问调用一个不存在的方法,如何知道是哪个文件哪行调用的?假设方法是getWorkLoad()回答1:开启PHP错误输出,PHP会输出Fatal error: Call to undefined function getWorkLoad() in D:\wwwroot\thinkpa...

setTimeout在循环执行顺序的思考

高老师7年前 (2019-03-12)1845
setTimeout在循环执行顺序的思考
朋友面试时候遇到的问题,我天真的认为会输出0,1,2,但是实际一直只输出2,2,2。通过了解才执行Js自身是单线程的环境,for循环本身是同步代码,setTimeout是异步代码。单线程的语言不能同时做2件事情,必须做出选择。于是Js引擎决定了当我执行完成同步的代码,再去执行异步的代码。当执行异步的...

mysql主从同步,mysql主从同步原理,mysql 主从同步配置,mysql主从数据库搭建

高老师7年前 (2019-03-10)1453
mysql主从同步,mysql主从同步原理,mysql 主从同步配置,mysql主从数据库搭建
【一】.配置3台服务器centos,并安装mysql1.主服务器192.168.5.21(master)  2.从服务器192.168.5.22(slave1)  3.从服务器192.168.5.23(slave2)  最新的centos版...

union合并多个SELECT语句的结果集

高老师7年前 (2019-01-31)1905
union合并多个SELECT语句的结果集
结果1:SELECT vend_id,prod_id,prod_price  FROM  products WHERE prod_price<=5结果2:SELECT vend_id,prod_id,prod_pr...

mysql分组过滤

高老师7年前 (2019-01-30)1526
mysql分组过滤
(1).查询至少有2条订单的客户:SELECT cust_id, COUNT( * ) AS orders  FROM orders  GROUP BY cust_id  HAVING orders ...

groupby 汇总

高老师7年前 (2019-01-30)1605
groupby  汇总
现在有张表products是产品表,vend_id是供应商id,prod_price是供应价格,现在需要统计每个供应商供应了多少商品,供应商品的平均价格,sql如下:SELECT vend_id, AVG( prod_price ), COUNT( * ...

mysql聚集多个函数

高老师7年前 (2019-01-30)1440
mysql聚集多个函数
从产品表中统计表中的:记录条数,最小价格,最大价格,平均值SELECT COUNT(*) AS num_items, MIN(prod_price) AS price_min, MAX(prod_price) AS price_max...