LMLPHP后院

阿里云 DNS 解析故障导致建站无法打开

阿里云 DNS 解析出现故障,导致通过百雄建站创建的网站都不能访问,现已修复。ping: cannot resolve : Unknown host不靠谱的“阿里云”。今天突然发现用户通过百雄建站系统创建的网站一律不能访问了,原因竟然是 DNS 解析找不到 IP,简直就是天大的笑话。最近都没有做过域名解析设置更改,怎么就突然不能解析了?并且本站根域名下也设置了通配符的解析的,原因不用多说,一定是阿里...

南京天保桥科三考试经验

试,寒风瑟瑟,滚滚红尘,异常凄凉。第二次考试,朋友也不是很顺利,等了几轮才有车考试,第一次由于比较紧张,有个远光灯没能及时打上就挂了,刚错过了这个远光灯,朋友就已经意识到自己犯错了,但居然还在想,这个系统会不会没检测到这次错误。幸好第二次灯光考试完美通过。第二次大路考完靠边停车后,朋友怕出现像之前考试那样的猫腻,还特地问安全员,要不要关闭发动机,结果安全员大声训斥“下车”。这次考试,一车接了三个人考试...

网页改变状态栏背景实现沉浸式效果

沉浸式特效在移动端是个大趋势,特别是最近几年,各种 App 的效果,比如音乐播放器的背景,系统的状态栏特效等。 其实,在网页端也一样是可以支持这种特效的,比如 Chrome 浏览器。发现有个网页实现了,该网页的页面源代码居然找到 104 个 script 标签,也是醉了,地址 http://www.zaobao.com.sg/znews/singapore/story20171106-808844。特...

CentOS下更新Git到最新版本

CentOS 的 Git 版本往往不是最新的,最近使用的 CentOS 系统,使用 yum 安装的 Git 在使用 diff 命令时发现不能高亮,由于这个不方便,决定更新到最新的 Git。Step 1# yum remove gitStep 2# cd /usr/src # wget https://www.kernel.org/pub/software/scm/git/git-2.9.3.tar.g...

从阿里月饼事件我们看到了什么

付宝外电商应该在走下坡路,至少我已经两年多没用过淘宝和天猫。内部本身也是有压力的,这样一出事,杀一儆百很有必要。一个产品做的牛逼多多少少有时代的因素,如果能用更少的人力,更低的维护成本,做出更加稳定的系统那才是真牛逼。...

使用 openssl 将 pfx 证书转换为 pem

不太懂技术的人,他们怎么可能找得到问题?。这个现象普遍存在,不论是第三方支付还是银行都喜欢让不懂技术的销售人员来与外部进行对接。使用 openssl 一个命令就搞定啦,openssl 是 Linux 系统非常底层的命令,暂时还没有发现哪个发行版不支持这个命令的。而网上的一堆教程和一些对接文件,都是在 Windows 下搞啊搞,感觉特别麻烦和高大上。不多说了,如下栗子:openssl pkcs12 -i...

PHP fastcgi 方式加快接口响应速度

本文讲解 PHP fastcgi 方式运行时,如何加快接口响应速度。绝大多数接口的返回结果都是可以缓存的,比如百度的搜索风云榜,也许百度内部系统算出来需要半个小时,但是人家可以缓存结果,接口的响应速度可以做到毫秒级,就是这个意思。<?php if (!function_exists("fastcgi_finish_request")) { function fastcgi_finish_request...

谈谈网站开发中的跳转方式

互联网是一个大杂烩,一个系统在公网上运行,随时面临着傻逼程序的进攻,在互联网的大家庭里,鱼龙混杂,技术水平参差不齐,特别是各种傻逼爬虫。这也是我写这篇文章的原因。本文主要讲解如何更好的在网站开发中使用跳转。当我在我的统计日志中发现大量的重定向之后,我觉得这些爬虫怎么可以这么傻逼,请看下面的日志,我截取的是比较短的一个记录,事实上最长的记录已经达到了 GET 请求的最大限制:"GET //mall.db...

VPS snapshot 之后重启防火墙丢失

记录下前阵子由于某些原因被强制停机,系统被快照之后出现的一些问题。首先当然是数据库崩溃啦,无法启动。参考我的另一篇文章 is marked as crashed and last (automatic?) repair failed。然后出现的问题有 SSH 无法登录;screen 会话丢失,估计 screen 是存储在内存中导致。SSH 登录报错:ssh: connect to host lmlph...

谈谈 PHP 协程的任务调度

ly be used inside a function in line 6可以看出,yield 只能包裹在 function 中。yield 不同于线程和进程,它是编译器实现的执行控制,而后者是操作系统层面的时间片控制。说的更直白一点,yield 就是高级的 goto 语句,并且还可以进行简单的双向通信。看如下最简单的任务调度控制:$coroutineArr = array(); require D...
2026-07-30 03:05:57 1785351957 0.021728