LMLPHP后院

php-fpm 顺滑的启动 重启 终止操作

很多时候,我们被 service, /etc/init.d/ 洗脑了,觉得来个方便的操作就应该是那样,想起当年老师讲 signal 的时候,觉得排不上用场,通信一般都是 socket 的啊,有谁会用信号来进行进程的通信呢?这不,signal 肯定是有优点的,我们习惯了 kill 掉一个命令,却总是忘记了使用信号来的更加优雅。启动 php-fpm /usr/local/php/sbin/php-fpm ...

PHP数组式访问接口ArrayAccess

Access 提供像访问数组一样访问对象的能力的接口。看 Web Artisan Laravel 框架的 Illuminate\Container 就实现了 ArrayAccess 接口,这样就可以像操作数组的方式一样来操作对象。这样的语言预定义接口功能很少人知道,即使不知道也不会影响一个程序员的开发和设计。PHP 的设计者们不直接实现这样的接口就是让程序员有更强的能力创造新的行为的对象。 实现了 A...

使用GIT BASH管理多个远程代码库

有教程使 https 协议下能够记住密码的方法,但是感觉太过于麻烦,本人更习惯于 SSH 带来的方便。我第一次将 LMLPHP 代码托管在 GITOSC 的时候,由于习惯了 GITHUB 的 SSH 操作,对于 https 协议推送反而不知道怎么使用。从下面的操作日志中,可以看到 .git/config 文件中的内容,可以通过修改该配置文件添加远程库,或者使用 ”git remote add orig...

远程桌面谨慎操作没有后悔药

远程桌面有哪些操作是不可以的?1 远程Windows,关闭WIFI,或者更换 WIFI。如果人就在现场还好,不然就死翘翘了。2 远程桌面操作路由器,一不小心将拨号断开了,后面就是不堪设想,人不在现场就死翘翘了。上面两个我竟然都发生过,捂脸捂脸。...

JavaScript获取DOM节点HTML元素CSS样式

_name = _name.toLowerCase(); //获取样式值 if(_name && typeof value === 'undefined'){ //如果该属性存在于style[]中 (操作获取内联样式表 inline style sheets) if(_obj.style && _obj.style[_name]){ result = _obj.style[_name]; } //操作...

博客十周年了

,与系统完美兼容。编辑器生成的HTML即使离开了博客单独展示也是正常的。3 完全的关键词分析技术,搜索自动提示关键词,快速检索。平时写作多次出现的关键词会自动分析出来。4 完美的图片管理能力,随便怎么操作,即使在编辑含图片文章的时候迁移图片也能正常无感操作。图片域名可以随意更改在任何时候都是无感操作。5 好维护,迁移非常简单,部分功能已经完全脱离关系型数据库,做到了 FAAS 文件即服务。so,以上只...

如何让MySQL支持utf8mb4字符集

LTER TABLE {table_name} CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;遇到的问题,在 Ubuntu 下操作请不要使用 service 的方式重启 MySQL,这样会导致奇怪的错误,比如无法启动等,直接在 /etc/init.d/ 下面重启。关于网页支持 utf8mb4 问题。在使用 PDO 操作的时候,如...

git pull 误操作后如何恢复

习惯使用 git pull 不是无缘无故的,因为它确实好用,能更新整个项目所有分支。但是,如果出错了,或者本身已经是最新的代码,误操作导致代码被污染怎么办?$ git reflog feature-20170415 72f5ce3 feature-20170415@{0}: pull origin feature-20170415: Merge made by the 'recursive' stra...

通过 UA 来识别浏览器和操作系统

通过 UA 来判断浏览器及版本信息和操作系统类型及版本信息,其实意义不大,也是不太准的。一般这种只适用于浏览器请求识别,如果是 APP 客户端一般也不会设置这样的字段,至少会换种方式或名字。如果要更加准确的判断这些信息,应该在客户端完成识别。即使意义不大,还得尝试去做。写这种代码,比较费时间,因为不仅仅是技术,而是需要大量的搜集工作。找了一些开源的软件包,大的吓人,有些竟然依赖网络请求,这样就很慢且不...

PHP 5.5 新特性关键字 yield

blic function send($value); // 将传入的值作为yield表达式的结果并且恢复发生器的执行。 } ?> yield 的应用场景,一般多用于循环体,比如数据库的 fetch 操作,这样可以减少内存的消耗,ZanPHP 框架就大量的这样使用。切莫滥用 yield 操作,滥用的结果性能会降低。 ...
2026-06-25 02:24:42 1782325482 0.022248