用户中心USER CENTER

首页/用户
  • LNMP的运维追踪技巧总结

    摘要:的运维追踪技巧总结曾几何时我开始运维公司的网站,经过一段时间的摸爬滚打,也算是总结了不少在服务器下调试追踪各种网站错误的方法。 LNMP的运维追踪技巧总结 曾几何时我开始运维公司的LNMP网站,经过一段时间的摸爬滚打,也算是总结了不少在LNMP服务器下调试追踪各种网站错误的方法。好记性不如烂笔头,还是总结一下吧! 在开始我会梳理一下我所理解的一个web请求从发起到响应的各个阶段服务器和...

    XboxYan 发布于Nginx
  • PHP捕捉错误

    摘要:捕捉错误禁止错误输出设置错误处理器在脚本结束时运行的函数错误处理错误代码错误信息错误文件错误行号捕捉致命错误这里发生一个警告错误,出发这里发生一个警告错误被捕获发生致命错误,脚本停止运行触发打开后输出 PHP捕捉错误 禁止错误输出 error_reporting(0); 设置错误处理器 set_error_handler(errorHandler); 在脚本结束时运行的函数 regis...

    XboxYan 发布于Nginx
  • PHP的Ev教程二(watcher和watche回调等)

    摘要:例如,下面的代码等待成为可读的等待直到可读所有观察者构造函数会自动启动观察者。因此,应该保留由构造函数或工厂方法返回的观察者对象。观察者回调传递给观察者构造函数派生于的类等。 Watchers (观察者) 观察者是为了记录某件事而创造的对象。例如,下面的代码等待STDIN成为可读的: 所有观察者构造函数会自动启动观察者。createStopped方法创建停止监视器(例如 EvIo::...

    XboxYan 发布于PHP
  • Websocket解析及实现

    摘要:早期的轮询是通过不断自动刷新页面而实现的。长轮询的另一个问题是缺乏标准实现。服务器端接到这个请求后作出回应并不断更新连接状态以保证客户端和服务器端的连接不过期。协议解析协议包含两部分一部分是握手,一部分是数据传输。 Websocket是什么? Websocket是一个因为应用场景越来越复杂而提出的,针对浏览器和web服务器之间双向持续通信而设计,而且优雅地兼容HTTP的协议(我猜想:同...

    XboxYan 发布于PHP
  • PHP技巧之不用第三变量互换两个变量值的解决方法

    摘要:前言上次在冒泡排序算法详解一文中曾经提到过交换两个变量值的基础方法,因为主要是谈论冒泡排序的,所以没有深究。那么今天在这里我们就来看看,在中,如何在不使用第三变量的情况下,达到交换两个变量值得目的。 前言 上次在《PHP冒泡排序(Bubble Sort)算法详解》一文中曾经提到过PHP交换两个变量值的基础方法,因为主要是谈论冒泡排序的,所以没有深究。那么今天在这里我们就来看看,在PHP...

    XboxYan 发布于PHP
<