- 博客(124)
- 资源 (7)
- 收藏
- 关注

原创 WSL 子系统安装、使用入门文档
打开安装包(可能需要解压),在弹出的页面进行安装,最后设置用户名、密码即可。编写如下开机自启脚本,复制到。输入以下命令并重启电脑。
2024-10-16 10:56:03
559

原创 简单通用的系统安装、备份、还原方法,支持 ARM 系统【Ventory+FirePE+DiskGenius】
此方案通过VentoryFirePEDiskGenius图形化界面操作,步骤简单备份还原操作支持 ARM 和 X86制作Ventory启动盘添加FirePE等系统镜像到启动盘中启动FirePE等系统镜像(安装系统:从启动盘中启动系统安装镜像并进行安装)备份、恢复镜像:(从启动盘中启动FirePE系统镜像)使用DiskGenius软件备份、恢复镜像。
2024-06-05 15:27:33
5286

原创 在 Linux 上通过 udev 规则绑定 ttyUSB 设备的相对地址
这两个属性也是可行的,只要不同设备使用的 USB 芯片型号不同,这两个属性也就会不同。区分设备,当设备换了一个 USB 接口插上时,地址的绑定就会发生错误。路径下,通过新增 udev 规则文件可以给 USB 设备绑定类似。如果同时接有多个 USB 设备的话,可能上一次开机设备 A 是。这样自定义的相对地址,从而使程序中连接 USB 设备更加灵活。多个不同型号 USB 设备往往绝大部分属性都是相同的,几乎只有。使用 udevadm 命令可以查看 USB 设备的属性信息。绝对地址的设备,已经成功绑定到。
2024-04-18 14:51:58
1572

原创 本地/笔记本/纯 cpu 部署、使用类 gpt 大模型
部分可以看到该模型的不同量化版本、文件大小、预计内存占用、推荐与否。点击具体量化版本的模型即可下载。是 hugging face 社区的一个用户, ta 提供了许多预量化大模型的下载。使用 web UI + 大模型文件,即可在笔记本上部署、使用类 gpt 大模型。在该用户的 model 库中搜索需要的模型,常用关键词是。页面,按上图进行模型加载即可(大概需要几十秒)。页面,即可进行对话。
2023-11-21 12:01:52
7434
4

原创 【multimaster_fkie】多 ros master core 通信库,不配置主从机进行 ros 多机通信
多个 ros 系统之间可以通过配置 ros 主从机实现互相通信,但有的场景每个 ros 系统都需要运行 rosmaster/roscore ,这种情况下就需要使用库来实现 ros 通信。
2023-08-23 16:53:45
897
转载 【转载】PyTorch中不同自动图像增强方法的比较
Comparing Different Automatic Image Augmentation Methods in PyTorchhttps://sebastianraschka.com/blog/2023/data-augmentation-pytorch.html
2025-03-17 11:22:47
13
原创 解决 onnx 加速 Failed to create TensorrtExecutionProvider 问题
这样编译安装的库路径,而我是在。tensorrt cuda版本对应。添加后重新运行代码,顺利运行。的库路径添加到环境变量。版本一定要根据环境中的。库上使用以下代码进行。版本安装,例如环境是。
2025-03-06 15:10:45
299
原创 解决 Failed to load library libonnxruntime_providers_cuda.so with error: libcublasLt.so.12 问题
注:CUDA 是大版本内互相兼容的,所以任意支持 CUDA-11 版本的。要求的 CUDA-12 与系统的 CUDA-11 版本不符导致。都支持任意 CUDA-11 版本的环境。直接安装支持 CUDA-11 的。重新运行代码,顺利结束。
2025-03-06 09:29:28
380
原创 linux 编译、交叉编译 opencv+ffmpeg 为动态库
cmake 之后,make 之前如果输出了以下内容,opencv 就链接上 ffmpeg 了。cmake 之后,make 之前如果输出了以下内容,opencv 就链接上 ffmpeg 了。opencv 的 videoio 库依赖于 ffmpeg 打开视频、相机,所以需要联合编译。返回内容中出现红框内的几个 ffmpeg 视频依赖库,即是链接成功。返回内容中出现红框内的几个 ffmpeg 视频依赖库,即是链接成功。为具体路径,稍后编译 opencv 时会用到。为具体路径,稍后编译 opencv 时会用到。
2024-12-09 15:04:09
1345
原创 【jellyfin】解决Edge 浏览器播放 jellyfin 的 hevc/h265 视频“该客户端与媒体不兼容,服务器未发送兼容的媒体格式”错误
在 windows 系统自带的 Edge 浏览器里网页播放 jellyfin 媒体库里的 hevc/h265 编码的视频时,总是提示。
2024-10-27 20:55:40
2568
原创 【版本管理】cmake 编译的 c++ 可执行文件输出 git commit 版本(即 hash 值)
常常排查 bug 时,不知道当前运行的可执行文件到底是哪个版本代码编译出来的,无法快速判断需要修改哪一份代码。因此需要输出可执行文件的源码 git commit 版本信息,定位代码版本。
2024-10-22 17:39:05
497
原创 使用 cmake 在 x86 系统中为 arm 系统交叉编译程序
原理:在 x86 系统里使用交叉编译工具链(arm 版 gcc/g++)编译程序,然后放在 arm 系统里运行。
2024-10-16 11:13:41
950
转载 【转载】旭日派 RDK X3 上使用 WiringPi
进入WiringPi目录安装WiringPi。build.sh 脚本会自动完成WiringPi库的编译与安装。
2024-09-15 17:42:48
227
转载 【转载】漫谈公网网络延迟
以北京和深圳为例,直线距离 1920 公里,接近 2000 公里,传输介质如果使用光纤光缆,那么延迟时间 t=L/v = 0.2 万公里/20 万公里/秒=10ms ,也就是说从北京到深圳拉一根 2000 公里的光缆,单纯的距离延迟就要 10ms ,实际上是没有这么长的光缆的,中间是需要通过基站来进行中继,并且当光功率损耗到一定值以后,需要通过转换器加强功率以后继续传输,这个中转也是要消耗时间的。我们都知道,网络传输是通过传输介质来进行的,常见的传输介质就是双绞网线和光纤,另外还有其他类型的线材。
2024-08-28 17:27:51
229
转载 【转载】ModbusTCP协议
Modbus由MODICON公司于1979年开发,是一种工业现场总线协议标准。1996年施耐德公司推出基于以太网TCP/IPModbusTCP。Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。标准的Modbus协议物理层接口有RS232、RS422、RS485和以太网接口,采用方式通信。
2024-08-23 10:38:48
53
转载 【转载】CMake PreCompiled Header: 基于CMake的预编译头文件
首先,预处理这个级别每个文件中都会做,那么可以通过一些手段,令所有文件都引用一个"编译期"生成的文件,这个文件具有所有其他文件的include,并且在所有cpp文件编译之前编译,以此来节约其他文件预编译的时间.由于预编译头文件的体积问题,target之间复用预编译头文件就是必要的,但是值得注意的是,由于c++中存在外部注入的宏这样的存在,因此只有在 “所有编译选项 && 宏"都一致的情况下,复用头文件才是合理的.,这些头文件在每个文件中,都会被预处理器导入,被词法分析,语法分析,语义分析走一遍流程.
2024-07-26 16:11:45
322
原创 c++ 中检查 cuda 是否可用以及 cuda 版本
【GPU】linux 安装、卸载 nvidia 显卡驱动、cuda 的官方文档、推荐方式(runfile)编译运行代码后,示例输出如下。
2024-06-13 14:21:04
917
1
原创 【microros】解决 microros安装过程中的 undefined reference to `fmt::v6 问题
在 ubuntu-20 arm 开发板上根据官方文档手动编译安装 microros 过程中,执行。Microros 官方编译安装文档。命令之前从源码编译安装一个。
2024-05-25 19:18:23
365
原创 【DNS】linux 中让系统 NetworkManager 不自动生成无效的 DNS
一些系统安装之后会自动覆盖/添加无效 DNS 设置,导致反而无法上网。内容为你喜欢的 dns 地址即可,例如。
2024-05-24 00:05:53
701
1
原创 【jetson】研华 jetson orin 开发套件系统镜像下载链接、刷入镜像时修改默认用户名的方法
注:下载链接来源于研华技术支持人员,有过期时间。配置文件的用法可以参考以下文章。其中以下两行即指定了用户名为。,可以提前修改为其他用户名。并解压后,可以在其中的。
2024-05-09 12:02:20
477
转载 【转载】如何使用万用表分辨正极引线和负极引线
如果读数是正数,则红色接线连接的是正极引线;如果万用表的读数是正数,比如9.2,那就说明连对了,也就是说红色接线连接的是正极,黑色接线连接的是负极。旋转选择开关(万用表中间的大旋钮),使其显示一个类似大写字母“V”的符号,上面还有一条直线,这样万用表就设成直流(DC)电压了。将接线与电线连好后,查看万用表屏幕上的读数。这就是电线的电压,可能是正数,也可能是负数。将红色的接线夹夹在任意电线的末端,将黑色的接线夹夹在另一根电线的末端。
2024-05-09 10:16:33
2528
原创 【python】读取文件的创建时间、修改时间并写入修改时间
许多图片压缩软件在压缩图片后,会丢失图片文件的真正创建时间、修改时间,也就会导致图片时间线被打乱。因此需要从原始图片中读取创建时间、修改时间,并将其中较早的一个写入压缩后图片的修改时间。
2024-05-01 09:56:56
880
1
原创 【iconv】Linux c++ 中文字符串转十六进制 GBK 编码/内码
【代码】【iconv】Linux c++ 中文字符串转十六进制 GBK 编码/内码。
2024-04-26 09:10:35
730
1
原创 c++ 中判断字符是 ASCII 编码还是 GBK 编码
在C++中,一个字符是ASCII编码还是GBK编码,取决于其在ASCII范围内还是在GBK范围内。ASCII编码的范围是0到127,而GBK编码是双字节编码,包含了更广泛的字符范围。
2024-04-25 17:53:43
599
原创 查看 Linux 接入的 USB 设备速率是 USB2 还是 USB3
使用以下命令查看接入的 USB 设备速率(每一行最后的 xxM 字样)。插入设备前查看一次,插入设备后查看一次,对比即可定位到刚插入的设备是哪一条。对照 USB 速率表,即可知道某个 USB 设备当前是 USB2 还是 USB3 速率。
2024-04-09 17:41:24
2200
1
原创 【linux】解决 iptables 出现的 Couldn‘t load match ‘string‘:No such file or directory 的问题
需要先换上 ubuntu-22 的 apt 源,然后重装。ubuntu-20 的 apt 源中只有。在 ubuntu-20.04 上使用。,此时再使用就不会出现问题了。
2024-02-06 22:48:17
1910
原创 解决 relocation xxx symbol `xxx‘ can not be used when making a shared object;recompile with -fPIC
你的程序在链接时发现一个库(libloguru.a)不是用 -fPIC(Position Independent Code)编译的。在编译共享库(shared library)时,通常需要确保所有的对象文件和库都使用 -fPIC 选项进行编译。咨询 chatgpt 后,在。编译一个动态库时,链接了。
2024-01-25 18:31:12
1091
3
原创 【CUDA】解决使用 sanitizer debug 带 cuda 的 opencv 时 (-217:Gpu API call) out of memory 错误
根据参考链接中 github 的讨论,出问题的原因应该是。以某种方式发生了冲突,使用在命令前添加。程序内存错误的时候,遇到了必现的。
2024-01-18 10:38:07
744
1
原创 【CUDA】GPU 算力与 CUDA 版本对应关系
官方算力表:https://developer.nvidia.com/cuda-gpus#computehttps://docs.nvidia.com/datacenter/tesla/drivers/index.html#cuda-arch-matrixhttps://en.wikipedia.org/wiki/CUDA#GPUs_supported
2024-01-17 16:55:16
20430
原创 解决 ros catkin_make 时报错 Assertion failed: file ‘xxx/librt.so‘ does not exist. Message: RT Library
开发板上新装了系统测试,把其他 arm 系统中的。整个拷贝过来了,但是在。
2024-01-10 17:35:58
1441
原创 解决 apt install 时报错 dpkg: error processing archive xxx.deb (--unpack): trying to overwrite ‘xxx‘
【代码】解决 apt install 时报错 dpkg: error processing archive xxx.deb (--unpack): trying to overwrite ‘xxx‘
2024-01-10 14:53:44
5895
原创 【镜像压缩】linux 上 SD/TF 卡镜像文件压缩到实际大小的简单方法(树莓派、nvidia jetson)
第一步中的镜像文件大小和 SD/TF 卡硬盘空间大小一致,需要进一步压缩为实际使用空间大小。SD/TF 卡插入 Ubuntu 主机(虚拟机也行),在 ubuntu 主机中打开。SD/TF 卡插入 Ubuntu 主机(虚拟机也行),在 ubuntu 主机中打开。这个步骤将生成一个与 SD/TF 卡硬盘空间大小一致的。镜像文件,请确保 Ubuntu 主机空间足够。应用,选中 SD/TF 卡,然后。应用,选中 SD/TF 卡,然后。此步骤只能覆盖原有的的镜像文件。
2024-01-08 16:53:26
2441
Microsoft.HEVCVideoExtension 微软 hevc 视频拓展
2024-10-27
JellyfinMediaPlayer-1.11.1-windows-x64.exe windows 客户端安装包
2024-10-27
fgvc_aircraft_variant_test 飞机 100 分类测试集
2020-10-11
fgvc_aircraft_variant_val 飞机 100 分类验证集
2020-10-11
fgvc_aircraft_variant_train 飞机 100 分类训练集
2020-10-11
Stanford Cars Test Dataset 斯坦福车测试集
2020-10-11
Stanford Cars Train Dataset 斯坦福车训练集
2020-10-11
CIFAR-10 图片格式数据集
2020-09-27
CIFAR-100 图片格式数据集
2020-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人