- 博客(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
原创 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
原创 具身智能:梯队
截至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
原创 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
原创 禁止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
原创 SpringBoot 写入excel并且controller点击触发下载demo
【代码】SpringBoot 写入excel并且controller点击触发下载demo。
2025-09-09 18:19:17
112
原创 python提示词转为一行
”"将多行提示词转换为单行,保留语义分隔(用空格替换换行,保留关键标点)“”"try:# 读取原始文件,保留所有非空行。
2025-07-15 16:05:59
402
原创 VisualStudio 开发C++ 工程目录介绍
这个版本更加简洁明了,去除了所有非必要信息,只保留了文件的核心属性说明。表格格式仍然保持清晰易读,适合快速查阅和理解每个文件的用途。
2025-07-15 08:14:24
622
原创 Ubuntu 绑定Conda
会看到 Conda 环境自动取消激活(或 direnv 输出),简单可靠,不依赖 apt 源。并且你的 Conda 环境。类似版本号即安装成功。给可执行权限并移动到。
2025-06-12 11:48:29
559
原创 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅