- 博客(8)
- 收藏
- 关注
原创 Accelerated C++笔记(1~5)
本文介绍了C++中const关键字和异常处理的用法。const可用于修饰变量、指针、函数参数等,确保值不被修改,指针示例展示了三种不同约束方式。异常处理通过throw抛出异常,try-catch捕获处理,示例演示了domain_error的使用及.what()方法获取错误信息。这些机制能提高代码安全性和健壮性。
2025-11-04 22:35:36
244
原创 队列-基于C语言实现
本文介绍了队列的基本概念及其两种实现方式:数组循环队列和链表队列。队列是一种先进先出(FIFO)的数据结构,文中类比为"宽度只能容纳一个人的走廊"形象说明其特性。重点讲解了循环队列解决数组空间浪费的方法,以及链表队列的节点操作。针对每种实现方式,详细说明了初始化、入队和出队操作的具体步骤和代码实现,并辅以图示帮助理解。文章还比较了队列与栈的不同特性,强调了队列只能在队尾入队、队头出队的特点。
2025-10-31 00:09:33
524
原创 栈-基于C语言
这篇文章详细介绍了栈(Stack)这种数据结构的基本概念、逻辑结构、存储实现方式及其基本操作。文章将栈类比为弹夹或罐子,强调了其后进先出(LIFO) 的特性,并分别讲解了基于数组和链表两种实现方式。
2025-10-26 23:35:12
427
原创 Hexo网站url自动推送到搜索引擎
本文介绍了如何通过自动化脚本将Hexo网站的URL自动推送到搜索引擎(Google/Bing/Baidu)。首先需要安装hexo-generator-sitemap插件生成站点地图,然后编写Python脚本从sitemap.xml中提取URL,调用Bing和Baidu的API批量提交网址。脚本包含错误处理和日志记录功能,最后通过crontab设置定时任务实现自动化推送。文章还详细说明了如何获取百度站长工具和Bing Webmaster的API密钥。这种方法能有效提高搜索引擎收录效率,让网站更快被用户搜索到。
2025-10-19 20:34:57
404
原创 链表-基于C语言
链表的数据结构与操作 链表是一种非连续、非顺序的线性数据结构,由节点通过指针连接而成。与数组不同,链表在内存中不要求连续存储空间,每个节点包含数据和指向下一个节点的指针。文章介绍了链表的组成结构、优劣势对比数组,以及基本的CRUD操作实现。链表优势在于高效的插入/删除操作,但查找性能较差。文章详细讲解了C语言实现链表的初始化、查找、插入、删除和修改操作,并配有图示说明节点连接和操作过程。
2025-10-19 20:33:21
571
原创 Nanodet模型的训练以及移植到ROS中
本文介绍了轻量级目标检测模型Nanodet的训练与ROS移植方法。首先通过Labelme标注工具制作COCO格式数据集,并转换为JSON格式。配置训练环境需安装特定版本的Python、CUDA和PyTorch。在修改配置文件后启动训练,可能遇到三个主要问题:PyTorch版本兼容性错误(需修改代码适配新版)、PyTorch Lightning参数变更(需更新ProgressBar调用方式)以及环境配置冲突(需检查依赖版本)。最后将训练好的模型移植到ROS系统,提供ROS-Nanodet项目地址供参考。整个过
2025-10-19 20:30:59
755
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅