Breaking Dependencies: The SOLID Principles0 码力 | 96 页 | 2.14 MB | 1 年前3
微服务的设计原则与⽣态系统 - 王磊## 微服务的设计原则 与生态系统 王磊 ## 关于我  Ruby Gems 开发实战 ”一节。或者,你可以参考: Bob Martin所写的“开闭原则(The Open-Closed Principle)”(PDF) 你无法增强Spring MVC中的 final 方法,比如 AbstractController.setSynchronizeOnSession() 换。这意思是,你不能期望往 ModelAndView 中添加一个 Person 对象的 List 列表时,框架会自动为其生成一个名称 people 。 这个决定是经过许多争论后的结果,最终“最小惊喜原则”胜出并为大家所接受。 为集合 Set或列表 List生成键名所采取的策略,是先检查集合的元素类型、拿到第一个对象的短类名,然后在其后面添加 List作为名称。添加数组对象也是同理,尽管对于数组我们0 码力 | 163 页 | 2.28 MB | 1 月前3
jsc::chunk_evenly Range Adaptor for Distributing Work Across Tasks0 码力 | 1 页 | 1.38 MB | 1 年前3
2022年美团技术年货 合辑Model 介绍图 于是,我们基于硬件感知神经网络设计的思想,对 Backbone 和 Neck 进行了重新设计和优化。该思想基于硬件的特性、推理框架 / 编译框架的特点,以硬件和编译友好的结构作为设计原则,在网络构建时,综合考虑硬件计算能力、内存带宽、编译优化特性、网络表征能力等,进而获得又快又好的网络结构。对上述重新设计的两个检测部件,我们在 YOLOv6 中分别称为 EfficientRep Backbone ,与不同元路径对应场景的关联性,从而实现场景化建模。 ### 3. 工程实践落地 ### 3.1 场景图 CTR 模型主结构 在模型结构设计的过程中,我们按照“低耦合、高内聚、可插拔、无依赖”的原则,将“行为子图拓展模块”、“元路径场景子图模块”、“特征图交叉模块”三个子方向迭代作为独立模块接入到模型中。 模型被证明是通往容量更大、性能更强大的机器学习模型的有效途径。MOE 是基于分而治之的原则建立的,其中问题空间在几个 神经网络专家之间划分,由门控网络进行监督。在 MOE 基础上,MMOE $ ^{10} $ 提出一种新颖的多任务学习方法,在所有任务中共享专家子模型,使 MOE 结构适应多任务学习,在0 码力 | 1356 页 | 45.90 MB | 2 年前3
Mybatis 3.3.0 中文用户指南MyBatis 中最常用的元素之一,光能把数据存到数据库中价值并不大,如果还能重新取出来才有用,多数应用也都是查询比修改要频繁。对每个插入、更新或删除操作,通常对应多个查询操作。这是 MyBatis 的基本原则之一,也是将焦点和努力放到查询和结果映射的原因。简单查询的 select 元素是非常简单的。比如: foreach 元素的功能是非常强大的,它允许你指定一个集合,声明可以用在元素体内的集合项和索引变量。它也允许你指定开闭匹配的字符串以及在迭代中间放置分隔符。这个元素是很智能的,因此它不会偶然地附加多余的分隔符。 注意 你可以将一个 List 实例或者数组作为参数对象传给 MyBatis,当你这么做的时候,MyBatis0 码力 | 98 页 | 2.03 MB | 2 年前3
共 495 条
- 1
- 2
- 3
- 4
- 5
- 6
- 50
相关搜索词
单一职责原则开闭原则里氏替换原则接口隔离原则依赖倒置原则微服务架构去中心化自动化一切交付流水线API网关领域驱动设计DDD战略设计战术设计高内聚低耦合ScrumLean政府SMART原则增量交付可交付成果安全编码Python代码Bandit工具PyPI包最小权限原则嵌入式系统操作系统分层设计线程协议设计原则Spring MVCDispatcherServlet@Controller@RequestMapping视图解析器jsc::chunk_evenly并行任务分配均匀分块异步执行零开销原则美团技术团队短视频分析技术多模态自监督预训练技术视频理解技术本地生活服务MyBatisXML映射文件动态SQL日志工厂SqlSessionFactory













