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

Ostrakon-VL-8B多场景落地实战:商品识别、文字提取、视频理解一体化部署案例

Ostrakon-VL-8B多场景落地实战商品识别、文字提取、视频理解一体化部署案例1. 引言当AI走进零售后厨想象一下这个场景一家连锁超市的区域经理需要在一个上午内巡查完辖区内5家门店。他要检查每家店的商品陈列是否合规、价格标签是否清晰、库存数量是否准确、门店卫生是否达标。传统做法是他需要带着纸笔或平板一家家店拍照、记录、整理回到办公室再写报告整个过程耗时耗力还容易出错。现在有了Ostrakon-VL-8B情况完全不一样了。这位经理只需要用手机拍下货架、收银台、门店环境的照片或视频上传到这个系统然后问几个简单的问题“货架上缺了哪些商品”、“价格标签都清晰可见吗”、“消防通道有没有被堵塞”。几分钟内一份详细的合规检查报告就自动生成了。Ostrakon-VL-8B不是那种“什么都能聊但什么都不精”的通用多模态模型它是专门为餐饮零售场景“量身定制”的AI助手。基于Qwen3-VL-8B微调而来它懂货架陈列的规则认识成千上万的商品品牌知道什么是合规的店铺运营还能从图片和视频中提取文字信息。这篇文章我要带你看看这个模型在实际业务中到底怎么用。我们不谈复杂的算法原理就讲实实在在的落地案例——怎么部署、怎么用、能解决什么问题、效果怎么样。如果你是零售行业的从业者、技术负责人或者对AI落地应用感兴趣这篇文章应该能给你不少启发。2. 快速部署10分钟让AI上岗很多人一听到“大模型部署”就觉得头疼觉得需要专业的AI工程师、复杂的配置、昂贵的硬件。其实Ostrakon-VL-8B的部署比想象中简单得多特别是如果你使用预置的镜像环境。2.1 环境准备你需要什么先说说硬件要求这是最实际的问题GPU至少需要NVIDIA RTX 4090D24GB显存或同等级别的显卡显存模型运行需要约17GB显存内存建议32GB以上存储至少50GB可用空间系统Linux系统Ubuntu 20.04/22.04推荐如果你没有这样的硬件环境也不用担心。现在很多云服务平台都提供预配置的AI镜像一键就能启动包含所有依赖的环境省去了安装配置的麻烦。2.2 一键启动最简单的部署方式最省事的方法就是使用预置的Docker镜像。假设你已经有了合适的GPU服务器部署过程可以简化到几个命令# 拉取镜像如果使用预置镜像这步可能已经完成 docker pull ostrakon/vl-8b:latest # 运行容器 docker run -d \ --gpus all \ -p 7860:7860 \ --name ostrakon-vl \ ostrakon/vl-8b:latest等待几分钟服务就启动完成了。然后在浏览器中打开http://你的服务器IP:7860如果是本地测试就用http://localhost:7860你会看到一个简洁的Web界面左边是图片上传区域右边是对话区域下面有问题输入框。整个界面非常直观不需要任何技术背景就能操作。2.3 验证部署确保一切正常服务启动后建议先做个简单的测试上传一张测试图片可以是任何包含商品的图片输入问题比如“图片里有什么商品”查看回答如果模型能正确识别并回答说明部署成功如果遇到问题最常见的检查步骤# 查看服务状态 supervisorctl status ostrakon-vl # 查看日志 tail -f /root/Ostrakon-VL-8B/logs/out.log大多数部署问题都能通过重启服务解决supervisorctl restart ostrakon-vl3. 核心功能详解AI的“零售专业技能”Ostrakon-VL-8B不是万能的但在零售餐饮领域它确实有几把刷子。我们来看看它具体能做什么以及怎么做。3.1 商品识别不只是“认出东西”普通的图像识别模型可能告诉你“这是一瓶饮料”但Ostrakon-VL-8B能告诉你更多精确识别不是“饮料”而是“可口可乐330ml罐装”数量统计“货架第三层有12瓶农夫山泉550ml”品牌识别“这是康师傅的红烧牛肉面”品类归类“属于方便食品类保质期6个月”在实际使用中你可以这样提问“图片中有哪些商品分别有多少个” “请按品牌分类列出所有商品” “找出所有临期商品生产日期超过3个月”模型不仅能列出商品还能理解它们之间的关系。比如你问“货架上的商品摆放有什么问题”它可能会回答“可口可乐和百事可乐应该分开放置现在混在一起了”或者“高价商品应该放在与视线平齐的位置但现在放在了最下层”。3.2 文字提取从图片中“读”出信息很多零售场景的信息都写在标签、招牌、单据上。传统OCR只能识别文字但不知道这些文字是什么意思。Ostrakon-VL-8B结合了视觉理解和文字识别价格标签识别“原价29.9元现价19.9元折扣33%”促销信息提取“买一送一活动时间3月1日-3月15日”生产日期读取“生产日期2024年2月18日保质期至2025年2月17日”成分表分析“含有白砂糖、植物油、食品添加剂”试试这些问题“价格标签上写的是什么” “促销海报上的活动规则是什么” “商品包装上的营养成分表怎么解读”这对于自动化价格检查、促销合规审核特别有用。区域经理不用再一个个门店去核对价格标签是否正确系统自动就能完成。3.3 合规检查AI当“巡检员”门店运营有很多规范要求人工检查既费时又容易遗漏。Ostrakon-VL-8B可以充当24小时在线的合规检查员陈列合规“商品应该正面朝外但有三瓶饮料是侧面摆放”卫生检查“地面有污渍需要清洁”安全评估“消防通道被纸箱堵塞存在安全隐患”标识检查“安全出口标识不亮需要维修”你可以直接问“检查图片中的店铺是否符合卫生标准” “消防设施是否完好可用” “商品陈列有没有违反公司规定”模型基于大量的零售场景数据训练知道什么是“好”的店铺状态什么是“有问题”的。它不仅能发现问题还能给出具体的改进建议。3.4 视频理解从静态到动态图片分析很重要但有些场景需要看“动态”的。Ostrakon-VL-8B支持视频分析这让它的应用场景大大扩展客流分析“上午10点-11点进店顾客约50人”员工动线“收银员离开岗位时间超过5分钟”服务流程“顾客等待结账时间平均3分钟”异常检测“有顾客在店内长时间徘徊”视频分析的操作也很简单上传一段门店监控视频提问“视频中哪个时间段客流量最大”模型会分析视频内容并给出回答这对于门店运营优化、服务质量监控、安全防范都有很大价值。4. 实战案例三个真实业务场景理论说再多不如看实际怎么用。我分享三个我们实际落地中的案例你可以看看这些思路能不能用到你的业务中。4.1 案例一连锁超市的自动巡检系统背景一家有200多家门店的连锁超市原来每个门店每周需要店长花2小时做全面巡检填写30多项检查表。区域经理每月巡查发现问题后再整改周期长、效率低。解决方案我们帮他们部署了Ostrakon-VL-8B开发了一个简单的巡检APP。店长每天用手机拍10张关键位置的照片货架、收银台、仓库、卫生间等上传到系统。系统自动分析并生成报告。具体操作# 简化的巡检流程代码示例 def daily_inspection(store_id, photos): 每日自动巡检 store_id: 门店编号 photos: 照片路径列表 report { store_id: store_id, date: datetime.now().strftime(%Y-%m-%d), items: [] } for photo in photos: # 上传图片到Ostrakon-VL image_data load_image(photo) # 问一系列标准问题 questions [ 商品陈列是否整齐, 价格标签是否清晰可见, 地面是否清洁无杂物, 消防通道是否畅通 ] for question in questions: answer ask_model(image_data, question) report[items].append({ photo: photo, question: question, answer: answer, status: check_status(answer) # 自动判断是否合规 }) return generate_report(report)效果巡检时间从2小时缩短到15分钟问题发现率提高40%人工容易遗漏细节整改响应时间从平均3天缩短到6小时区域经理可以通过系统实时查看所有门店状态关键点这个系统的价值不在于完全替代人工而是让人工巡检更有针对性。系统发现的问题店长重点去整改系统确认合规的店长可以少花时间。4.2 案例二电商仓库的智能盘点背景一个中型电商仓库每月需要全面盘点一次暂停营业2天5个员工一起清点还经常有误差。解决方案在仓库关键位置安装摄像头连接Ostrakon-VL系统。盘点时摄像头拍摄货架照片系统自动识别商品和数量。具体操作标准货架模板先让系统学习每个货架的标准摆放状态实时比对盘点时拍摄当前状态与标准模板比对差异分析系统自动找出缺少或多出的商品生成报告输出差异清单指导人工复核你可以这样问系统“A区第3个货架相比标准状态少了哪些商品” “B区货架上的商品数量是否正确” “找出所有数量不符的商品位置”效果盘点时间从2天缩短到4小时准确率从92%提高到99.5%不需要暂停营业不影响正常业务减少人工误差和疲劳导致的错误关键点这个方案特别适合SKU多、摆放规则的商品。系统不是完全替代人工盘点而是先做一遍快速筛查人工只需要复核系统标记的差异点大大提高了效率。4.3 案例三餐饮连锁的食品安全监控背景餐饮行业对卫生要求极高但传统的检查方式依赖管理人员“眼看手摸”主观性强难以标准化。解决方案在后厨关键区域清洗区、烹饪区、存储区安装摄像头每天固定时间拍摄照片由Ostrakon-VL系统自动分析。系统检查的内容包括工作人员是否佩戴帽子和口罩生熟食是否分开存放地面是否清洁干燥垃圾桶是否及时清理食品储存是否符合温度要求操作流程每天早中晚三个时段自动拍照系统分析照片并生成卫生检查报告发现的问题自动推送给店长店长整改后拍照上传系统确认效果卫生检查标准化减少主观判断差异问题发现更及时避免食品安全风险检查记录自动留存便于追溯和审计总部可以实时监控所有门店的卫生状况5. 使用技巧如何让AI更“懂”你同样的模型用得好和用得不好效果差很多。这里分享几个我们实践中总结的技巧。5.1 提问的艺术问题越具体回答越准确不要这样问“分析这张图片”太模糊“有什么问题吗”不明确要这样问“货架上的商品陈列是否符合‘品牌集中、价格从高到低’的原则”“检查地面是否有积水、油污或杂物”“工作人员是否按规定穿着工作服、戴手套和口罩”为什么模型需要明确的任务指令。你问得越具体它就越清楚你要什么回答也就越精准。5.2 图片质量清晰度决定准确度模型对图片质量有一定要求但不是越高越好分辨率建议1280×720以上但不要超过4K太大影响处理速度光线光线充足避免过暗或过曝角度正面拍摄避免倾斜或遮挡格式JPG、PNG、WebP都可以建议JPG文件小大小单张图片最好在2MB以内如果图片质量不好可以尝试重新拍摄确保光线和角度合适用简单的图像处理工具调整亮度、对比度裁剪掉无关部分突出主体5.3 分步提问复杂任务拆解做对于复杂的分析任务不要指望一次提问就得到完美答案。学会分步提问任务分析一家门店的整体运营状况错误做法一次性问“请全面分析这家门店的运营情况”正确做法先问“描述店铺的整体环境和布局”再问“货架上的商品陈列是否整齐”接着问“价格标签是否清晰可见”然后问“地面和墙面是否清洁”最后问“有哪些需要改进的地方”分步提问的好处每个问题更简单模型回答更准确你可以根据前面的回答调整后续问题更容易定位具体问题所在5.4 理解模型的能力边界Ostrakon-VL-8B很强但不是万能的。了解它的边界用起来会更顺手它擅长的零售餐饮场景的图片/视频分析商品识别和分类文字信息提取合规性检查基础的数量统计它不擅长的精确的数量统计如果商品堆叠或遮挡非常细粒度的识别比如同品牌不同口味需要专业知识判断的问题比如食品是否变质模糊不清或质量极差的图片应对策略对于它不擅长的用人工复核补充重要任务设计“AI初筛人工确认”流程持续收集错误案例优化使用方式6. 常见问题与解决方案在实际使用中大家会遇到一些共性问题。这里整理了几个最常见的以及我们的解决方法。6.1 服务启动问题问题WebUI打不开或者打开后无法上传图片可能原因和解决端口被占用或未开放# 检查7860端口是否在监听 ss -tlnp | grep 7860 # 如果没显示可能是服务没启动 supervisorctl restart ostrakon-vl # 检查防火墙设置 sudo ufw allow 7860显存不足# 查看GPU显存使用情况 nvidia-smi # 如果显存接近满尝试 supervisorctl stop ostrakon-vl # 等待几分钟 supervisorctl start ostrakon-vl模型加载失败# 查看错误日志 tail -f /root/Ostrakon-VL-8B/logs/err.log # 常见错误模型文件损坏 # 解决方法重新下载模型文件6.2 使用中的问题问题上传图片后报错“Data incompatible with messages format”解决这是版本兼容性问题通常重启服务就能解决supervisorctl restart ostrakon-vl如果还不行检查图片格式和大小确保是常见的图片格式JPG、PNG等且大小在合理范围内建议小于2MB。问题模型回答很慢解决首次请求慢是正常的需要加载模型到GPU通常10-30秒后续请求应该在3-10秒内响应如果一直很慢检查服务器负载和网络状况问题模型回答不准确解决优化图片质量确保图片清晰、光线好、角度正优化问题表述问题要具体明确避免模糊分步提问复杂问题拆分成多个简单问题提供上下文如果分析连续图片可以告诉模型“这是同一家店的另一个区域”6.3 性能优化建议如果使用量大或者对响应速度要求高可以考虑这些优化硬件升级GPURTX 4090D是最低要求如果有条件可以上A100/H100内存32GB起步建议64GB存储使用SSD提高模型加载速度服务优化# 调整服务配置提高并发处理能力 # 编辑supervisor配置 vim /etc/supervisor/conf.d/ostrakon-vl.conf # 增加以下配置 num_workers2 # 根据GPU显存调整 max_batch_size4 # 批处理大小使用策略优化非高峰时段预处理图片缓存常用问题的回答批量处理相似任务7. 总结AI如何改变零售巡检Ostrakon-VL-8B给我的最大感受是它让AI技术真正“落地”了。不是停留在论文里不是演示用的玩具而是实实在在能解决业务问题的工具。7.1 价值回顾回顾一下这个模型带来的核心价值效率提升人工需要几小时的工作AI几分钟完成标准化减少人为因素差异检查标准统一可追溯所有检查都有记录便于审计和改进实时性问题发现更及时整改更快速成本优化减少人工巡检频次降低运营成本7.2 实施建议如果你想在自己的业务中引入类似技术我的建议是从小处开始不要一开始就全面铺开。选一个痛点最明显、效果最容易验证的场景试点。明确预期AI不是万能的明确它能做什么、不能做什么设定合理的期望值。人机结合最好的模式是“AI筛查人工复核”发挥各自优势。持续优化收集使用反馈不断优化提问方式、图片质量、工作流程。关注ROI算清楚投入产出比不只是技术先进更要商业上可行。7.3 未来展望从我们目前的实践来看多模态AI在零售餐饮领域的应用才刚刚开始。未来可能会有更多有趣的方向实时监控摄像头实时分析发现问题立即告警预测分析基于历史数据预测哪些门店、哪些商品容易出问题个性化巡检根据门店特点定制检查清单多模态融合结合传感器数据温度、湿度进行更全面的分析技术总是在进步但核心不变的是用技术解决真实问题创造真实价值。Ostrakon-VL-8B是一个很好的起点它展示了AI在垂直领域落地的可能性。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

相关文章:

Ostrakon-VL-8B多场景落地实战:商品识别、文字提取、视频理解一体化部署案例

Ostrakon-VL-8B多场景落地实战:商品识别、文字提取、视频理解一体化部署案例 1. 引言:当AI走进零售后厨 想象一下这个场景:一家连锁超市的区域经理,需要在一个上午内巡查完辖区内5家门店。他要检查每家店的商品陈列是否合规、价…...

MusicGen-Small创意实验:混合风格音乐生成

MusicGen-Small创意实验:混合风格音乐生成 1. 从零开始:你的AI音乐创作之旅 你是否曾经想过,不需要学习乐器,不需要懂乐理,只需要用文字描述,就能创作出属于自己的音乐?现在,这一切…...

nomic-embed-text-v2-moe效果展示:工业设备说明书中英文故障描述匹配

nomic-embed-text-v2-moe效果展示:工业设备说明书中英文故障描述匹配 1. 模型能力概览 nomic-embed-text-v2-moe是一款专为多语言场景设计的文本嵌入模型,在工业设备故障描述匹配这类专业领域表现出色。这个模型最大的特点是能够理解100多种语言&#…...

Ostrakon-VL-8B入门必读:Food-Service与Retail Store场景专用提示词库

Ostrakon-VL-8B入门必读:Food-Service与Retail Store场景专用提示词库 你是不是也遇到过这样的问题?面对一张餐厅后厨的照片,想知道卫生状况如何,却不知道该怎么问AI。或者看到一张超市货架的图片,想分析商品陈列效果…...

比迪丽WebUI常见问题解决指南:打不开/生成失败/画质模糊全解析

比迪丽WebUI常见问题解决指南:打不开/生成失败/画质模糊全解析 1. 引言:从兴奋到困惑,你的比迪丽WebUI还好吗? 想象一下这个场景:你满怀期待地部署好了比迪丽WebUI,准备开始创作《龙珠》中那位英姿飒爽的…...

MedGemma X-Ray实战教程:开源医疗AI模型镜像免配置部署与Gradio界面调优

MedGemma X-Ray实战教程:开源医疗AI模型镜像免配置部署与Gradio界面调优 1. 为什么你需要一个“会看片”的AI助手? 你是否遇到过这些场景:医学生刚接触放射科,面对一张密密麻麻的胸片不知从何下手;科研人员想快速验证…...

nlp_structbert_siamese-uninlu_chinese-base环境部署:requirements依赖安装与缓存路径配置

nlp_structbert_siamese-uninlu_chinese-base环境部署:requirements依赖安装与缓存路径配置 1. 引言 如果你正在寻找一个能“一专多能”处理中文文本的AI模型,那么SiameseUniNLU很可能就是你的答案。想象一下,你有一个文本分析需求&#xf…...

Janus-Pro-7B教育落地:试卷扫描图识别+知识点标注+错题归因

Janus-Pro-7B教育落地:试卷扫描图识别知识点标注错题归因 1. 引言:当AI老师遇上纸质试卷 想象一下这个场景:一位老师批改完一个班级的数学试卷,面对几十份试卷,他需要手动统计每道题的得分情况,分析每个学…...

乙巳马年春联生成终端入门必看:PALM模型输入输出格式与token限制

乙巳马年春联生成终端入门必看:PALM模型输入输出格式与token限制 1. 引言:从“愿望词”到“金玉良言”的魔法 想象一下这个场景:新春将至,你想为自家大门或公司前台写一副应景的春联,既要体现马年“龙马精神”的寓意…...

SiameseUIE在招聘JD分析中的应用:职位/技能/学历/薪资多维度抽取

SiameseUIE在招聘JD分析中的应用:职位/技能/学历/薪资多维度抽取 招聘季一到,HR和业务负责人就头疼。每天面对海量的招聘需求,光是整理和分析岗位描述(Job Description,简称JD)就耗费大量时间。一份JD里&a…...

Ollama镜像高性能实践:AI股票分析师支持并发10+股票实时分析

Ollama镜像高性能实践:AI股票分析师支持并发10股票实时分析 1. 项目概述 AI股票分析师daily_stock_analysis是一个基于Ollama本地大模型框架构建的私有化金融分析应用。这个镜像的核心价值在于将专业级的股票分析能力本地化部署,让用户无需依赖外部API…...

ClawdBot真实案例:用户上传餐厅菜单图片→OCR识别→翻译成德语结果

ClawdBot真实案例:用户上传餐厅菜单图片→OCR识别→翻译成德语结果 1. 引言:当AI助手遇上跨国点餐难题 想象一下这个场景:你走进一家异国餐厅,菜单上密密麻麻的外文让你一头雾水。服务员忙得不可开交,你也不好意思一…...

Stable-Diffusion-v1-5-archiveAIGC内容合规:生成结果版权归属与商用风险提示

Stable Diffusion v1.5 Archive:AIGC内容合规与商用风险全解析 1. 引言:当AI绘画遇上版权与合规 最近几年,AI绘画工具像雨后春笋一样冒出来,其中Stable Diffusion系列模型可以说是这个领域的“老大哥”。特别是SD1.5这个版本&am…...

Janus-Pro-7B GPU显存精控:16GB卡上动态卸载+缓存清理实操步骤

Janus-Pro-7B GPU显存精控:16GB卡上动态卸载缓存清理实操步骤 1. 为什么16GB显存不够用? 如果你在16GB显存的GPU上运行Janus-Pro-7B,可能会遇到一个让人头疼的问题:模型加载时显存占用就接近14-15GB,稍微操作几下就爆…...

【学习记录】1.PS.2.如何给图片打马赛克?

[学习记录]1.PS.2.如何给图片打马赛克? 解决办法: 1.先分离新建图层 Ctrlj 新建图层2.选中新建图层,设置马赛克大小 在 滤镜 / 像素化 / 马赛克 里 然后选择马赛克的模糊程度,然后点击确定3.选中新建图层并添加图片图片蒙版4.…...

C++记一次文件输入字符串解析成数字不正常的情况

使用C语言做文件读取&#xff0c;使类似于0x0a0a0a0a字符串能正常转换成uint32_t类型&#xff0c;中间用到了stoi函数。 代码如下&#xff1a; string s; while (!infile.eof()) { infile >> s; cout << stoi(s, nullptr, 0); //自动进行进制转换 } 可是程序执行总…...

解锁 C 语言 “积木术”:大一函数总结

大一 C 语言函数核心总结 本文围绕 C 语言函数从基础认知到实战运用、从核心语法到避坑技巧展开&#xff0c;兼顾基础考点与编程思想&#xff0c;内容可直接用于复习和实操参考&#xff0c;每个核心模块仅保留 2 个典型示例&#xff0c;多余拓展示例文末有补充。 一、函数的基…...

计算机毕业设计之基于Spring Boot的易家宜超市云购物系统

易家宜超市云购物系统采用B/S架构&#xff0c;数据库是MySQL。网站的搭建与开发采用了先进的java进行编写&#xff0c;使用了springboot框架。该系统从两个对象&#xff1a;由管理员和用户来对系统进行设计构建。主要功能包括&#xff1a;个人信息修改&#xff0c;对用户、商品…...

SpringBoot 多实现类实战:告别 if-else,拥抱策略模式

在 SpringBoot 开发中&#xff0c;一个接口对应多个实现类是极其常见的场景&#xff0c;例如支付方式&#xff08;微信、支付宝、银联&#xff09;、通知渠道&#xff08;短信、邮件、钉钉&#xff09;或登录策略&#xff08;密码、验证码、第三方&#xff09;。如果处理不当&a…...

公务员暂停工伤保险

登录进入办理页面 暂停工伤保险适合调出、退休人员上传附件点击提交 退休选择工伤养老保险基数 公积金医疗保险基数...

着色器multi_compile笔记

概述一句multi_compile后面写若干个关键字XXX&#xff0c;在代码里用#if XXX条件编译一段代码。开启、关闭关键字关键字的开启关闭在材质debug界面。在Valid Keywords填的关键字如果在某句multi_compile里会自动进入Valid Keywords&#xff0c;否则进入Invalid。代码开启关键字…...

【愚公系列】《剪映+DeepSeek+即梦:短视频制作》007-拍摄基础:参数设置与镜头语言解析(景别与镜头运动)

&#x1f48e;【行业认证权威头衔】 ✔ 华为云天团核心成员&#xff1a;特约编辑/云享专家/开发者专家/产品云测专家 ✔ 开发者社区全满贯&#xff1a;CSDN博客&商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金&亚马逊&51CTO顶级博主 ✔ 技术生态共建先锋&am…...

【愚公系列】《剪映+DeepSeek+即梦:短视频制作》006-拍摄基础:参数设置与镜头语言解析(短视频的参数设置)

&#x1f48e;【行业认证权威头衔】 ✔ 华为云天团核心成员&#xff1a;特约编辑/云享专家/开发者专家/产品云测专家 ✔ 开发者社区全满贯&#xff1a;CSDN博客&商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金&亚马逊&51CTO顶级博主 ✔ 技术生态共建先锋&am…...

Python爬虫实战:监听前端网络流,aiohttp 极速并发抓取淘宝直播排行榜!

㊗️本期内容已收录至专栏《Python爬虫实战》&#xff0c;持续完善知识体系与项目实战&#xff0c;建议先订阅收藏&#xff0c;后续查阅更方便&#xff5e; ㊙️本期爬虫难度指数&#xff1a;⭐⭐⭐ &#x1f250;福利&#xff1a; 一次订阅后&#xff0c;专栏内的所有文章可永…...

Python爬虫实战:构建 DeviantArt 每日精选艺术作品的增量采集流水线!

㊗️本期内容已收录至专栏《Python爬虫实战》&#xff0c;持续完善知识体系与项目实战&#xff0c;建议先订阅收藏&#xff0c;后续查阅更方便&#xff5e; ㊙️本期爬虫难度指数&#xff1a;⭐⭐⭐ &#x1f250;福利&#xff1a; 一次订阅后&#xff0c;专栏内的所有文章可永…...

基于C#的工业机器人上位机控制程序开发(搭配松下PLC + MC协议)

以下是为《基于C#的工业机器人上位机控制程序开发&#xff08;搭配松下PLC MC协议&#xff09;》这篇文章补充的更多实用代码示例&#xff0c;覆盖工业现场最常遇到的功能模块。这些代码基于 .NET 8/9 自封装 MC 协议客户端&#xff0c;2026年主流工业做法。 1. 完整的心跳 …...

好玩又实用:C#上位机 + YOLO 实现宠物行为识别系统

好玩又实用&#xff1a;C#上位机 YOLO 实现宠物行为识别系统 作为一名资深铲屎官&#xff0c;我曾一度被这些问题困扰&#xff1a; 出门上班时&#xff0c;猫咪是在乖乖睡觉还是在疯狂拆家&#xff1f;狗狗是不是又在啃咬家具&#xff1f;想知道宠物的日常行为&#xff0c;却只…...

玩转Docker | 使用Docker部署PDF工具箱BentoPDF

玩转Docker | 使用Docker部署PDF工具箱BentoPDF 前言 一、BentoPDF项目介绍 BentoPDF简介 BentoPDF主要特点 二、系统要求 环境要求 环境检查 Docker版本检查 检查操作系统版本 三、部署BentoPDF服务 下载BentoPDFr镜像 创建BentoPDF容器 检查容器状态 检查BentoPDF服务端口 安…...

C程序中隐藏的数据溢出陷阱

C程序中隐藏的数据溢出陷阱 通常的规则&#xff1a; 当代码中对char、short等更短的类型进行算术运算时&#xff0c;编译器会自动将它们提升为int再进行计算。假设16位、32位无符号数类型&#xff0c;分别定义为UINT16、UNIT32一.计算过程溢出对16bit机器&#xff0c;如以下程序…...

第八届信息科学、电气与自动化工程国际学术会议(ISEAE 2026)

第八届信息科学、电气与自动化工程国际学术会议&#xff08;ISEAE 2026&#xff09; 2026 8th International Conference on Information Science, Electrical and Automation Engineering 时间地点&#xff1a;2026年4月17-19日 黑龙江省大庆市 会议官网&#xff1a;http:/…...