问题描述 docker PHP 的镜像中,pathinfo函数有bug。basename 和filename,在默认的locale字符集合下,会出现识别字符异常(中文和一些特...
问题描述 docker PHP 的镜像中,pathinfo函数有bug。basename 和filename,在默认的locale字符集合下,会出现识别字符异常(中文和一些特...
启动的时候出现了这个报错。其实就是/data/db这个挂载的目录没有权限。最简单的思路就是给这个目录权限。由于容器已经启动失败,也无法进入到目录。直接找到windows对应的...
PHP是世界上最好的语言。 写了差不多半年的nodejs,本质上还是在被php的惯性影响。谁叫php写了6年多呢。nodejs让我隐藏了笑话中的尴尬: 你们php程序员是不是...
工业系统,本质上不是机器,而是陌生人的大规模协助。重要的不是哪个单一元素的质量怎么样,而是要有标准,简单的协助接口,让其他元素能够方便地嵌入这个大系统。所以制片人要守护的就是...
在三年前我就读了《重构改善既有代码的设计》,里面写了很多有关代码重构的技巧,知易行难!我整理了一下重构给我的感悟。 NO.1是什么导致的重构? 为业务的改变而调整 这是一个最...
不用改了,重写吧
烂代码重构今天接手了前同事的一个项目。一个简单的应用,竟然写了2100多行代码,40个action方法,最长的一个action有130多行。 这图的底部曲线直接就反应了我看到这些代码的...
在linux装了imagemagick后,可以用命令 将pdf文件进行转换图片。一般pdf也就几百页,测试给我上传了一个4428页的pdf文件,用这条命令截取了一个小时后,截...
接锅侠好痛苦的
烂代码重构今天接手了前同事的一个项目。一个简单的应用,竟然写了2100多行代码,40个action方法,最长的一个action有130多行。 这图的底部曲线直接就反应了我看到这些代码的...
今天接手了前同事的一个项目。一个简单的应用,竟然写了2100多行代码,40个action方法,最长的一个action有130多行。 这图的底部曲线直接就反应了我看到这些代码的...
《架构整洁之道》第12、13章读书札记 组件是软件的部署单元,是整个软件系统在部署过程中可以独立完成部署的最小实体。 作为PHP程序员对组件发展史并没有感触,因为PHP没有需...
《架构整洁之道》第9、10、11章读书札记这几章没有太多收获。因为 里氏替换原则、接口隔离原则、依赖反转原则 这些原则在平时的开发中,已经在默默遵守。唯一值得一提的是,在依赖...
@一个被技术耽误的产品经理 是二次查询吗
phper遇到的坑一、数据库设计过于注重范式,导致业务查询困难,速度慢,优化难。 原因:项目刚开始,每个人都想把公共的逻辑进行抽取,在数据库设计上追求不冗余。 具象:一个资源表完整查询要连4张...
《架构整洁之道》第8章读书札记 一个设计良好的计算机系统应该在不需要修改的前提下就可以轻易被扩展。 这个道理一说出来,想必身为被需求经常改变而备受折磨的程序员会深深认同。但不...