bug 斗争之路(一) 逻辑错误
今天碰到一个之前也遇到过的 bug,晚上测试都 ok 的,估计是后面又修改了代码什么的。很简单的一个 if 条件判断,并且输出条件的左右两边的值,一模一样。这就惊呆了,不科学啊!左思右想就是没有答案。后来才晃过神来,逻辑是不是反了,等于变成不等于,那不就是永远不对吗。
今天碰到一个之前也遇到过的 bug,晚上测试都 ok 的,估计是后面又修改了代码什么的。很简单的一个 if 条件判断,并且输出条件的左右两边的值,一模一样。这就惊呆了,不科学啊!左思右想就是没有答案。后来才晃过神来,逻辑是不是反了,等于变成不等于,那不就是永远不对吗。
作为专业的php后台,却一直难以对项目进行精准的工作量评估。这是一个很尴尬的局面。公司主要业务是app开发,所以评估时间一般包括几个部分:框架搭建、数据库表结构设计(详细设计)、app接口(一般接口优先,与UI同步)、后台(包含web前端页面)。最初没什么经验,一般就是跟着Android或者iOS一块估,他们估个1个月,我大概也是1个月。到后来工作中发现,时间根本不够用。产品给出的功能说明(需求分
参考:跨域错误问题has been blocked by cors policy跨域图片资源权限(CORS enabled image)服务器用的是老版本的httpd,所有直接找到httpd.conf文件,加了以下配置信息<IfModule mod_setenvif.c> <IfModule mod_headers.c> <FilesMatch
还要多远才能进入你的心,还要多久才能和你接近。咫尺远近却无法靠近的那个人,要怎么探寻 要多么幸运才敢让你发觉你并不孤寂。——郭顶《水星记》又是一个宁静的夜晚,只有远处汽车飞驰和键盘敲击的声音,偶有人语。内心却不平静。心中的思绪像河水一样,伴随着风声一阵又一阵地泛起涟漪。这算是我的第一次恋爱,一次迟来的恋爱,今年我25岁。这是一个比较尴尬的年纪。大学毕业两年,享受着迟来的独立和满满的自信,却又陷入到
关于服务器,我一般会使用两个工具,一个是putty,一个是filezilla。使用时都是输入服务器账号密码,有的时候,端口号都是22,这不禁让我联想它们之间的共同点和不同点。然后几个关键词蹦了出来:ftp,ssh,sftp。印象中,ftp就是传文件用的协议,与http,svn之列有些相通的点,看到都是这样的形式ftp://,http://,svn://。然后加了个s就变成了加密传输。如:ftp -
解释:主机连接的数量已到达最大值。解决方案:1.服务器会自动过期连接超时的用户,所以等待一段时间后,再次连接就好了。2.服务器设置了连接数的上限,修改这个上限值。这个错误突然让我想到mysql数据库也有一个连接数上限的设置,MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-
faker是一次意外的收获,当时想找一个随机生成字符进行填充数据表的方法,就看到faker这样一个项目。安装依赖库原因,只能通过composer方式下载安装composer require fzaninotto/faker已经不止一次的碰到这样的需要通过composer安装的库了。因为暂时主要还是基于ci框架开发,所以只能将其放置到ci library中使用,达不到composer集成化到项目中的
之前做过一个通过imagick扩展实现pdf转图片的例子,对图片处理有些印象,这次碰到的是多图转PDF,使用场景:ppt转成多张图片后,按照需求重组成新的有序图组,并输出pdf。前半截步骤暂时不考虑通过程序实现(ppt拆分成多图),这次主要实现后面的步骤:多图重组合并成pdf。然后就搜到了这篇教程:php图片合并成图片、合并成pdf。这篇教程里展示了两个输出途径,一个是输出一张图片,另一个是输出p
国内几个镜像源composer config -g repo.packagist composer https://packagist.composer-proxy.org composer config -g repo.packagist composer https://p.staticq.com composer config -g repo.packagist composer http
<input name="key[]" type="checkbox" value="11">11 <input name="key[]" type="checkbox" value="22">22name属性名后加[]中括号,php会自动识别成数组。转