![](https://img-blog.csdnimg.cn/20191206173634416.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Ubuntu
农夫山泉2号
关于交流可以发邮件:778961303@qq.com
展开
-
【wsl】——windows wsl常用操作
wsl常用操作原创 2022-11-21 12:03:11 · 437 阅读 · 0 评论 -
【conda】——新建32位python环境,vscode无法调试
conda新建32bit python原创 2022-11-14 21:08:10 · 2057 阅读 · 0 评论 -
【ubuntu】——ubuntu更换apt源、pip源和conda源
ubuntu更换apt源、pip源和conda源原创 2022-11-14 15:23:51 · 382 阅读 · 0 评论 -
【zsh】——离线安装zsh,退格键变空格键
zsh离线安装原创 2022-11-14 15:15:37 · 366 阅读 · 0 评论 -
【工具】——win11安装wsl2, ubuntu18.04
请参考:转载 2022-11-08 15:58:02 · 214 阅读 · 0 评论 -
【c++】——LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
转载自:https://www.cnblogs.com/panfeng412/archive/2011/10/20/library_path-and-ld_library_path.html1. LIBRARY_PATH和LD_LIBRARY_PATH的区别LIBRARY_PATH和LD_LIBRARY_PATH是Linux下的两个环境变量,二者的含义和作用分别如下:LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,指定gcc编译需要用到的动态链接库的目.转载 2021-08-27 10:33:23 · 1478 阅读 · 0 评论 -
【ubuntu】——gflags&glog卸载与安装
gflags, glog1.卸载gflags&glog只适用于通过apt安装的方式# 1. glogsudo apt-get remove sudo apt-get remove libgoogle-glog-dev# 2. gflagssudo apt-get remove libgflags-dev然后通过以下命令检查是否删除了:locate gflags | grep /usr2. 安装gflagsgit clone https://github.com/gflag.原创 2021-08-20 15:16:44 · 5254 阅读 · 0 评论 -
【cmake】——get_filename_component/add_library(ncnn SHARED IMPORTED)
cmake1. add_library(ncnn SHARED IMPORTED)最简单的方法是添加include_directories(CMAKESOURCEDIR/inc)linkdirectories({CMAKE_SOURCE_DIR}/inc)link_directories(CMAKESOURCEDIR/inc)linkdirectories({CMAKE_SOURCE_DIR}/lib)add_executable(foo ${FOO_SRCS})target_link.原创 2021-07-28 00:37:15 · 878 阅读 · 0 评论 -
【VScode】——includePath设置
C/C++在vscode的c_cpp_properties.json中设置includePath时,如果有多个相同的头文件,在查看的时候,会按照includePath中的路径次序进行索引。 "includePath": [ "${workspaceFolder}/demo/fwd_cpp/include/**", "${workspaceFolder}/demo/fwd_cpp/include/common/**".原创 2021-07-09 14:42:54 · 16499 阅读 · 0 评论 -
【VScode】——调试pytorch分布式训练脚本torch.distributed.launch
转载自:https://blog.csdn.net/qianbin3200896/article/details/108182504尊重原创,请看原文解决方案在VS Code中想要调试Python脚本很简单,只需要创建一个launch.json文件即可。如果没有launch.json文件,只需要单机下图中“python:当前文件”旁的齿轮按钮即可创建一个launch.json文件。下面是最关键的地方,用于为debug设置配置参数,具体如下:{ // Use IntelliSense .转载 2021-07-07 16:04:31 · 2677 阅读 · 0 评论 -
【zsh】——zsh与/etc/profile
在 /etc/profile 中配置无效查看zsh的相关文档发现,zsh其实并不使用 /etc/profile文件,而是使用 /etc/zsh/ 下面的 zshenv、zprofile、zshrc、zlogin 文件,并以这个顺序进行加载。转载 2021-03-23 17:15:57 · 854 阅读 · 0 评论 -
【git】——git中submodule子模块的添加、使用和删除
转载自:https://blog.csdn.net/guotianqing/article/details/82391665背景项目中经常使用别人维护的模块,在git中使用子模块的功能能够大大提高开发效率。使用子模块后,不必负责子模块的维护,只需要在必要的时候同步更新子模块即可。本文主要讲解子模块相关的基础命令,详细使用请参考man page。子模块的添加添加子模块非常简单,命令如下:git submodule add <url> <path>其中,url为子模块.转载 2021-01-28 17:56:03 · 481 阅读 · 0 评论 -
【eigen】——apt,conda安装方式
1. conda只能使用官方的源进行安装conda install -c conda-forge eigenPlease update conda by running $ conda update -n base -c defaults conda## Package Plan ## environment location: /home/darknet/miniconda3/envs/torch110 added / updated specs: - eig原创 2021-01-25 20:10:53 · 1747 阅读 · 0 评论 -
【ubuntu】——timinator终端
参考:https://maxim-danilov.github.io/make-linux-terminal-great-again/https://www.jianshu.com/p/27c8088dc8f7https://blog.csdn.net/zhangkzz/article/details/90524066转载 2021-01-25 16:57:49 · 270 阅读 · 0 评论 -
【ubuntu】——smb访问共享文件夹
安装samba:sudo apt install sambainstall the gvfs-backends: sudo apt install gvfs-backends采用图形化界面访问共享文件夹原创 2020-12-24 10:02:27 · 1301 阅读 · 0 评论 -
【工具软件】——wine安装source insight
请参考:https://blog.csdn.net/wxchbhd/article/details/81487343原创 2020-12-22 15:18:09 · 411 阅读 · 1 评论 -
【wine】——wine安装报错:依赖: libasound2:i386 (>= 1.0.16) 依赖: liblcms2-2:i386 (>= 2.2+git20110628) 但是它还没有被安装
1. 问题在安装wine的时候,参考官网的安装步骤winehq,然后就会报各种问题。报错:(这是deepin-wine的,和wine的报错有点相似)dpkg: dependency problems prevent configuration of deepin-libwine:i386:deepin-libwine:i386 depends on libasound2 (>= 1.0.16).deepin-libwine:i386 depends on libc6 (>= 2.23)原创 2020-12-22 11:31:00 · 3383 阅读 · 1 评论 -
【ubuntu】——apt该为清华源
转载自:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/Ubuntu 镜像使用帮助Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。选择你的ubuntu版本:16.04 LTS# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.c.转载 2020-12-18 18:57:24 · 501 阅读 · 0 评论 -
【Vscode】——配置支持cuda函数的智能补充
背景在用ide写代码的时候,最好的就是其自动提示的功能:函数名,参数类型。。。等。但是有些库或函数在用的时候,无法自动补全,这样就很不方便。解决方案首先要知道所需要使用的函数的头文件(.h)在哪里然后在vscode中按 ctrl+shift+p,在搜索框中填json,选择c/c++在includePath中添加所使用的头文件的位置,如这里的cuda{ "configurations": [ { "name": "Linux"原创 2020-11-12 17:03:49 · 3423 阅读 · 0 评论 -
【ubuntu】——安装wps
请参考:Ubuntu安装WPS字体文件下载地址: 链接: https://pan.baidu.com/s/1PRuQuFyRlNi88Q34CsSxOw 提取码: n82a转载 2020-10-15 15:04:49 · 349 阅读 · 0 评论 -
【ubuntu】——源码安装protobuf
1. 下载源码从realse页面下载所需版本2. 安装依赖sudo apt-get install autoconf automake libtool curl3. 安装产生配置脚本./autogen.sh$ ./configure --prefix=/usr/local$ make$ make check$ sudo make install$ sudo ldconfig # refresh shared library cache.4. 测试protoc --version原创 2020-10-12 17:31:55 · 564 阅读 · 0 评论 -
【ubuntu】——ldconfig的作用
转载自:https://www.cnblogs.com/schips/p/10183111.htmlldconfig是一个动态链接库管理命令,其目的为了让动态链接库为系统所共享。ldconfig的主要用途:默认搜寻/lilb和/usr/lib,以及配置文件/etc/ld.so.conf内所列的目录下的库文件。搜索出可共享的动态链接库,库文件的格式为:lib***.so.**,进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/ld.so.cache,该文件保存已排好序转载 2020-09-18 19:34:08 · 936 阅读 · 1 评论 -
【工具】——vscode python指定gpu id
点击左边的运行/ 或者用快捷键 ctrl+shift+d——添加launch.json在launch.json中添加CUDA_VISIBLE_DEVICES:1{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ .原创 2020-09-08 13:53:08 · 5478 阅读 · 5 评论 -
【ffmpeg】—— FFmpeg X264的preset和tune
转载自:https://www.cnblogs.com/dj1232090/p/6901720.html鉴于x264的参数众多,各种参数的配合复杂,为了使用者方便,x264建议如无特别需要可使用preset和tune设置。这套开发者推荐的参数较为合理,可在此基础上在调整一些具体参数以符合自己需要,手动设定的参数会覆盖preset和tune里的参数。–preset的参数主要调节编码速度和质量的平衡,有ultrafast、superfast、veryfast、faster、fast、medium、slow、转载 2020-07-21 15:51:27 · 3451 阅读 · 0 评论 -
【Cmake】——Cmake的一些解释
转载自:https://www.cnblogs.com/zhangjiansheng/p/7995422.htmlcmake的一些词的解释cmake中一些预定义变量PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/buildCMAKE_INCLUDE_PATH 环境变量,非cmake变量CMAKE_LIBRARY_PATH 环境变量CMAKE_CURRENT_SOU转载 2020-07-13 16:43:13 · 549 阅读 · 0 评论 -
【基础操作】ln多个源文件夹链接到同一个文件夹
场景: 需要将两个数据集的图片融合到一起训练,比如:1. 行人;2,车辆解决方案直接将所有的图片copy到同一个文件夹采用软链接的方式ln -s /home/yangna/data/helmet/VOC2028/JPEGImages/* /home/yangna/data/construction/ln -s /home/yangna/data/face_mask/train/*.jpg /home/yangna/data/construction/...原创 2020-06-30 14:43:01 · 3119 阅读 · 0 评论 -
【ubuntu】cmake升级操作
转载自:https://www.cnblogs.com/HaoQChen/p/11048584.html本文将介绍一种在Ubuntu系统下快速升级CMake到指定版本的方法。之前找了很多方法,要么需要删除原来的版本,如果安装不成功会非常危险,之前的编译环境都没了。另外就是ppa的更新,我试了也不行。本文介绍的方法只需要下载安装包,然后改一下CMake的链接即可。各版本安装包下载地址:https://cmake.org/files/下载首先到上面的地址下载相应版本安装包,注意需要是Linux-x8转载 2020-05-29 11:59:56 · 1335 阅读 · 0 评论 -
【ncnn android】算法移植(四)——ubuntu上搭建环境,测试
链接:https://blog.csdn.net/u010918487/article/details/82947157https://blog.csdn.net/kdchxue/article/details/81046192原创 2020-05-22 08:51:23 · 1290 阅读 · 0 评论 -
【ubuntu】安装配置nfs文件系统
转载自:https://blog.csdn.net/avideointerfaces/article/details/88722157作用: 将一个文件夹做成一个“共享文件夹”一样,可以方便一些嵌入式设备的调试和文件传输1. 电脑上安装nfs在ubuntu上安装nfs,命令如下:sudo apt-get install nfs-kernel-server //instal...转载 2020-04-17 19:23:49 · 571 阅读 · 0 评论 -
【ubuntu】ubuntu root密码
ubuntu14.04的root默认密码是什么转载 2020-04-16 15:42:33 · 274 阅读 · 0 评论 -
【基础操作】ubuntu解压zip文件乱码
原文:https://www.cnblogs.com/pipci/p/10114527.htmlUbuntu18.04 解压zip文件乱码的解决方法在Ubuntu的系统下解压zip文件的时候居然出现了乱码,通过查找网上的资料,解决的办法有两种一、通过unzip行命令解压,指定字符集,由于zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导...转载 2020-02-24 13:42:18 · 330 阅读 · 0 评论 -
ubuntu设置双ip,访问摄像头+推流
问题描述已有的监控系统是192.168.0.xx,是在0这个段,有10个摄像头。上网用的是:192.168.143.xx这个段需求电脑通过opencv访问0段的摄像头,处理之后用ffmpeg推流到rtmp://192.168.143.176/videotest,这样前端就可以显示视频流解决方案将算法端的服务器设置为双ip,由算法服务器进行拉流、处理、推流,ubuntu设置双ip参考:...原创 2020-01-13 16:49:50 · 975 阅读 · 0 评论 -
项目代码阅读
gnome-terminal新建一个终端启动后自动执行命令,请参考:gnome-terminal使用原创 2019-12-13 16:14:19 · 245 阅读 · 0 评论 -
ubuntu svn客户端简单使用
1. 安装subversion客户端apt-get install subversion安装完成之后可以用svn --help检查是否安装成功2. checkout项目svn co http://路径(目录或文件的全路径) [本地目录全路径]–username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --user...原创 2019-12-06 16:39:56 · 547 阅读 · 0 评论 -
python通过fork()创建守护进程
请参考:https://blog.csdn.net/qq_38526635/article/details/81903302https://blog.csdn.net/wu0che28/article/details/82347079其他:用 ps -l 可以查询正运行的进程cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;...原创 2019-11-10 16:36:03 · 221 阅读 · 0 评论 -
ubuntu安装teamviewer,并设置为开机启动和固定密码
1. 安装请参考:https://blog.csdn.net/tap880507/article/details/856013372. 开机启动和固定密码设置2.1 选择界面中的“其他”——“选项”2.2 勾选“start teamviewer with system”2.3 在左边的"安全性"——“个人密码(用于无人值守)”中设置自己的固定密码注意: teamviewer的帐号是固...原创 2019-11-01 13:51:22 · 10966 阅读 · 1 评论 -
ubuntu安装SVN及使用
转载的,具体细节可以看原文。注意:修改authz文件,加入用户权限:[/]zhaodaxin = rw这里要加上[/],不然会报错。转载 2019-11-01 13:23:32 · 376 阅读 · 0 评论 -
ubuntu安装nvidia显卡驱动
1、卸载原有的NVIDIA驱动(没装的话就跳过)一般方法”sudo apt-get remove –purge nvidia*如果使用.run文件安装,使用–uninstall卸载(具体方法百度)2、禁用nouveau安装NVIDIA需要把系统自带的驱动禁用,打开文件:sudo gedit /etc/modprobe.d/blacklist.conf在文本最后添加以下内容:blac...转载 2019-11-01 09:36:19 · 652 阅读 · 0 评论 -
ubuntu开启SSH服务远程登录
安装ssh-server服务sudo apt-get install openssh-server然后确认ssh-server是否启动了:ps -e | grep ssh转载 2019-10-31 14:49:50 · 296 阅读 · 0 评论 -
云服务器部署flask类web应用的注意事项
注意事项就是:要在云服务器的安全组的入方向上打开flask应用的端口1. flask代码from flask import Flask app = Flask(__name__) @app.route('/')def index(): print('OK') return 'hello world' if __name__ == '__main__': a...原创 2019-10-24 11:28:24 · 515 阅读 · 1 评论