C#+OpenCv深度学习开发(常用模型汇总)
在使用 OpenCvSharp 结合深度学习进行机器视觉开发时,有许多现成的模型可以使用。以下是一些常用的深度学习模型,适用于不同的机器视觉任务,包括物体检测、图像分类和分割等。
使用示例
在 OpenCvSharp 中加载和使用这些模型的基本示例:
using OpenCvSharp;
using OpenCvSharp.Dnn;
// 加载模型
var net = CvDnn.ReadNetFromDarknet("yolov4.cfg", "yolov4.weights");
// 读取图像
var image = Cv2.ImRead("image.jpg");
// 预处理图像
var blob = CvDnn.BlobFromImage(image, 1 / 255.0, new Size(416, 416), new Scalar(0, 0, 0), true, false);
net.SetInput(blob);
// 进行推理
var output = net.Forward();
每个模型都附有详细说明和下载地址。
1. HED (Holistically-Nested Edge Detection)
- 功能:边缘检测
- 模型文件:
deploy.prototxt
:模型结构文件hed_pretrained_bsds.caffemodel
:预训练权重文件
- 下载地址:
- HED GitHub Repository
- 直接下载链接:
- deploy.prototxt
- hed_pretrained_bsds.caffemodel
2. MobileNet SSD
- 功能:物体检测
- 模型文件:
MobileNetSSD_deploy.prototxt
:模型结构文件MobileNetSSD_deploy.caffemodel
:预训练权重文件
- 下载地址:
- MobileNet SSD GitHub
- 直接下载链接:
- MobileNetSSD_deploy.prototxt
- MobileNetSSD_deploy.caffemodel
3. Faster R-CNN
- 功能:物体检测
- 模型文件:
faster_rcnn_test.prototxt
:模型结构文件faster_rcnn_final.caffemodel
:预训练权重文件
- 下载地址:
- Faster R-CNN Caffe Model
- 直接下载链接:
- faster_rcnn_test.prototxt
- faster_rcnn_final.caffemodel
4. U-Net
- 功能:图像分割
- 模型文件:
unet.prototxt
:模型结构文件(需要自己定义)unet.caffemodel
:预训练权重文件(需要自己训练或找到预训练模型)
- 下载地址:
- U-Net GitHub
- 直接下载链接(需要自行训练或查找):
- U-Net Caffe Model
- 权重文件需要自行训练或查找。
5. OpenPose
- 功能:姿态估计
- 模型文件:
pose_deploy.prototxt
:模型结构文件pose_iter_440000.caffemodel
:预训练权重文件
- 下载地址:
- OpenPose GitHub
- 直接下载链接:
- pose_deploy.prototxt
- pose_iter_440000.caffemodel
6. DNN Module in OpenCV (Pre-trained Models)
- 功能:多种任务(如物体检测、图像分类等)
- 模型文件:
- OpenCV DNN 模块支持多种预训练模型,如 MobileNet、ResNet、SqueezeNet 等。
- 下载地址:
- OpenCV DNN Model Zoo
- 直接下载链接(示例):
- MobileNet V2
- ResNet
7. SegNet
- 功能:图像分割
- 模型文件:
deploy.prototxt
:模型结构文件segnet_weights.caffemodel
:预训练权重文件
- 下载地址:
- SegNet GitHub
- 直接下载链接:
- deploy.prototxt
- segnet_weights.caffemodel
8. DeepLabV3
- 功能:图像分割
- 模型文件:
deploy.prototxt
:模型结构文件deeplabv3.caffemodel
:预训练权重文件
- 下载地址:
- DeepLab GitHub
- 直接下载链接:
- deploy.prototxt
- deeplabv3.caffemodel
9. SqueezeNet
- 功能:图像分类
- 模型文件:
deploy.prototxt
:模型结构文件squeezenet_v1.1.caffemodel
:预训练权重文件
- 下载地址:
- SqueezeNet GitHub
- 直接下载链接:
- deploy.prototxt
- squeezenet_v1.1.caffemodel
10. Inception v3
- 功能:图像分类
- 模型文件:
deploy.prototxt
:模型结构文件inception_v3.caffemodel
:预训练权重文件
- 下载地址:
- Inception GitHub
- 直接下载链接:
- deploy.prototxt
- inception_v3.caffemodel
11. ResNet50
- 功能:图像分类
- 模型文件:
ResNet-50-deploy.prototxt
:模型结构文件ResNet-50.caffemodel
:预训练权重文件
- 下载地址:
- ResNet GitHub
- 直接下载链接:
- ResNet-50-deploy.prototxt
- ResNet-50.caffemodel
12. OpenVINO Models
- 功能:多种任务(如物体检测、图像分类等)
- 模型文件:
- OpenVINO 提供了多种预训练模型,支持多种任务。
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接(示例):
- OpenVINO Models
13. Face Detection (Caffe)
- 功能:人脸检测
- 模型文件:
deploy.prototxt
:模型结构文件res10_300x300_ssd_iter_140000.caffemodel
:预训练权重文件
- 下载地址:
- Face Detection GitHub
- 直接下载链接:
- deploy.prototxt
- res10_300x300_ssd_iter_140000.caffemodel
14. OpenCV DNN Pre-trained Models
- 功能:多种任务(如物体检测、图像分类等)
- 模型文件:
- OpenCV DNN 模块支持多种预训练模型,如 YOLO、MobileNet、ResNet 等。
- 下载地址:
- OpenCV DNN Model Zoo
- 直接下载链接(示例):
- YOLOv3
- YOLOv3.weights
15. DenseNet
- 功能:图像分类
- 模型文件:
densenet.prototxt
:模型结构文件densenet.caffemodel
:预训练权重文件
- 下载地址:
- DenseNet GitHub
- 直接下载链接:
- densenet.prototxt
- 权重文件需要自行训练或查找。
16. FCN (Fully Convolutional Networks)
- 功能:图像分割
- 模型文件:
fcn8s-deploy.prototxt
:模型结构文件fcn8s-heavy-pascal.caffemodel
:预训练权重文件
- 下载地址:
- FCN GitHub
- 直接下载链接:
- fcn8s-deploy.prototxt
- fcn8s-heavy-pascal.caffemodel
17. Mask R-CNN
- 功能:实例分割
- 模型文件:
mask_rcnn_inception_v2_coco_2017_11_08.pbtxt
:模型结构文件frozen_inference_graph.pb
:预训练权重文件
- 下载地址:
- Mask R-CNN GitHub
- 直接下载链接:
- mask_rcnn_inception_v2_coco_2017_11_08.pbtxt
- frozen_inference_graph.pb
18. RetinaNet
- 功能:物体检测
- 模型文件:
retinanet50_coco.h5
:预训练权重文件(Keras 格式)
- 下载地址:
- RetinaNet GitHub
- 直接下载链接:
- retinanet50_coco.h5
19. EfficientNet
- 功能:图像分类
- 模型文件:
efficientnet-b0.pb
:预训练权重文件
- 下载地址:
- EfficientNet GitHub
- 直接下载链接:
- efficientnet-b0.pb
20. OpenVINO Face Detection
- 功能:人脸检测
- 模型文件:
face-detection-adas-0001.xml
:模型结构文件face-detection-adas-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- face-detection-adas-0001.xml
- face-detection-adas-0001.bin
21. YOLOv4-tiny
- 功能:物体检测
- 模型文件:
yolov4-tiny.cfg
:模型结构文件yolov4-tiny.weights
:预训练权重文件
- 下载地址:
- YOLOv4 GitHub
- 直接下载链接:
- yolov4-tiny.cfg
- yolov4-tiny.weights
22. OpenPose Hand Model
- 功能:手部姿态估计
- 模型文件:
hand/pose_deploy.prototxt
:模型结构文件hand/pose_iter_102000.caffemodel
:预训练权重文件
- 下载地址:
- OpenPose GitHub
- 直接下载链接:
- pose_deploy.prototxt
- pose_iter_102000.caffemodel
23. DPT (Dense Prediction Transformer)
- 功能:深度估计
- 模型文件:
dpt_hybrid-midas-501f0c75.pt
:预训练权重文件
- 下载地址:
- DPT GitHub
- 直接下载链接:
- dpt_hybrid-midas-501f0c75.pt
24. OpenVINO Object Detection
- 功能:物体检测
- 模型文件:
object-detection-ssd.xml
:模型结构文件object-detection-ssd.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- object-detection-ssd.xml
- object-detection-ssd.bin
25. Style Transfer Models
- 功能:风格迁移
- 模型文件:
style_transfer.prototxt
:模型结构文件style_transfer.caffemodel
:预训练权重文件
- 下载地址:
- Style Transfer GitHub
- 直接下载链接:
- style_transfer.prototxt
- 权重文件需要自行训练或查找。
26. PeleeNet
- 功能:图像分类
- 模型文件:
pelee.prototxt
:模型结构文件pelee.caffemodel
:预训练权重文件
- 下载地址:
- PeleeNet GitHub
- 直接下载链接:
- pelee.prototxt
- pelee.caffemodel
27. DenseNet121
- 功能:图像分类
- 模型文件:
densenet121.prototxt
:模型结构文件densenet121.caffemodel
:预训练权重文件
- 下载地址:
- DenseNet GitHub
- 直接下载链接:
- densenet121.prototxt
- densenet121.caffemodel
28. OpenVINO Person Detection
- 功能:人检测
- 模型文件:
person-detection-retail-0013.xml
:模型结构文件person-detection-retail-0013.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- person-detection-retail-0013.xml
- person-detection-retail-0013.bin
29. OpenVINO Vehicle Detection
- 功能:车辆检测
- 模型文件:
vehicle-detection-adas-0002.xml
:模型结构文件vehicle-detection-adas-0002.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- vehicle-detection-adas-0002.xml
- vehicle-detection-adas-0002.bin
30. OpenVINO Action Recognition
- 功能:动作识别
- 模型文件:
action-recognition-0001.xml
:模型结构文件action-recognition-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- action-recognition-0001.xml
- action-recognition-0001.bin
31. OpenVINO Text Detection
- 功能:文本检测
- 模型文件:
text-detection-0001.xml
:模型结构文件text-detection-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- text-detection-0001.xml
- text-detection-0001.bin
32. OpenVINO Semantic Segmentation
- 功能:语义分割
- 模型文件:
semantic-segmentation-adas-0001.xml
:模型结构文件semantic-segmentation-adas-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- semantic-segmentation-adas-0001.xml
- semantic-segmentation-adas-0001.bin
33. OpenVINO Image Classification
- 功能:图像分类
- 模型文件:
image-classification-resnet-50.xml
:模型结构文件image-classification-resnet-50.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- image-classification-resnet-50.xml
- image-classification-resnet-50.bin
34. OpenVINO Hand Detection
- 功能:手部检测
- 模型文件:
hand-detection-adas-0001.xml
:模型结构文件hand-detection-adas-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- hand-detection-adas-0001.xml
- hand-detection-adas-0001.bin
35. OpenVINO Age Gender Recognition
- 功能:年龄和性别识别
- 模型文件:
age-gender-recognition-retail-0013.xml
:模型结构文件age-gender-recognition-retail-0013.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- age-gender-recognition-retail-0013.xml
- age-gender-recognition-retail-0013.bin
36. OpenVINO Emotion Recognition
- 功能:情感识别
- 模型文件:
emotion-recognition-retail-0003.xml
:模型结构文件emotion-recognition-retail-0003.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- emotion-recognition-retail-0003.xml
- emotion-recognition-retail-0003.bin
37. OpenVINO Speech Recognition
- 功能:语音识别
- 模型文件:
speech-recognition-0001.xml
:模型结构文件speech-recognition-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- speech-recognition-0001.xml
- speech-recognition-0001.bin
38. OpenVINO Text Recognition
- 功能:文本识别
- 模型文件:
text-recognition-0001.xml
:模型结构文件text-recognition-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- text-recognition-0001.xml
- text-recognition-0001.bin
39. OpenVINO Object Tracking
- 功能:物体跟踪
- 模型文件:
object-tracking-0001.xml
:模型结构文件object-tracking-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- object-tracking-0001.xml
- object-tracking-0001.bin
40. OpenVINO Gesture Recognition
- 功能:手势识别
- 模型文件:
gesture-recognition-0001.xml
:模型结构文件gesture-recognition-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- gesture-recognition-0001.xml
- gesture-recognition-0001.bin
41. OpenVINO Face Recognition
- 功能:人脸识别
- 模型文件:
face-recognition-retail-0005.xml
:模型结构文件face-recognition-retail-0005.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- face-recognition-retail-0005.xml
- face-recognition-retail-0005.bin
42. OpenVINO Object Detection with YOLOv3
- 功能:物体检测
- 模型文件:
yolov3.xml
:模型结构文件yolov3.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- yolov3.xml
- yolov3.bin
43. OpenVINO Super Resolution
- 功能:图像超分辨率
- 模型文件:
super-resolution-0001.xml
:模型结构文件super-resolution-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- super-resolution-0001.xml
- super-resolution-0001.bin
44. OpenVINO Image Segmentation
- 功能:图像分割
- 模型文件:
image-segmentation-adas-0001.xml
:模型结构文件image-segmentation-adas-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- image-segmentation-adas-0001.xml
- image-segmentation-adas-0001.bin
45. OpenVINO Semantic Segmentation with DeepLab
- 功能:语义分割
- 模型文件:
deeplabv3.xml
:模型结构文件deeplabv3.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- deeplabv3.xml
- deeplabv3.bin
46. OpenVINO Pose Estimation
- 功能:姿态估计
- 模型文件:
pose-estimation-0001.xml
:模型结构文件pose-estimation-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- pose-estimation-0001.xml
- pose-estimation-0001.bin
47. OpenVINO Hand Gesture Recognition
- 功能:手势识别
- 模型文件:
hand-gesture-recognition-0001.xml
:模型结构文件hand-gesture-recognition-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- hand-gesture-recognition-0001.xml
- hand-gesture-recognition-0001.bin
48. OpenVINO Speech Emotion Recognition
- 功能:语音情感识别
- 模型文件:
speech-emotion-recognition-0001.xml
:模型结构文件speech-emotion-recognition-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- speech-emotion-recognition-0001.xml
- speech-emotion-recognition-0001.bin
49. OpenVINO Image Captioning
- 功能:图像描述生成
- 模型文件:
image-captioning-0001.xml
:模型结构文件image-captioning-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- image-captioning-0001.xml
- image-captioning-0001.bin
50. OpenVINO Video Action Recognition
- 功能:视频动作识别
- 模型文件:
video-action-recognition-0001.xml
:模型结构文件video-action-recognition-0001.bin
:预训练权重文件
- 下载地址:
- OpenVINO Model Zoo
- 直接下载链接:
- video-action-recognition-0001.xml
- video-action-recognition-0001.bin
总结
以上是一些适合机器视觉任务的现成深度学习模型及其下载地址。根据你的具体需求(如物体检测、图像分类或分割),可以选择合适的模型进行开发。
相关文章:

C#+OpenCv深度学习开发(常用模型汇总)
在使用 OpenCvSharp 结合深度学习进行机器视觉开发时,有许多现成的模型可以使用。以下是一些常用的深度学习模型,适用于不同的机器视觉任务,包括物体检测、图像分类和分割等。 使用示例 在 OpenCvSharp 中加载和使用这些模型的基本示例&…...

什么样的LabVIEW控制算自动控制?
自动控制是指系统通过预先设计的算法和逻辑,在无人工干预的情况下对被控对象的状态进行实时监测、决策和调整,达到预期目标的过程。LabVIEW作为一种图形化编程工具,非常适合开发自动控制系统。那么,什么样的LabVIEW控制算作“自动…...

Linux系统编程——理解系统内核中的信号捕获
目录 一、sigaction() 使用 信号捕捉技巧 二、可重入函数 三、volatile关键字 四、SIGCHLD信号 在信号这一篇中我们已经学习到了一种信号捕捉的调用接口:signal(),为了深入理解操作系统内核中的信号捕获机制,我们今天再来看一个接口:si…...
《Java 与 OpenAI 协同:开启智能编程新范式》
在当今科技飞速发展的时代,人工智能已成为推动各领域创新变革的核心力量。OpenAI 作为人工智能领域的领军者,其开发的一系列强大模型,如 GPT 系列,为自然语言处理等诸多任务带来了前所未有的突破。而 Java,作为一种广泛…...
基于Python大数据的电影可视化分析系统
标题:基于 Python 大数据的电影可视化分析系统 内容:1.摘要 本文介绍了一个基于 Python 大数据的电影可视化分析系统。该系统通过收集和分析大量电影数据,提供了对电影市场的深入洞察。文章首先介绍了系统的背景和目的,然后详细描述了系统的架构和功能。…...
【杂谈】-为什么Python是AI的首选语言
为什么Python是AI的首选语言 文章目录 为什么Python是AI的首选语言1、为何 Python 引领人工智能发展1.1 可用性和生态系统1.2 用户群和用例1.3 效率辅助 2、AI项目对Python开发人员的要求3、如何开启你的 AI 学习之旅 人工智能的广泛应用正在软件工程领域引发范式转变。Python凭…...

(高可用版本)Kubeadm+Containerd+keepalived部署高可用k8s(v1.28.2)集群
KubeadmContainerdkeepalived部署高可用k8s(v1.28.2)集群 一.环境准备,二.容器运行时Containerd安装请参照前文。KubeadmContainerd部署k8s(v1.28.2)集群(非高可用版)-CSDN博客 文章目录 KubeadmContainerdkeepalived部署高可用k8s(v1.28.2)集…...
单片机:实现自动关机电路(附带源码)
单片机实现自动关机电路 在许多嵌入式系统或便携式设备中,自动关机功能非常重要,尤其是在电池供电的设备中,防止设备长时间开启以节省电能。自动关机电路的基本功能是检测设备是否处于待机状态,若一定时间内未收到用户操作信号或…...

【YashanDB知识库】ycm-YashanDB列表有数据库显示故障排除步骤
本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7802959.html?templateId1718516 数据库状态 正常 异常 1、查看告警列表 例如:告警显示实例无法连接,一般是数据库实例服务掉了,需要尽快联系系统…...

高级的SQL查询技巧有哪些?
成长路上不孤单😊😊😊😊😊😊 【14后😊///C爱好者😊///持续分享所学😊///如有需要欢迎收藏转发///😊】 今日分享关于高级SQL查询技巧方面的相关内容…...

使用 UniApp 在微信小程序中实现 SSE 流式响应
概述 服务端发送事件(Server-Sent Events, SSE)是一种允许服务器向客户端推送实时更新的技术。SSE 提供了一种单向的通信通道,服务器可以持续地向客户端发送数据,而不需要客户端频繁发起请求。这对于需要实时更新的应用场景非常有…...
transformer用作分类任务
系列博客目录 文章目录 系列博客目录1、在手写数字图像这个数据集上进行分类1. 数据准备2. 将图像转化为适合Transformer的输入3. 位置编码4. Transformer编码器5. 池化操作6. 分类头7. 训练8. 评估总结流程:相关模型: 1、在手写数字图像这个数据集上进行…...
【枚举】假币问题
题目描述: 有12枚硬币。其中有11枚真币和1枚假币。假币和真币重量不同,但不知道假币比真币轻还是重。现在,用一架天平称了这些币三次,告诉你称的结果,请你找出假币并且确定假币是轻是重(数据保证一定能找出…...

easyExcel导出大数据量EXCEL文件,前端实现进度条或者遮罩层
需求:页面点击导出,先按照页面条件去数据库查询,然后将查询到的数据导出。 问题:由于查询特别耗时,所以点击之后页面会看上去没有反应 方案1:就在点击之后在页面增加了一个进度条,等待后端查询…...

Java模拟Mqtt客户端连接Mqtt Broker
Java模拟Mqtt客户端基本流程 引入Paho MQTT客户端库 <dependency><groupId>org.eclipse.paho</groupId><artifactId>org.eclipse.paho.mqttv5.client</artifactId><version>1.2.5</version> </dependency>设置mqtt配置数据 …...

【电商搜索】文档的信息论生成聚类
【电商搜索】文档的信息论生成聚类 目录 文章目录 【电商搜索】文档的信息论生成聚类目录文章信息概览研究背景技术挑战如何破局技术应用主要相关工作与参考文献后续优化方向 后记 文章信息 https://arxiv.org/pdf/2412.13534 概览 本文提出了一种基于信息论的生成聚类&#…...

在福昕(pdf)阅读器中导航到上次阅读页面的方法
文章目录 在福昕(pdf)阅读器中导航到上次阅读页面的方法概述笔记用书签的方法来导航用导航按钮的方法来导航 备注END 在福昕(pdf)阅读器中导航到上次阅读页面的方法 概述 喜欢用福昕(pdf)阅读器来看pdf文件。 但是有个小问题困扰了我好久。 e.g. 300页的pdf看了一半ÿ…...

基于Springboot的数字科技风险报告管理系统
博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了多年的设计程序开发,开发过上千套设计程序,没有什么华丽的语言,只有实…...
【最后203篇系列】001 - 2024回顾
说明 最早在CSDN上写文章有两个目的: 1 自己梳理知识,以备日后查用2 曾经从别人的文章中得到过帮助,所以也希望能给人帮助 所以在这个过程中,我的文章基本上完全是原创,也非常强调落地与工程化。在不断写作的过程中…...

量子退火与机器学习(1):少量数据求解未知QUBO矩阵,以少见多
文章目录 前言ー、复习QUBO:中药配伍的复杂性1.QUBO 的介入:寻找最佳药材组合 二、难题:QUBO矩阵未知的问题1.为什么这么难? 三、稀疏建模(Sparse Modeling)1. 欠定系统中的稀疏解2. L1和L2的选择: 三、压缩感知算法(C…...

【Axure高保真原型】引导弹窗
今天和大家中分享引导弹窗的原型模板,载入页面后,会显示引导弹窗,适用于引导用户使用页面,点击完成后,会显示下一个引导弹窗,直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…...
HTML 语义化
目录 HTML 语义化HTML5 新特性HTML 语义化的好处语义化标签的使用场景最佳实践 HTML 语义化 HTML5 新特性 标准答案: 语义化标签: <header>:页头<nav>:导航<main>:主要内容<article>&#x…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...
FFmpeg 低延迟同屏方案
引言 在实时互动需求激增的当下,无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作,还是游戏直播的画面实时传输,低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架,凭借其灵活的编解码、数据…...

23-Oracle 23 ai 区块链表(Blockchain Table)
小伙伴有没有在金融强合规的领域中遇见,必须要保持数据不可变,管理员都无法修改和留痕的要求。比如医疗的电子病历中,影像检查检验结果不可篡改行的,药品追溯过程中数据只可插入无法删除的特性需求;登录日志、修改日志…...

Java-41 深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...

微信小程序云开发平台MySQL的连接方式
注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...
力扣-35.搜索插入位置
题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 class Solution {public int searchInsert(int[] nums, …...

SAP学习笔记 - 开发26 - 前端Fiori开发 OData V2 和 V4 的差异 (Deepseek整理)
上一章用到了V2 的概念,其实 Fiori当中还有 V4,咱们这一章来总结一下 V2 和 V4。 SAP学习笔记 - 开发25 - 前端Fiori开发 Remote OData Service(使用远端Odata服务),代理中间件(ui5-middleware-simpleproxy)-CSDN博客…...

Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习)
Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习) 一、Aspose.PDF 简介二、说明(⚠️仅供学习与研究使用)三、技术流程总览四、准备工作1. 下载 Jar 包2. Maven 项目依赖配置 五、字节码修改实现代码&#…...