Linux
Linux
胖虎的编程日记
这个作者很懒,什么都没留下…
展开
-
protobuf版本冲突
####### add protobuf lib path #########(动态库搜索路径) 程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径export LD_LIBRARY_PATH=/home/user/local/protobuf/3.17.1/lib/:$LD_LIBRARY_PATH#(静态库搜索路径) 程序编译期间查找动态链接库时指定查找共享库的路径export LIBRARY_PATH=/home/user/local/protobuf/3.17.1/lib/:原创 2021-06-01 20:37:04 · 495 阅读 · 0 评论 -
非root用户解决/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ ,升级gc
export LD_PRELOAD=/home/user/.local/lib64/libstdc++.so.6原创 2021-06-01 19:05:56 · 453 阅读 · 0 评论 -
linux local用户修改/tmp: no spce left on devices.
首先查看/下目录的占用情况:Filesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 50G 50G 20K 100% /devtmpfs 126G 0 126G 0% /devtmpfs 126G 3.4M 126G 1% /dev/shmtmpfs 1原创 2021-05-16 17:58:23 · 253 阅读 · 0 评论 -
Hi3559a 虚拟地址 物理地址相关
问:Hi3559a为何需要对硬件底层进行操作?原则是什么?有哪些步骤?答:Hi3559a的开发有以下特点:1、IVE的开发需要使用物理地址;2、原创 2021-04-25 16:56:41 · 216 阅读 · 0 评论 -
手把手从0开始封装SDK
一个SDK文章通常来说需要包含以下几个部分:支持的系统类型头文件库文件依赖库模型文件功能函数接口自定义数据结构…原创 2021-04-25 09:55:49 · 1206 阅读 · 0 评论 -
tar.gz 压缩 解压命令
tar -zcvf yolov5-ysz.tar.gz ./yolov5-ysztar -zxvf yolov5-ysz.tar.gz原创 2021-04-23 11:23:26 · 175 阅读 · 0 评论 -
3559a 常见问题汇总
提示1、跑正确的模型及时备份;bug1:error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such file or directory解决方法:在板子上运行之前执行如下操作添加库:export LD_LIBRARY_PATH=./:../../lib...原创 2021-04-22 11:31:00 · 289 阅读 · 0 评论 -
cmake install local
cmake -DCMAKE_INSTALL_PREFIX=/home/usr/make installvim ~/.bashrc ...source ~/.bashrc原创 2021-04-21 15:30:23 · 223 阅读 · 0 评论 -
一句话说清楚 cpp extern 是干什么用的
头文件中有如下的使用extern关键字的部分:extern "C" { #include "a.h" #include "b.h"}其含义是:当包含a.h和b.h的时候使用C的标准进行编译而部分是cpp。原创 2021-04-18 19:09:01 · 404 阅读 · 0 评论 -
linux 目录下所有文件 权限 同步修改
亲测可用。https://blog.csdn.net/u012206617/article/details/106591799/原创 2021-04-18 12:55:57 · 281 阅读 · 0 评论 -
cmake源码编译软件的一般步骤
mkdir -p $HOME/local/opencv-3.4.13cd opencv-3.4.13mkdir build && cd buildcmake .. -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=$HOME/local/opencv-3.4.13make make install原创 2021-04-13 19:59:58 · 282 阅读 · 0 评论 -
libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found
vim ~/.bashrcexport LD_LIBRARY_PATH=/lib:/lib64:/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64export LD_LIBRARY_PATH=$HOME/.local/lib64:$LD_LIBRARY_PATHsource ~/.bashrc原创 2021-04-13 13:11:21 · 217 阅读 · 0 评论 -
cannot open shared object file: No such file or directory
需要将缺少的库文件添加到barhrc即可。gedit ~/.bashrcexport LD_LIBRARY_PATH=$HOME/convert_tool:$LD_LIBRARY_PATHsource ~/.bashrc原创 2021-04-13 11:32:43 · 176 阅读 · 0 评论 -
非root, local, build from source 源码 gmp configure: error: gmp.h header not found
tar xzf gcc-VERSION.tar.gzcd gcc-VERSION./contrib/download_prerequisites gmp-6.1.0.tar.bz2export LD_LIBRARY_PATH=$HOME/gmp/6.1.0/libexport CPLUS_INCLUDE_PATH=$HOME/gmp/6.1.0/includeexport C_INCLUDE_PATH=$HOME/gmp/6.1.0/include mpfr-3.1.4.tar.bz原创 2021-04-12 21:43:19 · 1114 阅读 · 3 评论 -
local 非root 用户 安装protobuf
下载需要的protobuf.tar.gztar -zxvf XXXcd protobufsh autogen.shconfigure --prefix=/home/user/makemake install检查是否安装成功: protoc --version原创 2021-04-08 15:25:44 · 252 阅读 · 0 评论 -
cuda 10.1 permission denied
光标滑到 toolkit 按a键,即可修改为local路径!原创 2020-12-22 22:14:40 · 1290 阅读 · 0 评论 -
win10 wmware 虚拟机 ubuntu 优盘/U盘/移动硬盘 无法连接
原因:虚拟机系统不兼容USB3.1的设备。解决方案:新建虚拟机向导 ---> 自定义硬件---> USB控制器---> USB兼容性---> 设置为USB3.1,勾选显示所有USB输入设备。完成!原创 2020-11-17 09:53:46 · 1545 阅读 · 0 评论 -
cudnn 相关bashrc设置
export PATH=$PATH:/home/user/cuda-10.0/bin/export PATH=$PATH:/home/user/cuda-10.0/lib64/export XLA_FLAGS=--xla_gpu_cuda_data_dir=/home/user/cuda-10.0/export LD_LIBRARY_PATH="/home/user/cuda-10.0/lib64:/home/user/cuda-10.0/extras/CUPTI/lib64"原创 2020-11-12 14:13:29 · 410 阅读 · 0 评论 -
python 值传递 参数传递 有啥区别?可以互相转化吗?适用的情况是什么?
引用传递:传入的参数对象是可变对象(列表,字典等),如果参数在函数体内被修改,那么源对象也会被修改。值传递:传入的参数对象是不可变对象(数字,元组,字符串等),这个时候就是值传递。那么源对象是不会改变的,...原创 2020-10-24 12:34:00 · 129 阅读 · 0 评论 -
Linux各发行版对比
ubuntu社区版SUSERedHatCentOS是否免费YNNY是否提供专业技术支持NYYN社区用户群大小较小较小较大非常大Ubuntu企业版, ubuntu enterprise linux技术支持较好硬件兼容性好非OA,生态较弱debian精简稳定免费更新较慢,软件过时不提供专业技术支持SUSE Linux Enterprise Server可靠性高,生态良好,创新多,提供专业技术支持...原创 2020-10-09 09:26:06 · 211 阅读 · 0 评论 -
软件工程的核心概念有哪些?
冯诺依曼结构:核心:将程序像数据一样存储在电脑里,而不是制作成无法更改的硬件。把程序的运行过程分解为读出程序,解释程序,执行程序三个步骤。里程碑式事件和成果:SAGE project:1950s, 军事防御系统,为美加军方开发,100w+行代码,对于软件认识的改变1950s:软件是硬件的附属,1960s:软件不是硬件,软件的修改比硬件容易的多;软件没有损耗软件可维护程度低;软件通常没有适合的文档;开发成本不断提高;开发效率落后于硬件的发展;1968年:软件危原创 2020-10-07 14:00:11 · 1255 阅读 · 0 评论 -
大数据相关技术的代表产品总结
大数据计算模式解决问题代表产品批处理计算针对大规模数据的批量处理MapReduce, Spark等流计算针对流数据的实时计算Storm, S4, Flume, Streams, Puma, DStream, Super Mario, 银河流数据处理平台等图计算针对大规模图结构数据分析Pregel, GraphX, Giraph, PowerGraph, Hama, GoldenOrb等查询分析计算大规模数据的存储管理和查询分析Dremel, Hive,...原创 2020-09-27 12:05:51 · 2021 阅读 · 0 评论 -
nvidia英伟达和七彩虹什么关系?为啥发布3080的是英伟达,七彩虹会给3080一个报价?
如果高通生产自己的手机的话,那么英伟达和七彩虹的关系就完全类似于高通和小米的关系。高通(英伟达)生产手机CPU(显卡芯片),同时也生产使用自家CPU的手机(即公版显卡),同时供货给小米(七彩虹),小米(七彩虹)通过组装除了CPU(显卡芯片)之外的其他零部件,生产自己品牌的手机(非公版显卡)。...原创 2020-09-18 19:57:56 · 4844 阅读 · 0 评论 -
virtualenv和anaconda有啥区别和联系吗?
共同点:都是虚拟环境开发软件;不同点:anaconda:功能全,几百MB大小;virtualenv:轻量级,几十MB大小。原创 2020-09-18 19:30:20 · 618 阅读 · 0 评论 -
ubuntu 18.04非root用户 切换 不同版本的gcc
使用下述博客安装gcc:https://www.cnblogs.com/jessepeng/p/11674780.html使用下述博客设置.bashrchttps://www.dazhuanlan.com/2019/08/25/5d616f0967502/原创 2020-09-03 18:22:39 · 524 阅读 · 0 评论 -
pytorch-encoding安装踩坑记录
安装非root的cuda10.1:(失败)sh cuda_10.1.105_418.39_linux.run提示如下错误:Log file not open.Segmentation fault (core dumped)可能是数组越界,按照网上的方法进行尝试解决:#设置core大小为无限 ulimit -c unlimited#设置文件大小为无限 ulimit unlimited仍然提示一样的错误!安装非root的cuda9.2(成功)建立co..原创 2020-09-02 20:34:34 · 2919 阅读 · 2 评论 -
ubuntu 18.04 非root用户切换不同CUDA
在自己的根目录的.bashrc中添加如下语句:export CUDA_HOME="/usr/local/cuda-9.0:$CUDA_HOME"export PATH="/usr/local/cuda-9.0/bin:$PATH"export LD_LIBRARY_PATH="/usr/local/cuda-9.0/lib64/:$LD_LIBRARY_PATH"保存之后运行:source ~/.bashrc...原创 2020-09-01 14:53:46 · 321 阅读 · 1 评论 -
ubuntu 18.04 重装 安装cuda11
之前装的cuda使用nvidia-smi 和nvcc-V 显示都是没问题,torch.cuda.is_available()返回True,可是实际执行程序的时候无法调用cuda,遂重装。按照下面的方法进行卸载:https://blog.csdn.net/qq_31610789/article/details/104424889接着按照官网的方法安装cuda11:https://developer.nvidia.com/cuda-downloads?target_os=Linux&原创 2020-08-31 14:55:07 · 1457 阅读 · 0 评论 -
【转】ubuntu系统为firefox浏览器安装flash插件
https://blog.csdn.net/weixin_40522162/article/details/80287296转载 2020-08-16 12:43:03 · 417 阅读 · 0 评论 -
ubuntu18.04 LTS nvidia RTX 2080 驱动、cuda 10.2安装
1、使用如下命令查看驱动ubuntu-drivers devices2、安装推荐的驱动即可:sudo ubuntu-drivers autoinstall3、重启系统即可!完毕!完结撒花~~~原创 2020-08-13 19:49:51 · 494 阅读 · 0 评论 -
ubuntu 重装多次仍然不显示引导菜单怎么办?
在ubuntu下修改grub文件。1、首先备份/etc/default/grub2、sudo gedit grub3、GRUB_TIMEOUT_STYLE = 改为menu4、GRUB_TIMEOUT = 30(非0都行)5、更新grub:sudo update-grub原创 2020-08-13 08:53:54 · 213 阅读 · 0 评论 -
ubuntu 18.04 系统安装避坑篇
之前装的ubuntu 18.04 有以下的问题:选择中文显示之后所有文件夹都变成了中文,cd的时候很麻烦;默认的火狐浏览器是国际版,登陆账号之后无法和国内账号同步,因此使用了这篇博客的方法进行操作,然而失败了,这个时候电脑没有浏览器,应用商店的浏览器也无法下载(不知道为什么);https://www.cnblogs.com/spqin/p/13061508.html第一次重装选择“清除之前的ubuntu并安装”,然而之前的ubuntu有800G,新装的ubuntu竟然只有32G,旧的ubu原创 2020-08-11 11:51:58 · 264 阅读 · 0 评论 -
ubuntu 18.04 安装中文版火狐
尝试这个方法没有效果:https://www.cnblogs.com/spqin/p/13061508.html问题在于系统是英文,不支持中文。按照下面的方法更改系统语言(无效):https://blog.csdn.net/gys_20153235/article/details/80490880这个时候火狐已经被卸载了,应用商店的火狐无法安装(找不到对应的文件?)这个时候只能重装系统了!!!!!啊啊啊啊啊啊啊...原创 2020-08-11 10:34:21 · 367 阅读 · 0 评论