自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 弱监督语义分割学习计划(0)-计划制定

经过与deepseek的一番讨论和交流,DeepSeek为我设计了一个。:Class Activation Map (CAM)优化、伪标签迭代。:掌握图像级/点监督分割方法,构建弱监督野外场景Pipeline。,结合理论与实践,并最终导向可落地的开源项目。:解决野外场景的域偏移问题(如仿真→真实场景迁移):构建完整Pipeline,产出开源仓库与仿真视频。:掌握传统语义分割核心模型与野外场景数据特性。

2025-02-18 14:17:20 847

原创 leetcode报错原因总结&需要背下来的程序片 [更新中]

C++13的string类型在使用.back()方法的时候不会考虑string是否为空,如果string为空的话会有越界错误。

2024-10-29 14:53:58 405

原创 github cli主要用途,优势,和git的区别

GitHub CLI()是 GitHub 官方提供的命令行工具,专注于简化与 GitHub 平台的交互。以下是它的核心用途、使用方法和优势分析:2. 认证3. 常用命令示例功能命令示例创建仓库创建 PR列出当前仓库的 Issue查看工作流状态 或 克隆仓库评论 PR相比原生 Git 命令的优势优势说明专为 GitHub 优化直接操作 PR/Issue 等 GitHub 专属功能,无需手动配置远程或使用

2025-05-22 19:24:15 517

原创 ubuntu20.04&vscode使用C++20(调整gcc版本&vscode设置)

在上使用GCC 9.4.0时,可以部分支持C++20标准,但完整功能需要更高版本的GCC(如 10+)。

2025-05-22 17:20:56 340

原创 【C++20新特性】ranges::sort()使用方法,优势,注意点

使用Lambda// 按模3的余数排序});

2025-05-22 15:52:30 688

原创 github 个人主页动态徽章制作方法(bilibili 粉丝数)

如果你希望你的badge具有点击一下可以跳转到自己的网页而不是这个icon的new tab的话,可以再加一点变成这样子。名字相同的主页,这个随便打开一个github佬的都可以看到并且偷偷复制他们的主页,我的主页在这里,可以制作json动态徽章,右侧的复选框勾选之后可以进行更多模式的设置,我的设置如下图所示,最后的。

2025-05-21 22:36:05 456

原创 在 Git 中添加子模块(submodule)的详细步骤

通过以上步骤,你可以将外部仓库作为子模块嵌入主项目,并管理其版本和更新。

2025-05-20 23:11:43 579

原创 足式机器人经典控制常用的ROS库介绍

作用: 提供与 ROS 相关的 Shell 命令(如 roscd, rosls, roscp 等),用于快速操作 ROS 包、节点和文件。典型场景: 快速在终端中切换 ROS 工作空间、查看或复制 ROS 包内的文件。作用: 用于创建模块化、可重用的机器人模型文件(URDF 的扩展),支持宏定义、变量、条件判断和数学计算等,简化复杂机器人模型的编写。典型场景: 用模块化方式定义机器人的连杆、关节、传感器等,生成最终 URDF 供 Gazebo/RViz 使用。

2025-05-20 14:23:06 768

原创 leetcode报错原因总结&需要背下来的程序片 [更新中]

C++13的string类型在使用.back()方法的时候不会考虑string是否为空,如果string为空的话会有越界错误。

2025-05-18 11:23:38 331

原创 emplace_back和push_back的区别

push_back参数对象(左值/右值)构造参数列表性能可能涉及拷贝/移动直接构造,更高效适用已有对象就地构造新对象优先使用以提升性能,但需注意参数类型和构造逻辑的匹配。

2025-05-16 10:51:42 246

原创 高斯消元或者是LU分解用来简化w = S^{-1}v求w的运算原理

求解形如方程wS−1v中w。

2025-05-14 15:53:02 768

原创 【前端扫盲】postman介绍及使用

作为程序员,掌握 Postman 可显著提升 API 开发、测试与协作效率。建议从日常接口调试入手,逐步探索自动化测试和 Mock 服务等高级功能。,程序员可通过它高效完成接口调试、自动化测试、文档管理等工作。Postman 是一款专为 API 开发与测试设计的。

2025-04-03 22:44:42 541

原创 硕士毕设-语义分割-4-通过grounding-sam生成效果很好的pesudo

是这样的一个事情,经过与deepseek的一番讨论和交流,DeepSeek为我设计了一个30天高强度学习计划,重点聚焦弱监督/无监督语义分割在野外场景的应用,结合理论与实践,并最终导向可落地的开源项目。,使用grounding dino的标注效果如下图所示。grounding-dino模型的标注框。grounding-dino模型的标注框。使用SAM识别的效果如下所示。sam模型的分割效果。sam模型的分割效果。这个是标注之后的图像。

2025-03-30 18:25:06 364

原创 阿卡西斯 40Gbps硬盘盒性能测试

nvme固态型号:ZHITAI Ti600 1TB硬盘盒型号:拼多多入:TBU405prom1 40Gbps硬盘盒 483元(对比) 京东入: SSK飚王 10Gbps硬盘盒主机型号:(1) R7 6800U的迷你主机,支持USB4(2) R7 5800H的拯救者笔记本,支持USB3.2测试计划:(1) 使用CrystalDiskMark进行测试。

2025-03-27 11:58:06 806

原创 DDR4、DDR5、固态硬盘(SSD)和机械硬盘(HDD)在连续读/写、随机读/写性能的对比分析

(内存速度比存储设备快100倍以上,SSD比HDD快10-100倍)如需更具体的型号对比或场景优化建议,可进一步提供需求细节!

2025-03-26 22:21:30 1215

原创 【前端扫盲】CDN是什么&CDN简单原理

CDN(Content Delivery Network,内容分发网络)是一种帮助用户快速获取网络资源的技术。用通俗的话来说,它就像是一个遍布全球的“快递中转站”系统,专门解决网络资源加载慢的问题。

2025-03-26 21:03:56 478

原创 WindowsPowerShell、CMD & Linux Bash对比分析

【代码】WindowsPowerShell、CMD & Linux Bash对比分析。

2025-03-26 11:15:42 420

原创 【前端扫盲】node.js npm nvm都是什么以及他们之间的关系

通过这三者的协作,你可以灵活应对多版本 Node.js 环境下的开发需求,同时确保依赖包的精确控制。

2025-03-26 11:00:20 607

原创 Ubuntu 优化启动时间优化

通过以上步骤,大部分情况下可以显著缩短启动时间。如果问题依旧存在,可能需要进一步排查特定服务或硬件兼容性问题。

2025-03-24 15:13:16 677

原创 【CodeReview】C++ & vscode代码审查工具简介

以下是针对且集成。

2025-03-24 11:10:21 1108

原创 【CodeReview】Jupiter(Eclipse插件)代码审查工具简介

是一款专为 Eclipse IDE 设计的轻量级代码审查插件,适合。

2025-03-24 10:54:38 423

原创 【前端扫盲】liquid模板语言

例如,电商网站的商品名称、价格等数据通常存储在数据库中,通过模板语言可以将这些数据动态渲染到页面上,而无需手动修改 HTML。,通过简单的逻辑控制和数据过滤,生成最终的 HTML 内容。它尤其适合需要安全性高、逻辑简单的场景(如电商、CMS),是连接后端数据和前端页面的桥梁。Liquid 的语法简单(类似自然语言),且默认限制直接执行复杂逻辑,适合非开发者(如设计师)使用。Liquid 在服务端执行,生成的 HTML 直接发送给用户,用户无法修改模板逻辑。,让开发者可以更高效地构建可维护的动态页面。

2025-03-23 22:07:11 393

原创 【前端扫盲】gem & rbenv介绍

gem:管理 Ruby 的第三方库(Gem)。rbenv:管理 Ruby 解释器的多版本。Bundler:管理项目的 Gem 依赖版本。三者配合,可以确保 Ruby 开发环境的一致性和可移植性。如果你需要同时维护多个项目,或避免版本冲突,它们是必不可少的工具!

2025-03-19 10:39:40 914

原创 【前端扫盲】ruby介绍

Ruby 的优势在于提升开发者的效率和代码的可维护性,尤其适合快速开发场景。如果你需要构建 Web 应用、编写脚本或享受编程的乐趣,Ruby 是一个值得尝试的语言!其弱点是性能不及编译型语言(如 Go),但在大多数业务场景中,开发效率的收益远大于性能损失。希望这个介绍帮你初步理解 Ruby 的全貌!如果有具体问题,欢迎进一步探讨。😊。

2025-03-19 10:25:40 1220

原创 linux系统空间清理

空间(取决于实际冗余数据量)。通过以上操作,预计可释放。

2025-03-17 20:39:34 920

原创 linux环境下快速输出电脑的系统/硬件/显卡/网络/已安装软件等信息

在Linux环境下,可以通过以下命令快速获取系统和硬件信息。最后将这些命令整合成一个脚本(如 `sysinfo.sh``),一键输出所有信息。

2025-03-17 15:20:51 581

原创 Ubuntu togo系统读写性能与原生系统测试

通过上述测试,您可以量化Ubuntu togo与原系统的性能差异,并针对性优化(如升级硬盘盒或接口)。若测试显示磁盘性能是瓶颈,可考虑更换NVMe硬盘盒或使用雷电接口设备。

2025-03-15 15:22:23 1014

原创 打包当前Ubuntu镜像 制作Ubuntu togo系统

这里因为我的数据量比较大,所以clone同步的时间也很长,我clone了800G+的数据过去估计花了5-6个小时,这里我们可以同时看一下复制的进度。我现在希望的是可以把系统中的所有内容(除了数据集这种占用资源特别多的)都备份到一个单独的外接硬盘盒中,制作一个。我显示unable to locate,不过没事,不影响接下来的操作。的系统,在任何的电脑上都可以通过更改启动方式的方法启动我的系统。可以看到我的分区策略大致就是有两张固态,然后。中使用的内容资源在逐渐增多,等到大致和挂载点。,我们可以看到挂载的。

2025-03-15 14:00:22 994

原创 linux下显示进度地复制文件(cp命令的平替)

的增强版,支持显示进度条和传输速度,大多数系统已预装。在 Linux 中,默认的。实时显示进度,需手动安装。工具动态监控正在运行的。

2025-03-11 15:28:59 880

原创 github生成badges的方法

在Github页面上生成类似下面这样的badge的方法。

2025-03-10 20:26:38 1027

原创 【计算机网络】确认家庭网络是千兆/百兆带宽并排查问题

要确认你的带宽是千兆(1000Mbps)还是百兆(100Mbps),可以通过以下方法逐步排查:设备不兼容网线或接口故障路由器/光猫性能不足千兆带宽需同时满足:任一环节不达标,速度都会被“卡”在百兆。如果测速远低于预期:优先检查物理设备(如网线、路由器网口),再联系运营商确认宽带是否升级成功。

2025-03-09 20:48:42 2670

原创 git lfs使用方法指南【在github保存100M以上大文件】

通过 Git LFS,你可以高效管理大文件,避免 GitHub 的 100MB 文件限制。核心步骤是安装 LFS、追踪文件、提交,并确保历史记录中没有残留的大文件。如果遇到配额问题,可考虑升级 GitHub 账户或使用第三方 LFS 存储服务。

2025-03-09 18:25:12 1195

原创 弱监督语义分割学习计划(3)-实现了不错的Open Vocabulary Label效果 & 使用fiftyone查看数据集gt和预测值

是这样的一个事情,经过与deepseek的一番讨论和交流,DeepSeek为我设计了一个30天高强度学习计划,重点聚焦弱监督/无监督语义分割在野外场景的应用,结合理论与实践,并最终导向可落地的开源项目。这周其他的可能就还是做了一些代码整理的工作,把一些复用的Python代码库整理成了自己的pip包并且安装,通过上下文管理器写了可以使用。llava 主要是像是有一点听不懂话一样,让他不要输出这么多,他还非要输出这么多。语法的一些程度运行测试时间的函数,欢迎一起交流~总算是能够达到比较不错的综合效果了。

2025-03-08 14:00:05 680

原创 Python 记录日志报警的方式

在Python 标准库。

2025-03-07 16:11:31 489 1

原创 Python个人开源仓库保密加载API Key的方法

你的方案适合中小项目,通过.env优化后更符合现代开发规范。重点在于:确保.gitignore生效、控制文件权限、提供配置模板。随着项目规模扩大,可逐步升级密钥管理方案。

2025-03-07 14:39:03 770

原创 Python计算程序用时方法大全(基础,高精度,装饰器,无侵入式,格式化时间输出)

在Python中计算代码段的运行时间,可以使用time模块或timeit模块。

2025-03-06 16:10:37 395

原创 vscode user settings.json分享

分享一下我的settings.json,也欢迎大家分享自己的settings.json。Ctrl+Shift+P: 输入 User Settings, 选择json文件即可。

2025-03-05 16:33:57 460

原创 Python创建 | 导入 | 分发 自己的包

在 Python 中创建一个自定义包需要遵循特定的目录结构和文件组织方式。

2025-03-05 15:44:46 365

原创 弱监督语义分割学习计划(2)-使用CoT进行Open Vocabulary Label&简单实现类激活图

不过我们可以注意到,权重矩阵对图像的理解基于对特征向量的加权,而特征向量背后是一个个特征图,因此可以跳过特征向量,直接将这些特征图用权重矩阵加权,再重叠合成为一张特征图,就可以很直观的看到到底模型是通过看哪片区域来做出判断的。CAM 指的是经过加权的特征图集重叠而成的一个特征图。我在我的野外环境的数据集上,根据图像级标注生成的类激活图的效果,可以看到类激活图关注的主要是一个点而非全部,类似的类激活图也比较难用在我的语义分割伪标签生成任务中,后面的。可以看到,模型做出分类决策的依据来源于权重矩阵。

2025-03-01 13:49:52 878

原创 Linux&Nvidia显卡驱动, cuda工具包,驱动包版本记录

驱动版本决定支持的最高CUDA运行时(nvidia-smi显示的版本)。工具包版本(nvcc)需通过安装并配置环境变量指定。PyTorch基于驱动支持的CUDA运行时运行,但编译库依赖nvcc版本。按此流程调整后,即可解决CUDA工具包版本过低的问题。

2025-02-27 11:22:07 1180

空空如也

空空如也

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

TA关注的人

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