PHP数组式访问接口ArrayAccess
组是不兼容的,他们是不同的类型; ArrayAccess 的 index 不局限于字符串和整形,它可以是任何类型; ArrayAccess 对象以数组方式赋值时,不可以使用引用符号,这样会导致一个致命错误,Fatal error : Cannot assign by reference to overloaded object,可以通过使用定义一个方法来实现引用赋值。 ArrayAccess 对象不支...
看到真正的程序员对 Git 的感受
大多数程序员是拥有搬砖的能力(这点就是最优秀的品质,而很多大厂可能是人员可选太多,导致总是刁难程序员们,要会各种前沿概念啊,理论啊,操作啊,算法啊,AI 啊,这些都会不就是神仙吗,不可能的),至少语法错误还是能及时发现的,真正的理论和内在秘密是绝对不会懂的。这些程序员们离开了某个公司的软件体系和早已成型的代码堆砌的项目,啥都不是,就只会几个记得不太清晰的命令了!这也是绝大多数程序员的写照,你真让他在编...
php-fpm 是一个很难用的软件
我硬是没有弄懂 server 和 children 都是是什么关系,是一样的东西吗!?既然 start_servers 的默认值是算出来的,为什么还需要配置啊! pm.start_servers 配置错误导致暂停了服务,真的是太操蛋了,顺滑重启导致服务暂停,这真让人抓狂啊😫看看官方的文档pm = dynamic ; The number of child processes to be created...
#ssl_verify_client optional 大坑
不同版本的 Nginx 通信确实会触发不一样的问题,如果说我配置有问题,为什么以前不出现,重启了不知道多少次呢,没有出现过,搬迁后由于版本升高,估计触发了什么,导致反向代理出现证书错误,折腾了好久啊,一开始我根本不敢往配置这方面想啊!!!还重新生成了证书。。。400 Bad Request The SSL certificate error nginx/1.14.2 400 Bad Request T...
nginx client intended to send too large body
server: , request: "POST HTTP/1.1", host: "" 解决办法:http { ... client_max_body_size 5m; }更换服务器后,出现了久违的错误,因为我配置的是域名。@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: POSSIBLE DNS SPOOF...
Error: Could not resolve host 怎么回事
域名解析是个头等大事啊!短短的几十分钟,产生了 17000 多行错误日志,损失了1700 多位用户。生活会教会你如何选择一个域名服务商!...
PHP解压函数gzdecode和gzinflate使用方法
ip compressed string,解压一个使用 gzip 压缩的字符串,这是官网手册上面写到的。 目前很多的空间服务商的 PHP 版本都没有达到 5.4 ,这也导致使用此函数之后发生函数未定义错误,该如何解决这个问题呢?PHP 官方网站用户提交的日志中有人给出了很好的解决方案,使用 gzinflate 函数代替,代码参考如下: <?php if (!function_exists('gzdec...
解决Ubuntu cannot change locale (en_US.UTF-8)
101.231.33.158 -bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) 使用 locale 命令,查看错误原因,如下。 root@may:/var/www/WebChat# locale locale: Cannot set LC_CTYPE to default locale: No such file...
来几句励志的文字
真正能励志的东西,往往是最真实,最原始的东西。也许一个人的无能,和对自己无能的认知就是最大的励志。 人的痛苦在于错误的追求。 你现在所经历的任何一件事,每一次的呼吸,每一刻的存在都是最好的事情,都应该珍惜。 Always believe that something wonderful will be happen,永远相信美好的事情即将发生。 人的坚持在于睡觉,睡了一觉,形势就会变化 - Jack...
Laravel框架illuminate\support\collection排序问题
和参数方式,过早的优化代码,都是不好的。这个世界上应该没有哪两家的公司的业务是完全一样的,用了太多的开源软件也不一定是好事。顺便评价下 Laravel,传说中的 Artisan,我感觉用起来很不舒畅,错误日志不打印日期,不打印哪里出错,叫人怎么调试。 sort 方法 和 values 方法内部实现代码: public function sort(Closure $callback) { uasort(...