当前位置: 首页 > news >正文

服装印花/印烫环节计算机视觉应用设计方案

服装印花/印烫环节计算机视觉应用设计方案

一、引言

随着消费者对服装个性化、多样化需求的增加,服装印花/印烫环节作为服装生产中的重要一环,其质量和效率直接影响到产品的竞争力和市场占有率。传统的服装印花/印烫环节存在以下痛点:

  • 人为因素多:依赖人工目检,易受主观因素影响,漏检、误检率高。
  • 效率低:人工检测速度慢,难以满足大规模生产需求。
  • 数据难以追溯:质量检测数据缺乏数字化记录,不利于质量追溯和改进。

计算机视觉技术作为一种高效、精准的检测和识别手段,其在服装印花/印烫环节的应用能够显著提升生产效率和产品质量,降低人为因素导致的错误率。本方案旨在通过计算机视觉技术,实现服装印花/印烫环节的全流程自动化质量监控,包括打印介质质量监控、花型中心点定位与订单信息识别、印前定位与匹配性检测、印后最终质量监控等环节。

二、打印介质质量监控(Print Medium Quality Monitoring)

(一)目标

确保打印在转移膜、纸张或其他介质上的图案,在转移到最终服装产品前,其颜色、图案完整性及物理尺寸均符合设计要求和质量标准。

(二)视觉技术应用

1. 色彩监控
  • 硬件配置
    • 工业相机:选择高分辨率、高色彩还原度的工业相机,如Basler、DALSA等品牌,确保能够清晰捕捉图案细节。
    • 光源:采用稳定均匀的光源,如LED环形光源,避免光源闪烁和色温变化对色彩检测的影响。
    • 镜头:根据打印介质的大小和检测精度要求,选择合适的镜头焦距和视场角。
  • 色彩分析算法
    • 色彩空间转换:将相机采集的RGB图像转换到Lab色彩空间,Lab色彩空间更接近人眼对颜色的感知,且色差计算更为准确。
    • 色差计算:采用CIEDE2000色差公式,计算打印图案与标准色板(如潘通色号)之间的色差ΔE。根据行业标准或客户要求设定色差阈值,如ΔE≤1.5为合格。
    • 不合格品处理:对超出色差阈值的图案进行标记或触发报警,阻止不合格品进入下一环节。
2. 完整度监控
  • 缺陷检测算法
    • 基于像素的比对:将打印图像与标准模板进行逐像素比对,检测图案元素缺失、线条模糊或断裂等缺陷。
    • 特征点检测:利用SIFT、SURF或ORB等特征点检测算法,提取图案的关键特征点,比对特征点分布的一致性,识别墨点、污渍、刮痕等缺陷。
    • 形态学分析:通过膨胀、腐蚀等操作,检测因打印过程引起的拉伸或压缩变形。
  • 不合格品处理:对检测到缺陷的图案进行标记或触发报警。
3. 尺寸监控
  • 系统校准
    • 标定板选择:采用棋盘格标定板,确保标定板平整、无反光。
    • 标定过程:通过拍摄多张不同角度的标定板图像,利用OpenCV等图像处理库进行相机标定,建立图像像素坐标与实际物理单位(如毫米)之间的映射关系。
  • 特征测量
    • 边缘检测:使用Canny算法提取图案边缘,拟合直线或曲线计算宽度、高度等尺寸。
    • 轮廓提取:通过阈值分割和轮廓追踪,精确提取图案轮廓,测量关键尺寸。
  • 公差比对
    • 标准尺寸获取:从CAD设计文件中提取图案的标准尺寸及允许的公差范围。
    • 尺寸比对:将测量得到的实际尺寸数据与标准尺寸及公差范围进行比对,若超出公差范围,则判定为不合格品。

三、花型中心点定位与订单信息识别(Pattern Center Point Localization & Order Information Recognition)

(一)目标

自动、精确地定位打印图案上的关键参考点(通常是中心点),并读取与该图案关联的唯一订单信息,实现物理打印件与其对应的生产指令(包含款式、颜色、尺码、批次、订单号等)的数字化链接。

(二)视觉技术应用

1. 中心点定位
  • 模板匹配
    • 模板制作:从标准图案中截取包含中心点的区域作为模板。
    • 匹配算法:采用归一化互相关(NCC)算法,在打印图像中滑动模板,找到最佳匹配位置,从而确定中心点坐标。
  • 特征点检测
    • 特征点提取:利用SIFT、SURF或ORB等算法,提取图案的尺度不变特征点。
    • 中心点计算:对提取的特征点进行聚类分析,计算聚类中心作为图案的中心点。
2. 订单信息识别
  • OCR技术
    • 文本定位:通过MSER(最大稳定极值区域)算法定位文本区域。
    • 字符分割与识别:采用Tesseract OCR引擎,支持多语言字体识别,输出结构化订单数据(如款式号、尺码、批次号)。
  • 条码/二维码识别
    • 解码算法:使用ZBar或ZXing库,支持Code 128、QR Code等常见编码格式,快速获取订单信息。
    • 数据关联:将解码后的订单信息与MES系统数据库对接,实现生产指令的自动下发。

四、印前定位与匹配性检测(Pre - Transfer Positioning & Matching Verification)

(一)目标

在执行印烫或直接打印操作之前,完成两个核心任务:

  1. 确保待印的花型图案被精确地放置在服装或裁片的预定位置上,与设计效果图保持一致。
  2. 关键性地验证即将使用的这个花型是否与当前这件衣服的具体规格(款式、颜色、尺码等)完全匹配,预防用错料。

(二)视觉技术应用

1. 定位
  • 基准识别
    • 特征点检测:识别服装或裁片上的预贴标记(如圆形、矩形)或自然特征(如领口、肩线)。
    • 位姿估计:通过PnP(Perspective - n - Point)算法,计算衣物基准点的三维位姿。
  • 相对位姿计算
    • 图案定位:结合中心点定位结果,计算印花图案参考点与衣物基准点的相对位移和旋转角度。
  • 引导与验证
    • 实时显示:在监控界面叠加位姿偏差信息(如箭头指示调整方向)。
    • 自动调整:与机械臂或压烫设备通信,实现闭环控制,直至偏差小于允许范围(如±0.5mm)。
2. 匹配性检测(印前防错)
  • 衣物信息读取
    • 水洗标识别:通过OCR读取缝制在水洗标上的款式、颜色、尺码信息。
    • RFID集成:读取衣物上的RFID标签,获取生产批次、工艺参数等扩展信息。
  • 花型信息获取
    • 数据库查询:根据订单号或款式号,从MES系统查询对应的花型设计文件。
  • 实时比对与决策
    • 规则引擎:验证衣物信息与花型预设的匹配规则(如“款式#123仅适用于L码”)。
    • 拦截机制:若不匹配,触发声光报警并锁定压烫设备,防止误操作。

五、印后最终质量监控(Post - Transfer Final Quality Inspection)

(一)目标

在印烫或打印完成,并且移除所有辅助材料(如转移膜或保护纸)之后,对最终成品服装上的印花效果进行全面的质量检查,作为产品出厂前的最后一道质量关卡。

(二)视觉技术应用

1. 色彩与完整度复检
  • 多光谱成像:使用多光谱相机检测因高温导致的变色(如荧光剂失效),与印前图像对比。
  • 缺陷检测
    • 纹理分析:通过灰度共生矩阵(GLCM)检测图案脱落、起泡、龟裂。
    • 粘连检测:采用分水岭算法分割粘连区域,识别粘脏缺陷。
2. 位置复检
  • 全局定位:在服装上提取多个参考点(如纽扣、缝纫线交叉点),建立全局坐标系。
  • 位姿复现:将印后图案的位姿与印前设计文件对比,确保位移偏差小于公差(如±1mm)。
3. 数据追溯
  • 质量数据关联:将检测结果与订单号、生产批次绑定,上传至质量管理系统(QMS)。
  • 不合格品处理:自动生成不合格报告,触发返工或报废流程。

六、系统集成与测试

(一)硬件选型

  • 工业相机:根据检测精度和速度要求,选择合适的工业相机,如Basler acA2500 - 14gc。
  • 光源:选择稳定均匀的LED光源,如CCS的LED环形光源。
  • 图像处理单元:选择高性能的工业计算机或嵌入式处理器,如NVIDIA Jetson系列。

(二)软件集成

  • 图像处理软件:选择OpenCV、Halcon等成熟的图像处理库,进行算法开发和集成。
  • MES系统对接:通过API接口或数据库连接,实现与MES系统的数据交互。

(三)系统测试

  • 性能测试:测试系统的检测速度、准确率等性能指标,确保满足生产需求。
  • 功能测试:验证系统的各项功能是否正常运行,如色彩监控、完整度监控、尺寸监控等。

七、实施方案与预期效果

(一)实施方案

  • 项目周期
    • 需求分析阶段(1周):与客户沟通,明确需求和技术指标。
    • 硬件选型与采购阶段(2周):根据需求选择合适的硬件,并进行采购。
    • 软件开发与测试阶段(8周):进行算法开发、系统集成和测试。
    • 现场部署与调试阶段(2周):将系统部署到生产现场,进行调试和优化。
  • 人员安排
    • 项目经理(1人):负责整个项目的协调和管理。
    • 硬件工程师(1人):负责硬件选型和采购。
    • 软件工程师(3人):负责算法开发、系统集成和测试。
    • 现场工程师(2人):负责现场部署和调试。

(二)预期效果

  • 生产效率提升:通过自动化质量监控,减少人工检测时间,提高生产效率。
  • 产品质量改善:提高产品合格率,减少不合格品流入市场。
  • 数据追溯能力增强:实现质量数据的数字化记录,便于质量追溯和改进。

八、总结与展望

本方案通过计算机视觉技术,实现了服装印花/印烫环节的全流程自动化质量监控,提高了生产效率和产品质量。随着技术的不断进步和应用场景的拓展,计算机视觉技术将在服装印花/印烫环节发挥更加重要的作用。未来,可以进一步探索深度学习、人工智能等技术在服装印花/印烫环节的应用,如利用深度学习算法进行更复杂的缺陷检测、利用人工智能算法进行花型设计和优化等,为服装行业的发展注入新的活力。

相关文章:

服装印花/印烫环节计算机视觉应用设计方案

服装印花/印烫环节计算机视觉应用设计方案 一、引言 随着消费者对服装个性化、多样化需求的增加,服装印花/印烫环节作为服装生产中的重要一环,其质量和效率直接影响到产品的竞争力和市场占有率。传统的服装印花/印烫环节存在以下痛点: 人为…...

vue3:十一、主页面布局(修改左侧导航条的样式)

一、样式 1、初始样式 2、 左侧导航栏搭建完成样式 二、实现 1、设置左侧导航栏底色 (1)去掉顶部和左侧导航栏的底色 初始页面效果 顶部与左侧底色样式 将代码中与顶部与左侧的样式删掉 移除后页面效果 加入设定背景色 #f4f6f9 加入底色后颜色展示 (2)去除菜单项底色 初…...

Sentinel源码—8.限流算法和设计模式总结二

大纲 1.关于限流的概述 2.高并发下的四大限流算法原理及实现 3.Sentinel使用的设计模式总结 3.Sentinel使用的设计模式总结 (1)责任链模式 (2)监听器模式 (3)适配器模式 (4)模版方法模式 (5)策略模式 (6)观察者模式 (1)责任链模式 一.责任链接口ProcessorSlot 二.责…...

Docker 部署 MySQL 数据库

Docker 部署 MySQL 数据库 基于 Docker 部署 MySQL 数据库一、拉取 MySQL 镜像二、运行 MySQL 容器三、运行命令参数详解四、查看容器运行状态 基于 Docker 部署 MySQL 数据库 一、拉取 MySQL 镜像 在开始之前,请确保你的 Docker 环境已经正确安装并可以正常运行。…...

【Linux运维涉及的基础命令与排查方法大全】

文章目录 前言1、计算机网络常用端口2、Kali Linux中常用的命令3、Kali Linux工具的介绍4、Ubuntu没有网络连接解决方法5、获取路由6、数据库端口 前言 以下介绍计算机常见的端口已经对应的网络协议,Linux中常用命令,以及平时运维中使用的排查网络故障的…...

映射(Mapping)和地址(Address)

Addresses (地址) 以太坊区块链由 _ account _ (账户)组成,你可以把它想象成银行账户。一个帐户的余额是 以太 (在以太坊区块链上使用的币种),你可以和其他帐户之间支付和接受以太币,就像你的银…...

用Java实现简易区块链:从零开始的探索

📢 友情提示: 本文由银河易创AI(https://ai.eaigx.com)平台gpt-4o-mini模型辅助创作完成,旨在提供灵感参考与技术分享,文中关键数据、代码与结论建议通过官方渠道验证。 区块链技术作为近年来的热门话题&am…...

Spark-Streaming

Spark-Streaming 一、Spark-Streaming简介 1、Spark-Streaming概述 1.1、Spark-Streaming是什么 Spark Streaming 用于流式数据的处理。Spark Streaming 支持的数据输入源很多,例如:Kafka、Flume、Twitter等,以及和简单的 TCP 套接字等等…...

工程投标k值分析系统(基于微服务实现)

1 需求总括 2 企业管理模块: 新增、删除、修改企业/部门 <...

WebGL 工作原理

WebGL在GPU上的工作基本上分为两部分 第一部分是将顶点&#xff08;或数据流&#xff09;转换到裁剪空间坐标 就是将传入的位置坐标&#xff0c;转换为0-1的值&#xff0c;并绘制出来每个顶点的坐标&#xff08;传入的值&#xff09;通过顶点着色器计算转换为裁剪空间坐标转换…...

【 React 】重点知识总结 快速上手指南

react 是 facebook 出的一款针对视图层的库。react 使用的是单向数据流的机制 React 官方中文文档 基础 api 和语法 jsx 语法 就是在 js 中插入 html 片段 在 React 中所有的组件都是 function 组件定义 function 定义组件 就是使用 function 定义组件 任何一个 function …...

Docker 部署 Redis 缓存服务

Docker 部署 Redis 缓存服务 基于 Docker 部署 Redis 缓存服务一、拉取 Redis 镜像二、运行 Redis 容器三、运行命令参数详解四、查看容器运行状态 基于 Docker 部署 Redis 缓存服务 一、拉取 Redis 镜像 确保 Docker 环境已正确安装并运行&#xff0c;打开终端执行以下命令拉…...

A2A + MCP:构建实用人工智能系统的超强组合

构建真正有效的连接型人工智能系统的挑战 如果你正在构建人工智能应用&#xff0c;这种情况可能听起来很熟悉&#xff1a; 你需要特定的人工智能能力来解决业务问题。你找到了完成每个单独任务的出色工具。但把所有东西连接在一起却占据了大部分开发时间&#xff0c;还创建了…...

全能 Sui 技术栈,构建 Web3 的未来

本文翻译自&#xff1a;FourPillarsFP&#xff0c;文章仅代表作者观点。 2025 年&#xff0c;SuiNetwork正在以一套全栈区块链策略强势出击&#xff0c;彻底打破加密行业的传统范式。正如 Mysten Labs 联合创始人 Adeniyi Abiodun 所说&#xff1a;“Sui 不只是一条区块链&…...

企业微信私域运营,基于http协议实现SCRM+AI完整解决方案

1、方案介绍 基于企业微信原生功能已实现全场景的能力覆盖&#xff0c;并提供标准化可直接调用的API接口&#xff0c;可以帮助企业轻松实现上层应用的开发及落地&#xff0c;方案采用模拟通信技术可实现PC&#xff0c;手机&#xff0c;ipad三端的同时在线&#xff0c;单服务器…...

【C++】Json-Rpc框架项目介绍(1)

项目介绍 RPC&#xff08;Remote Procedure Call&#xff09;即远程过程调用&#xff0c;是一种通过网络从远程计算机程序中请求服务而不需要了解底层网络实现细节的一种 协议 。 RPC&#xff08;Remote Procedure Call&#xff09;可以使用多种网络协议进行通信&#xff0c;如…...

数据结构图论基础知识(一)

文章目录 1. 图的基本概念2. 图的一些现实的应用2.1 ABCDE各个城市之间的关系2.2 社交关系 3. 图的存储结构3.1邻接矩阵3.2 邻接矩阵的实现3.3 邻接表 1. 图的基本概念 1. &#xff08;graph&#xff09;图由边&#xff08;edge&#xff09;和顶点&#xff08;Vertex&#xff…...

安宝特案例 | AR如何大幅提升IC封装厂检测效率?

前言&#xff1a;如何提升IC封装厂检测效率&#xff1f; 在现代电子产品的制造过程中&#xff0c;IC封装作为核心环节&#xff0c;涉及到复杂处理流程和严格质量检测。这是一家专注于IC封装的厂商&#xff0c;负责将来自IC制造商的晶圆进行保护、散热和导通处理。整个制程繁琐…...

2024年ESWA SCI1区TOP:量子计算蜣螂算法QHDBO,深度解析+性能实测

目录 1.摘要2.蜣螂优化算法DBO原理3.改进策略4.结果展示5.参考文献6.代码获取 1.摘要 蜣螂优化算法是一种群体智能优化算法&#xff0c;具有较强的优化能力和快速收敛性&#xff0c;但容易在优化过程后期陷入局部最优解。本文提出了一种量子计算和多策略混合的蜣螂优化算法&am…...

数据结构*链表- LinkedList

什么是链表 相较于ArrayList顺序表来说&#xff0c;链表是物理存储结构上非连续存储结构&#xff08;也就是地址不是连续的&#xff09;。链表由一系列节点构成&#xff0c;每个节点包含数据和指向下一个节点的引用。链表的各个节点在内存里并非连续存储&#xff0c;而是通过引…...

WebRTC服务器Coturn服务器用户管理和安全性

1、概述 Coturn服务器对用户管理和安全方面也做了很多的措施&#xff0c;以下会介绍到用户方面的设置 1.1、相关术语 1.1.1 realm 在 coturn 服务器中&#xff0c;域&#xff08;realm&#xff09;是一种逻辑上的分组概念&#xff0c;用于对不同的用户群体、应用或者服务进行区…...

MySQL聚簇索引和非聚簇索引

聚簇索引&#xff08;Clustered Index&#xff09;和非聚簇索引&#xff08;Non-Clustered Index&#xff09;是数据库中常用的两种索引类型&#xff0c;它们在数据存储和检索方式上有显著的区别。 一、聚簇索引&#xff08;Clustered Index&#xff09; 聚簇索引是数据表中的…...

QT加入阿里云OSS上传图片SDK,编译报错:error LNK2019: 无法解析的外部符号 EVP_MD_CTX_init

参考此链接把OSS上传图片的SDK&#xff0c;cmake成lib库&#xff0c;如下图 将lib库放入自己的项目文件夹下&#xff0c;并在pro文件中添加此lib库。而解决 “无法解析的外部符号 EVP_MD_CTX_init” 问题&#xff0c;则需要将third_party文件夹下的一些依赖库和头文件都放到自己…...

正点原子TFTLCD扩展

声明&#xff1a;该文章代码是在正点原子教学下写出的LCD驱动代码上进行了修改能兼容更多字号( ˘ ˘)❤️ 如有侵权&#xff0c;请私信联系删除 文章目录 前言代码lcd.clcd.hfont.h 前言 由于TFTLCD4.3寸屏幕太大了&#xff0c;正点原子的代码只能显示12/16/24字号的字符或者…...

部署Megatron - LM,快速上手使用

安装Megatron - LM 首先检查一下当前环境是否已经有 NVIDIA 驱动和 CUDA&#xff1a; nvidia-smi 直接在当前环境安装运行 PyTorch 和 Megatron-LM不使用 Docker 之前我们看到目前的环境有 NVIDIA V100 GPU 和 CUDA 12.1&#xff0c;我们可以安装对应的 GPU 版本 PyTorch。…...

赛灵思 XC7K325T-2FFG900I FPGA Xilinx Kintex‑7

XC7K325T-2FFG900I 是 Xilinx Kintex‑7 系列中一款工业级 (I) 高性能 FPGA&#xff0c;基于 28 nm HKMG HPL 工艺制程&#xff0c;核心电压标称 1.0 V&#xff0c;I/O 电压可在 0.97 V–1.03 V 之间灵活配置&#xff0c;并可在 –40 C 至 100 C 温度范围内稳定运行。该器件提供…...

20.1Linux的PWM驱动实验(知识点)_csdn

PWM 是很常用到功能&#xff0c;我们可以通过 PWM 来控制电机速度&#xff0c;也可以使用 PWM 来控制LCD 的背光亮度。本章我们就来学习一下如何在 Linux 下进行 PWM 驱动开发。 在之前学过STM32的就知道这部分内容&#xff0c;利用占空比来调节电机的转速。 1、PWM 驱动简析 …...

如何在 Java 中从 PDF 文件中删除页面(教程)

由于 PDF 文件格式不是 Java 原生支持的&#xff0c;因此要从 PDF 中删除页面&#xff0c;你需要使用外部库。 本教程介绍如何使用 JPedal 来实现这一功能。 开始使用 • 将 JPedal 添加到你的类路径或模块路径中&#xff08;可从官网下载安装试用版 JAR 文件&#xff09; •…...

2026《数据结构》考研复习笔记五(栈、队列)

栈、队列 一、栈1.卡特兰数2.不合法的出栈序列 二、队列1.循环队列2.输入输出受限队列&#xff08;四个数1234&#xff09; 三、算法1.栈在括号匹配中的应用2.中缀表达式求值&#xff08;通过转化为后缀表达式再后缀表达式求值&#xff09;3.中缀表达式转化为后缀表达式4.后缀表…...

本地部署DeepSeek大模型

本地部署 ollama 下载Ollama ollama支持的模型&#xff1a;Ollama Search 直接下载&#xff0c;发现默认是下载C盘&#xff0c;并且不能选择安装目录&#xff0c;这对我C盘的压力太大了。 查阅资料&#xff1a;发现可以修改 参考将Ollama安装到非C盘路径_ollama不安装在c盘…...

C++ / 引用 | 类

引用本 作用&#xff1a; 给变量起别名 语法&#xff1a; 数据类型 & 别名 原名&#xff1b; 应用代码 #include <iostream>using namespace std;int main() {int a 10;int& b a;b 100;cout << "a " << a << endl;cout <…...

在任意路径下简单开启jupyter notebook

正常的开启方式为&#xff1a; 安装anaconda, 在anaconda界面开启jupyter. 但是启动后root的路径不好改变。 可以直接通过cmd方式打开jupyter. cd D: # cd到d盘 jupyter notebook # 启动此时开启jupyter notebook, root为D盘路径。 按此方式可以在任意路径启动jupyter noteb…...

2025年阿里云云计算ACP高级工程师认证模拟试题(附答案解析)

这篇文章的内容是阿里云云计算ACP高级工程师认证考试的模拟试题。 所有模拟试题由AI自动生成&#xff0c;主要为了练习和巩固知识&#xff0c;并非所谓的 “题库”&#xff0c;考试中如果出现同样试题那真是纯属巧合。 1、设计云上架构时&#xff0c;如果能充分了解云服务的特…...

锂电池4.2V升压24V推荐哪些升压芯片?高效率国产SL4013输入耐压2.7V-25V

SL4013作为一款高性能升压型DC-DC转换芯片&#xff0c;在单节锂电池&#xff08;4.2V&#xff09;升压至24V的应用中展现出以下核心优势&#xff1a; 一、宽输入电压适应性 SL4013支持2.7V-25V的输入范围&#xff0c;尤其适合单节锂电池&#xff08;3.7V-4.2V&#xff09;的宽…...

中电金信联合阿里云推出智能陪练Agent

在金融业加速数智化转型的今天&#xff0c;提升服务效率与改善用户体验已成为行业升级的核心方向。面对这一趋势&#xff0c;智能体与智能陪练的结合应用&#xff0c;正帮助金融机构突破传统业务模式&#xff0c;开拓更具竞争力的创新机遇。 在近日召开的阿里云AI势能大会期间&…...

基于扣子(Coze.cn)与火山引擎构建高性能智能体的实践指南

1. 引言 1.1. 背景与目标 人工智能&#xff08;AI&#xff09;智能体&#xff08;Agent&#xff09;平台的兴起&#xff0c;例如扣子&#xff08;Coze&#xff09;&#xff0c;正显著改变我们构建复杂 AI 应用的方式 1。这些平台旨在降低技术门槛&#xff0c;让不同技能水平的…...

w~视觉~3D~合集2

我自己的原文哦~ https://blog.51cto.com/whaosoft/13766161 #Sin3DGen 最近有点忙 可能给忘了,贴了我只是搬运工 发这些给自己看, 还有下面不是隐藏是发布出去 ~ 北京大学xxx团队联合山东大学和xxx AI Lab的研究人员&#xff0c;提出了首个基于单样例场景无需训练便可生…...

SAS宏核心知识与实战应用

1. SAS宏基础 1.1 核心概念 1.1.1 宏处理器 宏处理器在SAS程序运行前执行,用于生成动态代码,可实现代码的灵活定制。 通过宏处理器,可基于输入参数动态生成不同的SAS代码,提高代码复用性。 1.1.2 宏变量 宏变量是存储文本值的容器,用&符号引用,如&var,用于存储…...

windows使用openssl生成IIS自签证书全流程

使用 OpenSSL 生成适用于 IIS 的证书&#xff0c;通常需要经过以下步骤&#xff1a;生成私钥、生成证书签名请求&#xff08;CSR&#xff09;、生成自签名证书或通过 CA 签名&#xff0c;最后将证书转换为 IIS 所需的 PFX 格式。以下是详细步骤&#xff1a; 1. 安装 OpenSSL …...

笔记本电脑研发笔记:BIOS,Driver,Preloader详记

在笔记本电脑的研发过程中&#xff0c;Driver&#xff08;驱动程序&#xff09;、BIOS&#xff08;基本输入输出系统&#xff09;和 Preloader&#xff08;预加载程序&#xff09;之间存在着密切的相互关系和影响&#xff0c;具体如下&#xff1a; 相互关系 BIOS 与 Preload…...

鸿蒙生态:鸿蒙生态校园行心得

&#xff08;个人观点&#xff0c;仅供参考&#xff09; 兄弟们&#xff0c;今天来浅浅聊一聊这次的设立在长沙的鸿蒙生态行活动。 老样子&#xff0c;我们先来了解一下这个活动&#xff1a; &#xff28;&#xff41;&#xff52;&#xff4d;&#xff4f;&#xff4e;&#x…...

云原生周刊:KubeSphere 平滑升级

开源项目推荐 Kagent Kagent 是一个开源的 K8s 原生框架&#xff0c;旨在帮助 DevOps 和平台工程师在 K8s 环境中构建和运行 AI 代理&#xff08;Agentic AI&#xff09;。与传统的生成式 AI 工具不同&#xff0c;Kagent 强调自主推理和多步骤任务的自动化执行&#xff0c;适…...

Uniapp:swiper(滑块视图容器)

目录 一、基本概述二、属性说明三、基本使用 一、基本概述 一般用于左右滑动或上下滑动&#xff0c;比如banner轮播图 二、属性说明 属性名类型默认值说明平台差异说明indicator-dotsBooleanfalse是否显示面板指示点indicator-colorColorrgba(0, 0, 0, .3)指示点颜色indicat…...

开源的自动驾驶模拟器

以下是目前主流的 ‌开源自动驾驶模拟器‌&#xff0c;适用于算法开发、测试和研究&#xff1a; ‌1. CARLA‌ ‌官网/GitHub‌: carla.org | GitHub‌许可证‌: MIT‌特点‌: 基于虚幻引擎&#xff08;Unreal Engine&#xff09;&#xff0c;提供高保真城市场景&#xff08;支…...

Uniapp:scroll-view(区域滑动视图)

目录 一、基本概述二、属性说明三、基本使用3.1 纵向滚动3.2 横向滚动 一、基本概述 scroll-view&#xff0c;可滚动视图区域。用于区域滚动。 二、属性说明 属性名类型默认值说明平台差异说明scroll-xBooleanfalse允许横向滚动scroll-yBooleanfalse允许纵向滚动 三、基本使…...

【漏洞复现】Struts2系列

【漏洞复现】Struts2系列 1. 了解Struts21. Struts2 S2-061 RCE &#xff08;CVE-2020-17530&#xff09;1. 漏洞描述2. 影响版本3. 复现过程 1. 了解Struts2 Apache Struts2是一个基于MVC设计模式的Web应用框架&#xff0c;会对某些标签属性&#xff08;比如 id&#xff09;的…...

洗车小程序系统前端uniapp 后台thinkphp

洗车小程序系统 前端uniapp 后台thinkphp 支持多门店 分销 在线预约 套餐卡等...

【RuleUtil】适用于全业务场景的规则匹配快速开发工具

一、RuleUtil 开发背景 1.1 越来越多&#xff0c;越来越复杂的业务规则 1、规则的应用场景多 2、规则配置的参数类型多&#xff08;ID、数值、文本、日期等等&#xff09; 3、规则的参数条件多&#xff08;大于、小于、等于、包含、不包含、区间等等&#xff09; 4、规则的结…...

多表查询之嵌套查询

目录 引言 一、标量嵌套查询 二、列嵌套查询 三、行嵌套查询 四、表嵌套查询 引言 1、概念 SQL语句中嵌套 select 语句&#xff0c;称为嵌套查询&#xff0c;又称子查询。嵌套查询外部的语句可以是 insert / update / delete / select 的任何一个。 嵌套…...

js原型链prototype解释

function Person(){} var personnew Person() console.log(啊啊,Person instanceof Function);//true console.log(,Person.__proto__Function.prototype);//true console.log(,Person.prototype.__proto__ Object.prototype);//true console.log(,Function.prototype.__prot…...