- 博客(11)
- 收藏
- 关注
原创 解决nvprof 报错ERR_NVGPUCTRPERM - The user does not have permission to profile on the target device.
解决方法:查看nvvp路径$ which nvprof /usr/local/cuda-10.2/bin/nvprof把/usr/local/cuda-10.2/bin加到Defaults secure_path后面$ sudo su$ vim /etc/sudoersDefaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/loc
2022-03-30 10:56:29 792
原创 VScode 检测到 #include 错误。请更新 includePath。 的解决方案
问题描述:我用vscode远程连接到Linux,发现提示解决方法:在c_cpp_properties.json中添加"/usr/include/**",注意上一行结尾的逗号。如图说明:"/usr/include/**"的意思是包含/usr/include/路径下的所有的文件,而https://blog.csdn.net/weixin_44718794/article/details/106751513这篇文章的方法只包含正确路径。其实理论上应该是一样,但实测发现只有按照本文的方法才真正有效,真正原因
2022-03-29 19:03:38 3258
原创 recvfrom函数地址长度的坑
recvfrom (int __fd, void *__restrict __buf, size_t __n, int __flags, __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len)recvfrom函数的addr是个输出参数,给个地址就行了。而addr_len是个输入参数,调用的时候必须给准确值。...
2021-05-27 11:30:15 431
原创 Linux下添加自定义service
描述:将自己编写的Daemon注册成service,类似windows的注册表。并在开机时启动。编译Daemon进程creat_daemon(){ //创建子进程并结束父进程 pid = fork(); if(pid > 0){ exit(0); } //子进程创建新会话 pid = setsid(); if(pid == -1){ perror("Error setsid!\r\n"); exit(1);
2021-05-24 19:40:01 213
原创 关于C和C++标准输出缓冲区问题
printf("hello"); 在C语言中可以输出,C++却不能。两者区别在于输出缓冲区的刷新。C++中输出后fflush(stdout);可以解决此问题。当然,C++中输出\n时也会刷新显示。
2021-05-19 15:03:11 261
原创 虚拟机连不上外网?
虚拟机在net(VMnet8)模式下,笔记本换地方后的网段可能和以前不同,这种情况重启虚拟机适配器即可。右键 禁用->启用
2021-03-05 08:54:47 438 1
原创 libcrypto.so.1.0.0缺失问题
libcrypto.so.1.0.0缺失问题libcrypto.so属于libssl,所以下载并安装对应版本的libssl即可。Libssl1.0.0 Download for Linux下载deb包,使用一下命令安装即可。sudo dpkg -i Libssl*.*.*packet
2021-03-04 16:34:37 10690 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人