7.30犯了一个低级错误,查不出来问题一定要做log

file_put_contents(‘./log.html‘, M()->getlastsql().‘<br>‘,FILE_APPEND);
file_put_contents(‘./log.html‘, ‘================<br>‘,FILE_APPEND);
file_put_contents(‘./log.html‘, json_encode($str).‘<br>‘,FILE_APPEND);

原文地址:https://www.cnblogs.com/soiq-1123/p/9392509.html

时间: 2024-10-15 09:51:38

7.30犯了一个低级错误,查不出来问题一定要做log的相关文章

今天犯了一个低级错误

一直信心满满,觉得对php中curl各种post模拟提交,远程获取等代码非常熟悉. 可今天利用原来自己封装的类,进行简单的模拟表单提交文件这个功能,就调了很久.还以为自己的类写错了,结果发现自己在文件接收端使用$_POST打印数组,所以怎么都获取不到提交的文件(大家都知道是用$_FILES). 这个错误很低级,但也证明自己已经很少写底层代码了.如果是工作几年的老人,这样当然是可以的,但是对于我来说,这样是不行的.还是要从底层开发做起呀.

关于实现数据查询条件输入功能的一个低级错误

我们常常要实现检索数据的功能.复杂的查询条件输入,最好有辅助输入功能,能帮助使用者更轻松的完成查询条件输入.最近我们见到一个查询条件输入功能实现的时候犯的一个低级错误,觉得在新手中可能会典型,故拿出来说一下. 有个查询基站监控历史数据的功能,要查基站的历史数据,先得选择几个基站.第一个版本查询条件很简单,只需按站名或地区搜索基站,在结果集中选中一个或多个站,再输入其他查询条件.第二个版本,客户要求增加基站的基础信息作为查询条件,比如郊区还是市区,墙体材料等等,这些条件影响基站的冷却所需的能耗.这

[python]一个低级错误/xxx instance has no attribute &#39;xxx&#39;/&#39;module&#39; object is not callable

今天在写代码的时候出现了以下两个错误: TypeError: 'module' object is not callable AttributeError: excelChange instance has no attribute 'xlBook' 上网一查,发现第一个错误是由于python中有两种不同的引用方式 import xxx 和 from xxx import *,前者在代码中引用时需要加上模块名和具体的方法或属性,具体方法如下: import catchForm self.xls

一个低级错误引发Netty编码解码中文异常

前言 最近在调研Netty的使用,在编写编码解码模块的时候遇到了一个中文字符串编码和解码异常的情况,后来发现是笔者犯了个低级错误.这里做一个小小的回顾. 错误重现 在设计Netty的自定义协议的时候,发现了字符串类型的属性,一旦出现中文就会出现解码异常的现象,这个异常并不一定出现了Exception,而是出现了解码之后字符截断出现了人类不可读的字符.编码和解码器的实现如下: // 实体 @Data public class ChineseMessage implements Serializab

今天才发现,自已犯了一个低级的逻辑错误,不可原谅

一个应用提交审核几天了,晚上在斗地主突然弹出提示,审核没有通过:因应用中一个页面显示为空白页. 我当时就晕了,之前测试的时候也有一二个用户跟我反应过,我当时没太注意,因为我这边测试正常. 开始一行一行查代码,找原因,花了差不多一个小时,终于找到原因: 一个低级的逻辑错误. m = 0 n = 1    if m = 0 then     response.write("m 等于 0") else        response.write("m 不等于 0")   

犯了一个基础错误--对象数组初始化

今天在做东西的时候犯了一个简单的错误,平常很少用数组处理,大多数时候用List来处理,所以,用到数组的时候,又犯常识错误了,在对象数组定义后,如果要使用数组中的每一项,要记得初始化数组: 1 String[] str = new String[3]; 2 str[0] = "a"; 3 str[1] = "b"; 4 str[3] = "c";

使用 Nexus 搭建私服仓库时我犯的一个小错误

私服搭建好,啥都配置好了,纳闷的是 Repositories 中的 group 为何总是空值?我还反反复复删了又重建,结果还是一样,不经意间再看 Configuration 选项卡的内容,发现左右两个选项我弄反了:Ordered Group Repositories 里啥都木有,全部在 Available Repositories 里面,于是我尝试两边都要有内容,发现 public group 终于有了东西了.我骂了自己三遍文盲,然后认认真真地翻译了 “Ordered Group Reposit

记一个vue-resource请求的低级错误

对于初学的小菜鸡,经常会犯一些低级错误. 现在记录一下我在使用vue-resource发送post请求时的一个低级错误: window.BaseURL = '127.0.0.1:8888'; 8888是访问在本机的后台程序的端口 请求代码如下, 1 this.$http.post(BaseURL+'/login', {telphone: this.phone,password: this.password}).then((response) => { 2 // success callback

一个小错误引发思考最终得出数组转字符串的新方法

今天在项目中犯了一个算得上是低级错误的错误吧 我在构造函数里声明了一个angle变量, this.angle; 然后在后面某函数中对此变量进行了+=操作, this.angle+=90 最后在一系列逻辑后我发现this.angle报错 NaN,马上定位到构造函数,就发现了原来该变量声明了但并未初始化赋值 求不笑,偶尔也是会傻乎乎犯些这种低级错误的,而这一次暴露出来完全是因为我在后面使用了+=操作,如果后面是单纯的 = 赋值操作,这样构造函数里是可以不初始化的 这时,我突然想试试如果+=后面不是数