自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪剑封心

雪剑飞花遍仙路,凡情一洗别永年。

  • 博客(440)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ 笔记索引

(不推荐) w10系统一般只用vs。(命令行参数处理的开源库)VS coda 配置。

2023-10-09 10:45:01 550

原创 ubuntu 18.04环境搭建记录

安装系统 ubuntu 18.04u盘不要拔掉,直到重启系统没问题。安装必要软件搜狗输入法,按照官方说明进行安装,右键右上角–>配置,将搜狗放入第一位谷歌浏览器QQpycharm 在软件商城直接安装可选软件ToDesk安装显卡驱动 测试:nvcc -V安装cuda测试cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuerymake./deviceQuery返回验证最后一行deviceQuery, CUDA

2021-11-15 07:31:58 1884

原创 docker compose 入门使用

安装基础命令:docker集群第一次启动, 注意第一次关闭以后启动以后停止以后重启对某容器扩容,扩容到多个。

2025-08-30 09:53:45 92

原创 docker 下载镜像报错

这个错误通常是由于 DNS 解析问题导致 Docker 无法连接到官方镜像仓库。加载配置文件、启动Docker。

2025-08-29 19:41:15 141

原创 Nginx 入门使用

若你的启动路径是自己写的,安装后,需要复制mime.types,用来让nginx识别配置文件,不然启动时会找不到。重新加载配置文件、加载指定的配置文件。安全退出,若不好用就强制kill。查看nginx进程、任意一个都可。停止,若不好用就强制kill。将Nginx下载到本机,解压。进入解压后的目录,执行安装。理解框架示例:不能直接使用。启动、指定配置文件启动。

2025-08-28 12:19:51 260

原创 rdk x3 读取MIPI摄像头

rdk x3 读取MIPI摄像头。

2025-08-09 10:06:08 108

原创 ubuntu 22.04 使用yaml文件 修改静态ip

检查状态(确保显示 active (running))ip addr show ens33# 查看是否生效。

2025-08-08 19:15:24 324

原创 python 调用C++源码和动态库 (cppyy库)

文件结构:这篇博客中。

2025-08-07 08:48:58 288

原创 VM 虚拟机与局域网内设备通信

VMware 中,可通过设置虚拟机的网络模式来实现虚拟机 IP 与局域网内其他设备的通讯前提本机与其他设备处于同一局域网且可以通信,才能进行下一步。

2025-07-29 09:45:57 238

原创 ROS2手动安装

安装 ROS2 Dashing,以桌面完整版。初始化 rosdep(用于安装依赖项)ROS2 的dashing版本。

2025-07-29 09:36:04 133

原创 ROS2 通讯:节点(发布-订阅)

鱼香ROS一键安装: wget http://fishros.com/install -O fishros && . fishros测试是否安装成功你好世界工作空间:src 代码install 安装build 编译log 日志创建src文件夹,在里面创建功能包创建功能包 创建类型 C++ 或 python 文件名称自己取ros2 pkg create --build-type ament_cmake 文件名。

2025-07-25 02:50:05 423

原创 C++ 虚函数(多态,多重继承,菱形继承)

多态的实现依赖于虚函数。类存在虚函数,则编译器会为每个类创建虚函数表。虚函数的调用过程:创建基类赋值给基类指针 --> 虚函数表指针 --> 虚函数表(数组) 里面进行查询并调用实际的函数。

2025-07-07 12:16:10 211

原创 C++ 完美转发(泛型模板函数)

完美转发是指在泛型模板函数中,以参数的原始形式(左值或右值)传递给目标函数,从而避免不必要的拷贝或移动操作。不使用完美转发,本质上是右值在传递中,默认变成左值,触发深拷贝。

2025-07-02 21:46:50 247

原创 C++ 左值 右值

简单理解:左值 就是一般的变量,右值是临时的变量。

2025-07-02 03:46:28 98

原创 C++ 程序性能测试工具(gprof),内存泄漏测试工具(valgrind )

CMakeLists.txt 内容。

2025-06-30 08:01:29 280

原创 C++ 程序崩溃排查

程序报错,可以根据报错信息,日志文件来初步排查。但还是无法知道具体原因,则采用Core dump分析。1、临时开启Core dump存储设置。使用空指针来赋值,故意制造错误。可以准确的找到报错位置在18行。2、编译代码,运行程序。

2025-06-26 02:12:18 219

原创 注意力机制(np计算示例)单头和多头

为了更好理解注意力机制里面的qkv矩阵,使用np来演示。单头注意力。

2025-04-20 20:30:58 355

原创 打印网络内的层名称与特征图大小

计算特征图大小的公式,池化与卷积都一样。全连接的隐藏层数字设置的任意的。AlexNet 为例子。

2025-04-07 09:37:30 209

原创 mp4转gif

如果最终生成的图片太大,电脑在处理时,内存不够,处理不过来,程序就会崩溃。当然,最终生成的图片太大也没意义,因为我们就是想减轻,方便传播。减少图片大小的一般方式:减小分辨率、跳帧、

2025-04-02 05:27:27 260

原创 win 远程 ubuntu 服务器 安装图形界面

注意要写IP和:数字。

2025-03-30 06:23:47 410

原创 在docker内,对使用 cmake 编译的 c++ 代码进行debug

重点是:program这个要写你的可执行文件的目录和文件名,first_cmake就是我的可执行文件。到这里你可以直接debug没有使用cmake工具的cpp代码。如果你是cmake进行构建的,需要在cmake里面加一行。launch.json 文件。

2025-03-18 17:40:47 247

原创 在docker 容器内debug调试python程序

launch.json 文件。注意路径,最好写绝对路径。ssh远程连接到服务器。

2025-03-17 01:34:17 365

原创 ubuntu 20.04 C++ 源码编译 cuda版本 opencv4.5.0

前提条件是安装好了cuda和cudnn解压重命名后进入opencv目录,创建build目录” 这里要根据显卡查询一下,我的cuda是11,显卡1650,所以是7.5。

2025-03-06 07:44:36 523

原创 cmake 条件编译

先按c进行编译,再按g.上下选择是否选择进行编译。

2025-02-27 03:48:01 255

原创 cmake 三种情况的构建(有头文件和源文件、有头文件、有库和头文件)

上面分3部分。

2025-02-26 07:43:34 278

原创 cmake 日志、变量、跨作用域、if else、for循环查询目录例子、库简单查询

DEFINED:如果给定的变量(普通变量、缓存变量或系统环境变量)存在,则返回真。格式为:DEFINED xxx,系统环境变量前要加 ENV,即 DEFINED ENV xxx。如果我们希望在子目录的 CMakeLists.txt 中设置变量,并且能够在父目录 CMakeLists.txt 中生效,我们需要提升作用域,语法是。TARGET:如果给定的名称是目标(包括二进制目标、伪目标,可参考【05】目标构建),则返回真。COMMAND:如果给定的名称是命令、宏或者函数这类可被调用的对象,则返回真。

2025-02-26 07:23:56 201

原创 cmake 生成动态链接库 同时导入并使用动态链接库

马赛克的内容是可以不要的,忽略。在文件夹外面,用一个CMakeLists.txt 进行编译,其中一个编为动态链接库,再进行链接。

2025-02-23 03:09:57 358

原创 cmake 生成静态链接库 再导入使用静态链接库

cmake 学习。

2025-02-23 02:36:18 462

原创 个人环境配置--安装记录

然后复制到 /usr/local 这只是个人喜好,你可以直接配置环境变量。tensorRT还没有安装,报错没有关系,等都安装好了还用这个做测试。我使用的是docker,首先拉取镜像,我用的是ubuntu20.04。根据你的cuda版本去下载,我的是cuda11.6。加速:pull hub.1panel.dev/根据显卡下载对应的cuda和cudnn。CMakeLists.txt 文件内容。open_ce.cpp 文件内容。先测试一下cuda有没有安装好。更新,安装 vim、 wget。

2025-02-22 22:59:09 937

原创 Ubuntu 20.04源码安装opencv 4.5.0

下载OpenCV 4.5.0源文件。安装opencv依赖库。解压,重命名,加权限。

2025-02-19 00:49:09 382

原创 C++ 使用json

【代码】C++ 使用json。

2025-02-15 12:48:09 298

原创 deepseek本地部署

高性能:14B、32B或70B版本,适合高端GPU。中端:7B或8B版本,适合大多数消费级GPU。入门级:1.5B版本,适合初步测试。选择ollama、选择下载的模型。Ollama是一个开源工具。使用命令行:ollama。选择大小,复制命令,执行。选择chatbox ai。

2025-02-04 14:39:10 3065

原创 docker GPU安装

查看NVIDIA Container Toolkit的版本以验证是否安装成功。查看Docker版本号以进一步验证Docker是否安装成功。设置Docker默认使用NVIDIA runtime。创建 docker.service配置文件。把下面的内容复制到配置文件中并保存退出。将Docker服务设置为开机自启动。查看Docker是否已在运行。想要使用GPU,需要安装这个。

2025-01-07 17:15:33 641

原创 ubuntu安装docker 下载镜像

【代码】ubuntu安装docker。

2024-12-31 19:22:10 366

原创 win系统 编译cuda opencv C++ 与拓展包(cmake 3.14.4、vs2017、opencv 4.5.4、opencv_contrib 4.5.4)

VC++目录:包含目录(opencv指定路径是编译后自己创建的cuda_opencv文件夹,编译后的文件在这文件夹下的install)我以为编译有问题,实际是编译结束后的配置路径错误,重来了几次。配置分为三部分:(里面包含tensorRT、cuda、cudnn、自己编译的opencv)库目录:包含目录(包含自己编译的opencv、cuda、cudnn、tensorRT)注意:这里的opencv编译后的文件可能会因为版本不同,库文件数量与名称不同。右键开始生成,这一过程时间1~2小时,最多4个多小时。

2024-12-08 12:35:08 1192

原创 tensorRT 转换,分类模型的推理代码(win系统)

找到安装tensorrt的目录,我们使用tetexec.exe转换。使用命令,可以使用anconda内的虚拟环境运行命令。注意:这里使用的精度是默认的是32。

2024-11-28 16:06:47 367

原创 opencv-python 分离边缘粘连的物体(距离变换)

【代码】opencv-python 分离边缘粘连的物体(距离变换)

2024-11-20 18:22:03 662

原创 tensorRT(win系统)环境安装与测试

将tensorRT的lib目录里面的所有dll文件,复制到生成程序的文件夹下,我的在本地项目目录下的x64\Debug下面。cuda的lib里面的所有lib文件名、tensorRT的lib目录里面的所有lib文件名。先决条件:英伟达显卡、win操作系统、安装了cuda、安装vs2020、视图–>其他窗口–>属性管理。自己新建一个属性文件,.props 文件。cuda的include路径、tensorRT的include目录。cuda的lib\x64路径、tensorRT的lib目录。

2024-11-20 15:15:14 656

原创 博客图像百分比缩小

博客图像百分比缩小前面加上

2024-10-22 10:25:31 171

原创 python yolov8半自动标注

首先标注一部分图片,进行训练,生成模型,标注文件为xml方便后面统一做处理。1、标注数据(文件为xml, 转为txt用于训练,保留xml标签文件)2、模型训练(训练配置、训练代码、)3、使用训练好的模型进行预标注 (生成标注文件 xml)4、检测标注文件工具:单类别拆分、合并所有类别xml、合并指定几个类别、固定矩形位置增加类别与固定位置绘制矩形检测是否重合删除类别(增删类别)、固定矩形位置生成xml、

2024-10-14 10:56:18 1741 1

Linux系统命令.docx

这个是我整理的文档版 对应 我的博客 首先,新手先看一下教学视频,这里推荐 网易云课堂 程序员艾叔 的教学视频 看完就应该会用我下面的命令了,遇到困难不要慌,百度就完事了,奥里给!

2020-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除