![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 75
zsffuture
hello world
展开
-
linux下c++版本线程池的实现
该版本的是来源c语言版本的修改,只是对其进行了封装,这里不过得解释原理,大家可以看这篇文章下面将直接上代码,同时这里需要主要的是使用的线程函数是linux自带的不是c++的自带线程函数,后续会使用c++提供一个线程池版本目录任务队列头文件源文件线程池线程池头文件线程池源文件测试代码任务队列头文件#ifndef __TASKQUEUE__H#define __TASKQUEUE__H#include<queue>#include<.原创 2022-04-01 11:32:54 · 1950 阅读 · 0 评论 -
win10系统远程ubuntu(linux)桌面
ubuntu Linux上的遠端連線,裝krdc, xrdp軟體以及xfce4桌面安装桌面环境 安装Xrdp 配置Xrdp 配置防火墙 连接到Xrdp服务器 结论Xrdp是Microsoft远程桌面协议(RDP)的开源实现,可让您以图形方式控制远程系统。 使用RDP,您可以登录到远程计算机并创建真实的桌面会话,就像登录本地计算机一样。本教程说明了如何在Ubuntu 18.04上安装和配置Xrdp服务器。安装桌面环境通常,Linux服务器没有安装桌面环境。 我们的第一步是安装X原创 2021-12-13 21:00:00 · 3322 阅读 · 0 评论 -
linux下vscode配置c++,使其和Visual Studio2019一样调试
linux下c++编译的方式 在win下visual studio为我们进行了大量的封装,同时设计了大量的容易操作的配置和界面,使得开发人员不过太过关注底层的编译链接过程,只需要关注代码本身即可,提升了开发的效率,但是在linux下就不一样了,linux下的编译和链接需要我们自己动手做,因此你会发现linux下会有很多种方式进行编译链接,这样只聊三种集Makefile、cmake和vscode:Makefile 这里来源不介绍了,直接给教程,可以看这篇文章cmak...原创 2021-12-06 19:15:00 · 4895 阅读 · 2 评论 -
ubuntu16.04创建可登陆界面的新用户和只能在命令行登陆的新用户的方法
Ubuntu16.04系统中创建新用户本文基于Linux的Ubuntu系统新建一个普通用户,linux系统的用户名为peng, 主机名为ubuntu1. 新建用户 2. 允许该用户以管理员身份执行指令1. 新建用户1.1 新建只能在控制台下登录的用户1) 切换为root用户为了获取创建用户的权限peng@ubuntu:~$ sudo su12) 添加一个新用户(如用户名为csdn)root@ubuntu:/home/peng# useradd csdn13) 为该用户转载 2020-12-02 15:39:45 · 3269 阅读 · 0 评论 -
编译DCNv2网络:error: command ‘C:\\Program Files\\NVIDIAGPUComputingToolkit\\CUDA\\v10.0\\bin\\nvcc.exe‘
在复现FairMOT时编译DCNv2出现了一个错误 error: command 'C:\\Program Files\\NVIDIAGPUComputingToolkit\\CUDA\\v10.0\\bin\\nvcc.exe' failed with exit status 2,编译时会出现一大串东西,只要不报错都是可以的,具体什么原因,暂时不清楚,但是如果编译出现了这个问题,不是你的环境问题,也不是版本问题,是编译时一个头文件出问题了,只需要把这个头文件替换一下即可执行,出错图片如下:原创 2020-11-20 14:05:20 · 9872 阅读 · 15 评论 -
linux(Ubuntu)下安装英伟达的显卡驱动、cuda和cudnn详细步骤
这里是使用最新的方法安装cuda+cudnn的方法,建议先查看对应的驱动,英伟达的系列安装一般分为为三个部分:显卡驱动的安装、CUDA安装、cudnn安装显卡驱动 通过这个命令查看:nvidia-smi上图的NVIDIA-SMI 440.33.01 Driver Version: 440.33.01 CUDA Version: 10.2 ,说明驱动是是440.33.01,对应支持的cuda为:10.2因为我是把驱动和cuda和cudnn一起安装的,因此他们是对应的,如果版本...原创 2020-11-16 08:53:52 · 1077 阅读 · 0 评论 -
linux使用---automake学习(从原理到实践,一步步完成automake)
生成configure过程中各文件之间的关系图详细介绍autoscan: 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。aclocal:根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件 aclocal.m4中。aclocal是一个perl 脚本程序,它的定义是:“aclocal - create aclocal.m4 by s原创 2020-07-28 12:54:38 · 3882 阅读 · 0 评论