迁移服务器遇到的事
又是迁移服务,每次都是拖延症,因为迁移很痛苦,很烧脑,需要一整天的专注。这次终于住上了别墅,再也不会因为空间的问题而烦恼,MySQL 这种垃圾软件,解决了 1% 的问题,带来了 99% 的痛苦,像这样的垃圾软件竟然在我等初入 IT 界时被奉为圭臬,几乎是面试必须要懂的,真是时代之悲哀啊!先讲一讲我一路走来,十多年了,这次迁移遇到的怪事。 331 rm /var/log/main.log 332 ls ...
PHP 5.5 新特性 ::class 获取类名字符串
看 Laravel 的源代码,之前在 Provider 里面是直接用字符串来配置需要的服务,新版本之后,代码发生了一些变化,使用的是类名加双冒号加关键词 class 来配置需要的服务。 Laravel 更新太快,要求的版本是 PHP5.5.9 以上,但是商业气息太浓,性能太低。不得不感叹,真是一用 Laravel,就像是女星嫁入豪门从此深似海。 使用 var_dump() 打印 类名::class,...
reCAPTCHA3 配置
如果需要阻止墙内IP访问,reCAPTCHA 是个不错的选择。下面整理了 reCHATCHA3 的使用方法,reCAPTCHA3 因其高超的技艺,已经无需点击识别图片来判断是否是真人了。我想,它应该是穷举了真实浏览器的所有 API 来检测是否真机真人,因为假的就是假的,总是有点不一样。直接上干货:reCAPTCHA icon 大功告成 - 已完置完毕! checkmark 管理 Google Clou...
SSH免密码登录方法简易教程
这里就不再讲解 ssh 密钥如何生成以及其他的一些概念了,此文是建立在这些前提之上的,以实际操作教程为主。 本地 .ssh/config 配置参考如下,User 需要与远程机器的用户名一致: Host dev HostName 192.168.169.12 Port 22 User lmlphp 远程机器配置: 添加用户,如果没有与本地 config 配置中一致的用户名: $ useradd lml...
iMovie 4K 视频导不出 4K 怎么办
视频,却导不出来呢?因为,iMovie 的设计者欠操,苹果的软件设计套路都是隐藏了极大的细节,但是对于想深入的朋友来讲,又没有开放一个隐蔽的口子,这样的软件设计者,我是非常不喜欢的。真正好的软件是不需要的学习的,如果不明白,至少在导出的时候就应该有个提示为什么?我来给大家讲为什么同样选择 4K 视频素材却在导出的时候没有 4K 选项呢?因为你是从文件夹里面拖进去的。操蛋不,为什么我从文件夹里面拖进去...
一些感慨,改变,穷人
往直接施舍,直接教育,直接给孩子正确答案,直接让孩子知道别人几十年甚至一辈子都不可用知道的秘密,这样的孩子依然不能很好的吸收,因为没有痛到它心里去。就像老师教育人一样,教育是不公平的,要产生好的教育,需要有牛逼的老师,还得有有领悟能力的学生。有领悟的学生一定是求知若渴,它为什么求知若渴,因为它痛过,对于知识,有求知欲,好的学生能抓得住。古人云,对牛弹琴,说的就是这个道理。如果你遇到的是一头牛,再怎么对...
解决PHP PDO limit占位符无效
T。 这个坑被前人踩了无数次啦,这个问题有人说算 Bug,最近我还是踩了一次。因为我在 PHP7 和 PHP5 之间经常来回使用,导致开发环境一切换就会出一些小问题。 使用 LMLPHP 框架在写法上需要注意一点就能避免这个问题,如下示例: $this->db->select($table_name, '*', '1=1 order by id desc limit ?, ?', [['type'=>...
聊聊关于 CF 域名 DNS API 操作
s can be authenticated like the following: 结果这个玩意儿只是为了检测 API token 是否有效,并且成功的误导了我。这有啥意思呢?查看 API key 需要重新输入密码,获取 API key 之后可以请求域名列表,zone id 应该是域名的别名,在页面可以看到:curl --socks5 192.168.1.1:80 \ -X GET "https:/...
Chrome插件在高版本浏览器中安装报错解决
tes). See developer.chrome.com/extensions/manifestVersion.html for details. 上面的错误系插件版本过低,在高版本Chrome中需要在manifest文件中添加 manifest_version 配置项。 按照上面的提示在清单文件中增加了 "manifest_version": 2 配置项,又出现如下错误: "manifest_v...
开源网页聊天室应用WebChat发布
继LMLPHP框架之后,LML团队又一开源产品WebChat发布。WebChat是一款基于网页的聊天室程序,遵循MIT开源协议。使用WebChat,能够快速的搭建一个聊天室,方便新团体临时的交流的需要。WebChat拥有以下特点:1.基于MIT开源协议。2.聊天记录永久保存。3.实时推送,让交流无障碍。4.能够快速的搭建聊天室,适合新团体临时的交流需要。5.使用自主研发的通信协议,对数据进行转义处理,...