![](https://img-blog.csdnimg.cn/20210404214404756.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
学习编程中常见问题及其解决方法
本专栏记录的是,在学习编程的过程中遇到的问题和解决方法。
不羁_神话
追寻先烈的遗志,纵观古今得心志。
要么一往无前,要么一败涂地。
故不积跬步,无以至千里。
大道至简,短小精悍。
有志者,事竟成。
展开
-
Exception in thread “main“ java.lang.Error: Unresolved compilation problem: at second.math_practi
这是今天我编Java程序遇到的问题,有图有真相:我的Java文件目录结构如下图:仔细想想,发现自己没有导包。。。我也是有段时间没有搞Java了,有点懵。。修改后如下图:运行结果:祝大家也能顺利解决,祝你成功!!最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2022-02-04 15:41:01 · 542 阅读 · 0 评论 -
pymysql.err.InternalError: (1054, “Unknown column ‘LGD_小红‘ in ‘field list‘“)
这是我做MongoDB项目遇到的问题,原本代码如下:运行结果:修改后的代码,加上了引号嵌套:运行结果:mysql数据库查看数据,如下图:成功插入数据。祝大家都能顺利解决,祝你成功!!最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2022-02-03 19:58:54 · 597 阅读 · 0 评论 -
ValueError: View function did not return a response
这个错误,是因为我在搭建Flask的时候产生的,有图有真相。然后,一开始我的login路由的代码如下图:修改后,代码如下图:运行结果:问题解决,希望大家也能顺利解决问题,祝你成功!!最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2022-02-01 18:39:02 · 596 阅读 · 0 评论 -
jinja2.exceptions.TemplateSyntaxError: Expected an expression, got ‘end of statement block‘
今天,在搞MongoDB项目的Flask框架时遇到的问题。有图有真相:去哦去对应服务器请求返回500的路由login查看相关文件发现了如下图我的jinja语法没有写完,我现在先注释掉再运行。问题解决,希望大家也能顺利解决问题,祝你成功!!最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2022-02-01 18:35:03 · 1227 阅读 · 0 评论 -
pymysql.err.OperationalError: (2003, “Can‘t connect to MySQL server on ‘127.0.0.1‘ ([WinError 10061]
有图有真相:原因是因为mysql服务没有打开。按下键盘上的组合键Ctrl+shift+Esc打开任务管理器,找到mysql服务,状态右击启动因为我的数据表中不存在数据,所以没有结果。希望你也能顺利解决问题,祝你成功。最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2022-02-01 13:43:33 · 3602 阅读 · 3 评论 -
Flask显示上次未修改的页面
这是我搞MongoDB连接Flask前端所遇到的问题。解决方法:一种是通过CMD命令行的方式注销进程(具体的方法可以上网搜索,之前我用过,可行。)另外一种:打开任务管理器(Ctrl+shift+Esc组合键),找到pycharm运行下的python进程,点击结束进程。再重新运行Flask就可以了。如下图:希望对你有所帮助,祝你成功。最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2022-01-31 15:40:10 · 865 阅读 · 0 评论 -
AssertionError: View function mapping is overwriting an existing endpoint function: car_show
有图有真相,这是我在搞MongoDB小项目搭建Flask框架运行时出现的问题,仔细观察并且去看了大佬的文章才得以解决。原因是我设置了了两个不同的路由却设置了两个相同的函数导致的。详情如下图:经过修改后,运行如下图:OK,其实,解决这个问题还要归功于大佬的文章:文章地址。祝大家都能顺利解决问题!!最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2022-01-29 21:09:09 · 850 阅读 · 0 评论 -
TypeError: pipeline must be a list
这个错误,是因为在搞MongoDB项目的时候,进行聚合查询不注意出现的。有图有真相:之前的代码: client = pymongo.MongoClient("mongodb://localhost:27017/") db = client["Car"] collection = db["options"] options_data_ls = collection.aggregate({"$group":{ "_id":"$车名", # "用原创 2022-01-26 23:38:40 · 1397 阅读 · 0 评论 -
pymysql.err.DataError:Data too long for column Press at row1
今天,我做数据分析,用insert插入数据到mysql数据库遇到的一个小问题,是关于pymysql的一个字段名报错,通过报错可以看出起因是Press字段名的长度过短,导致数据插入时出现报错。解决方法:去将报错对应的Press字段名的长度设置更长的长度就可以解决这个问题。原先的表结构如下图:修改后的表结构,如下图:再次插入数据,结果如下图:可以从运行结果看出,没有报错。很好的解决了问题。最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2021-05-27 20:38:51 · 262 阅读 · 0 评论 -
Java报错Exception in thread “main“ java.lang.NoClassDefFoundError
今天,编Java程序遇到的问题,具体报错如下图:后来,自己捣鼓了两下,发现在second包下的Example14.java文件中有一个First类,如下图:猜测,可能是类重名了??然后,修改类名,如下图:运行结果如下图:祝大家顺利解决问题!最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2021-04-24 00:37:32 · 6095 阅读 · 5 评论 -
numpy1.17.0报错_logspace_dispatcher() missing 1 required positional argument: ‘stop‘
今天,跟着以前的数据分析视频做numpy练习,创建等比数列的时候出了这个错误。具体如下图:运行结果:我猜测原因可能是这个视频用numpy版本不一样,函数参数不一致,导致出错。接着,我移动鼠标到logspace函数那里,按住Ctrl键,点击打开np.logspace()函数的源码查看,发现了问题所在,如下图:我发现了,这个函数有7个参数。不过,我们不必要都用这么多参数。我只用前三个参数。那么经过对比,我少写了一个stop参数,我需要设定stop=10,之后修改代码如下图:运行结果,出现了跟视原创 2021-04-23 23:50:14 · 1254 阅读 · 0 评论 -
Centos7安装MongoDB-4.4.3及其基本操作
今天搞了半天,看了好几篇讲Centos7安装MongoDB的文章,自己实践了一下,走了一些弯路。最后,经过一段时间的实践后,成功安装好MongoDB,斗胆总结了一下大佬的文章在此跟大家分享一波。第一步,,我们先去MongoDB的官网获取到Centos7的安装包,安装包获取地址,进入后选择如图所示的内容,如下图:然后,先在虚拟机内建立一个名为mongo的目录,再使用传输工具XFTP6传输到虚拟机新建的mongo目录下(提示,如果跟我一样是在root下建立的mongo目录,需要开放权限,否则传输出错!!需原创 2021-02-07 00:01:44 · 901 阅读 · 0 评论 -
requests库爬取出现中文乱码
昨天,用requests爬新闻,出现了中文乱码,如下图:解决方法,如下图:response.encoding='utf-8'#将响应内容的编码方式设置为utf-8编码。print(response.text)其实,我也是进坑人之一,都是依靠大佬的文章才得以解决。祝大家能够顺利解决问题。...原创 2021-03-30 15:29:30 · 136 阅读 · 0 评论 -
System.out.printf()出错
今天,做Java编程时遇到的错误,如下图:解决办法如下图:我们需要去把Java的版本修改一下,printf不会出错。其实,我也是进坑人之一,都是依靠大佬的文章,才得以解惑,在此表示感谢,文章地址。最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2021-03-27 20:17:16 · 594 阅读 · 2 评论 -
新版Fiddler1.5.1的证书导出和Chrome,Edge,Firefox浏览器导入证书
我用的Fiddler是新版的,如下图:Fiddler1.5.1下载地址输入Email邮箱和选择国家就可以下载了,如下图:安装完成后,打开Fiddler登录界面如下图:输入注册的邮箱和密码后登录下面是一些帮助,使你更快上手Fiddler1.5.1。可以勾选下面那个框,以后就不会出现这个提示了。接着,我们找到左上角的view,点击preferences,如下图:我们把这两个勾上,点击Advanced Settings,点击Export root certificate,点击save保存。原创 2021-03-20 15:43:03 · 2235 阅读 · 0 评论 -
Eclipse报错Eclipse An error has occurred.See the log file .metadata\.log.
今天,出现这个问题是因为我的Java项目出问题了,附带整出的问题。解决方法:去找到那个有问题的Java项目,接着删除x.snap文件,如下图:之后,重启Eclipse,若不能解决还请参见大佬的文章,地址:解决方法。我也是入坑人之一,所以还得归功于大佬的文章,祝大家都能顺利解决问题。最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2021-03-03 19:26:13 · 1120 阅读 · 5 评论 -
Java项目实际存在但导入失败
昨天,我把Eclipse里面的Java项目整崩了。接着出现了一个奇怪的现象,就是workspace里面有Java项目不过导入不了,报错:Cannot import into a workspace with no open projects.Please create a project before…这个问题分几种情况,下面我挨个列出。第一种,就是项目中缺失.project和.classpath,或者是二缺一。解决方法就是去另一个Java项目的目录下面找到.project文件和.classpath文件原创 2021-03-03 19:16:01 · 3555 阅读 · 2 评论 -
Java的IDE编辑器Eclipse安装Julia插件
今天,休息的时候我拿起我去年买的一直放在书架上面的Julia书来看。在学了Java之后,竟然能看懂一些了。我想着Eclipse是一款强大的编辑器应该也可以安装Julia的插件。然后,去看了大佬的文章,自己实践了一波,斗胆总结一下。首先,我们先去下载Julia插件,地址:Julia插件。进入后,我们打开Eclipse,找到help点击,选择如下图:然后,将Julia插件下载页面的install拖进去(鼠标左键点住不放拖到Eclipse Markplaces里面),出现如下图:选择Confirm继续原创 2021-03-02 23:41:08 · 291 阅读 · 0 评论 -
Ubuntu20安装JDK14+Eclipse2020套餐
昨天,我晚上搞了一波Ubuntu20安装JDK14。然后,想着再搞个IDE编辑器好一点,就又装了Java的经典编辑器Eclipse2020。我今天就跟大家分享一波。我现在的Ubuntu20是已经配置好java的JDK环境和Eclipse了。但是,我已经建了一个Java项目,懒得卸了重新搞,就新建一个Ubuntu20来演示每一步的具体操作。首先,我们先看Ubuntu20是否自带java,如下图:图中显示Java命令没有找到,说明不是自带Java的。所以,我们需要按照下面给出的提示安装Java,我选择J原创 2021-03-02 17:01:07 · 652 阅读 · 1 评论 -
关于虚拟机报错:N.T M 开启此虚拟机 编辑虚拟机设置 VMware Workstation VMware Workstation无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以
今天,看见一个朋友发的blink,之前自己也遇到过。所以,写一篇文章总结一下,关于这个情况出现的解决办法。(我自己的经验)第一种,去打开服务,找到虚拟机相关服务,调成自动延迟。先按组合功能键Ctrl+Shift+Esc,打开任务管理器找到这个服务,如下图:右击这个服务,打开服务,再次找到这个服务。然后,再右击出现属性,调整成自动延迟,再应用确定。第二种,关闭虚拟机,右击虚拟机图标,选择以管理员身份运行。如下图:第三种,我觉得最有效的一种。去找到打不开的虚拟机对应的.vmx文件,例如Ubuntu原创 2021-03-01 19:22:54 · 364 阅读 · 0 评论 -
杀毒软件自动修改浏览器主页,怎么办?
今天,我打开浏览器后,整个人心情都不好了。虽然我删除了某某毒霸,但是某某毒霸篡改了我的浏览器主页,让我十分不满意。接下来,如果大家用的是Edge浏览器,请按照下面的操作修改回来。首先,找到设置。然后找到启动时,找到页面,选择编辑,我设置成百度首页。祝大家都能顺利解决问题。最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2021-03-01 17:11:09 · 474 阅读 · 0 评论 -
Unable to find an Ant file to run
这个错误的出现,起因于我第一次导入java文件到Eclipse里面。造成了这个错误。如下图:之后,我在网上并没有找到答案,自己尝试了一下,解决了问题。我们不能直接导入java文件,需要将java文件对应的文件夹导入进去,如下图:祝大家顺利解决问题!!最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2021-02-21 00:42:19 · 10470 阅读 · 5 评论 -
Java的Windows安装与配置
今天,我跟大家分享一波Java的Windows安装与配置。我用的是Java12,目前去官网看已经出了Java15的安装包,经典的Java版本是Java8。不过,我还是比较喜欢用新的软件。如果想要下载Java最新版本Java15的,请按照下图步骤操作。Java15,点击链接进入后找到这个下载下载好了,剩下的安装步骤同Java8的安装步骤,参考:Java8安装过程。安装过程中可以更换Java的安装路径,不一定需要设置在C盘。(我就是没有把JDK设置在C盘的)安装完成后,我们需要配置Java的环境变量,就是要把原创 2021-02-20 22:47:59 · 210 阅读 · 0 评论 -
Error: JAVA_HOME is incorrectly set.
今天搞windows下的hadoop出现的问题,有图有真相。我一开始也入坑了,还好有百度,我斗胆总结了一下大佬的文章。分析一下问题,原因是hadoop没有配置Java环境(JDK)。首先,我们需要安装Java,我已经安装好了,我的是Java12。我安装的目录不是默认的C盘,JDK目录是java.exe所在的bin目录的上级目录,如下图:然后,我们根据报错信息去G盘找到hadoop-env.cmd文件,如下图:我们可以采用任意编辑器编辑,我这里使用IE,我们进入后,按组合键Ctrl+F,查找内原创 2021-02-19 21:20:09 · 4263 阅读 · 0 评论 -
TypeError: file2matrix() takes 0 positional arguments but 1 was given
在做机器学习的例子时出现下图错误,有图有真相,具体情况如下图:排错的时候发现,其实是knn文件的file2matrix(filename)函数没有给参数。如下图:然后,我在导入knn的时候其实就是已经有问题了。之后,我把这行注释掉,在命令行里面重试,就行了。如下图:只是一个小错误,但是也提醒了我要注意参数,传递实参给形参。希望本文能对你有所帮助,祝大家都能成功解决问题。最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2021-02-18 11:09:50 · 332 阅读 · 0 评论 -
NameError: name ‘reload‘ is not defined
今天,我做一个机器学习的例子发现的小错误,原因是python2自带的reload模块,而python3需要导入imp库才能使用reload模块。具体情况如下图:解决办法图中有了,我这里在写一写,先输入from imp import *导入reload模块后,再使用reload模块调用我的knn文件,即reload(knn)。其实,我也是进坑的人之一。所以,解决方法还得归功于大佬的文章,大家可以去看一下,链接地址。希望我的文章能帮助大家解决问题,祝大家成功!最后,感谢大家前来观看鄙人的文章,文中或有诸原创 2021-02-17 21:23:11 · 191 阅读 · 4 评论 -
mysql数据库导入SQL脚本
这里我以一个例子来说明,现在有一个名为example的sql脚本,内容如下:文件的存放位置如下图:使用语句source C:\Users\admin\Desktop\example.sql调用脚本。然后,因为我是第一次尝试写sql脚本,所以又出了点小状况。。如下图:随后,我修改了脚本,设置了字符集为utf-8,如下图:然后,就出现了下面的效果。。。如下图:然后,我明白了什么。。这是因为我在建表的时候没有设置utf-8的字符集。。。此处感觉很尴尬。不过,简单的说mysql调用sql脚本就原创 2021-02-13 18:14:54 · 797 阅读 · 0 评论 -
DataGrip连接MongoDB
今天,找了一个数据库软件DataGrip,觉得挺不错的,就尝试一下连接MongoDB(如果MongoDB安装出现问题的不妨参考一下我的文章:MongoDB的Windows安装),在此跟大家分享一波,有图有真相,下面我们一起看。首先,我们选择如下图:接着,如果跟我一样MongoDB没有设置用户和密码的朋友,就可以跳过输入用户和密码了,如下图:连接成功后,左边的侧栏会有显示,右边会出现console(代码控制台),如下图所示:下面,我用example数据库来进行简单的演示,如下图:运行结果如下原创 2021-02-13 16:12:09 · 12785 阅读 · 25 评论 -
DataGrip连接mysql数据库
今天,我找了一个数据库软件觉得很不错,名字是DataGrip,我就简单的试了一下连接mysql数据库,有图有真相,下面我们一起来看。首先我们打开DataGrip,然后我们选择如下图:接着,我们这样做,如下图:接着,我们还需要配置Advanced里面的serverTimeszone为UTC,如下图:之后,如果之前步骤中指定了数据库名称就可跳过此步骤,不然就找到Schemas选项,勾选All schemas,如下图所示:再接着,我们选择apply(应用),然后点击OK(确定)完成mysql数据原创 2021-02-13 15:24:57 · 3595 阅读 · 6 评论 -
DataGrip连接mysql数据库报错SeverTimezone
有图有真相,具体问题如下图所示:找到Advanced,将serverTimezone设置成UTC,解决方法如下图:连接结果如下图:左边的侧栏会有对应的数据库显示,例如下图:连接上后,我们可以测试一下sql语句,第一个选择是只执行当前选中的sql语句,第二个选择是执行全部的sql语句,如下图:我选择第二个选择,结果如下图:我们可以从output看见sql语句的执行时间,如下图:其实我一开始也遇到了这个问题,不过归功于大佬的文章解决了,文章地址。最后,感谢大家前来观看鄙人的文章原创 2021-02-13 14:39:44 · 556 阅读 · 0 评论 -
MongoDB的windows安装以及变量的配置,使用可视化工具Robo3T来进行相应的操作。
我们先去获取MongoDB的windows安装包,MongoDB下载地址,接着我们开启安装MongoDB,安装过程参见:子文长弓博客。接下来我们可以选择安装MongoDB的可视化工具。或者是忽略这一步,直接看我下文的MongoDB操作过程。我选择安装开源的可视化软件:Robo 3T,下载地址,选择如下图:然后,可能需要你填写邮箱,姓名等信息,自己看着办就行了。如下图:接下来,我先使用可视化工具Robo 3T来操作MongoDB数据库,首先我们要开启MongoDB的数据库服务,如下图:然后,我原创 2021-02-05 18:03:56 · 972 阅读 · 0 评论 -
Centos7安装python3.6
今天呢,有时间所以抽空跟大家分享一下centos7安装python3的一些步骤。第一步,我们先要获取Anaconda3,链接:https://pan.baidu.com/s/1sJ8Z3UNcZyJD6aDlSL38iQ提取码:csdn复制这段内容后打开百度网盘手机App,操作更方便哦之后,我们再用xftp6传输到虚拟机里面,安装Anaconda3,过程如下:去hadoop目录下面查看文件是否存在,如下图:现在,安装python3,命令:sh Anaconda3-5.1.0-Linux-x原创 2020-12-23 20:55:59 · 801 阅读 · 2 评论 -
Could not connect to Redis at 127.0.0.1:6379: Connection refused
昨天,装好了redis,准备启程redis。不过,今天在linux开启redis的时候出了一个小问题,解决了,跟大家分享一下。错误提示如下:分析问题:看一下是否是防火墙,或者是网络的问题,试一下ping服务,检查是否能够ping通,命令:ping 127.0.0.1,可以ping通,没有丢失数据包,证明网络没有问题。如下:经过ping服务,发现并没有网络问题,那么可能是redis本身的服务问题。开启redis服务,命令:redis-server,如下:开启redis服务,就不要关闭,把服务挂原创 2020-11-27 12:56:40 · 3593 阅读 · 2 评论 -
-bash: cd: /etc/resolv.conf: Not a directory
今天搞Linux的东西,搞着脑热了,我一看下面这个错误提示,我蒙了。。因为我的网络是可以ping通百度啊。。如下图:然后找了,解决办法,说要修改服务器配置文件,结果出了下面的错误。。然后,我这样做,就解决了这个错误。。。不过,最后上面的wegt错误仍然还在挣扎。。通过这次的小错误,给我一个小心的提示,要先判断好文件夹还是文件,要不然CD命令会出错。。最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。...原创 2020-11-24 22:38:07 · 3063 阅读 · 1 评论 -
Jupyter notebook配置R内核尝试(未解决)
#今天又搞了一天jupyter notebook的R配置,感觉很难受,因为我还是没有成功。。但是貌似离成功还剩一步的距离。。参考文章,地址:https://www.cnblogs.com/heenhui2016/p/12528066.html得到的结果,不知道为什么服务没有找到??明天再想想办法,唉,我太难了。一天时间就这样没了呀。。...原创 2020-06-29 22:55:22 · 388 阅读 · 5 评论 -
jupyter notebook安装Java内核
jupyter notebook原本是一个网页编辑器,逐渐流行,集成在Anaconda3中,jupyter notebook支持40多种编程语言。大家可以自行下载,下载出问题的同志,可以跟我私聊,我可以发你资源,并且手把手教你装Anaconda3。Anaconda3的下载地址是https://www.anaconda.com/products/individual,进入后,如图所示,点击download选择相应的系统版本下载即可。我们装好Anaconda3后自带python的,这里我默认你在装Ana原创 2020-06-28 23:49:21 · 3174 阅读 · 23 评论 -
pycharm导入mysql数据库(本人亲测)有效
昨天,看见pycharm专业版右上角有个可以导入数据库按钮,闲的无聊就试试看,反正将来搞数据采集,数据分析,肯定要用数据库的,所以,提前做好准备工作,也不失为一种做法。目前,我已经可以使用数据库了,我呢,就以我的数据库为例,来亲自讲解。这是我原本的mysql数据库界面,注意!!里面的数据纯属虚构!!现在我们要做的事,就是将这里面的数据库导入到pycharm里面去。第一步,打开pycharm专业版,找到右上角的Database图标,按下键盘上的组合快捷键Alt+Insert。之后,我没有记错的话,原创 2020-06-25 00:48:37 · 10898 阅读 · 0 评论 -
python安装第三方库(包)时显示warning黄颜色的报错解决方法
第一种方法,先更新pip再尝试安装第三方库,命令如下:python -m pip install --upgrade pip如果行不通,显示timeout,类似下图:请尝试使用命令连接清华园安装,以pygame库为例,如下图:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pygame若问题解决,祝您成功,若没有解决,请考虑需不需要安装其他的前置库,暂时我也只有这两种办法,这是我的解决方法希望对您能有所帮助。...原创 2020-08-08 21:46:30 · 3988 阅读 · 0 评论 -
python提示warning pip 版本低,黄颜色的提示解决办法
对于python语言提示更新pip,通常是因为pip版本过低,更新pip可以更利于安装最新版本的第三方库和包。我当初第一次遇到这个问题的时候是因为我装Tensorflow2.0遇到,今天有一个朋友问我怎么更新pip,我想着这虽然不是什么大问题,但是还是跟大家分享一下。毕竟,我觉得我也该更新pip了。有图有真相,python 的 pip 更新命令是 python -m pip install --upgrade pip如果当前已是最新版本,则更新提示已经更新到最新版本,pip的当前版本号和路径也会给出原创 2020-06-18 19:37:42 · 2364 阅读 · 0 评论