- 博客(32)
- 收藏
- 关注
原创 Ubuntu 22.04 安装tensorrt
在Ubuntu22.04系统下,针对NVIDIA1080显卡完成驱动和CUDA环境配置。首先通过535版本NVIDIA驱动安装解决nvidia-smi命令问题,随后安装11.5版本的CUDA工具包。针对CUDA11.5版本下载并安装对应8.3.1.22版本的cuDNN,配置相关库文件和权限。最后注册NVIDIA账号下载TensorRT8.4.1.5(支持CUDA11.5),解压至系统目录并配置环境变量。通过bashrc文件设置CUDA_HOME、TENSORRT_DIR等路径,完成环境配置后验证trtexe
2025-08-21 09:55:33
679
原创 windows10装Ubuntu22.04系统(双系统)
这篇教程详细介绍了Windows和Linux双系统的安装步骤。首先需要准备Ubuntu镜像文件、空白U盘和磁盘分区。使用Rufus工具将镜像写入U盘,然后通过高级启动进入安装界面。安装时选择手动分区,建议创建多个ext4格式分区(包括/swap、/、/home等),特别要注意避免覆盖Windows系统盘。安装完成后进行基本环境配置。文章提供了详细的分区建议和常见问题解决方案,帮助新手顺利完成双系统安装。
2025-08-13 17:35:25
1162
原创 Linux驱动开发学习——字符设备
本文详细介绍了Linux字符设备驱动开发的全流程。以虚拟LED驱动为例,讲解了字符设备的核心模块:设备编号、文件操作接口、核态/用户态交互和设备节点。开发步骤包括:定义设备结构体、实现文件操作函数(open/release/read/write)、注册到内核(分配设备号、初始化字符设备、创建设备节点)以及编写模块的初始化和退出函数。文中提供了完整的示例代码,展示了如何动态分配设备号、注册字符设备、创建设备节点,并实现LED状态的读写控制。最后给出了模块编译、加载测试和卸载的具体操作命令。
2025-08-11 15:41:17
464
原创 QNX申请及安装
参考这一篇由于现在的界面发生了更改,所以有些地方需要注意申请试用版的账号之后,会给邮箱发送一个激活的连接,点击下图中的左红框,里面有一个许可证的连接,能看见你的产品信息。右边的红框一开始是“允许”,要点击User加入一个邮箱,然后变为“开发”才能够下载软件,此时返回QNX软件下载中心,可以看见产品已经解锁了。(跟着邮箱发送的操作步骤和链接点击进去就行)
2025-07-17 10:11:40
504
原创 VMware错误:指定的虚拟磁盘需要进行修复
在vmware的安装路径中找到vmware-vdiskmanager文件所在的地方,在此路径下打开cmd。注意:在使用解决办法之后一定要重新打开vmware,我的开始没有重新打开,导致没有生效。由于一些原因,对电脑直接拔电源,导致虚拟机非正常关闭。1. 将虚拟机安装目录下的.lck文件夹删除。注意:.vmdk的文件有几个,都试一遍。然后重新打开vmware并启动虚拟机。2.修复vmdk文件路径。:非正常关闭虚拟机。
2025-07-16 09:31:47
665
原创 arm架构下的程序开机自启动
在Jetson上实现程序开机自启动的两种方法:1. 图形界面登录后启动:创建.desktop文件置于~/.config/autostart/目录,设置30秒延迟后执行程序,并赋予执行权限;2. systemd服务方式:创建.service文件配置图形会话依赖、环境变量和工作目录,启用服务后测试启动。实际测试中第一种方法有效,第二种方法启用后未执行。调试可使用journalctl查看服务日志。
2025-07-04 14:32:54
319
原创 ssh改变导致无法连接ubuntu
分为ubuntu和主机两个方面,(sudo apt-get remove 然后install 的方法没有效果)然后在vscode的ssh(.ssh\config)中把主机名字与ip都删了,刷新一下,重新添加,再连接就好了。通过上面两步主机和ubuntu可以ssh了,但是vscode还不可以(数据没更新)在ubuntu 的~目录下删除vscode的服务。不用该,关掉就行(就是这个文件有错误)打开powershell。执行下面的指令自动删除。ssh密钥发生了改变。输入密码就连接成功了。
2025-06-19 17:03:19
361
原创 cmd ssh连接ubuntu 可以,vscode不可以
注意:ubuntu的家目录下面的 .vscode-server删除了再连接(ls -a查看)原因:vscode版本太高,ubuntu版本太低(本人 18.04)另一种方法:服务器版本升级(如果没有什么重要资料可以考虑)远程主机不满足运行 VS Code 服务器的前提条件。解决办法:重装vscode。
2025-06-17 17:25:52
416
1
原创 SQL基础
题目:对于申请参与比赛的用户,blog_url字段中url字符后的字符串为用户个人博客的用户名,现在运营想要把用户的个人博客用户字段提取出单独记录为一个新的字段,请取出所需数据。题目: 现在运营想要了解复旦大学的每个用户在8月份练习的总题目数和回答正确的题目数情况,请取出相应明细数据,对于在8月份没有练习过的用户,答题数结果返回0.题目:现在运营想要对用户的年龄分布开展分析,在分析时想要剔除没有获取到年龄的用户,请你取出所有年龄值不为空的用户的设备ID,性别,年龄,学校的信息。
2025-04-24 17:41:53
1081
原创 开发板主机可以互相ping通但是无法通过ssh访问
注意:1.每次重启开发板之后需要连接板子的WIFI,使其和主机在一个网络中。2.具体命令需要根据自己添加的进行使用。
2024-12-25 09:56:40
1005
原创 c++ 使用filesystem(Ubuntu 18.04)
在CMakeLists.txt文件中的link中加入 -lsedc++fs。如何上一句加了之后还不行,将该文件所在的include路径加入进去。添加位置:在文件的project(test)下一行即可。2. 将该文件路径加入到cmake文件中。,直接将g++升级即可,升级到8版本以上。如何编译的是基于虚拟机的x86版本,即。在cmake文件中启用c++17标准。c++编译器版本为7.x.x。
2024-12-20 10:11:12
502
原创 ubuntu18.04安装opencv(cpp)
注意: 默认安装路径为: /usr/local/bin - executable files /usr/local/lib - libraries (.so) /usr/local/cmake/opencv4 - cmake package /usr/local/include/opencv4 - headers /usr/local/share/opencv4 - other files (e.g. trained cascades in XML format)
2024-12-17 10:21:42
396
原创 ubuntu-18.04 虚拟机无法使用ssh连接
结果:Unit sshd.service could not be found.外部cmd可以ping同但是无法连接。原因:没有ssh.service。解决:history。
2024-12-17 09:31:24
497
原创 55. 跳跃游戏
无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。不要陷入陷阱,这个题需要的是判断行不行,而不是怎么实现的路径,只需要判断每次走最长能不能覆盖数组即可。可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回。给你一个非负整数数组。
2024-08-29 16:37:07
293
原创 指针常量与常量指针
常量指针:指向的值不能通过这个指针修改,但指针本身可以被重新赋值。指针常量:指针本身不能被重新赋值,但可以通过这个指针修改它所指向的值。
2024-08-29 16:25:55
281
原创 17. 出栈合法性
已知自然数1,2,...,N(1<=N<=100)依次入栈,请问序列C1,C2,...,CN是否为合法的出栈序列。每组测试数据的第一行为整数N(1<=N<=100),当N=0时,输入结束。如给出的序列是合法的出栈序列,则输出Yes,否则输出No。第二行为N个正整数,以空格隔开,为出栈序列。对于每组输入,输出结果为一行字符串。,若出栈序列合法,需满足。输入包含多组测试数据。方法二:对于当前元素。
2024-08-13 15:29:38
324
原创 贪心算法入门题目之分饼干
1. 从大饼干开始发:大饼干分给胃口大的孩子,当可以满足胃口大的孩子的时候,饼干开始发下一块,否则,用当前的饼干给下一个孩子,以此循环到结束条件。假设你是一位很棒的家长,想要给你的孩子们一些小饼干。,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。虽然你有两块小饼干,由于他们的尺寸都是1,你只能让胃口值是1的孩子满足。你有三个孩子和两块小饼干,3个孩子的胃口值分别是:1,2,3。,这是能让孩子们满足胃口的饼干的最小尺寸;你有两个孩子和三块小饼干,2个孩子的胃口值分别是1,2。
2024-06-19 18:00:42
527
原创 删除有序数组中的重复项
方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。2.left 用来定位位置,right用来遍历数组。删除重复出现的元素,使得出现次数超过两次的元素。为什么返回数值是整数,但输出的答案是数组呢?并在使用 O(1) 额外空间的条件下完成。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。不要使用额外的数组空间,你必须在。1.两个指针left right。,返回删除后数组的新长度。最通用的思想就是指针。以力扣平台题目为示例。请注意,输入数组是以。
2024-02-27 17:34:08
355
原创 力扣每日一题 数组121 股票买进最大利润(简单)
2.最大的数据必须在prices[1:]的区间内,即最大的数据必须在最小的数后面,否则返回0。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回。设计一个算法来计算你所能获取的最大利润。1. 从数组中找到最小和最大的数据。求数组中,任意两位数之差最大。买入这只股票,并选择在。
2024-01-23 17:31:08
469
1
原创 !_src.empty() in function ‘cv::cvtColor‘
!_src.empty() in function 'cv::cvtColor'
2023-11-06 14:14:27
447
原创 import .pyi 文件无法导入
在服务器中运行别人的代码时用到了.pyi文件,但是显示no module。服务器版本:Ubuntu 22.04.3 LTS \n \l。python环境已安装:Python 3.10.12。请问是需要安装什么编辑器吗?
2023-09-14 10:51:00
863
3
buildroot构建的根文件系统加载出错
2025-06-25
import .pyi文件失败
2023-09-14
Cmake Error
2023-08-15
wget安装问题,版本查看时不对
2023-08-16
计算机视觉实验室有哪些
2022-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅