自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 C# Windows Forms 学生成绩管理器(StudentGradeManager)—— 方法重载、out、ref、params 参数示例

通过这个简单的学生成绩管理器,我们实践了 C# 中几个重要的语法特性。方法重载:让 API 更灵活易用。out 参数:常用于 TryParse 模式(如params 参数:简化可变参数方法的调用(如ref 参数:需要修改调用方变量时使用(但需谨慎)。希望这个小示例能帮助你更好地理解这些概念。如果你有任何问题或改进建议,欢迎留言交流!本文原创,转载请注明出处。

2026-03-21 02:20:08 213

原创 WPF 从入门到实践:基础、ModernUI 与 MVVM 完全指南

ModernUI(也称 Fluent Design)是微软为 Windows 应用推荐的现代设计语言,特点是简洁、流畅、富有动感。在 WPF 中,我们可以通过第三方库快速实现这种风格,其中最流行的是(原 MahApps.Metro 的进化版)。依赖注入容器(基于 Unity 或 DryIoc)命令区域导航(Region)模块化开发(Module)对话框服务事件聚合器布局优先:在写界面之前,先用布局容器规划好结构,避免绝对定位导致界面缩放问题。命名规范:为控件起有意义的名字(如),便于维护。

2026-03-21 02:14:32 146

原创 【零基础入门】Python机器视觉第七阶段:AI模型部署与性能优化(ONNX/TensorRT/OpenVINO/服务化)

工具适用硬件核心优势学习难度ONNX所有平台模型交换标准,跨框架兼容⭐⭐TensorRTNVIDIA GPU极致性能,层融合/量化/内核调优⭐⭐⭐OpenVINO异构计算,支持边缘设备⭐⭐跨平台通用推理引擎,易于集成⭐Triton服务器多模型管理,并发调度,服务化⭐⭐⭐✅ ONNX模型导出与优化✅ TensorRT引擎构建与推理✅ OpenVINO模型转换与部署✅ Triton服务化部署✅ 边缘设备部署流程至此,你已经完成了从零基础到工业级AI系统部署的全流程学习。

2026-03-20 08:20:54 963

原创 【零基础入门】Python机器视觉第六阶段:综合项目实战——构建工业缺陷检测原型系统

通过本阶段的学习,你已经成功构建了一个工业缺陷检测原型系统✅ Python深度学习模型(YOLOv8)✅ C# WPF上位机界面✅ 模拟相机和运动控制✅ 完整的检测流程下一步:进入第七阶段——AI模型部署,学习如何将模型转换为ONNX、使用TensorRT/OpenVINO加速,并在边缘设备上运行。

2026-03-20 08:20:23 618

原创 基于C# WinForms的图书管理系统:从零构建涵盖面向对象、LINQ、事件等核心技术的完整项目

管理图书信息、管理用户、处理借书还书、记录借阅历史、计算逾期罚款等。系统以图形窗口展示所有数据,用户通过按钮和输入框完成操作,状态栏实时反馈事件。顶部/左侧:图书列表()占据较大区域。中间左侧:用户列表(ListBox),右侧为用户详细信息面板(Label下方:借阅记录列表(操作区域:分组框分别放置“借书”、“还书”、“查询”、“数据操作”的相关控件。底部:状态栏()显示事件信息。所有按钮均关联相应的事件处理方法,输入框有基本的格式验证。

2026-03-19 10:17:22 448

原创 扫码枪数据采集与管理——完整WinForms项目源码

在工业生产、仓储物流或零售场景中,扫码枪是必不可少的设备。本文将分享一个完整的WinForms应用程序,它通过串口连接扫码枪,实时接收、校验并存储条码数据到SQLite数据库,同时提供历史查询和导出功能。无论你是初学者还是需要快速搭建类似系统的开发者,这个项目都能为你提供清晰的参考。

2026-03-19 10:16:20 550

原创 【零基础入门】Python机器视觉第五阶段:目标检测实战(YOLOv8)

本文介绍了Python机器视觉中目标检测的实战应用,重点讲解了YOLOv8框架的使用。主要内容包括: 学习目标:掌握目标检测核心概念(边界框、IOU、mAP等)、YOLOv8的安装与使用、数据集标注与训练方法。 目标检测基础:解释了边界框、IOU等核心概念,并介绍了YOLO系列算法的特点,特别是YOLOv8的Anchor-Free架构和多任务支持优势。 实战操作指南: 提供YOLOv8安装命令 演示如何使用预训练模型进行推理 介绍不同模型版本的特点 数据集准备: 详细说明YOLO数据集格式 指导使用Labe

2026-03-18 00:59:32 341

原创 【零基础入门】Python机器视觉第四阶段:深度学习基础与PyTorch实战

本文是Python机器视觉深度学习入门教程的第四阶段,重点介绍PyTorch基础与实战应用。主要内容包括:1) 深度学习核心概念速览,如张量、自动求导、神经网络结构等;2) PyTorch基础操作,涵盖张量创建、索引运算、与NumPy互转;3) 自动求导机制详解;4) 通过线性回归案例演示神经网络构建流程;5) 目标是在MNIST数据集上实现90%+准确率。教程采用通俗解释配合代码示例,帮助零基础学习者快速掌握PyTorch核心功能,为后续图像分类等复杂任务奠定基础。

2026-03-18 00:58:18 371

原创 Python机器视觉第三阶段:缺陷检测算法(传统方法+深度学习入门)

1. 准备数据集(YOLO格式)# - 每张图像对应一个txt标注文件# - 格式:class_id x_center y_center width height# - 所有坐标归一化到0-1# 2. 创建数据集配置文件 defect.yaml"""nc: 3 # 缺陷类别数names: ['scratch', 'dirt', 'crack'] # 类别名称"""# 3. 加载预训练模型并训练model = YOLO('yolov8n.pt') # 加载预训练权重。

2026-03-17 00:45:32 385

原创 Python机器视觉第二阶段补充:OpenCV核心图像处理技术详解

在上一篇文章中,我们学习了OpenCV的基础操作,包括图像读写、摄像头调用、鼠标事件等。但图像处理的真正核心在于。本文将详细讲解这些技术,并提供可直接运行的案例代码。本文所有代码均可直接复制运行,建议结合OpenCV官方教程边学边练。

2026-03-17 00:44:08 289

原创 Python机器视觉第二阶段:OpenCV核心操作详解(从基础到实战)

本文介绍了OpenCV在Python中的核心操作,包括图像处理基础、视频处理和交互功能。主要内容涵盖:图像读取/显示/保存(imread/imshow/imwrite)、像素操作、ROI提取、颜色空间转换(cvtColor)、绘图功能(线/圆/文字等)以及鼠标事件处理。同时还讲解了摄像头调用和视频读写方法,为后续计算机视觉项目打下基础。所有代码示例均可直接运行,适合OpenCV初学者快速掌握核心功能。

2026-03-16 08:35:57 646

原创 C# 里怎么连接和使用 SQLite(基础函数详解+完整案例)

本文介绍在C#中使用SQLite数据库的方法。SQLite是一款轻量级嵌入式数据库,适合单机应用开发。C#可通过System.Data.SQLite和Microsoft.Data.Sqlite两个主流库操作SQLite,前者功能全面,后者轻量级。文章详细说明了NuGet包的安装方法、连接字符串配置、连接对象的创建与使用,以及核心函数如ExecuteNonQuery的使用示例。推荐使用using语句自动管理连接资源,System.Data.SQLite还支持连接池优化性能。全文提供了完整的代码示例,是C#开发

2026-03-16 08:28:11 664

原创 Python机器视觉必备基础:Python基础语法+NumPy + Matplotlib

本文为零基础读者提供Python机器视觉必备基础教程,涵盖NumPy和Matplotlib的核心知识。首先介绍Python基础语法,包括变量、条件判断、循环和列表推导式。重点讲解NumPy数组操作,展示如何创建、索引和运算数组,并解释图像在NumPy中的表示方式。最后通过Matplotlib演示图像显示技巧,包括灰度图、彩色图和多子图显示方法。所有代码均附带详细注释,帮助读者快速掌握OpenCV学习前的必备知识。

2026-03-15 00:49:08 880

原创 SQL Server连接故障解决:用户‘sa’登录失败 (18456) 完整排查指南

摘要:SQL Server连接错误"用户'sa'登录失败(18456)"常见于Navicat等客户端连接时,通常由账户未启用或身份验证模式配置不当引起。解决方法包括:1)确认SQL Server服务运行状态;2)先用Windows身份验证测试连接;3)通过Windows验证启用sa账户并设置密码;4)检查并修改身份验证模式为混合模式;5)重启SQL Server服务。此外,可能还需处理SSL证书错误或防火墙问题。该错误通常不是安装失败,而是配置问题,通过Windows身份验证作为管理入口

2026-03-15 00:34:23 693

原创 Navicat Premium Lite 使用指南:一站式管理 SQL Server、MySQL 与 SQLite

摘要:Navicat Premium Lite是一款免费的官方数据库管理工具,支持SQL Server、MySQL、SQLite等多种数据库。本文详细介绍了其下载安装方法,并逐步指导用户建立与三种主流数据库的连接。文章还提供了常见连接问题的解决方案,以及数据传输、SQL文件转储、数据字典生成等进阶功能的操作指南。作为统一管理多数据库的高效工具,Navicat Premium Lite适合开发运维人员使用,可显著提升日常数据库管理效率。

2026-03-14 12:48:09 773

原创 Python机器视觉环境搭建:Anaconda + PyCharm 保姆级安装教程

本文详细介绍了从零开始搭建Python机器视觉开发环境的完整流程。首先推荐使用Anaconda+PyCharm的组合,分别讲解了Anaconda的下载安装、环境变量配置和验证方法,以及PyCharm的安装与设置。重点说明了如何将PyCharm与Anaconda的Python解释器关联,确保开发环境正常运行。最后通过安装OpenCV库并编写摄像头测试程序,验证了整个开发环境的可用性。文章还提供了常见问题解决方案,帮助初学者快速上手机器视觉开发。

2026-03-14 12:26:22 1342

原创 C#MySQL数据库安装与使用

本文详细介绍了MySQL数据库的安装步骤

2026-03-13 23:53:04 235

原创 SQL Server + 管理工具 (SSMS) 安装指南

本文介绍了SQL Server 2025 Developer版本的下载和基本安装步骤。整个安装过程简单快捷,适合学习使用。

2026-03-13 23:19:12 210

原创 WinForms 入门指南:从基础知识到实战案例

《WinForms入门指南》为C#开发者提供了一套完整的桌面应用开发教程。文章从环境搭建入手,介绍了窗体、基本控件(Label、TextBox、Button)的使用和事件处理,并讲解了布局管理(Anchor、Dock)和常用进阶控件(ComboBox、ListBox等)。此外,还涵盖了菜单工具栏、对话框、MDI界面、数据绑定(DataGridView)、用户自定义控件以及多线程编程(BackgroundWorker)等核心内容。通过计算器、文件操作等实战案例,帮助开发者快速掌握WinForms开发技巧,适合

2026-03-06 00:16:27 396

原创 提示词 / 提示词工程 —— Prompt / Prompt Engineering指南

本文系统介绍了提示词工程的核心概念与应用方法。首先定义了提示词作为AI指令的本质,提出ROCF框架(角色、目标、上下文、格式)构建高质量提示词。重点解析了四种经典技巧:零样本提示适用于简单任务,少样本提示通过示例引导输出,思维链适合复杂推理,角色扮演增强专业性。通过Python代码调试案例展示了实际应用,强调提示词需清晰具体、分步拆解并迭代优化。最后推荐了OpenAI等权威学习资源,帮助读者掌握这一无需编程的AI交互技能。

2026-03-06 00:11:27 426

原创 不再被AI黑话唬住:一份写给普通人的AI名词解释生存指南

这篇文章为普通人提供了一份通俗易懂的AI名词解释指南,帮助读者理解当下热门的AI概念。文章将AI术语分为五大类: 基础概念:解释人工智能(AI)、机器学习(ML)、深度学习(DL)等核心概念 热门技术:介绍生成式AI、AIGC、多模态等媒体高频词 产品模型:概述OpenAI、GPT等知名AI产品 技术细节:讲解提示词工程、微调等进阶概念 前沿趋势:探讨2025年最新AI热点 每个术语都配有简单定义、生活类比和重要性说明,并附有缩略语速查表。通过这份指南,普通读者可以快速掌握AI领域的基本术语,不再被专业术语

2026-03-05 14:48:39 395

原创 C# 开发:通义灵码TONGYI Lingma在 Visual Studio2022 中的安装与使用

通义灵码是阿里云推出的智能编码助手,基于通义大模型开发,为开发者提供代码生成、优化、解释等功能。主要功能包括代码续写、自然语言转代码、注释生成、单元测试生成、智能问答和代码问题修复。安装步骤:在Visual Studio中搜索"TONGYI Lingma"插件并安装,登录后即可使用。使用功能包括智能问答、代码续写、代码解释、注释生成、单元测试生成和代码优化,能显著提升开发效率。

2026-03-05 11:55:20 509

完整的WinForms应用程序,它通过串口连接扫码枪,实时接收、校验并存储条码数据到SQLite数据库,同时提供历史查询和导出功能

完整的WinForms应用程序,它通过串口连接扫码枪,实时接收、校验并存储条码数据到SQLite数据库,同时提供历史查询和导出功能。 - **串口通信**:支持选择COM口、波特率,打开/关闭串口,实时接收扫码枪数据。 - **数据解析**:自动识别以换行符结尾的条码,进行格式校验(长度≥8且为数字)。 - **实时显示**:当前条码、校验状态、最近10条记录列表。 - **手动录入**:支持手动输入条码并添加到数据库。 - **历史记录**:以DataGridView显示最近100条记录,可随时刷新。 - **数据导出**:将全部记录导出为CSV文件。 - **本地存储**:使用SQLite数据库持久化保存条码数据。

2026-03-17

图形界面的图书管理系统

图形界面的图书管理系统,采用Windows Forms技术,涵盖实际开发中常用的各种知识点。通过这个项目,你不仅能巩固C#语法,还能理解如何组织代码、处理用户交互、实现数据持久化,

2026-03-17

FileLogger是一个简单的日志记录工具

**FileLogger** 是一个简单的日志记录工具,它通过图形界面演示了以下内容: - **文件读写**:向日志文件追加内容、读取并显示、清空文件。 - **常用类库应用**: - `DateTime`:为每条日志自动添加时间戳。 - `Stopwatch`:测量耗时操作(如模拟耗时任务)并记录。 - `FileInfo`:获取文件大小、创建时间、最后修改时间。 - `DirectoryInfo`:间接通过启动路径演示目录操作。 - `Path`:安全地组合路径,生成备份文件路径示例。

2026-03-17

完整的 WinForms 图形界面项目 - 温度传感器模拟器(TemperatureSensorSimulator),以可视化的方式展示这些概念的具体用法

完整的 WinForms 图形界面项目 —— 温度传感器模拟器(TemperatureSensorSimulator),以可视化的方式展示这些概念的具体用法。界面布局: 温度传感器模拟区:显示当前温度、阈值,通过按钮升高/降低温度,可修改阈值,当温度超过阈值时在日志列表中显示警报信息(事件演示)。 内置委托演示区:三个按钮分别演示 Action、Func、Predicate 的用法。 泛型交换演示区:两个文本框输入任意值,点击“交换”按钮,使用泛型方法交换它们的值并显示结果(泛型演示)。 日志列表:记录所有事件信息和委托演示结果,可清空。

2026-03-17

Windows Forms 应用程序 - RegistrationForm(用户注册演示)

简单的 Windows Forms 应用程序 —— RegistrationForm(用户注册演示)。通过图形界面,用户可以输入姓名、年龄、邮箱,程序会进行格式验证并给出友好提示;同时还演示了整数溢出时 checked 和 unchecked 的不同行为。

2026-03-17

C# Windows Forms 的简单学生成绩管理演示程序

这是一个基于 C# Windows Forms 的简单学生成绩管理演示程序,项目名称为 StudentGradeManager。它主要用于展示 C# 中几个重要的语言特性: 泛型集合(List<T>、Dictionary<TKey, TValue>)的使用 方法重载(Overload) out 参数(用于从方法中返回多个值) params 参数(可变数量参数) ref 参数(引用传递) 程序界面简洁,通过几个分组框分别演示了上述功能,非常适合初学者理解这些概念的实际应用。

2026-03-17

C# WinForms 计算器

WinForms 计算器功能说明 文本框显示当前输入和结果。 数字按钮(0-9)和小数点按钮用于输入。 运算符按钮(+、-、*、/)保存第一个操作数和运算符。 等号按钮计算结果并显示。 清除按钮(C)重置所有状态。 支持连续计算(例如 2 + 3 = 5,再按 + 4 = 9)。 处理除零错误,弹出消息框提示。

2026-03-16

LABVIEW的LabSQL工具包,添加到LABVIEW下载目录下的user文件中便可以使用LABSQL函数对数据库进行访问

LABVIEW的LabSQL工具包,添加到LABVIEW下载目录下的user文件中便可以使用LABSQL函数对数据库进行访问。 4个子VI

2026-03-15

【半导体制造】硅片平整度参数解析:TTV/TIR/Warp/FPD等关键指标在光刻工艺中的应用与测量方法研究

内容概要:本文系统介绍了硅片平整度的各项关键参数及其定义,包括TTV(总厚度变化)、TIR(总指示读数)、FPD(焦平面偏差)、Warp(翘曲度)和Bow(弯曲度),并详细阐述了局部平整度指标如LTV、STIR、SFPD等的计算方法与参考平面差异。文章还讲解了平整度的测量原理与工具(如电容传感器),指出Ring Spacing对精度的影响,并通过Partials Active/Inactive设置说明边缘区域处理对测量结果的作用。结合SEMI标准术语对照表,强调标准化表达的重要性。最后通过厂家数据对比、工艺流程中平整度变化趋势以及聚焦异常与TTV的关系分析,揭示平整度在实际生产中的表现与影响。; 适合人群:半导体制造领域中的工艺工程师、质量控制人员及技术研发人员,具备一定材料或微电子基础知识的专业人士。; 使用场景及目标:①用于硅片来料检验与工艺过程监控,确保晶圆几何质量满足光刻等关键工序要求;②指导测量设置选择(如是否启用部分区域),优化平整度评估准确性;③帮助理解不同平整度参数在产线中的实际意义与应用差异。; 阅读建议:此文档技术性强,建议结合实际测量设备操作与SEMI标准文件同步学习,重点关注局部平整度对光刻聚焦的影响,在工艺调试中注意参数选用的一致性和可比性。

2026-03-05

空空如也

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

TA关注的人

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