找回密码
 立即注册
设计模式之命令模式
命令模式(Command Pattern),给大家的第一感觉,就是给程序发送命令,比如:启动、暂停,然后程序根据接收到的命令直接执行就行。 这样的理解相对来说比较狭义,来看下命令模式官方的定义: 将一个请求封装为一个对象,使发出请求的责 ...
任俊慧 2025-6-9 09:35
511 0 0
【ROS教程】用CLion编译和调试ROS包的全流程及可能遇到的问题
@ 目录 [*]1.工作空间目录 [*]2.加载环境变量 [*]3.打开CLion [*]4.配置CLion [*]5.编译和调试软件包 1.工作空间目录 [*]我们的一个工作空间目录应该是这样的 2.加载环境变量 [*]先进入工作空间再加载 3.打开CLion [*]一定要在 ...
坪钗 2025-6-9 09:35
391 0 0
【鸿蒙生态学堂14】HarmonyOS数字商品服务对接全流程解析#鸿蒙课程##鸿蒙生态#
  课程介绍 本课程详细解析数字商品服务对接的完整流程,包括商品介绍、启 用步骤、通过AGC或API进行配置、开发流程及接口应用、上线前 测试。学员将学习到每个阶段的关键技术和最佳实践,确保数字商 品顺利部署与运行。   观看课程 ...
站竣凰 2025-6-9 09:35
634 0 0
架构实战
所谓架构,意即系统架构,广义上它涵盖业务架构、运维架构、组织架构等所有系统构建场景,本文特指一般开发人员主要关注的开发架构。 关于架构的理论有很多,每个人也都有各自的理解,笔者相信很多人在实际运用中也会遇到各种各样的问题 ...
辉伫 2025-6-9 09:34
951 0 0
【ROS教程】编写launch文件
@ 目录 [*]1.launch文件有哪些标签 [*]2.node标签 [*]2.1 必选属性 [*]2.2 可选属性 [*]2.3 可选子级标签 [*]3.include标签 [*]3.1 必选属性 [*]3.2 可选属性 [*]3.3 可选子级标签 [*]4.remap标签 [*]4.1 必选属性 [*]5.param标签 ...
采序 2025-6-9 09:34
836 0 0
【ROS教程】服务通信
@ 目录 [*]1.流程 [*]2.自定义请求和响应的数据 [*]2.1 std_msgs内置类型 [*]2.2 编写.srv文件 [*]2.3 修改package.xml文件 [*]2.4 修改CMakeLists.txt文件 [*]2.4.1 修改find_package指令 [*]2.4.2 添加add_message_files指令 [*]2.4 ...
强怀梅 2025-6-9 09:34
560 0 0
设计模式之迭代器模式
迭代器模式很多人都熟悉,但是什么是迭代器,为什么要用迭代器? 这个很多人就很难做出具体回答了,只是知道如果有了迭代器,那么我们就能foreach遍历了,方便循环处理。 这只是对迭代器的用途,进行了回答,foreach语法是java1.5时加入 ...
幌斛者 2025-6-9 09:34
145 0 0
RPC和 HTTP协议
RPC 和HTTP 的区别 服务发现 [*]HTTP,知道服务域名,可以通过 DNS 解析 得到 服务的IP地址,从而进行访问 [*]RPC 需要一个专门的中间服务去保存服务名和IP信息(注册中心,nacos、consul),想要访问某个服务,就得同时注册到 中间服 ...
拍棹 2025-6-9 09:34
203 0 0
IOC和DI的理解
IOC与DI的理解 1.1、IoC是什么   Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解 ...
钨哄魁 2025-6-9 09:34
702 0 0
【ROS教程】话题通信
@ 目录 [*]1.流程 [*]2.自定义发布数据 [*]2.1 std_msgs内置类型 [*]2.2 编写.msg文件 [*]2.3 修改package.xml文件 [*]2.3.1 完整的package.xml文件 [*]2.4 修改CMakeLists.txt文件 [*]2.4.1 修改find_package指令 [*]2.4.2 添加add ...
府扔影 2025-6-9 09:33
902 0 0
信息系统设计速查表
信息系统设计速查表 [*]需求收集 [*]功能性需求:通过用户访谈、问卷调查和市场分析来确定系统必须实现的功能。 [*]非功能性需求:定义性能基准(如响应时间)、安全性要求(如数据加密标准,传输加密)、可靠性标准(如系统的正常 ...
丰江 2025-6-9 09:33
311 0 0
深入理解 JavaScript 单例模式及其应用
引言 在JavaScript开发中,设计模式是解决特定问题的有效手段。单例模式(Singleton Pattern)是其中一种常见且有用的模式。尽管网上有许多关于单例模式的解释和实现,本篇将从实际工作中的需求出发,探讨如何更好地理解和应用单例模式 ...
裴竹悦 2025-6-9 09:32
883 0 0
设计模式之抽象工厂模式(学习笔记)
定义 抽象工厂模式是一种创建型设计模式,它提供一个接口,用于创建一系列相关或依赖的对象,而无需指定它们的具体类。抽象工厂模式将对象的创建过程抽象化,允许子类通过实现具体工厂类来定制对象的创建。为什么使用抽象工厂模式 [*] ...
志灿隐 2025-6-9 09:32
932 0 0
34 Python的内置数据类型-Python常用复合数据类型:元组和命名元组
全网最适合入门的面向对象编程教程:34 Python的内置数据类型-Python常用复合数据类型:元组和命名元组 摘要: 元组是不可变的序列类型,可以包含不同类型的元素。命名元组是元组的子类,它允许你为元组中的位置指定名称,从而使代码 ...
届表 2025-6-9 09:31
841 0 0
Redis 高阶应用
生成全局唯一 ID [*]全局唯一 ID 需要满足以下要求: [*]唯一性:在分布式环境中,要全局唯一 [*]高可用:在高并发情况下保证可用性 [*]高性能:在高并发情况下生成 ID 的速度必须要快,不能花费太长时间 [*]递增性:要确保整体递增的 ...
艾曼语 2025-6-9 09:14
161 0 0
Maven 整理
Maven简介 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM:Project Object Model) 这玩意儿是使用Java开发的,所以采用的就是Java的思想:面向对象 Maven的作用: [*]项目构建:提供标准的、跨平 ...
荪俗 2025-6-9 09:14
581 0 0
SCS(- )架构介绍
SCS(- )架构介绍 SCS(- )架构定义与特性 [*]自主Web应用:SCS是一个自主的Web应用程序,包含Web UI、逻辑和持久化层。这种完整性确保了一个用户故事通常可以通过修改一个SCS来实现。 [*]API的可选性:SCS可以有一个服务API,但这并 ...
姜删懔 2025-6-9 09:14
789 0 0
设计模式之责任链模式
责任链模式是面向对象的23种设计模式中的一种,属于行为模式范围。 责任链模式(Chain of Responsibility), 见名知意:就是每一个处理请求的处理器组合成一个链表,链表中的每个节点(执行器)都有机会处理发送的请求。 大致的结构是这 ...
挠溃症 2025-6-9 09:13
948 0 0
发布订阅模式的TS实现
简介 发布订阅模式是一种常用的用于解耦的模式。 它和观察者模式的区别在于: [*]观察者模式:被观察者需要维护一个观察者的集合; [*]发布订阅模式:通信双方互相不知道对方的存在,通过第三方事件总线进行通信。 发布订阅模式在前端 ...
恙髡 2025-6-9 09:13
732 0 0
深度解析 Raft 分布式一致性协议
深度解析 Raft 分布式一致性协议 本文参考转载至: 浅谈 Raft 分布式一致性协议|图解 Raft - 白泽来了 - 博客园 (cnblogs.com) 深度解析 Raft 分布式一致性协议 - 掘金 (juejin.cn) raft-zh_cn/raft-zh_cn.md at master · maemual/raf ...
嗅叽 2025-6-9 09:13
795 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则