LMLPHP后院

Ubuntu强力卸载软件包和残留

Ubuntu 系统通过 apt-get 安装的软件包,一般情况下使用 remove 就可以卸载,但是这种卸载方式会残留很多配置文件和目录,再次安装依然达不到预期。举个例子,安装 postfix:apt-get install postfixpostfix 的安装其实很简单,在安装过程中如果选择了错误的邮件服务类型,会导致最后的结果不是你想要的,或者根本无法发送邮件。于是需要重新安装。apt-get r...

介绍几款 web 电子邮件软件

传统习惯。Roundcube 界面简洁。SquirrelMail 界面清爽,比较另类。对于想搭建邮件管理界面软件的童鞋来讲,是个大福利啊。还是那句话,搭建个邮件服务是不难的,搭建完整的邮件服务管理系统是有难度的。...

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

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

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...

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...

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

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

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

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

两种父母与他们的孩子

,就是欠缺文采,主要问题还是自己比较忙,没有太多时间在这上面,生命都被资本世界给消耗了。一直没法理解微信公众号的文章大多长篇大论,动不动就是拉不到底,我就很怀疑,作者真的会认真去写这么长的文章吗,真的系统的构思过吗,真的阅读过吗?这样的长篇大论写起来起码大半天吧,人生有多少个大半天?都不要做其他事情吗?每天花大量的人力用在微信的低质量冗长冗长无意义的扯淡文字里?天下的微信软文大都一个样,写几个奇怪的文...

火山小视频火力值秘籍

频的一些建议,如果你是米女,那么多自拍一些是明智的。身材也好,脸也好。如果是男的,那么自拍就没多大意思,只能上街拍米女去。拍 15 秒的小视频,切莫内容主题相差太大,最好是一气呵成。另外,不要晃,一晃系统自动判断为质量不好的内容,即使有很多人喜欢一样火力值很低。火山小视频官方希望它能成为世界上最大的肖像库,所以,漂亮的妹子不去拍视频不直播可惜了。...
2026-04-15 18:06:55 1776247615 0.015590