即时问题记录及解决方案分享
工作学习中遇到的实时问题,解决方案分享。
Briwisdom
这个作者很懒,什么都没留下…
展开
-
error: identifier “__builtin_is_constant_evaluated“ is undefined
原因:gcc版本过高,当前是gcc-9, 需要降级为gcc-8, 或者gcc-7。原创 2023-12-01 15:10:38 · 431 阅读 · 0 评论 -
CUDA initialization failure with error: 999
CUDA initialization failure with error: 999原创 2023-11-26 22:57:50 · 1022 阅读 · 0 评论 -
ubuntu20.04打不开github网址的有效解决方案
重装的ubuntu系统,chrome浏览器刚开始还能打开github网址,然后突然就打不开了,换网络也不行。如下命令打开hosts文件,在打开的文件末尾添加第1步得到的信息。2,修改host文件,添加第1步查询到github对应的信息。,在搜索栏输入如下3个网址,查询并记录对应的IP地址。1,查询你的电脑IP对应的github网址信息。重新打开github网址,看是否已经能打开了。3,测试问题是否解决。原创 2023-11-26 16:13:31 · 2829 阅读 · 0 评论 -
python编程技巧:NotImplementedError
子类调用未实现函数的错误:NotImplementedError原创 2023-05-24 22:26:20 · 1021 阅读 · 0 评论 -
ubuntu下pycharm自带的创建快捷方式
直接用pycham创建。启动pycharm,Tools->Create Desktop Entry。方法2,将启动命令设置为一个脚本,放在home目录下,启动时候执行脚本这个脚本。建立pycharm.desktop。方法1,配置桌面实体文件,原创 2023-03-18 17:14:03 · 2327 阅读 · 0 评论 -
ubuntu20.04安装搜狗输入法经验分享
进入到Add input method界面,将下面的Only Show Current Language 点掉后,在搜索栏搜索搜狗拼音,选中之后进行添加。进行相关设置settings–>Region&language–>Manage Installed Languages。重新登录后,在右上角出现一个键盘标志,点击进入,选择Configure Current Input Method。安装后发现只能显示英文,无法切换中文,执行如下命令可以解决。进入下面的Input Method界面后,选择+号。原创 2023-03-18 16:54:40 · 271 阅读 · 0 评论 -
‘nullptr‘ was not declared in this scope【visual studio 编译器配置问题】
文件 -> 首选项 -> 设置 -> 输入 setting.json -> 打开 "在 setting.json 中编辑"2, Shift + Ctrl + p 打开搜索栏 ,点击tasks,配置任务,会打开一个tasks.json。主要是编译器版本不匹配。vs code 自带编译失败的,没有使用code runner插件。找到cpp那一行,如图位置添加 -std=c++11。1,依次点击,打开setting.json文本。在如下位置,添加 “ -std=c++11”退出vs code,重新打开即可。原创 2022-08-24 18:19:13 · 1994 阅读 · 0 评论 -
Linux下 itoa,atoi 函数的实现
atoi和itoa是C中两个常见的函数,功能是进行字符和数字来回转换,原型如下:int atoi(const char *nptr); //nptr是要转换的字符串,返回转换后的整数。char *itoa( int value, char *string, int radix); //value是要转换的整数,string是接受的转换后字符串,返回的也是这个, radix是几进制,如2,10分别表示二进制,10进制。itoa函数的头文件是stdio.h, 它并不是一个标准的C函数...原创 2022-04-01 13:12:01 · 11359 阅读 · 0 评论 -
多维数组按指定维度排序(numpy)
为实现对多维数组按指定维度排序,如有三维数组坐标点(x,y,z),现需使其按照x进行升序排序,其后使y进行升序排序,最后为z。np.lexsort()返回的是排序的index。arr[index]即为排序后的数组。案例代码:import numpy as nparr = np.array([[6, 3, 6, 4], [3, 1, 2, 0], [3, 1, 8, 3]]).transpose()print('%=============原始数据(4行3列)==============原创 2022-01-06 11:08:52 · 2822 阅读 · 0 评论 -
AttributeError: module ‘tensorflow‘ has no attribute ‘flags‘
changeflags=tensorflow.flagstoflags=tf.compat.v1.flags原创 2021-12-08 13:48:09 · 2831 阅读 · 2 评论 -
AttributeError: module ‘tensorflow_core.contrib‘ has no attribute ‘lite‘
主要原因tensorflow不同版本支持程度不同导致的,我的tensorflow版本1.13.2,解决方案供参考:直接去掉.contrib即可。原调用代码:converter = tf.contrib.lite.TFLiteConverter.from_frozen_graph(path_to_frozen_graphdef_pb, ["inputs"], ["predictions"])修改后代码:converter = tf.lite.TFLiteConverter.from原创 2021-12-05 17:08:28 · 1313 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘tensorflow.examples.tutorials‘
在用手写体mnist数据集做模型训练时候,提示改错,主要原因是tensorflow版本升级后,删除了对mnist库中input_data函数的支持。在此提供一种解决方案: 下载tutorials文件夹下的函数到你的代码工程中,当做一个本地函数导入使用。该文件夹放在了百度网盘中:链接: https://pan.baidu.com/s/1pfnswBjH5-TixedM1Fxkdw 提取码: 48vh比如,代码中报错的位置是:import tensorfl...原创 2021-12-05 16:02:47 · 630 阅读 · 0 评论 -
Linux下终端安装pycocotools
确保已安装过cython, 否则 pip install cython$COCOAPI 表示COCOAPI的路径 git clone https://github.com/cocodataset/cocoapi.git $COCOAPI cd $COCOAPI/PythonAPI make install原创 2021-11-30 10:59:00 · 2490 阅读 · 0 评论 -
AttributeError: module ‘google.protobuf.descriptor‘ has no attribute ‘_internal_create_key‘
常见的问题,升级一下protobuf的版本即可pip install protobuf --upgrade报错截图:原创 2021-11-04 11:15:03 · 502 阅读 · 0 评论 -
pycuda._driver.Error:cuInit failed:unknown error
如题,pytorch工程中,在autoinit.py中遇到pycuda._driver.Error:cuInit failed:unknown error解决方案,安装nvidia-modprobe包即可:sudo apt-get install nvidia-modprobe原创 2021-10-18 17:04:35 · 1365 阅读 · 0 评论 -
error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file
运行编译通过的demo程序,报错如下:./demo: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory通过命令查看libpng是存在的:ldconfig -p | grep libpng解决方案:apt-get install libpng16-dev...原创 2021-09-22 13:46:22 · 3706 阅读 · 0 评论 -
VIM快捷键操作(复制/粘贴/删除/查找/跳转/撤销)
1、复制1)单行复制在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……【yy】 复制光标所在的那一行【nyy】 复制光标所在的向下n行2、粘贴在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴3、删除删除一行:dd删除一个单词/光标之后的单词剩余部分:dw删原创 2021-08-20 14:47:43 · 8062 阅读 · 0 评论 -
Linux使用scp在两台主机之间传送文件
1,从本机向另外一台主机传送文件//scp 要传送的文件 远程电脑的名字@ip:+要传送到的路径$ scp send_file.txt ubuntu1@192.168.100.123:/home/Documents//传送文件夹$ scp -r send_files/ ubuntu1@192.168.100.123:/home/Documents2,从另一台主机传文件到本机//scp 远程电脑的名字@ip:+要传送的文件 本机要接收的位置$ scp ubuntu1@192.1原创 2021-07-25 17:36:13 · 529 阅读 · 0 评论 -
Linux给QtCreator创建快捷启动的图标
Linux安装好QtCreator后只能通过设置环境变量,在终端启动QtCreator,不太方便,可以通过创建快捷启动图标,快速找到启动并不用占用一个终端。快捷方式一般以.desktop后缀命名,并保存到/usr/share/applications目录下,有固定的语法,但常用的应用快捷方式可用以下命令:[Desktop Entry]Name=软件的名称Comment=软件注释Exec=启动脚本路径Icon=软件的图标Terminal=是否打开终端StartupNotify=true.原创 2021-07-16 11:47:23 · 1189 阅读 · 1 评论 -
pycharm快速给print 加括号
网络下载的python代码,版本参差,从python2.x迁移python3.x的过程中,存在print语法问题,即python2.x中print无括号,python3.x中print有括号。逐行添加括号未免效率过低,因此,可使用正则表达式的方法,提供解决方法。1、在pycharm编译器中,Ctrl+R调出替换功能框,勾选“Regex”,选择正则表达式替换方法2、 从上到下,第一个搜索框输入print (.*?);?$正则表达式 含义. 匹配任意字符,除了换行符,当re.DOTA原创 2021-07-15 17:14:43 · 2753 阅读 · 0 评论 -
Dev-C++下面的编译状态栏信息不显示
如下图,Dev-C++的编译信息不显示了。是因为被隐藏了,上拉条也拉不出来,解决方案,View -》Floating Report Window, 然后拉开这个Report Window,再 把Floating Report Window的对勾去掉就好了。原创 2021-07-05 12:53:42 · 11607 阅读 · 2 评论 -
plt.imshow和cv2.imshow的显示停留设置
用plt.imshow或者cv2.imshow时候,如果不设置显示停留,则图像会一闪而过。解决方案:#matplotlib.pyplotplt.show()#opencv2cv2.waitKey(0)示例代码: img = cv2.imread('..png') rows, cols = img.shape[:2] pts1 = np.float32([[25, 25], [100, 25], [25, 100],[100, 100]]) pts.原创 2021-05-18 11:48:07 · 5210 阅读 · 1 评论 -
Ubuntu更新完NVIDIA驱动后,重启电脑无法进入图形化界面
Ubantu16.04页面,做深度学习实验需要将原来的CUDA驱动由9.0版本更新成10.0,按照如下命令进行更新(也可以直接在软件中心更改):sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-410 # 此处的410要根据已安装的CUDA版...原创 2019-08-18 23:08:06 · 9734 阅读 · 2 评论 -
ValueError: Variable train/rnn/basic_lstm_cell/kernel already exists, disallowed
在尝试深度学习LSTM序列模型实验时候,参考网上的实验代码(链接),发现训练模型和预测模型不能同时运行,会报错:ValueError: Variable train/rnn/basic_lstm_cell/kernel already exists, disallowed. Did you mean to set reuse=True in VarScope? Originally def...原创 2018-05-12 22:18:30 · 11210 阅读 · 9 评论 -
python停止工作,Check failed: stream->parent()->GetConvolveAlgorithms(&algorithms)解决办法
在window7上搭建TensorFlow-gpu环境,最后一步出错:“python停止工作,Check failed: stream->parent()->GetConvolveAlgorithms(&algorithms)解决办法”然后说我的当前库版本是7100,而资源编译是7013之类的话(问题解决前忘记截图了),其实就是说我当前的版本太高,要换低版本。上...原创 2018-04-24 14:41:03 · 1626 阅读 · 0 评论 -
word超出纸张打印范围
打印一个含很多表格的文档,正常A4纸打印被提示内容超出打印纸张范围,网上搜了好久说在word页面设置里调整页边距和纸张大小的方法,都没有解决,这个花费我60分钟左右。准备放弃的时候突然想到转换成pdf格式试一下,结果居然成功了,这个过程费时不超过一分钟。特将经验分享,希望能够帮到。 ...原创 2017-08-11 16:14:14 · 5279 阅读 · 0 评论 -
ENVI5.2裁剪遥感图像指定区域
我需要在遥感图像中裁剪出我选定的属于海洋中尺度涡的图片,在envi classic版本中很不方便,故结合网上查询总结了一下过程,方便大家参照。1. 首先打开你要裁剪的遥感图像。找到ROI工具,在快捷栏中直接找到roi工具(图1),单击;或者通过File---new---Region of Interest(图2)。 图 1 图 ...原创 2016-11-11 18:32:29 · 83409 阅读 · 8 评论 -
Keras重载保存的mobilenet模型时, 报错:ValueError: Unknown activation function:relu6
需要添加一些额外的代码,方式如下from keras.utils.generic_utils import CustomObjectScopewith CustomObjectScope({'relu6': keras.applications.mobilenet.relu6,'DepthwiseConv2D': keras.applications.mobilenet.Depthwis...原创 2019-05-08 11:26:44 · 2645 阅读 · 1 评论 -
python中cv2将多个图片生成视频报错:OpenCV: FFMPEG: fallback to use tag 0x7634706d/'mp4v'
我用cv2把多张图片转成视频时候,遇见了这个错误,不能生成视频文件,查了很多资料,最终同时找到了两种解决方案。代码:# coding=utf-8import osimport cv2from PIL import Imagedef makevideo(path, fps): """ 将图片合成视频. path: 视频路径,fps: 帧率 """ fo...原创 2019-04-30 12:09:26 · 36818 阅读 · 18 评论 -
实录:ubantu16.04装系统,搭建tensorflow-gpu遇到的坑
前前后后已经多次搭建过tensorflow的实验环境,其中在ubantu系统上也弄过一次,本以为这次公司实习搭环境虽然会遇到点问题,但也总是能hold的住,结果,,,咳,咳,出来混总是要还的,从一开始装ubantu系统就一直在出问题,目前系统和环境都已经解决了,在此期间,做ubantu启动盘4次,重装ubantu系统5次,哎,已经没有那些问题的示意图了,就简单文字记录一下,给自己留个回忆吧...原创 2019-04-13 00:02:29 · 366 阅读 · 0 评论 -
ubuntu16.04的terminal打不开
Ubuntu16.04LTS自带python27和Python35,我就自做聪明的按照网上教程把更新了python36版本,并把原来自带指向python27也改为指向python36,结果就悲剧了,引发了一系列问题,比如terminal打不开,无法打开设置中的 language support 和 software & updates,不能更换中文输入法,不能安装英伟达显卡驱动...原创 2019-04-11 23:11:16 · 14141 阅读 · 6 评论 -
tensorflow-gpu之NVIDIA GeForce940MX显卡的坑:finished with exit code -1073740791 (0xC0000409)
根据前一篇博文解决了tensorflow-gpu安装时候的DLL load failed错误,本以为安装好GPU版本的tensorflow就可以愉快的玩耍了,结果发现,并不是每一个NVIDIA显卡都适合安装GPU版本的tensorflow。 因为安装了GPU版本的tensorflow,所以跑实验时候都会默认使用GPU加速运算,然而安装成功之后我发现,当直接用tensorf...原创 2019-04-07 22:44:40 · 3973 阅读 · 3 评论 -
tensorflow-gpu安装后测试报错,ImportError: DLL load failed: 找不到指定的模块
反反复复我已经搭建过很多次tensoflow环境了,不管是CPU还是GPU版本的,在搭建过程中遇到过很多错误,尤其是在最后测试tensorflow是否安装成功的时候。比如ImportError: DLL load failed的错误,报错可以分为两类:一种是缺乏Microsoft Visual C++ 2015 Redistributable的插件,在microsoft官网下载安装...原创 2019-04-04 10:34:44 · 2119 阅读 · 0 评论 -
TypeError: unsupported operand type(s) for +: 'range' and 'range'
python代码报错如标题,实际是两个range相加。仍然是python2和python3版本导致的错误。python2中,range()返回的是list,可以将两个range()直接相加,如range(5)+range(10)python3中,range()成了一个class,不可以直接将两个range()直接相加,需要先加个list,如list(range(5))+list(range...原创 2019-03-08 20:18:14 · 9355 阅读 · 0 评论 -
AttributeError: 'dict' object has no attribute 'has_key'
运行网上的python代码时候,出现这种错误是因为python版本兼容问题:has_key方法在python2中是可以使用的,在python3中删除了。比如:if dict.has_key(word):改为:if word in dict:...原创 2019-03-08 15:34:35 · 14649 阅读 · 0 评论 -
docker-compose --version报错:AttributeError: ‘module’ object has no attribute ‘unique’
根据官网指导安装docker-compose,结果测试docker-compose --version报错如下,根据提示可知是enum的问题。因为电脑同时安装了具有相同命名空间的enum和enum34,所以导致调用冲突。root@k8s-master:~$ docker-compose --versionTraceback (most recent call last): File "...原创 2020-01-20 12:24:39 · 2418 阅读 · 0 评论 -
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-
docker不能pull镜像,虚拟机也连不了网,好像是DNS server的问题。运行docker run hello-world报错如下:docker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: r...原创 2020-01-16 11:39:08 · 7907 阅读 · 0 评论 -
python 文件关于读写编码的几个错误
1. UnicodeDecodeError: 'gbk' codec can't decode byte 0x84 in position 55: illegal multibyte sequenceTraceback (most recent call last): File "E:/ice_experiment_lmh/github_code/ChineseNER-master/da...原创 2018-12-07 15:52:38 · 904 阅读 · 0 评论 -
Vmware打开虚拟机提示:以独占方式锁定此配置文件失败。另一个正在运行的VMware进程可能正在使用配置文件以及虚拟机黑屏
看了很多说删除.lck文件的,还有说删除.vmdk文件的,.vmdk文件在删除的时候提示无法删除,.lck文件删除后,也无法解决问题,又不想卸载重装。之后就打开控制面板,更改-修复VMware,重启电脑,再打开VMware不提示独占锁定文件失败,但是一直黑屏。解决办法:搜索cmd命令,以管理员方式打开, 输入netsh winsock reset(这个命令是重置网络规范,黑屏的原因很可能...转载 2019-11-16 21:42:46 · 2489 阅读 · 3 评论 -
undefined symbol: _ZN6caffe26detail36_typeMetaDataInstance_preallocated_7E
运行代码报错如下:ImportError: /home/xxx/.local/lib/python3.6/site-packages/torchvision/_C.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN6caffe26detail36_typeMetaDataInstance_preallocated_7E原因是我更换了...原创 2019-09-02 16:08:09 · 10777 阅读 · 8 评论