- 博客(455)
- 资源 (1)
- 收藏
- 关注
原创 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
1929
原创 .venv 虚拟环境创建、激活、
创建虚拟环境命令 当前创建的文件夹名称:.venv (可以任意修改)若使用其他名称,将.venv换成其他即可。进入有.venv文件夹的目录下激活。虚拟环境创建后的文件结构。删除直接删除文件夹即可。
2026-02-11 00:43:40
21
原创 A*寻路算法 python实现(包含不使用任何库的版本)
每走一步,看看现在这一步的实际代价,是不是比可以探索的位置的实际代价要大?预计代价可以使用曼哈顿距离或者欧氏距离等,预估还要走多少步,这个预估并不百分比准确,是为了判定大致行进的方向的。取出坐标时,取最小的总代价的坐标,也就是最有可能是离终点进的坐标。如果周围下一步的实际代价大,说明走对了,因为正在远离起点,没有走回头路。开始找周围可探索的坐标,直到寻找到终点或者没有可探索的坐标。每个坐标下一步有8个可探索的坐标,每个比一下实际代价。把可探索的坐标存一下,里面还要放总代价。总代价就算实际代价加预计代价。
2026-01-23 04:44:58
258
原创 win 制作vs离线安装包
add Microsoft.VisualStudio.Workload.ManagedDesktop: 只添加 “.NET 桌面开发”。操作: 将上面修改好的命令复制到 PowerShell 窗口并按 Enter 执行。–lang zh-CN: 下载简体中文语言包(可用 en-US 替换为英文)。.\VisualStudioSetup.exe: 调用您下载的引导程序。在E盘 我自己新建的文件夹vs_cpp_all/VisualStudio。–layout .: 将文件下载到当前目录 (E:\vs)。
2025-12-19 22:52:41
703
1
原创 c++使用http发送图像
写这个是为了解决vscode远程服务时,无法实时显示正在处理的图像,想知道就得保存后才能看。现在是基础示例,你可以根据自己的要求封装。为了方便 接收端使用的python。
2025-12-18 08:13:23
383
原创 liunx 终端中文乱码
fonts-noto-cjk:通用 CJK 字体(支持中文、日文、韩文)ttf-wqy-microhei:文泉驿微米黑(适合终端的轻量中文字体)language-pack-zh-hans:简体中文语言包。ttf-wqy-zenhei:文泉驿正黑(清晰的中文字体)-y:自动确认安装,无需手动输入 y。
2025-12-18 04:37:54
191
原创 linux 配置cpp环境 测试
安装 g++、gcc、make 等完整工具链。first_cmake.cpp 文件。CMakeLists.txt 文件。包含调试信息(用于gdb调试)
2025-12-15 06:18:57
168
原创 如何理解递归
sum 在最外层循环中,每次循环都会被重置,那结果只需要看最后一次的循环的累加即可。但每层循环的sum结果都相同,观察任意结果都一样。看程序发现,函数是自己调用自己,在调用的过程中,存在某个参数不断变化,直至触发终止条件。理解:每次循环的数都是 n=7 次,每次对自己进行调用时,m都会递减。共有两个参数 n = 7, m = 4。n是不变的,m是递减的。图中画出的是所有循环的第一层的示意图。
2025-10-18 00:32:19
196
原创 cpp http 客户端与服务端 POST请求
cpp http 客户端与服务端下载任意版本的cpp-httplib库,解压后,将httplib.h放入项目目录中。
2025-10-12 18:35:53
329
原创 基于EasyX的井字棋游戏制作
下载连接:https://visualstudio.microsoft.com/zh-hans/vs/安装下载连接:https://easyx.cn/easyx-20230723。安装vs时选择空项目,安装EasyX时选择合适的包。右键源文件新建,新建项。选择2020免费版本。
2025-09-26 00:02:29
248
原创 win系统安装wsl指定安装目录(不安装在c盘)
默认安装后,导出保存,删除原本的,导入保存的,并指定安装路径。如果你有现成的ubuntu2404.tar包,直接安装即可。列出所有 WSL 系统的路径,即使没有显示名称。WSL版本 = $info.Version。安装路径 = $info.BasePath。显示名称 = $info.Label。列出当前安装的所有wsl系统。
2025-09-18 16:01:01
424
原创 linux C++ opencv 绘制中文(源码编译opencv)
CMakeLists.txt 文件内容。需要手动下载字体文件:.ttf文件。自己随便在网上下载就行。
2025-09-17 17:24:28
317
1
原创 ffmpeg 安装
输入 ffmpeg 的 bin 目录路径(例如 C:\ffmpeg\bin)将下载的 zip 压缩包解压到任意目录(例如 C:\ffmpeg)右键「此电脑」→「属性」→「高级系统设置」→「环境变量」在「系统变量」中找到 Path,点击「编辑」→「新建」win10 安装 ffmpeg。点击「确定」保存所有设置。
2025-09-02 15:30:07
282
原创 docker compose 入门使用
安装基础命令:docker集群第一次启动, 注意第一次关闭以后启动以后停止以后重启对某容器扩容,扩容到多个。
2025-08-30 09:53:45
215
原创 Nginx 入门使用
若你的启动路径是自己写的,安装后,需要复制mime.types,用来让nginx识别配置文件,不然启动时会找不到。重新加载配置文件、加载指定的配置文件。安全退出,若不好用就强制kill。查看nginx进程、任意一个都可。停止,若不好用就强制kill。将Nginx下载到本机,解压。进入解压后的目录,执行安装。理解框架示例:不能直接使用。启动、指定配置文件启动。
2025-08-28 12:19:51
299
原创 ubuntu 22.04 使用yaml文件 修改静态ip
检查状态(确保显示 active (running))ip addr show ens33# 查看是否生效。
2025-08-08 19:15:24
487
原创 VM 虚拟机与局域网内设备通信
VMware 中,可通过设置虚拟机的网络模式来实现虚拟机 IP 与局域网内其他设备的通讯前提本机与其他设备处于同一局域网且可以通信,才能进行下一步。
2025-07-29 09:45:57
280
原创 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
739
原创 C++ 虚函数(多态,多重继承,菱形继承)
多态的实现依赖于虚函数。类存在虚函数,则编译器会为每个类创建虚函数表。虚函数的调用过程:创建基类赋值给基类指针 --> 虚函数表指针 --> 虚函数表(数组) 里面进行查询并调用实际的函数。
2025-07-07 12:16:10
269
原创 C++ 完美转发(泛型模板函数)
完美转发是指在泛型模板函数中,以参数的原始形式(左值或右值)传递给目标函数,从而避免不必要的拷贝或移动操作。不使用完美转发,本质上是右值在传递中,默认变成左值,触发深拷贝。
2025-07-02 21:46:50
278
原创 C++ 程序崩溃排查
程序报错,可以根据报错信息,日志文件来初步排查。但还是无法知道具体原因,则采用Core dump分析。1、临时开启Core dump存储设置。使用空指针来赋值,故意制造错误。可以准确的找到报错位置在18行。2、编译代码,运行程序。
2025-06-26 02:12:18
300
原创 mp4转gif
如果最终生成的图片太大,电脑在处理时,内存不够,处理不过来,程序就会崩溃。当然,最终生成的图片太大也没意义,因为我们就是想减轻,方便传播。减少图片大小的一般方式:减小分辨率、跳帧、
2025-04-02 05:27:27
330
原创 在docker内,对使用 cmake 编译的 c++ 代码进行debug
重点是:program这个要写你的可执行文件的目录和文件名,first_cmake就是我的可执行文件。到这里你可以直接debug没有使用cmake工具的cpp代码。如果你是cmake进行构建的,需要在cmake里面加一行。launch.json 文件。
2025-03-18 17:40:47
354
原创 ubuntu 20.04 C++ 源码编译 cuda版本 opencv4.5.0
前提条件是安装好了cuda和cudnn解压重命名后进入opencv目录,创建build目录” 这里要根据显卡查询一下,我的cuda是11,显卡1650,所以是7.5。
2025-03-06 07:44:36
619
Linux系统命令.docx
2020-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅