-
Chrome 里的请求报错 "CAUTION: Provisional headers are shown" 是什么意思?
2019-01-04 10:04:03这个警告的意思是说:请求的资源可能会被(扩展/或其他什么机制)屏蔽掉。 之所以会出现这个警告,是因为去获取该资源的请求其实并(还)没有真的发生,所以 Header 里显示的是伪信息,直到服务器真的有响应返回...这个警告的意思是说:请求的资源可能会被(扩展/或其他什么机制)屏蔽掉。
之所以会出现这个警告,是因为去获取该资源的请求其实并(还)没有真的发生,所以 Header 里显示的是伪信息,直到服务器真的有响应返回,这里的 Header 信息才会被更新为真实的。不过这一切也可能不会发生,因为该请求可能会被屏蔽。比如说 AdBlock 什么的,当然了不全是浏览器扩展,具体情况具体分析了。
也可能是说明请求没有发送出去:
目前我遇到的有两种可能 一是: 前端发送请求的内容有误,检查一下你的请求地址是不是写错了!!;二是:服务器挂了。
用开发者工具做小程序,里面的请求报类似的错: 打开小程序某页面,却发现一直空白。打开 Developer Tools 的 Networking,发现如下图所示
就是请求地址有问题!
-
双post提交报错
2019-07-18 09:40:08我这里为什么会有双提交勒,是因为我这里需要去请求控制器的内容所导致的 这里可以看到这里的数据接口异常,可是他其实是有数据的,只是他这里的请求与我另外一个请求起了冲突,所以导致有时候会出现异常。 他所...在这里同一个控制器内双post提交容易报错
我这里为什么会有双提交勒,是因为我这里需要去请求控制器的内容所导致的
这里可以看到这里的数据接口异常,可是他其实是有数据的,只是他这里的请求与我另外一个请求起了冲突,所以导致有时候会出现异常。
他所报错的错误如下,意思是内部服务器错误所以导致异常。
我这里另外的一个请求是每秒请求一个次不停的获取控制器的数据。
这里我用setTimeout来执行这些代码,基本介绍无限循环了。可是我还需要在这个页面去循环其他东西,这里的代码只是用来查询项目的名称回填到主页面的,因为这选择的项目是其他页面的,所以我这里就用了这个方法。其他页面选择完了项目这里也就请求到了数据来回填在这个页面。
function setArticleName() {
$.post(“selectArticleName”, {}, function (data) {
if (data!=null&&data!=""&&data!=undefined) {
$("#ArticleName").text(data);
} else {
$("#ArticleName").text(“请选择项目”);
}
})
setTimeout(“setArticleName()”, 1000);
}
这个报错目前我用了其他方法去解决这个问题。
这里方法不能说很好,只是目前我指挥这么去处理这个问题。
由于这个表格是layui的只要在主页面点击当跳转进来这个数据异常的页面就调用刷新表格的方法来整这个问题就可以了。
这样控制器虽然还是会报错但是页面这边就不会异常了。
这样不管你这么点击他都不会显示数据接口异常。
这个方法不是很好用,我目前就指挥这么解决,所以这个方法仅供参考。
-
python中定位不到元素报错的原因及解决办法
2018-06-12 17:34:05刚刚在好群里面发现了一个问题,有好几个人都说定位不到元素直接报错了,报错如图:首先我们要懂得分析,报错的代码意思是什么,最重要的是你能看懂它提示什么错误,然后在去根据提示去修改即可。我们这里可以看到最...刚刚在好群里面发现了一个问题,有好几个人都说定位不到元素直接报错了,报错如图:
首先我们要懂得分析,报错的代码意思是什么,最重要的是你能看懂它提示什么错误,然后在去根据提示去修改即可。
我们这里可以看到最底下有chromedriver=2.33.206这一串英文,第一,chromedriver这个单词是谷歌的浏览器驱动的意思,然后后面接着就是版本号,从而得知,这个定位不到元素报错的原因是因为谷歌浏览器和谷歌浏览器的驱动版本不一致导致的错误,我们只需要更新谷歌驱动即可,我有笔记记录驱动下载的地方,不知道的可以查找一下。
第二、定位不到元素,有肯能是网页加载没有加载出来,然后脚本就开始定位了,这样也会报错,解决办法是添加智能等待时间或者强制等待时间,等待几秒钟网页加载进来后在开始定位。
第三、python脚本自己启动浏览器的话,浏览器的窗口不是最大化的,如果说你要定位的元素没有出现在窗口中,也是定位不到的,所以这个就先将浏览器最大化,然后才开始定位。
第四、很多人都会有一个误区,就是我用IE浏览器去跑这个自动化脚本没有问题,一到我用谷歌或者火狐等就会报错定位不到元素,首先,每一个浏览器都会有自己专属的浏览器驱动,如果你没有安装驱动,是不可能掉用到浏览器,其次,每个浏览器的驱动都不一样,你在IE下正常,不代表在谷歌也能正常,所以报错了就得想办法解决。
以上就是个人总结的经验,其实只要你能看懂报错的意思,基本就能找到解决的办法
-
Linux操作系统中常见的英文报错
2019-04-02 22:20:25前不久刚接触Linux操作系统以及一些简单的命令,但是由于对命令的生疏总会出现一些问题从而导致系统报错,但报错都是英文并不知道是什么意思,也无法得知错误的源头,于是去百度整理了一些常见的英文报错,帮助自己...前不久刚接触Linux操作系统以及一些简单的命令,但是由于对命令的生疏总会出现一些问题从而导致系统报错,但报错都是英文并不知道是什么意思,也无法得知错误的源头,于是去百度整理了一些常见的英文报错,帮助自己理解。
1.command not found 命令没有找到
2.No such file or directory 没有这个文件或目录
3.Permission denied 权限不足
4.No space left on device 磁盘没有剩余空间
5.File exists 文件已经存在
6.Is a directory 这是1个目录
7.Not a directory 不是1个目录
8.Warning: Changing a readonly file 警告:改变一个只读文件
9.Found a swap file by the name “.1.swp” 发下了一个swap文件名字为1.swp(vim编辑器碰到的意外关闭文件有缓存文件)
10.unrecognized option ‘–oldboy’ 不识别的选项,去查看帮助
11.No route to host 没有路由到主机(防火墙没关)
12.connection refused 连接拒绝(防火墙没关或服务端口没开)
13.Access denied 访问拒绝(权限或者selinux) -
vue报错Cannot read property '_withTask' of undefined
2019-06-19 18:53:17一般是出现在浏览器上运行时,页面得控制台报错,不要觉得没太大影响就是了,我一开始也想着后面再去看是什么报错,但是后来发现这个报错是有可能会影响操作流程或者其他效果出现不了的。 具体报错如下: 问题是... -
为什么派生的子类报错不能实例化抽象类_java初识面向对象
2021-01-17 14:43:24面向对象第一次听到这个词字面意思就是面对面的对象吗在深一点就是从这面指向另一面嘛举个例子你想吃饭了 你要自己买菜 买油,买锅 自己做开个饭店 顾个厨师 说我饿了 让厨师去做饭第一种是面向过程 一步一步来 第二... -
@Override是什么意思
2017-03-07 22:38:09@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写(当然不写也可以),不过写... -
clickhouse报错-joined_subquery_requires_alias
2020-04-26 17:34:39clickhouse报错 原始报错已经找不到了,但是错误中有这个指示set joined_subquery_...然后找到了这个问题,这个问题意思是什么呢,就是join子查询后面必须要跟别名,这样可能会更规范,但是在我们有时候根本不写表... -
mybatis动态SQL是什么意思
2019-03-21 09:31:31传统jdbc方法中,在写组合的多表复杂sql语句时,需要去拼接sql语句,稍不注意少写一个空格或“”,就会导致报错。 这个Mybatis动态sql的功能,就拥有有效的解决了这个问题,Mybatis动态sql语言可以被用在任意的sql... -
@Override是什么意思?
2014-10-27 20:26:44@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写(当然不写也可以),不过写... -
mybatis报错,Result Maps collection already contains value
2018-03-06 15:54:04原因很简单,报的什么错就是什么,大概意思就是mapper.xml里的resultMap的id重复了,即有两个相同的resultmap。百度了一大堆。。。虽然最后还是百度出来的,不过以后还是得先专心看报错,结合以往的知识,尝试能否... -
关于springBoot启动报错(新手可能犯的一个错)
2019-08-18 14:53:54这个错的大概意思是tomcat没有启动成功,一开始我去网上找各种解决的方法,都没有,我以为是本地厂库的原因,我把厂库重新下载结果也是一样,又把maven重新安装配置,结果还是不行,最后我仔细查看报错信息发现,有... -
程序中的@Override是什么意思?
2019-07-24 15:03:14@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写(当然不写也可以),不过写上... -
python编程之pythona[1,:]是什么意思?
2020-06-10 16:31:03这几天在学习python中,看到一个很奇怪的a[1,:]到底是什么? import numpy as np a=np.zeros([4,5]) a[1,:]=[1,2,3,5,6] print(a) 我们以,逗号为分界线,之前1是第二行,因为数组中索引是从0开始的,那么:代表... -
java poi 导入报错,Cannot get a NUMERIC value from a STRING cell
2020-04-17 10:17:17背景:在使用java的poi导入excel文件时,报错:Cannot get a NUMERIC value from a STRING cell,大致的意思就是不能从字符串的单元格获取到Number类型的值,然后我去看了我那列的值,确实是数字,那这是什么问题呢... -
已解决: mybatis绑定异常:报错BindingException: Invalid bound statement (not found):com....xxxMapper
2020-09-17 17:20:56问题现象: 之前在项目中遇到一个bug,...从报错信息可知报错意思大概是: mybatis绑定异常:找不到这个xxxMapper接口对应的xxxMapper.xml文件. 直接定位到这个xxxMapper接口去看一下: 没什么问题,再去这个Mapper. -
程序中的@Override 是什么意思
2015-03-11 22:20:02@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写(当然不写也可以),... -
程序中的@Override是什么意思
2015-05-05 14:12:30@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写(当然不写也可以),不过写... -
C语言常用错误代码释义大全,让你编译运行报错不是烦恼
2020-11-28 14:36:50前言:对于刚学编程,刚接触C++的新手来说,编译运行报错是最头疼的一件事,爆出一堆英文,英语差一点的又不知道什么意思,所以也不知道如何去改,在此,我给大家传一份常见错误中英文对照表及简单解释,希望可以帮... -
安装Vmware时竟然也会报错,错误信息见图
2019-09-30 11:02:43安装Vmware都报错,也是醉了....呃,之前完整安装VS2015时,是不是多装了什么东西,看信息提示是说装了HyperV难不成把HyperV给卸载了?看了看安装的软件,果然有这个 查询得知:微软的hyper-v虚拟平台,不能和...