自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(201)
  • 收藏
  • 关注

原创 Socket 什么时间提出来的? 主要有什么用?

问题Socket 如何解决如何发起连接?socket()创建端点 →connect()主动连接(客户端)如何接收连接?socket()bind()listen()accept()(服务端)如何收发数据?read()write()或send()recv()如何释放资源?close()关闭 Socket如何支持多种协议?可指定协议族🌟一句话本质Socket 是操作系统提供给应用程序的“网络 I/O 接口”,将复杂的网络通信简化为“打开-读写-关闭”的文件操作模型。

2026-01-25 22:35:05 546

原创 Go的panic、defer、recover的关系

前置说明:go 没有。🌟 所以:defer。

2026-01-25 21:21:30 122

原创 1、IM:最基本的服务端、客户端

【代码】1、IM:基础连接。

2026-01-23 22:34:21 41

原创 Go 连接mysql添加时区

【代码】Go 连接mysql添加时区。

2026-01-19 12:18:35 33

原创 go 开启 swagger 并且更换模板

【代码】go 开启 swagger。

2026-01-15 14:17:56 49

原创 go 编译指令

【代码】go 编译指令。

2026-01-04 16:26:19 87

原创 .gitignore:推荐的 ROS 2(python、c++)

【代码】.gitignore:推荐的 ROS 2(python、c++)

2025-12-28 22:22:48 130

原创 ubuntu设置软件开机自启动

【代码】ubuntu设置软件开机自启动。

2025-12-26 08:30:45 483

原创 ROS 2 节点从源码到运行的完整依赖流程

覆盖了从代码编写 → 编译 → 链接 → 安装 → 环境激活 → 运行的全链路细节。

2025-12-25 22:35:33 164

原创 Linux环境下:go安装

【代码】Linux环境下:go安装。

2025-12-20 13:03:45 210

原创 Java内存模型【JMM】、JVM内存模型

定义多线程环境下,线程如何以及何时能看到其他线程修改的共享变量的值,以及如何同步访问共享变量。它是规范(Specification),不是具体实现。它关注的是 可见性、有序性、原子性 —— 即并发编程中的三大问题。

2025-12-17 15:43:46 270 1

原创 ROS2的:服务的demo代码

src目录下:创建 srv 目录 mkdir -p demo_cpp_service/srv # src目录下:创建 .srv 服务文件 touch demo_cpp_service/srv/AddThreeInts.srvAddThreeInts.srv 文件内容# 请求部分(客户端发送) int64 aint64 bint64 c--- # 响应部分(服务端返回) int64 sum。

2025-12-16 18:54:56 206

原创 Ros2主题的:发布、订阅 demo

【代码】Ros2主题的:发布、订阅 demo。

2025-12-16 16:15:49 145

原创 具身智能:梯队

截至2025年,中国在具身智能(Embodied AI)领域已涌现出一批技术领先、场景落地能力强的优秀企业。这些公司不仅在人形机器人、四足机器人、工业自动化等硬件形态上取得突破,更在视觉-语言-动作大模型(VLA)、环境感知与自主决策、低成本部署等核心技术上快速追赶甚至局部超越国际水平。中国正从“机器人制造大国”迈向“具身智能创新强国”,未来3–5年将是关键窗口期。🥇 第一梯队:综合技术强 + 多场景落地。工业落地:智元、优必选、深算纪元。普惠人形:开普勒、智平方。特种作业:宇树、云深处。

2025-12-15 16:31:23 680

原创 cmake、cmakeLists.txt、makefile、make、colcon build 关系简介

组件角色是否需手动编写Makefile底层编译指令(供make使用)❌(由 CMake 生成)make执行Makefile,调用编译器❌(自动调用)高层构建配置(CMake 脚本)✅(开发者编写)CMake读取,生成Makefile等❌(工具自动运行)ROS 2 统一构建命令,封装 CMake + make 流程❌(用户只需调用)

2025-12-15 09:02:51 405

原创 ros2常用命令

而是一个独立的 Python 工具,但 ROS 2 官方指定它为标准构建工具。

2025-12-14 22:20:55 496

原创 ubuntu常用命令

允许执行命令。在 Ubuntu 等现代 Linux 发行版中,出于安全考虑,默认禁用 root 登录,而是通过sudo临时提权。:sudo或更准确地说是。它的本意是“以另一个用户的身份执行(命令)”,默认是 root 用户。第一次使用sudo时通常需要输入(不是 root 密码),验证通过后短时间内再次使用无需重复输入。

2025-12-14 22:19:43 888

原创 colcon build 会做什么?

是 ROS 2 中用于构建(编译和安装)整个工作空间中所有包的核心命令。它会根据你的源代码(C++、Python 等)生成一系列文件和目录,目的是让这些包能在 ROS 2 系统中被正确发现、运行和使用。下面我们详细解释:假设你的工作空间是 ,执行:🔍 二、每个目录的作用和生成原因1️⃣ —— 编译过程的“工地”✅ 生成什么?每个包一个子目录(如 )里面包含:CMake 生成的 Makefile / Ninja 文件编译产生的 、、临时文件Python 包的构建缓存(如 )

2025-12-14 22:08:50 510

原创 2、Ubuntu 22.04 安装px4 1.14:快速搭建

使用git加速:https://gh-proxy.com/

2025-12-07 14:43:47 376

原创 禁止ubuntu 22.04 升级版本:但不影响update 更新程序

【代码】禁止ubuntu 22.04 升级版本:但不影响update 更新程序。

2025-12-06 10:11:54 126

原创 ubuntu22.04 安装报错:grub-install/dev/sda 解决方案

起初,我以为是:u盘制作有问题 or 系统下载镜像有问题 or UEFI 启动安装有问题, 结果都不是。

2025-12-05 22:47:44 725 1

原创 Spring Boot 2.5.0 集成 Elasticsearch 7.12.0 实现 CRUD 完整指南(Windows 环境)

Elasticsearch(简称 ES)是一款基于 Lucene 构建的分布式、高可用、实时的全文搜索引擎,同时也是 Elastic Stack(ELK Stack:Elasticsearch、Logstash、Kibana)的核心组件。

2025-09-16 08:36:07 1275

原创 px4 虚拟环境

px4

2025-09-15 11:42:22 275

原创 SpringBoot 写入excel并且controller点击触发下载demo

【代码】SpringBoot 写入excel并且controller点击触发下载demo。

2025-09-09 18:19:17 112

原创 随机生成数据地址:省市区

【代码】随机生成数据地址:省市区。

2025-08-17 10:01:15 353

原创 C++查看:iostream 头文件引用路径

1、打开:开发者工具。3、访问:第一个路径。

2025-07-23 07:34:51 173

原创 python提示词转为一行

”"将多行提示词转换为单行,保留语义分隔(用空格替换换行,保留关键标点)“”"try:# 读取原始文件,保留所有非空行。

2025-07-15 16:05:59 402

原创 VisualStudio 开发C++ 工程目录介绍

这个版本更加简洁明了,去除了所有非必要信息,只保留了文件的核心属性说明。表格格式仍然保持清晰易读,适合快速查阅和理解每个文件的用途。

2025-07-15 08:14:24 622

原创 spring-data:连接Redis测试连接代码

【代码】spring-data:连接Redis测试连接代码。

2025-07-10 15:43:24 196

原创 Python搜索某个文件脚本

【代码】Python搜索某个文件脚本。

2025-06-13 16:40:30 118

原创 Ubuntu 绑定Conda

会看到 Conda 环境自动取消激活(或 direnv 输出),简单可靠,不依赖 apt 源。并且你的 Conda 环境。类似版本号即安装成功。给可执行权限并移动到。

2025-06-12 11:48:29 559

原创 Ubuntu 虚拟机无网络问题修复

【代码】Ubuntu 虚拟机无网络问题修复。

2025-04-24 10:14:52 166

原创 Ollama快速安装

编辑脚本 ollama_install.sh,将其中指向 https://ollama.com/download/ 的下载地址替换为加速后的 GitHub 地址。例如,可以使用 https://github.moeyy.xyz/ 或其他类似的 GitHub 加速服务。Ollama 的安装脚本会从 GitHub 下载相关文件,而 GitHub 在中国访问速度通常较慢。你可以使用第三方 GitHub 加速服务来提升下载速度。使用 GitHub 镜像加速服务。

2025-03-11 21:17:19 651

原创 matplotlib的plt设置字体

plt.rcParams[‘axes.unicode_minus’] = False # 解决负号 “-” 显示为方块的问题。plt.rcParams[‘font.family’] = ‘SimHei’ # 黑体。

2025-03-05 15:07:19 242

原创 python 设置 清华镜像:命令设置

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplepip config set global.trusted-host pypi.tuna.tsinghua.edu.cnpip config list

2025-02-28 19:51:35 228

原创 python 引用父目录:层级的模块

import sys。

2025-02-25 22:28:04 505

原创 https请求报javax.net.ssl.SSLKeyException: FATAL Alert:BAD_CERTIFICATE - A 问题

这里设置:

2025-02-25 16:25:53 205

原创 分布式系统、微服务、SOA初步理解

分布式系统支付宝:由多个服务器和组件协同工作,处理各种业务功能。特点:节点独立运行,通过网络通信协作。微服务架构支付宝:将各种功能拆分为独立的微服务模块,每个微服务专注于单一业务功能。特点:独立部署、松耦合、可扩展性。SOA支付宝:抽离出可重复利用的服务,如支付服务、订票服务,这些服务可以被多个应用使用。特点:可重用性、标准化、独立部署。分布式系统:支付宝由多个服务器和组件协同工作,处理各种业务功能。微服务架构。

2025-01-17 11:38:52 1143

原创 Spring循环依赖详解

/ 一级缓存:存放完全初始化好的Bean// 二级缓存:存放早期的Bean引用// 三级缓存:存放Bean的工厂对象Spring循环依赖主要通过三级缓存解决构造器注入的循环依赖无法解决三级缓存的主要目的是处理AOP代理最好的解决方案是避免循环依赖。

2025-01-14 14:33:14 960

原创 CRLF 转 LF 批量转换脚本

【代码】CRLF 转 LF 批量转换脚本。

2025-01-14 09:24:45 263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除