![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
踩坑记录
不正道
这个作者很懒,什么都没留下…
展开
-
CUDA cusolverDn<t>gesvd()函数认知
使用cuSOLVER库做SVD分解原创 2022-10-28 11:32:08 · 1202 阅读 · 0 评论 -
CUDA 编程经验分享
【代码】CUDA 编程经验分享。原创 2022-09-24 08:55:40 · 556 阅读 · 0 评论 -
解决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 · 735 阅读 · 0 评论 -
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 · 3237 阅读 · 0 评论 -
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 · 389 阅读 · 0 评论 -
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 · 202 阅读 · 0 评论 -
关于C和C++标准输出缓冲区问题
printf("hello"); 在C语言中可以输出,C++却不能。两者区别在于输出缓冲区的刷新。C++中输出后fflush(stdout);可以解决此问题。当然,C++中输出\n时也会刷新显示。原创 2021-05-19 15:03:11 · 232 阅读 · 0 评论 -
UEFI添加驱动参考
UUID可以在线生成SECTION UI 是设备名原创 2021-04-21 17:37:25 · 842 阅读 · 0 评论 -
关于NRF24L01无线模块——经验之谈(转载请注明出处,谢谢)
经验:1. CE引脚的使用: CE原创 2021-03-05 10:27:23 · 2048 阅读 · 1 评论