摘要: 前言 Map体系中常用的有HashMap、TreeMap以及线程安全的ConcurrentHashMap、ConcurrentSkipListMap,不同场景可以使用不同的Map实现类,比如单线程无序的可以采用HashMap,需要有序的就可以使用TreeMap,需要线程安全的就可以使用并发包中提供的 阅读全文
posted @ 2020-06-19 00:14 Lucky帅小武 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 业务背景 项目是基于Netty实现的实时课堂项目,课堂中老师需要对试卷进行讲解,则老师向服务器发送一个打开试卷信息的请求,服务器获取试卷信息,将试卷信息发送给所有的客户端(学生和老师)。 发送给学生的时候需要在试卷信息中加上本人得分的信息。 实现方式大致如下: 结果:学生A收到的得分是学生B的得分, 阅读全文
posted @ 2019-07-29 18:12 Lucky帅小武 阅读(2050) 评论(4) 推荐(0) 编辑
摘要: 摘要 随着信息技术的不断发展,企业对于仓储管理的要求日益提高。为了提升仓库管理的自动化和智能化水平,本研究设计并实现了一个基于Spring、Spring MVC和MyBatis (SSM) 框架的在仓库进销存系统。该系统旨在为企业提供一个高效、准确、实时的库存管理解决方案,以优化库存控制,降低成本, 阅读全文
posted @ 2024-05-03 20:19 Lucky帅小武 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 摘要 随着互联网技术的迅猛发展和人们生活节奏的加快,在线外卖订餐系统因其便捷性和高效率而受到广泛欢迎。本文围绕《基于SSM框架的在线外卖订餐系统》这一课题展开研究,旨在设计并实现一个功能全面、操作简便且安全可靠的在线外卖订餐平台。 首先,文中通过详细的需求分析,确定了系统的基本功能和性能要求,包括用 阅读全文
posted @ 2024-05-02 20:55 Lucky帅小武 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 摘要 随着旅游业的蓬勃发展及商务活动的频繁,酒店行业作为其重要组成部分,对信息化管理的需求日益迫切。本研究课题针对现代酒店业的管理需求,设计并实现了一个基于Spring、Spring MVC和MyBatis(SSM)框架的酒店管理系统。该系统旨在提高酒店业务处理效率,优化客房管理流程,增强客户服务体 阅读全文
posted @ 2024-05-02 12:57 Lucky帅小武 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 摘要 随着信息技术的不断进步与深入应用,校园论坛系统作为高校师生信息交流、知识共享和意见交换的重要网络平台,其作用日益凸显。基于此背景,本毕业设计论文旨在开发一个基于SSM(Spring + Spring MVC + MyBatis)框架的校园论坛系统,以提供高效、稳定且易于维护的交流环境。 在系统 阅读全文
posted @ 2024-04-30 22:09 Lucky帅小武 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1、ros2 pkg create 功能:创建功能包,创建时指定包名、编译方式、依赖项等 格式:ros2 pkg create --build-type <ament_python> <pkg_name> ros2 pkg create : 创建包的指令 build-type:功能包编译方式,ame 阅读全文
posted @ 2024-04-19 15:39 Lucky帅小武 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1、动作通讯简介 机器人是一个复杂的智能系统,并不仅仅是键盘遥控运动、识别某个目标这么简单,我们需要实现的是送餐、送货、分拣等满足具体场景需求的机器人。在这些应用功能的实现中,另外一种ROS通信机制也会被常常用到——那就是动作。 从这个名字上就可以很好理解这个概念的含义,这种通信机制的目的就是便于对 阅读全文
posted @ 2024-04-19 11:47 Lucky帅小武 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ROS2中话题通讯可以实现多个ROS节点之间数据的单向传输,不过话题通讯是一种异步通信机制,发布者无法准确知道订阅者是否收到消息。而服务通信是一种基于请求响应的通信模型,在通信双方中客户端发送请求数据到服务端,服务端响应结果给客户端。 从服务实现机制看这种形式是CS模型,客户端需要数据时针对具体的服 阅读全文
posted @ 2024-04-19 10:11 Lucky帅小武 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、话题(Topic)通讯简介 话题通讯是ROS2使用频率最高的一种通信方式,有发布者发布指定话题的数据,订阅者只要订阅了该话题的数据,就可以接收到数据。话题通讯是基于发布/订阅模型,话题数据传输的特性是从一个节点到另一个节点,发送数据的对象称为发布者,接收数据的对象称为订阅者,每个话题都需要一个名 阅读全文
posted @ 2024-04-18 17:50 Lucky帅小武 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 一、工作空间(Workspace) ROS工作空间是用于存放ros功能包的一个文件夹,通常以ws结尾。用于存放工程开发相关的所有文件,包括源代码、编译生成的文件以及配置我呢见等。在ROS中工作空间是使用Catkin编译系统来组织和管理代码的基础单元。每个工作空间通常包含一个或多个功能包,这些功能包包 阅读全文
posted @ 2024-04-18 10:59 Lucky帅小武 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一、ROS2简介 1.1、ROS2概述 ROS2是第二代的Robot Operating System, ROS1的升级版本,解决了ROS1存在的一些问题。与ROS1相比,Linux版本与ROS2版本的选择也有关系,对应关系如下: ROS2版本 Ubuntu版本 Foxy Ubuntu20.04 G 阅读全文
posted @ 2024-04-17 10:20 Lucky帅小武 阅读(18) 评论(0) 推荐(0) 编辑