- 博客(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
原创 github 个人主页动态徽章制作方法(bilibili 粉丝数)
如果你希望你的badge具有点击一下可以跳转到自己的网页而不是这个icon的new tab的话,可以再加一点变成这样子。名字相同的主页,这个随便打开一个github佬的都可以看到并且偷偷复制他们的主页,我的主页在这里,可以制作json动态徽章,右侧的复选框勾选之后可以进行更多模式的设置,我的设置如下图所示,最后的。
2025-05-21 22:36:05
456
原创 足式机器人经典控制常用的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
原创 【前端扫盲】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
原创 【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环境下快速输出电脑的系统/硬件/显卡/网络/已安装软件等信息
在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
原创 【计算机网络】确认家庭网络是千兆/百兆带宽并排查问题
要确认你的带宽是千兆(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个人开源仓库保密加载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
原创 弱监督语义分割学习计划(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关注的人