自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 forestformer安装环境

和 PyTorch 1.13.1 兼容性最好的版本)。:确保服务器已安装 NVIDIA 驱动和。这是最后,也是最关键的一步。现在,您的基础环境已就绪。

2025-11-12 19:04:03 552

原创 本地连接服务器使用jupyter

直接画图、做实验(比如 matplotlib、seaborn、plotly 的图表直接显示)。这一步就像是搭了一根“管道”,把服务器的 8888 端口映射到你电脑的 8888 端口。管理虚拟环境、安装包,甚至启动终端(就是 ssh 里的 bash,但在浏览器里用)。本质:JupyterLab 是一个 基于网页的 IDE(开发环境)。管理和编辑服务器上的文件(相当于带图形界面的文件浏览器)。先在服务器里安装好 JupyterLab(只需要一次)。就能直接在浏览器里操作服务器上的 Python 环境。

2025-09-19 09:59:13 368

原创 Python深度学习:NumPy数组库

Python 列表缺点:可以存储不同数据类型,需要额外空间存储类型信息,导致内存冗余NumPy 数组优势:要求所有元素类型一致,节省内存空间,提高计算效率创作不易,大家的支持就是我坚持下去的动力!

2025-09-10 22:57:24 705

原创 苍穹外卖Day10

创作不易,大家的支持就是我坚持下去的动力!

2025-08-05 22:46:50 2849 1

原创 苍穹外卖Day9公共字段填充枚举类(Enum Class)自定义切面类

AutoFill作用:标识需进行公共字段自动填充的方法关键元注解→ 限定注解仅能标注在方法上(如→ 注解在运行时可通过反射获取// 使用枚举限定操作类型// 扩展属性:指定字段前缀(默认"common_")语法规则返回类型 属性名();示例→ 在@AutoFill注解中定义名为value的属性// 获取方法上的注解// 获取注解属性。

2025-08-04 14:19:11 644

原创 推送本地项目到Gitee远程仓库

前面已加学习了下载gitee软件,网址在上一篇文章。在gitee创建账号与仓库。现在来学习如何讲本地项目推送到Gitee远程仓库创作不易,大家的支持就是我坚持下去的动力!

2025-08-03 14:13:42 3013

原创 苍穹外卖Day8-Redis

序列化是指将内存中的对象(如 Java 中的对象、Python 中的字典等)转换为可存储或可传输的二进制数据或字符串的过程。对应的,反序列化则是将这些二进制数据或字符串还原为内存中对象的过程。创作不易,大家的支持就是我坚持下去的动力!

2025-08-02 08:19:54 871

原创 Java字符串深度解析:String与StringBuilder核心机制完全指南

Java中的字符串操作是编程中最基础也最常用的功能之一。深入理解String、StringBuilder和StringJoiner的底层机制,能帮助你编写更高效、更健壮的代码。本文全面解析字符串操作的三大核心类及其内存机制。String创建策略优先使用直接赋值方式,利用字符串常量池优化内存避免在循环中使用拼接字符串字符串比较原则内容比较:始终使用equals()地址比较:谨慎使用==字符串构建选择(最高效)(线程安全)(最优雅)内存优化要点fill:#333;color:#333;

2025-08-01 14:22:36 1214

原创 Java 反射核心:Class对象

Reflection(反射)是 Java 被视为动态语言的关键。反射机制允许程序在执行期借助于 Reflection API 取得任何类的内部信息(类名,方法,接口),并能直接操作任意对象的内部属性及方法。反射机制的核心在于 Class对象,它提供了在运行时探查和操作类结构的能力,是 Java 实现动态特性的关键。理解类加载过程和 Class对象的唯一性对于掌握反射至关重要。创作不易,大家的支持就是我坚持下去的动力!

2025-07-30 10:43:03 1238

原创 苍穹外卖Day7

创作不易,大家的支持就是我坚持下去的动力!

2025-07-28 08:57:20 4656

原创 苍穹外卖Day6

报错日志:咨询AI后:这个错误是MyBatis 框架在处理参数映射时出现的问题,核心原因是:MyBatis 找不到名为com.sky.mapper.EmployeeMapper.Employee的参数映射(ParameterMap)配置。知道了是配置XML时寻找Employee的路径错误,改正后运行成功创作不易,大家的支持就是我坚持下去的动力!

2025-07-25 14:09:30 944

原创 LeetCode 236最近公共祖先

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1输出:3解释:节点 5 和节点 1 的最近公共祖先是节点 3。

2025-07-24 10:49:03 211

原创 LeetCode20.有效的括号

给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。

2025-07-23 15:05:06 273

原创 LeetCode 1.俩数相加

俩数之和:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。

2025-07-22 16:52:06 439

原创 苍穹外卖Day5

创作不易,大家的支持就是我坚持下去的动力!

2025-07-21 22:24:32 691

原创 深入Java注解:从内置到元注解与自定义实战指南

在Java开发中,注解(Annotation)作为元数据的重要载体,为代码提供了丰富的附加信息。本文将系统解析Java注解体系,涵盖内置注解元注解和自定义注解三大核心内容,助你全面掌握注解的应用技巧。通过@interface声明自定义注解,自动继承接口// 参数声明(方法形式)// 带默认值的字符串参数// 必填整型参数// 单参数特殊命名// 使用示例Java注解体系提供了强大的元编程能力三种内置注解的适用场景四种元注解的核心作用自定义注解的创建与使用技巧。

2025-07-18 16:52:47 1228

原创 Java面向对象核心揭秘:从构造到多态的实战指南

本笔记系统整理Java面向对象编程的核心概念,涵盖构造方法调用规则方法重载与重写多态实现机制及类型转换原理,帮助开发者深入理解Java对象模型与继承体系。核心知识体系构造方法链:父类构造先于子类执行,有参构造需显式调用方法重写:遵循"两同一小一大"原则(方法名同、参数同;子类异常小/访问权限大)多态本质:向上转型 + 动态绑定 + 方法重写类型安全:用instanceof避免掌握这些面向对象核心机制,是构建健壮Java应用的基础。创作不易,您的支持是我持续创作的动力!

2025-07-17 22:37:28 17745

原创 Java后端开发核心笔记:分层架构、注解与面向对象精髓

本笔记系统整理了Java后端开发中的核心知识点,涵盖分层架构设计注解原理与面向对象核心概念,帮助开发者构建高内聚低耦合的健壮系统。核心要点回顾分层架构实现职责分离注解提供元数据编程能力,支撑框架设计面向对象三大支柱:封装:通过访问控制实现高内聚继承protected支持子类扩展多态:方法重写实现运行时绑定创作不易,您的支持是我持续创作的动力!

2025-07-16 23:16:46 1424 2

原创 苍穹外卖Day4

关键问题解决路径架构设计价值矩阵fill:#333;color:#333;color:#333;fill:none;ID硬编码问题Token解析获取empIdThreadLocal存储Service层获取DB操作分页结果处理PageResult封装序列化实现Result统一包装JSON自动转换。

2025-07-14 17:58:00 1273

原创 苍穹外卖Day3

数据库连接问题:80%的数据库访问错误源于配置错误接口安全设计:JWT拦截器是保护API的第一道防线端口冲突:生产环境推荐使用Nginx反向代理解决端口复用异常处理:全局异常处理器能极大提升系统健壮性调试技巧合理使用日志级别(DEBUG/INFO/ERROR)善用IDE的断点调试功能接口文档与代码保持同步更新最佳实践:开发阶段保持DEBUG日志级别,生产环境调整为ERROR级别最后的致谢您的支持是我持续分享的动力!

2025-07-13 21:16:49 1120

原创 苍穹外卖Day2

DTO精准封装原则设计要点:字段与接口文档严格对齐(参考图示)开发效率技巧前端提交数据DTO封装Service补充字段Mapper执行SQL数据库插入关键步骤:Service层补全DTO未覆盖字段(如创建时间、状态等)Mapper调用写入数据库返回统一响应对象(如类)🧪 四、功能测试与调试技巧测试工具:接口文档测试地址:调试方法:关键节点设置断点(Controller入参、Service处理前后)常见问题:JWT令牌校验失败:检查请求

2025-07-12 20:50:18 1155

原创 Git保姆级入门实战:从安装配置到常用命令与常见错误解决

快速上手Git版本控制,掌握核心操作与避坑指南。掌握Git安装、仓库初始化/克隆、核心命令(statusaddcommitresetlog)以及认证错误解决方案,是高效使用Git进行版本控制的基础。多加练习,熟能生巧!创作不易,大家的支持就是我坚持下去的动力!

2025-07-10 18:13:11 1074

原创 苍穹外卖—day1

使用https://app.apifox.com/main/teams/3657253?tab=project导入json文件接口创作不易,大家的支持就是我坚持下去的动力!

2025-07-10 12:19:43 560

原创 Java面向对象三大特性精华实战笔记:static、继承、多态与接口

同类型的对象,表现出的不同形态。接口用关键字interfacepublic interface 接口名 {}接口不能实例化。接口和类之间是实现关系,通过implementspublic class 类名 implements 接口名 {}接口的子类(实现类):要么重写接口中的所有抽象方法。要么是抽象类。public class 类名 implements 接口名1, 接口名2 {}public class 类名 extends 父类 implements 接口名1, 接口名2 {}

2025-07-09 14:33:40 717

原创 手把手搭建Web项目:开发模式解析与Maven高效配置指南

黑马JavaWeb中的Day04-03。管理和构建Java项目的工具。能通过浏览器访问的网站。

2025-06-30 23:47:35 217

原创 视觉魔法:图像滤波与形态学处理实战图解

核心目标:提升图像质量 → 增强特征可识别性。图2:明暗区域互换 → 隐藏特征显性化。图1:核增大 → 图像逐渐模糊。图4:高迭代 → 区域显著扩张。图5:目标收缩 → 细节剥离。图3:低迭代 → 目标微扩。

2025-06-30 11:53:20 1280

原创 Java语法通关秘籍:this、构造方法到String核心精粹

本文系统梳理了Java面向对象编程的核心知识点: 1️⃣ 变量作用域:通过this区分成员变量与局部变量 2️⃣ 构造方法详解无参/有参构造的区别与使用场景,强调编写规范 3️⃣ JavaBean设计标准包括封装原则、构造方法配置及工具类生成 4️⃣ 对象内存模型展示堆栈内存分配机制 5️⃣ API文档使用解析main方法结构,提供官方资源 6️⃣ String特性揭示字符串不可变性及字节转换技巧 7️⃣ 知识图谱用Mermaid呈现各模块逻辑关联,形成完整学习路径。全文包含代码示例、对比表格和可视化图表,

2025-06-29 19:58:24 948

原创 Java面向对象核心:方法值传递与封装机制精讲

本文总结了Java面向对象编程的核心概念,包括方法值传递机制、类与对象关系、封装机制等。在值传递方面,基本数据类型传递值副本,引用数据类型传递引用副本。类作为对象模板,包含成员变量和方法,通过构造方法创建实例。封装通过私有化字段和公共getter/setter方法实现数据保护,确保业务逻辑可控。最后通过用户管理系统案例展示了封装的实际应用,包括密码验证和登录控制等。这些概念是Java面向对象编程的基础,有助于编写更安全、可维护的代码。

2025-06-28 16:34:48 1032

原创 Java编程基础核心笔记:循环、数组与方法精要

本文总结了Java编程基础中的核心内容,包括循环、数组和方法。循环部分展示了平方根计算和质数判断案例;数组部分详解了初始化、遍历、内存模型等概念;方法部分介绍了定义、调用、重载机制及设计原则。最后讲解了Java内存模型和核心编程要点,强调合理使用循环、正确操作数组、规范方法设计的重要性,并提供了调试和优化建议。这些知识是Java基础编程的关键内容,对提高代码质量和效率至关重要。

2025-06-26 22:22:29 1042

原创 Java6.25

本文详细介绍了 Java 中的控制流语句,包括条件语句(if/switch)和循环语句(for/while/do-while),并通过实际案例演示其使用方法。条件语句选择范围判断 →if离散值匹配 →switch循环语句选择已知次数/范围 →for未知次数,只知结束条件 →while至少执行一次 →do...while跳转控制跳过单次循环 →continue终止整个循环 →break最佳实践避免无限循环(除非必要)使用明确的循环终止条件合理选择循环结构提高代码可读性。

2025-06-25 16:48:47 441

原创 Java6.23

1.按照简历填充自己的知识缺陷 2.学会写优质文章可以让面试更加加分 3.一步一个脚印以上就是。

2025-06-23 14:14:39 756

原创 Java6.22

如果在计算的时候有小数参与,结果可能不准确求余/ 取模%;以上就是。

2025-06-22 23:20:16 249

原创 Java6.21

打好Java基础再学习JVM和其余的,做俩个项目,背背八股给类,方法,变量等起名字以上就是6.21学习内容。

2025-06-22 21:32:57 281

原创 揭秘Java虚拟机:JVM架构、内存模型与核心机制深度

本文系统解析了JVM的核心架构与运行机制。首先介绍了JVM的定义与核心价值,包括跨平台运行、内存管理、安全沙箱等特性。其次详细剖析了JVM的三大核心组件:类加载子系统的分层机制、内存模型各区域的功能与特性,以及执行引擎的工作流程。文章还提供了JVM技术全景图和学习路线建议,强调从基础到进阶的渐进式学习路径。全文兼顾理论深度与实践指导,适合不同层次的Java开发者参考学习。

2025-06-21 21:31:57 293

原创 6.20Java入门三件套:环境、工具与语法精要

project(项目)mudule(模块)(在Project Structure中创建模块)package(包)class(类)类型 变量名=赋值;

2025-06-21 21:01:30 806

原创 6.12VM中判断圆错位思路

项目场景:在一个大圆内印上一个小圆,如何检验小圆是否印对位置。

2025-06-12 09:51:02 150

原创 第一章:工业相机

像元 是传感器上物理的、有感光能力的微小单元,有固定尺寸。像素 是数字图像中最小的数据单元,存储颜色值,本身没有物理大小。精度 (GSD) 是连接数字图像和物理世界的桥梁,它告诉我们图像上的一个像素点,在实际目标(如地面)上代表了多大的物理尺寸。这是衡量成像系统分辨细节能力的最核心指标之一。你的理解 “精度:一个像素格的实际尺寸” 抓住了GSD的核心含义,即一个像素所对应的物理世界中的尺寸。但要牢记:这个“实际尺寸”是在目标平面上的尺寸。

2025-06-10 14:09:52 618

原创 6.6VM问题

1.主要任务为视觉定位抓取,撰写方案及配置表需求:抓取正面产品,视觉识别坐标并且通过串口方式输出坐标(最终坐标与标定纸坐标一致)注意:标定以及后续过程中不可移动或触碰到纸张,黑点间隔为20,可以用铅笔做好坐标登记。

2025-06-06 11:19:41 228

原创 VS中图像预处理

附上图像预处理链接:https://pinfo.hikrobotics.com/hkws/unzip/20231101163730_26101_doc/GUID-DBCA7DED-F21F-44EB-BA0A-1D61CB7CDE45.html。Sauvola二值化:适用于对背景单一、光照不均匀的图像进行二值化处理。高斯二值化:一般用于在保证图像原有信息特征的情况下消除部分噪声。硬阈值二值化:适用于光影影响较小的环境。均值二值化:一般用于平滑图像,消除噪声。

2025-05-29 17:16:07 184

原创 VM连接灯,控制灯亮

添加信号灯时摄像头设置流程。

2025-05-29 08:50:52 217

空空如也

空空如也

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

TA关注的人

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