DDD战略战术解析

SpringBoot+Vue+Mysql社区医院信息平台(源码+文档) SpringBoot+Vue+Mysql学生宿舍信息管理系统 WEB端软件项目(源码+文档) 项目包含:①完整源码(后端+管理后台+用户前台);②数据库脚本文件;③万字论文文档;④开题报告;⑤答辩PPT;⑥项目运行视频教程。 项目架构: B/S 架构、MVC 分层设计 技术栈: Java、MySQL、SpringBoot、MyBatis-Plus、Token 权限校验、管理后台 Vue+ElementUI+ECharts、用户前台 Layui+jQuery、Maven 构建。 一、角色设计 学生用户: 注册登录、浏览宿舍信息、查询宿舍安排、在线报修、缴费查询、失物招领、桶装水预订、评论交流、收藏等。 商家用户: 注册登录、桶装水品牌与商品信息维护、预订订单查看与处理。 维修人员: 注册登录、查看待处理报修、接单维修、填写报修处理结果与进度反馈。 管理员: 学生管理、班级管理、宿舍信息管理、宿舍安排管理、报修处理管理、缴费信息管理、卫生检查与文明宿舍管理、失物招领管理、桶装水与商家管理、维修人员管理、公告资讯与轮播图管理等。 二、前台功能模块(学生端) 1. 首页展示:轮播图、宿舍公告、最新动态推荐、常用服务快速入口 2. 宿舍信息模块:宿舍列表、楼栋与房间条件筛选、宿舍详情查看、我的宿舍安排查询 3. 在线报修模块:在线提交宿舍设施报修申请、上传故障描述、查看报修进度与维修处理结果 4. 缴费模块:水电等缴费记录查询、缴费状态查看 5. 卫生检查与文明宿舍:宿舍卫生检查结果公示、文明宿舍展示 6. 失物招领模块:失物信息发布、招领信息发布、详情查看、评论互动 7. 桶装水预订:桶装水品牌与商品浏览、在线预订、我的预订记录查询 8. 假期留宿:假期留校申请提交、申请记录查询 9. 评论与收藏:信息评论、查看他人评论、评论回复互动、收藏感兴趣的内容 10. 个人中心... 立即下载

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)、《解密程序员的思维密码——沟通、演讲、思考的实践》作者、清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

📙不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。

Java程序员廖志伟

💡在这个美好的时刻,笔者不再啰嗦废话,现在毫不拖延地进入文章所要讨论的主题。接下来,我将为大家呈现正文内容。

优快云

\n

【一、战略设计层】

领域驱动设计(Domain-Driven Design,DDD)的战略设计层是整个设计架构的核心,它涉及到对业务领域的深入理解和抽象。以下是对战略设计层相关知识点的详细描述,并补充其技术实现细节:

  1. 领域划分

    • 在DDD中,领域是业务的核心,领域划分是将复杂的业务逻辑划分为多个相对独立的子领域。领域划分的原则包括:
      • 核心域:包含业务中最核心的模型和业务逻辑,如电商系统的商品管理、订单处理等。在技术实现上,可以通过创建独立的模块或组件来封装核心域的逻辑,使用领域服务进行跨模块通信。
      • 支撑域:提供核心域所需的通用功能和服务,如用户认证、权限管理、日志记录等。支撑域可以使用中间件或服务总线来提供服务,实现跨领域的解耦。
      • 通用域:提供可跨多个领域共享的通用功能,如日期处理、货币转换等。通用域可以采用设计模式如工厂模式、策略模式等,以实现代码的可复用性和可维护性。
  2. 核心域/支撑域/通用域识别

    • 核心域通常包含业务中最具价值的部分,支撑域提供基础服务,而通用域则提供可重用的服务。识别这些域需要业务专家和开发者的深入合作,可以通过业务研讨会、故事地图等方式,共同梳理业务场景和需求,明确各域的边界和职责。
  3. 子域拆分原则

    • 子域的拆分应基于业务逻辑的紧密程度和依赖关系,确保每个子域内的逻辑尽可能独立。在技术实现上,可以使用接口和抽象类来定义子域的公共接口,通过依赖注入等方式实现子域之间的解耦。
  4. 限界上下文边界定义

    • 限界上下文是领域模型的边界,它定义了模型在软件中的适用范围。边界定义应清晰,以避免不同上下文之间的模型冲突。在技术实现上,可以通过代码模块、命名空间或数据库表结构等方式来划分限界上下文。
  5. 统一语言

    • 统一语言是确保团队内部对领域模型有共同理解的工具。术语表构建方法包括:
      • 领域词典:记录所有领域术语的定义,并使用统一的命名规范。
      • 领域语言:使用特定于领域的词汇进行沟通,如使用“订单”而非“记录”来描述业务对象。
  6. 跨团队语义对齐

    • 在大型项目中,不同团队可能对同一领域的理解不同。语义对齐可以通过定期会议、文档共享和统一语言的使用来实现。在技术实现上,可以使用版本控制系统、文档管理系统等工具来管理和共享文档。
  7. 上下文映射模式

    • 上下文映射模式描述了不同上下文之间的关系,如合作关系、客户-供应商等。通过映射模式,可以确保不同上下文之间的交互和依赖关系清晰。在技术实现上,可以使用服务编排、事件驱动等技术来实现上下文之间的交互。

【二、战术设计层】

战术设计层是战略设计层的具体实现,它涉及到技术层面的细节,以下是对战术设计层相关知识点的详细描述,并补充其技术实现细节:

  1. 基础构件

    • 实体标识设计:
      • 使用UUID或数据库序列来唯一标识实体,确保不可变性。在技术实现上,可以使用分布式ID生成器如Twitter的Snowflake算法,或者数据库自增主键来实现实体的唯一标识。
      • 值对象不可变性实现:确保值对象的状态在创建后不可更改。在技术实现上,可以通过封装值对象的属性,并提供只读方法来保证其不可变性。
  2. 聚合根一致性边界

    • 聚合根是领域模型中的核心对象,它包含一组相关的值对象和实体。确保聚合根的一致性边界,防止外部对内部状态的不当访问。在技术实现上,可以使用封装和访问控制策略,如私有属性、公开方法等来保护聚合根的内部状态。
  3. 服务架构

    • 领域服务与应用服务区分:
      • 领域服务处理复杂的业务逻辑,而应用服务处理外部系统的交互。在技术实现上,可以使用服务导向架构(SOA)或微服务架构(MSA)来设计服务,实现服务之间的解耦和重用。
  4. 仓储接口设计(CQRS模式)

    • CQRS(Command Query Responsibility Segregation)模式将读操作和写操作分离。仓储接口设计为CQRS模式提供数据访问层。在技术实现上,可以使用ORM(对象关系映射)框架或定制化的数据访问层来管理数据存储。
  5. 事件驱动

    • 领域事件建模:
      • 事件是领域状态改变的一种方式,建模领域事件有助于理解业务流程。在技术实现上,可以使用事件总线或消息队列来处理领域事件,实现异步通信和解耦。
  6. 最终一致性策略

    • 在分布式系统中,最终一致性确保所有节点最终达成一致状态。在技术实现上,可以使用分布式锁、乐观锁、悲观锁等机制来保证数据的一致性。

【三、规则体系】

规则体系是确保业务逻辑正确执行的关键,以下是对规则体系相关知识点的详细描述,并补充其技术实现细节:

  1. 业务规则

    • 前置条件验证:
      • 在执行操作前验证条件是否满足,防止无效操作。在技术实现上,可以使用规则引擎或自定义验证逻辑来执行前置条件验证。
  2. 流程规则

    • 状态机设计:
      • 使用状态机来描述对象状态的转换规则。在技术实现上,可以使用状态机框架或自定义状态机类来实现状态机的管理。
  3. Saga事务补偿

    • Saga是一种分布式事务管理策略,通过一系列本地事务来实现全局事务的最终一致性。在技术实现上,可以使用补偿事务或补偿操作来处理失败的事务。

【四、扩展实践】

扩展实践涉及到将DDD应用于实际项目中的技巧和方法,以下是对扩展实践相关知识点的详细描述,并补充其技术实现细节:

  1. 架构集成

    • 六边形架构适配:
      • 六边形架构提供了一种灵活的方式来设计系统,适用于DDD。在技术实现上,可以使用事件驱动架构(EDA)或微服务架构来实现六边形架构。
  2. 微服务拆分模式

    • 根据业务领域将系统拆分为多个微服务,提高系统的可扩展性和可维护性。在技术实现上,可以使用容器化技术如Docker、服务编排工具如Kubernetes等来部署和管理微服务。
  3. 效能工具

    • 代码生成框架:

      • 自动生成代码,提高开发效率。在技术实现上,可以使用代码生成器如Entity Framework Code First、NHibernate等。
    • 契约测试工具:

      • 自动化测试,确保代码质量。在技术实现上,可以使用测试框架如JUnit、NUnit等。
    • 可视化建模平台:

      • 提供可视化工具来设计和维护领域模型。在技术实现上,可以使用UML建模工具如Visual Paradigm、StarUML等。

优快云

博主分享

📥博主的人生感悟和目标

Java程序员廖志伟

📙经过多年在优快云创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。同时,我还与清华大学出版社签下了四本书籍的合约,并将陆续出版。

面试备战资料

八股文备战
场景描述链接
时间充裕(25万字)Java知识点大全(高频面试题)Java知识点大全
时间紧急(15万字)Java高级开发高频面试题Java高级开发高频面试题

理论知识专题(图文并茂,字数过万)

技术栈链接
RocketMQRocketMQ详解
KafkaKafka详解
RabbitMQRabbitMQ详解
MongoDBMongoDB详解
ElasticSearchElasticSearch详解
ZookeeperZookeeper详解
RedisRedis详解
MySQLMySQL详解
JVMJVM详解

集群部署(图文并茂,字数过万)

技术栈部署架构链接
MySQL使用Docker-Compose部署MySQL一主二从半同步复制高可用MHA集群Docker-Compose部署教程
Redis三主三从集群(三种方式部署/18个节点的Redis Cluster模式)三种部署方式教程
RocketMQDLedger高可用集群(9节点)部署指南
Nacos+Nginx集群+负载均衡(9节点)Docker部署方案
Kubernetes容器编排安装最全安装教程

开源项目分享

项目名称链接地址
高并发红包雨项目https://gitee.com/java_wxid/red-packet-rain
微服务技术集成demo项目https://gitee.com/java_wxid/java_wxid

管理经验

【公司管理与研发流程优化】针对研发流程、需求管理、沟通协作、文档建设、绩效考核等问题的综合解决方案:https://download.youkuaiyun.com/download/java_wxid/91148718

希望各位读者朋友能够多多支持!

现在时代变了,信息爆炸,酒香也怕巷子深,博主真的需要大家的帮助才能在这片海洋中继续发光发热,所以,赶紧动动你的小手,点波关注❤️,点波赞👍,点波收藏⭐,甚至点波评论✍️,都是对博主最好的支持和鼓励!

🔔如果您需要转载或者搬运这篇文章的话,非常欢迎您私信我哦~

YOLOv8作物病害检测实战源码 这是一套基于YOLOv8n的农田病虫害目标检测系统,对叶片照片做目标检测,识别健康叶片、褐斑病、白粉病、锈病四类,并给出对应防治建议。全流程纯CPU可跑,配套交付完整Python源码、9章实战教程(md/html/pdf三种格式)、100张自造样本及YOLO标签、训练曲线与混淆矩阵截图、Tkinter界面和答辩PPT。 系统围绕五项功能展开:同一套推理逻辑覆盖图像、视频、摄像头三种来源;图形界面选文件即检测,画面叠彩色框标注病名与置信度,右侧面板同步给出症状与防治措施;检测记录自动写入CSV,统计页一键生成四类病害占比饼图;训练结束自动产出损失与精度曲线;内置防治建议文案库,检测命中即回填面板。 选型用YOLOv8n nano档,参数量约320万、权重约6.2MB,CPU单帧几十毫秒,小样本训练5到8分钟完成。数据由data_gen.py程序化绘制100张叶片图,固定随机种子,重跑分布一致,不依赖公开数据集。依赖全部锁版本,教程第7章整理了19条真实报错及排查方法,第8章给出换模型档、换PlantVillage数据集的迁移路径。 适合做计算机视觉方向课程设计或毕业设计的学生,也适合智慧农业方向想了解检测模型如何落进业务面板的学习者。不需要GPU,不需要系统学过目标检测,教程第3章会按需补齐原理。 使用时先pip install -r requirements.txt装好依赖,download_data.py下载预训练权重,data_gen.py生成样本后train.py训练,完成后用main.py infer批量检测或main.py gui启动界面。 立即下载

相关推荐

数据挖掘实战:决策树 + 聚类 + 关联规则,零 Key 离线可跑(Python 源码)

数据挖掘实战包。用 Python 标准库实现 CART 风格决策树、K-Means 聚类与 Apriori 关联规则,在虚构「星河便利店」会员表和购物篮上跑通分类、分群与购物篮分析,并给出准确率、轮廓系数、支持度/置信度/提升度。零第三方依赖、零 API Key 即可离线跑通。含 4 个样例、离线冒烟、中文 README(含「使用方法」)。均为作者原创可运行源码。MIT。作者 blog.youkuaiyun.com/mtl1994

DDD战略战术深度解析

限界上下文是DDD中的一个概念,它定义了核心域的边界,确保领域逻辑的完整性和一致性。限界上下文边界定义:通过边界线来明确限界上下文的范围,包括实体、值对象、服务、仓储等组件。使用领域模型来定义限界上下文内的实体和值对象。使用服务层来封装限界上下文内的业务逻辑。使用仓储层来管理限界上下文内的数据持久化。统一语言:构建一个统一的术语表,确保跨团队对领域概念的共同理解。通过文档、代码注释和培训来传播和统一术语。使用领域特定语言(DSL)来增强对领域概念的表达。

我是Java程序员廖志伟,感谢朋友们的支持!不定期贡献一篇高品质、过万文字、图文并茂且附有视频解说、满载代码示例注释的良心之作,坚决杜绝粗制乱造。 951

科技中介服务机构在技术供需对接中如何实现服务流程的自动化与标准化?.docx

科技中介服务机构在技术供需对接中如何实现服务流程的自动化与标准化?

DDD深度解析:战略战术全解

领域驱动设计(DDD)是一种强大的软件设计方法,通过关注领域模型和业务逻辑,提高软件系统的可维护性和可扩展性。通过上述对战略设计层、战术设计层、规则体系和扩展实践的分析,我们可以更好地理解和应用DDD,构建高质量的软件系统。在实际应用中,需要根据具体的项目需求和业务场景,灵活运用DDD的原则和方法,以达到最佳的设计效果。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖。

AIHacksCash的博客 430

产业园区如何高效对接企业技术需求与高校科研成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

国央企创新负责人如何快速掌握本地科技资源分布与匹配情况?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

DDD战略战术全解析

限界上下文是DDD中的一个概念,它定义了领域模型在代码中的边界。限界上下文通常由一组相关的子域组成,它有助于将领域模型划分为可管理的部分,并确保模型的一致性。限界上下文识别:通过识别业务事件和业务规则,可以确定限界上下文的边界。限界上下文边界维护:随着业务的发展,限界上下文边界可能需要调整,这需要团队成员共同参与和沟通。

MoneyHacksPro的博客 360

国央企创新负责人如何实现科技成果的精准识别与高效筛选?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

DDD战略战术与规则体系解析

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

AIHacksCash的博客 920

高校技术转移办公室人员如何系统化管理科技成果信息?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

科技中介服务机构如何构建标准化、模块化的智能服务工具?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

DDD深度解析:战略战术与规则

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。领域划分是DDD的基础,它要求对业务进行深入分析,识别出业务中的核心实体和它们之间的关系。

我是Java程序员廖志伟,感谢朋友们的支持!不定期贡献一篇高品质、过万文字、图文并茂且附有视频解说、满载代码示例注释的良心之作,坚决杜绝粗制乱造。 686

计算机毕业设计springboot股票模拟交易系统的设计与实现u6m959【附源码+数据库+部署+LW】

选题背景: 随着互联网和金融科技的快速发展,股票市场成为了吸引人们关注和参与的重要领域之一。越来越多的人开始对股票投资感兴趣,希望通过交易股票来获取收益。然而,对于初学者来说,股票市场的复杂性和风险往往让他们望而却步。因此,设计和实现一个股票模拟交易系统,可以帮助初学者更好地理解和掌握股票交易的规则和技巧,提高他们的投资决策能力。 意义: 股票模拟交易系统的设计与实现具有以下几个重要意义: 提供实践机会:股票模拟交易系统为投资者提供了一个实践的平台,使他们能够在真实市场环境下进行模拟交易,了解股票市场的

gp12081的博客 1760

DDD领域驱动设计-DDD概览

# DDD概览## 启迪领域可以理解为业务,领域专家就是对业务很了解的人。限界上下文也就是微服务的边界,也可以理解为微服务,一个限界上下文=一个微服务。个人理解领域驱动设计就是微服务驱动设计,从战略上先进行微服务的划分,从战术上针对某个微服务进行领域模型的设计也就是业务模型的设计。领域模型包括:- 实体- 值对象- 聚合- 领域服务- 领域事件- 资源库- 应用服务## 什么是领域驱动设计?理解领域驱动设计是什么之前,我们先来理解下什么是领域?领域可以理解为业务,领域专家就是对业务很了解的人。领域驱动设计的

杨礼凯的专栏 273

一生一芯——用RTL实现最简单的处理器NPC(南大数逻计组RV32ICPU) 代码及思考参考

本文介绍自己前期用Verilog编写的基于RV32I指令集的CPU,个人认为是最简单最易懂的版本(即没做什么优化,即代码很水,没有考虑一些奇怪的情况,只适用简单指令序列,即题目所示最简单的处理器),适合新手练手Verilog以及了解简单CPU的运行过程。本文基于一生一芯,利用Verilator进行仿真,并用gtkwave查看波形,不了解verilator和gtkwave的可以看前几篇文章。

long0_o的博客 3310

Origin软件XRD全峰拟合保姆级教程:从数据导入到弱峰处理技巧

本文提供了一份Origin软件进行XRD全峰拟合的深度实战指南。文章重点解析了从数据导入预处理、基线锚点视觉化设置,到弱峰拟合的锁定策略与手动干预等核心技巧,旨在帮助用户避开常见错误,获得可靠、精确的拟合结果,从而有效服务于材料结构分析。

rgv2345678的博客 706

DDD领域驱动设计详解

DDD领域驱动设计1. 领域驱动设计1.1 什么是领域驱动设计1.2 为什么用领域驱动设计2. DDD核心知识体系2.1 DDD核心概念2.2 DDD战略战术设计2.2.1 DDD战略设计2.2.1 DDD战术设计3. DDD微服务架构模型3.1 基本架构3.1.1 DDD分层架构3.1.1 六边形理论3.1.1 CQRS架构设计3.2 代码结构3.3 服务调用 1. 领域驱动设计 1.1 什么是领域驱动设计 领域驱动设计(Domain Driven Design) 是一种从系统分析到软件建模的一套方法论

靖节先生的博客 6万+

别再只盯着轨迹线了!FLUENT DPM后处理实战:从粒子采样到直方图报告的完整流程

本文详细介绍了FLUENT DPM后处理的完整流程,从粒子采样到直方图报告的实战技巧。通过设置采样面、分析.dpm文件数据以及创建加权直方图,帮助工程师获取粒子速度、粒径分布等定量信息,提升多相流模拟的深度分析能力。特别适合需要超越轨迹线分析的CFD工程师。

weixin_28730353的博客 278

《实现领域驱动设计(完整PDF版)》资源推荐

《实现领域驱动设计(完整PDF版)》资源推荐 【下载地址】实现领域驱动设计完整PDF版资源介绍 《实现领域驱动设计》是一本深入探讨领域驱动设计(DDD)的专业书籍,旨在帮助开发者在软件设计初期更好地理解和应用DDD理念。书中从领域、问题域、领域模型等核心概念出发,详细阐述了DDD在软件开发中的重要作用。全书分为战略和战术...

gitblog_06784的博客 823

详述字符集与汉字编码

字符集与字符编码是文本处理的基础概念。字符集定义字符集合(如ASCII、GB2312、Unicode),字符编码则规定字符如何存储为二进制数据。汉字编码经历了从区域化(GB2312、GBK、BIG5)到全球化(Unicode)的演进,Unicode通过UTF-8、UTF-16等编码方案实现跨语言兼容。UTF-8因兼容ASCII、节省空间且无乱码风险,成为中文互联网的主流编码。正确处理编码问题需统一标准、明确声明格式,并注意生僻字的特殊处理。

零零发不爱ai的博客 805

『杭电1199』Color the Ball

Problem Description There are infinite balls in a line (numbered 1 2 3 ....), and initially all of them are paint black. Now Jim use a brush paint the balls, every time give two integers a b and follow by a char 'w' or 'b', 'w' denotes the ball from a to

漠宸离若的博客 497

# 软考软件设计师题目总结(第54期·云计算与敏捷开发深度突破版) > **生成时间**: 2026年8月4日 22:51 |

| 项目 | 详情 | |------|------| | 考试时间 | 2026年10月24-27日(机考·科目连考240分钟) | | 合格标准 | 两科均≥45分,一次性通过,无单科保留 | | 备考倒计时 | 约81天 | | 报名窗口 | 预计8月中旬至9月中旬,属地原则报考 | | 教材大纲 | 沿用2025版大纲,2026年5月已考过一次,无大改 | | 上机环境 | 全国统一上机,VS Code类编辑器+考试系统 | ### 1.2 本期四大主题锁定方向 | 主题 | 解决痛点 | 适

[Blog][Domain] programb.blog.youkuaiyun.com 431

【人脸识别/轻量级模型】MobileFaceNet:适用于人脸识别的轻量级网络模型(文末附pytorch代码)

MobileFaceNet:用于人脸识别的轻量级网络模型

Roaddd的博客 6988
上一篇: 领域驱动设计(DDD)实践指南
下一篇: 技术优化秘诀
Java廖志伟
博客等级 码龄2年 3609粉丝 1517原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值