Linux
粼粼淇
淇水汤汤,波光粼粼。岸芷汀兰,郁郁青青。
从事计算机视觉,机器学习等方面算法的工作,爱好数学、算法、编程、中国古典文学、哲学,喜欢旅游,爱思考、爱推理;追求卓越、追求极致。
展开
-
linux下解压zip文件正确操作
我实际中遇到过好几次很奇怪的问题:windows下一个zip文件放置到linux下,使用鼠标点击解压后报错或出现中文字符变为乱码,这个问题疑惑了好一阵,不明所以。后来偶然使用命令行即unzip 你的.zip居然没有这些奇怪问题。总之,在linux下解压尽量使用命令行吧原创 2022-12-05 17:24:44 · 378 阅读 · 0 评论 -
c++中使用模板和类,编译时报未定义错,可能的解决方法
今天使用c++模板写了几个函数,函数声明放在.h文件中,定义放在.cpp文件中,恩似乎大家都是这么写c++的,但是编译链接时出现了未定义的错误,这确实让我愕然,最后经过朋友指点,发现是使用模板的原因,使用模板时声明和定义不要分开,具体啥原因咋也不清楚,不过网上找到了一篇讲解这个的分析。c++ - 模板方法的未定义引用错误 - Code Examplesc++ - 模板头文件 - 为什么只能在头文件中实现模板?原创 2022-12-05 17:19:01 · 1521 阅读 · 0 评论 -
c++ 一维vector 通用打印函数
其中print可以正常使用,print2编译都不通过,老是报error: ‘it’ was not declared in this scope,具体原因也不知道,大概是类型实例化是造成的.原创 2022-11-18 17:41:05 · 1173 阅读 · 0 评论 -
ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5‘ not found
ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5‘ not found原创 2022-07-30 18:49:35 · 1836 阅读 · 1 评论 -
ImportError: No module named setuptools 解决方案
网上的操作大概如下:wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gztar zxvf setuptools-0.6c11.tar.gzcd setuptools-0.6c11python setup.py install奈何网页过久,get不到于是去这里https://pypi.org/project/setuptools/#modal-close页面如下:下载s.原创 2022-03-16 19:22:59 · 1701 阅读 · 0 评论 -
python3多进程执行函数位置要点
import multiprocessing as mp#error example 1def mpadd1(): def add(args): a, b = args print(a + b) pool = mp.Pool() args = [(i, 10*i) for i in range(5)] print(args) pool.map_async(add, args) # for i in range(5):.原创 2021-10-27 11:48:09 · 145 阅读 · 0 评论 -
nohup后台python3程序及关闭
执行nohup python3 xx.py >log.txt 2>&1然后关闭命令窗口后程序在后端一直运行,如果没有指定日志文件,默认会把打印信息输出到 ./nohup.out查看使用python3启动的进程ps -aux|grep python3显示出的信息中第二列即为进程id使用kill杀死查找到的进程kill -9 对应进程id参考文章:1https://blog.csdn.net/weixin_42840933/article/details/8578012原创 2021-08-02 16:52:29 · 1350 阅读 · 0 评论 -
python3获取nvidia GPU信息程序
import subprocessimport numpy as npdef getcmdoutput(cmd): output=subprocess.getoutput(cmd) output =output.split('\n') return outputclass GPUInfo: def getgpunum(self): cmd="nvidia-smi -L | grep GPU |wc -l" output=getcm.原创 2021-07-10 18:08:23 · 889 阅读 · 1 评论 -
实用的工具、操作和网站
1、各种深度学习模型转化网址https://convertmodel.com/2、用fastgit加速github参考:http://ai.baidu.com/forum/topic/show/966882就是github clone加速的时候,前面的域名用https://hub.fastgit.org/来替换掉https://github.com就行啦!3、pip镜像加速1)如使用清华pip install --default-timeout=100 pytorch==1...原创 2021-07-10 17:48:48 · 128 阅读 · 0 评论 -
ubuntu 下NCCL安装
1 去这里下载nccl库https://developer.download.nvidia.cn/compute/machine-learning/repos/ubuntu1804/x86_64/2 执行sudo dpkg -i libnccl2_2.7.3-1+cuda10.2_amd64.debsudo dpkg -i libnccl-dev_2.7.3-1+cuda10.2_amd64原创 2020-09-07 11:27:29 · 988 阅读 · 0 评论 -
sudo apt-get install python3.5-dev安装不了的一些解决方法
需要编译个工程老是报找不到Python.h,后面查找需要用到python3.5-dev包,但是尝试用sudo apt-get install python3.5-dev老是出现无法下载一些库的问题,对于这种问题,一般有下面几种解决方法:1、采用https://www.cnblogs.com/wileywote0633/p/9096274.html的做法2、直接去一台同系统同版...原创 2020-04-13 13:56:41 · 4168 阅读 · 1 评论 -
Linux下使用C语言查找一个文件夹下指定扩展名的所有文件
最近在linux下要干点和c语言相关的任务,其中涉及使用C语言查找一个文件夹下指定扩展名的所有文件,我去开始在网上查找后粘贴后不能用,最后发现是windows下才能使用。最后找到了一篇不错的文章,https://www.cnblogs.com/fnlingnzb-learner/p/6472391.html这个是遍历当前目录下所有文件及其子文件夹,但是不太符合我的需求,我只需遍历当...原创 2020-03-13 18:41:23 · 3156 阅读 · 0 评论 -
linux下切换python2和python3及virtualenvwrapper
网上搜到的关于这些资料,感觉不错的链接如下:1 官网https://virtualenvwrapper.readthedocs.io/en/latest/install.html#python-versions2linux下切换python2和python3https://blog.csdn.net/justdoithai/article/details/703100953...转载 2019-08-18 16:56:36 · 248 阅读 · 0 评论 -
在Ubuntu 下如何把安装好的软件图标放置在桌面左侧
这篇blog主要为了自己下次再遇到:在Ubuntu 下如何把安装好的软件图标放置在桌面左侧的问题做个备忘录吧.解决方法如下:1 单击桌面左上角图标,打开搜索栏.2然后,单击界面下的第二个(像个字母A)图标,出现如下图:3单击已安装,然后找到的相应软件图标,最后鼠标左键单击,把这个图标拖到桌面左侧就可. 至此就完成了软件图标放置在桌面左侧的过程....原创 2018-04-16 18:42:48 · 11271 阅读 · 0 评论 -
最简单的方式解决ubuntu 16.04 屏幕亮度问题
原文链接:https://blog.csdn.net/qq_34650787/article/details/80163345本教程不需要修改grub(因为我的ubuntu 没有 sys/class/backlight/intel_backlight/brightness 这个目录), 我也装过brightness indicator 然而并不能用,下面的方式支持双屏,最多支持四个屏幕调...转载 2018-07-19 15:26:45 · 8102 阅读 · 2 评论 -
原来是win10和Ubuntu后来删了Ubuntu后,再次安装Ubuntu安装不上解决方法
我的问题是这样的,当时我的电脑装的是win10和Ubuntu双系统,后来觉得这个ubuntu用着不爽想重新安装一下,我当时以为直接从win10上把安装这个ubuntu的盘区格式化删除了就搞定,哪知道这样干了之后,开机后出现,就直接进入了GUN Grub界面然后直接键入exit 退出后能进入win10,这不是最糟糕的,最糟心的是尼玛重新安装ubuntu,启动项放在win10启动区时,死...原创 2018-08-04 15:27:26 · 3585 阅读 · 0 评论 -
U盘启动安装Ubuntu16.04详解
U盘启动安装Ubuntu16.04,主要分下面几个大步骤(注:比较重要的操作用红色字体标识):一、制作U盘启动Ubuntu16.04镜像文件这个可以参考:https://blog.csdn.net/yaoyut/article/details/78003061需要指出的时这篇博客有一处不太好,那就是博客第6步时,没有把“隐藏启动分区“(红色区域)设置为隐藏或高级隐藏。把“隐藏启...原创 2018-08-04 23:11:18 · 136046 阅读 · 7 评论 -
WD移动硬盘在ubuntu下能打开在win10下不能打开解决方法
今天遇到了一个比较奇怪的问题:WD(西部数据)移动硬盘在ubuntu下能打开在win10下不能打开。 在网上搜了半天也没解决,首先我的硬盘是好的,USB接口也没问题,这一点在同一个电脑上的ubuntu能打开就证明了这几点。那么为啥在win10下我的移动硬盘连接后在电脑上不出现如下图的标示啦?但是在电脑右下角有个这样的显示: ——》 右键单击像...原创 2018-08-10 21:23:32 · 6801 阅读 · 6 评论 -
Linux比较常用的终端快捷键使用
有关Linux的一些命令及快捷键还不错的网址:http://www.jb51.net/os/Ubuntu/141723.htmlhttps://www.linuxidc.com/Linux/2017-07/145778.html (linux 公社,这个网站不错,有好多linux知识)https://www.cnblogs.com/wqsbk/p/5649037.html下面是我工作中...原创 2018-08-06 21:30:31 · 3413 阅读 · 0 评论 -
Ubuntu下出现PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5或id=00e8(Receiver ID)解决方法
我是在ubuntu下按ctr+alt+F1或F2屏幕出现如下重复闪动:PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e8(Receiver ID)我在网上进行如上搜索,只找到:https://blog.csdn.net/qimengxingyuan/article/details/80874314?utm_sou...原创 2018-12-08 13:11:13 · 23146 阅读 · 23 评论 -
linux下sublime text3编译python程序时不能打印输出解决方法
我在linux下搭配sublime text3和python的开发环境时(安装sublime的方式基本有两种,这里有篇博客总结的比较全面可以参考:https://blog.csdn.net/u011982340/article/details/45843413),其他的照的网上的一些教程安装好了后,写了一个小的python程序来测试一下,最简单就是 print 一句话嘛。写好程序后...原创 2018-12-14 21:18:10 · 2829 阅读 · 0 评论 -
caffe 运行mnist示例
运行mnist示例:1、得到数据cd ~/caffesudo sh data/mnist/get_mnist.sh2、制作符合caffe要求的数据sudo sh examples/mnist/create_mnist.sh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%此段主要是当时运行程序有些问题及处理方法...原创 2018-12-15 15:51:20 · 503 阅读 · 0 评论 -
Ubuntu16.04系统 GPU1070Ti下搭建Caffe++Nvidia显卡驱动+Cuda9.0+Cudnn7.0.5
前言 : 为了能跑个深度学习特意买了一台式机,其实主要是想用cuda来加速,我的机器显卡是1070Ti,买的时候激情澎湃左挑右选,到货后更是热血沸腾的开始了caffe深度学习环境的搭配,但是激情和热血很快就被配置学习环境中各种曲折和困难给消磨掉了,以至于后来都不想配置caffe了,其实开始确实不怎么想用caffe,想用TF,但公司在用caffe。虽然caffe和TF各有...原创 2018-12-15 15:56:03 · 1640 阅读 · 0 评论 -
Linux下gcc/g++版本的升级与降级
下面是我的一个示例,我在此进行升级操作,由原先的5.4升级到9.1.0:1、首先安装gcc和g++版本,依次进行如下操作:sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install gcc-9sudo apt-get install g++-9注意上面的最后...原创 2019-07-15 14:24:22 · 17606 阅读 · 1 评论 -
gcc、make、makefile、cmake、cmakelists区别
转自: https://blog.csdn.net/zhangchen1003/article/details/510301121.gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。2.当你的程序只有一个源文件时,直接就可以用gcc命令编译它。3.但...转载 2018-04-22 21:42:02 · 316 阅读 · 0 评论