异常与错误处理
学习过程中遇到的所有异常或错误的处理方法
Hello3q3q
某大厂底层员工
展开
-
解决pytorch加载模型报错TypeError: ‘collections.OrderedDict‘ object is not callable
之前训练好了一个网络模型,并把它保存为’Net.pkl’,今天加载的时候出现了错误,加载代码为model = torch.load('Net.pkl')错误信息为:错误原因:之前保存网络时用的方法是torch.save(model, 'Nei.pkl'),这样保存下来的Net.pkl是一个状态字典,而不是模型本身,也就是说Net.pkl中保存的只是网络的参数,而没有网络结构。所以我们应该先载入网络结构,再导入网络的参数,修改后代码如下,其中 BiGRU()是写好的神经网络类。model = Bi原创 2021-11-24 15:17:41 · 18888 阅读 · 3 评论 -
Pytorch训练神经网络出错IndexError: Target 10 is out of bounds.
报错信息如下:Traceback (most recent call last): File "F:\Anaconda3\envs\Desktop\lib\site-packages\IPython\core\interactiveshell.py", line 3417, in run_code exec(code_obj, self.user_global_ns, self.user_ns) File "<ipython-input-2-e94b7ec388b6>", .原创 2021-09-10 16:09:12 · 7691 阅读 · 7 评论 -
Ubuntu18.04开启ssh服务
0. 前言今天用xshell连接Ubuntu18.04出现了一系列问题,记录下来以助后人。1. 开启步骤打开终端,输入以下命令更新源列表sudo apt-get update输入以下命令,安装openssh-clientsudo apt-get install openssh-client输入以下命令,安装openssh-servicesudo apt-get install openssh-service输入以下命令,安装openssh-servicesudo a原创 2021-06-21 15:20:46 · 3248 阅读 · 0 评论 -
解决虚拟机无法上网的问题(网络配置)
CentOs7网络配置有时候虚拟机会连不上网,或者ping不通主机,需要手动配置一下,具体步骤如下:首先点击编辑–虚拟网络编辑,如下图所示,记住虚拟机ip地址的网段,下图已经框出,表示211网段;打开虚拟机终端,修改配置文件,具体步骤如下:打开配置文件夹:cd /etc/sysconfig/network-scripts输入命令ls,查看配置文件夹下的所有文件,找到文件ifcfg-ens32,有的是ifcfg-ens33通过以下命令编辑该配置文件vi ifcfg-ens32原创 2021-06-17 16:05:23 · 1558 阅读 · 1 评论 -
matplotlib.pyplot保存多张图片覆盖问题
1. 保存单张图片保存单张图片代码如下:# acc是我跑的神经网络的历代准确率plt.plot(acc, 'r')plt.title("Accuracy of LSTM2LSTM")plt.xlabel("epoch")plt.ylabel("accuracy")plt.savefig("accCurve.png") # 保存图片在当前目录下,名字为accCurve.png2. 保存多张图片跑神经网络的时候,我需要保存损失函数下降曲线和准确率上升曲线,如果按1中的代码,两者直接堆叠一起原创 2021-06-11 10:19:55 · 5573 阅读 · 4 评论 -
解决spring.rabbitmq.publisher-confirms报红
错误位置:application.properties配置文件;错误如下所示:错误原因:该配置语句过期了;错误更正,改成新的语句就好了:# 配置开启消息发送确认spring.rabbitmq.publisher-confirm-type=correlated原创 2021-06-06 19:29:17 · 1318 阅读 · 1 评论 -
解决Pycharm中file size exceeds configured limit问题
错误全部信息:the file size(3.40M) exceeds configured limit(2.56M).Code insight features are not available错误原因:文件太大,超出Pycharm中的限制了解决方案:把Pycharm文件限制调大一点就好了,具体步骤:点击help-Edit Custom Properties,如下所示在弹出的idea.properties文件中添加如下属性,将加载文件大小限制调大一点idea.max.intelli.原创 2021-05-28 09:29:18 · 7722 阅读 · 1 评论 -
解决错误 Bad key “text.kerning_factor“ on line 4 in
错误信息截图如下:错误原因:一个名为"text.kerning_factor"的key失效引起的版本冲突,我的理解是matplotlib旧版本需要的这个key,新版本不需要了;解决方法:根据提示找到这个key并注释掉就可以了,具体步骤如下:打开错误信息中的路径,我这里是F:\Anaconda3\envs\Desktop\Lib\site-packages\matplotlib\mpl-data\stylelib,找到目标文件用记事本打开,注释掉这一行,这样就不会报错了...原创 2021-05-27 15:06:52 · 3893 阅读 · 8 评论 -
解决错误The server time zone value ‘йʱ’ is unrecognized or represents more than one time zone.
错误全文:The server time zone value ‘йʱ’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize .原创 2021-05-23 18:00:06 · 623 阅读 · 0 评论 -
(pytoch)神经网络做分类任务时的一些常见错误
1. 错误一 TypeError: expected Long (got Float)错误语句:loss = criterion(outputs, target)错误原因:target类型错误,要求时是Long类型的,给了Float类型的修改后:loss = criterion(outputs, target.long())2. 错误二 RuntimeError: Assertion cur_target 0 cur_target n_classes failed错误全部信息:原创 2021-05-19 16:03:11 · 998 阅读 · 0 评论 -
解决Caused by: java.nio.charset.MalformedInputException: Input length = 1
application.yml文件如下:错误信息如下:java.lang.IllegalStateException: Failed to load property source from 'file:/F:/java/SpringCloud/provider-service/target/classes/application.yml' (classpath:/application.yml) at org.springframework.boot.context.config.Config.原创 2021-03-10 10:03:50 · 2932 阅读 · 2 评论 -
解决@EnableEurekaServer导入失败,一直爆红
原因:SpringBoot与SpringCloud 版本不一致解决方法:参考我另一篇博客原创 2021-03-09 11:51:26 · 1669 阅读 · 0 评论 -
SpringBoot整合SpringCloud pom依赖错误问题
SpringBoot整合SpringCloud时pom文件一直爆红,根本原因是SpringBoot和SpringCloud版本没有一一对应。许多小伙伴学习的时候都是跟着网上的视频学的,pom中的坐标也是直接复制的,这就导致了一个问题:网上的视频都是用到老版本的SpringBoot和对应的老版本SpringCloud,而我们用IDEA客户端创建Spring项目时默认的SpringBoot版本都是最新的,最新的SpringBoot对应复制的老版本的pom坐标肯定会出错。排错的核心思想是让SpringBoo.原创 2021-03-09 11:41:57 · 2608 阅读 · 0 评论 -
application.properties中com.mysql.cj.jdbc.Driver报红
错误如下如所示:解决方法:删除pom.xml坐标中如下信息即可原创 2021-02-25 11:01:06 · 989 阅读 · 0 评论 -
MAVEN项目中${xxx.version}报红问题解决
这里显示父工程中的pom文件中的依赖导入错误,原因是我直接复制的别人写好的依赖,忘记拷贝版本配置信息了,加上如下的版本配置信息就不报红了。 <properties> <spring.version>5.0.5.RELEASE</spring.version> <dubbo.version>2.6.2</dubbo.version> <zookeeper.version>3.4.13&l.原创 2021-02-17 09:39:02 · 5161 阅读 · 1 评论 -
解决Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException
跨服务器上传图片时遇到如下错误:Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:8081/upload …………………… returned a response status of 409 Conflict图片如下所示:首先检查了Tomcat的配置文件web.xml,确定将readonly设置成了false,原创 2021-02-04 17:43:11 · 1494 阅读 · 0 评论 -
解决maven工程创建特别慢的问题
在创建maven webapp项目时,会出现卡住的情况,如下图所示。解决方法,以创建webapp为例:选择本地maven点击加号弹出下面的窗口Name输入archetypeCatalog,Value输入internal,点击Finish即可。...原创 2021-01-30 11:15:41 · 288 阅读 · 0 评论 -
解决No qualifying bean of type ‘org.springframework.transaction.PlatformTransactionManager‘ available
错误信息:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘org.springframework.transaction.PlatformTransactionManager’ available错误原因及解决方法:项目中同时出现多个数据源和相关的事务管理器时,在使用@Transactional()注解时如果不直接指定使用的数据源,Spring就不知道.原创 2021-01-28 10:51:37 · 17832 阅读 · 2 评论 -
解决错误:Unsatisfied dependency expressed through field ‘XXXService‘
spring 注解注入bean失败原因是忘记把service实现类加注解 @Service原创 2021-01-26 16:43:49 · 12042 阅读 · 1 评论 -
解决异常:java.lang.IllegalStateException: Failed to load ApplicationContext(Circular reference involvin)
异常信息比较多,引起异常的信息如下:java.lang.IllegalStateException: Failed to load ApplicationContextCaused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘proxyAccountServiceFactory’: Unsatisfied dependency express.原创 2021-01-24 15:37:13 · 491 阅读 · 0 评论 -
(解决Mybatis错误信息)org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
错误信息如下:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.szz.dao.AccountDao.update at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235) at org.apache.ibatis.binding.MapperMethod...原创 2021-01-17 15:58:20 · 304 阅读 · 0 评论 -
Maven项目中右边的maven Projects中子项目出现灰色
参考地址https://blog.csdn.net/qq_41516626/article/details/85331685原创 2021-01-10 14:58:22 · 139 阅读 · 0 评论 -
java.sql.SQLException: Data truncated for column ‘xxx‘ at row 1 Query: insert into user values
错误:java.sql.SQLException: Data truncated for column 'xxx' at row 1 Query: insert into user values错误原因:xxx字段的数据类型或长度与插入的不一致引起,所以要么改数据库该字段的数据格式,要么改插入的数据。...原创 2020-12-27 11:29:59 · 732 阅读 · 0 评论 -
SSH Secure Shell Client(客户端)显示中文乱码问题(基于CentOS7)
与CentOS6处理方法类似,不过CentOS7中的编码文件位置变了,具体请参考这篇博客,如果不知道怎么操作,请搜索linux修改语法(vim)~原创 2020-12-25 14:45:29 · 290 阅读 · 0 评论 -
avoid using JavaScript unary operator as property name: “delete(item.id)“ in
avoid using JavaScript unary operator as property name: "delete(item.id)" in错误原因:delete是javascript中的关键字,换个函数名就好了原创 2020-12-20 15:22:17 · 503 阅读 · 1 评论 -
java.lang.reflect.InvocationTargetException
这个异常是反射异常,程序里面想根据表单提取的数据调用相应方法,结果出错,经过反复查看发现是在MyBatis的SqlMapConfig.xml配置文件中配置信息写错了。原创 2020-12-07 20:34:19 · 1013 阅读 · 0 评论