- 博客(308)
- 收藏
- 关注
原创 节点小宝:告别公网IP,重塑你的远程连接体验
它采用了自研P2P技术,实现了设备间的点对点连接,有效避免了中间环节可能存在的风险。它省去了公网IP的租赁费用,简化了网络配置的成本,让普通用户也能以极低的门槛享受到专业级的远程互联服务。这意味着,你可以在手机上轻松访问家里的NAS文件,在公司电脑上管理家里的智能设备,真正实现**“一端在手,万物互联”**。,让你无需公网IP也能轻松实现内网穿透,直接连接到你的设备,无论是家中的NAS还是办公室的电脑,都能像本地操作一样流畅。,解锁你设备的全部潜力,真正实现**“你的设备,随处可达”**的自由境界!
2025-06-29 16:44:37
18063
18
原创 引爆AI生产力革命!揭秘Chatbox AI:你的桌面AI超级大脑来了!
用户可以根据自己的使用习惯和专业需求,调整模型参数、设置快捷指令,打造专属的AI工作流。更重要的是,Chatbox AI在。
2025-06-21 10:17:44
16600
82
原创 【QT】:QT(介绍、下载安装、认识 QT Creator)
1.1 什么是 QT🔥QT是一个跨平台的 C++ 图形用户界面应用程序框架。它为应用程序开发者提供了建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展。QT为开发者提供了一种基于组件的开发模式,开发者可以通过简单的拖拽和组合来实现复杂的应用程序,同时也可以使用C++语言进行高级开发。所谓框架其实是一个“半成品”,帮助项目搭建“骨架”,并提供丰富的组件库,开发人员只需增加一些内容或调用一些提供好的组件就可以完成系统。
2024-12-08 09:31:43
29152
125
原创 【Java】java 集合框架(详解)
📃个人主页:island1314⛺️ 欢迎关注:👍点赞 👂🏽留言 😍收藏 💞 💞 💞🔥 Java集合框架 提供了一系列用于存储和操作对象组的接口和类。这些工具是为了解决不同数据结构通用操作的需求而设计的。集合框架主要包括两种类型的容器:🌈 集合分为几个接口,主要有List、Set和 Queue常用接口的实现类如下:注意:Collection 是集合中的最基本接口,一般不直接使用该接口Map接口提供键到值的映射,不能包含重复的键,每个键最多只能映射到一个值。💦集合类中,如ArrayL
2024-10-26 15:03:20
18543
110
原创 【Java】String 类详解:字符串操作的必备知识
这篇博客主要讲了String的基本性质以及常量池的概念、 String 字符串的操作方法、还有 StringBuffer和String 的在特定场景下的使用
2024-10-07 10:41:28
12016
104
原创 list 手搓全完整实现
splice将节点从一个链表"剪切"到另一个链表(或同一链表的不同位置),仅调整指针,不触碰元素本身。答splice仅调整最多6 个指针(源/目标链表的头尾 + 被转移节点的前后指针),不涉及元素拷贝或内存分配,是链表独有的零拷贝操作。链表节点独立分配在堆上,节点间通过prevnext指针连接。splice的本质是重新连接指针,不涉及元素内存操作。
2026-01-31 10:52:31
413
原创 《保姆级教程:如何设置Windows电脑,实现安全的远程文件共享?》
想随时随地访问家中Windows电脑里的学习资料、工作备份,又担心整个C盘暴露不安全?节点小宝的远程文件支持精准共享。本文手把手教你,如何像设置手机APP权限一样,只将你指定的文件夹安全地共享到公网。
2026-01-14 09:00:00
17930
原创 Mac 用户久等了!节点小宝 4.0 macOS版,正式登陆!
无论你用的是 iPhone、iPad 还是 MacBook,现在都能通过全新的 4.0 版本,获得统一、流畅且强大的跨设备远程体验。**原生级“远程文件”管理器:**现在,你可以在 Mac 的访达(Finder)中,像操作本地磁盘一样,直接浏览、管理远程设备上的海量文件。意味着你的所有设备,真正打破了物理位置的枷锁,形成了一个以你为中心、随时待命的个人计算网络。:在你的 Mac 上登录账号,家中的 NAS、公司的 Windows 电脑等设备将自动出现在列表,无需手动配置任何网络参数。
2026-01-08 09:00:00
13511
27
原创 数据挖掘期末大题速成
📃个人主页:island1314⛺️ 欢迎关注:👍点赞 👂🏽留言 😍收藏 💞 💞 💞基本思想:Apriori 是一种基于频繁项集性质(先验性质)的逐层搜索算法,用于挖掘布尔关联规则中的频繁项集。输入: 数据集 D; 最小支持数 minsup_count输出: 频繁项目集 L(1) L=large1−itemsets;L = {large 1-itemsets};L=large1−itemsets; // 所有支持度不小于 minsupport 的 1-项目集(2) FOR(k=2;Lk
2025-12-31 23:10:50
984
3
原创 【Linux网络#22】滑动窗口详述(概念 | 协议 | 仿真代码)
如果将 GBN 升级为接收方缓存乱序帧发送方只重传丢失帧使用单个 ACK(非累积)就能避免“一丢全重传”的问题特性接收方行为只接受按序帧,丢弃乱序帧缓存乱序帧,等缺失帧到达后按序交付ACK 机制累积 ACK(ACK n 表示 ≤n 都收到)单个 ACK(ACK n 仅表示 n 收到)发送方重传超时后重发整个窗口超时后只重发未 ACK 的特定帧窗口大小限制无严格限制(但效率低)必须满足Ws + Wr ≤ 序号空间(通常为什么 Server 能“一次性交付多个帧”?缓存所有在窗口内的帧(用当。
2025-12-31 20:43:42
874
原创 【Linux网络#21】ICMP协议与Traceroute、Ping工具原理解析
本文深入剖析网络诊断的核心——ICMP协议,从报文结构、作用到IPv4/IPv6差异,为你构建清晰的知识框架。文章重点拆解Traceroute与Ping两大经典工具的工作原理,揭示其背后依赖的TTL机制与Echo请求/应答模型。同时,详解RFC 1071校验和算法及关键C语言实现,并介绍getaddrinfo等实用函数。最后通过代码模块,手把手教你实现ping与traceroute功能,助你从理论到实践,彻底掌握网络连通性诊断的底层逻辑。
2025-12-31 10:05:31
590
原创 从大二到大三:技术沉淀、项目实践与181篇博客的成长之路
从大二到大三的过渡期,作者系统构建了技术体系,完成从被动输入到主动输出的转变。全年发布181篇CSDN博客,涵盖C/C++系统编程、Linux网络、Docker、Redis等方向。重点巩固底层原理,实践epoll服务器、汇编语言、TCP协议优化等项目,并学习Docker容器化、RabbitMQ消息队列等中间件技术。参与开发分布式日志系统和地震监测平台,锻炼工程能力。反思指出POSIX标准、Golang原理等不足,计划2026年突破无锁并发等方向。技术成长被视作持续积累的过程,强
2025-12-30 23:49:44
1183
2
原创 【Docker#13】Docker Compose 详述
是 Docker 官方推出的开源工具,用于定义和运行多容器 Docker 应用。实现语言:Python(早期版本),现为 Go(自 Compose V2 起作为插件集成);工作原理:通过调用 Docker Engine 的 API,统一管理多个容器的生命周期;核心载体:使用YAML 格式的配置文件(默认为)声明应用的全部依赖与配置;目标:将多个关联容器作为一个整体单元进行开发、测试和部署。✅官方定位概念说明示例服务(Service)应用中的一个组件,对应一个或多个运行相同镜像的容器实例(可通过。
2025-12-30 22:42:16
1061
原创 【Docker#12】Docker 四种常见网络模型
Docker Bridge网络使用内置的bridge驱动,基于Linux bridge技术实现容器间通信。默认情况下,容器会连接到docker0网桥(172.17.0.1/16),通过IP地址进行通信。用户可以创建自定义bridge网络(如172.18.0.0/16),支持DNS解析服务,允许容器通过名称直接通信。实验展示了容器在默认bridge和自定义网络中的连接方式及通信测试,说明bridge网络在容器隔离和互联中的关键作用。
2025-12-28 23:33:43
603
1
原创 【Docker#11】Docker 网络管理命令
本文总结了Docker网络管理的关键命令及用法,包括网络创建、连接、断开、查看和删除等操作。 核心命令 docker network create:创建自定义网络,支持指定子网(--subnet)、网关(--gateway)等参数 docker network connect:将容器连接到指定网络,可分配特定IP地址 docker network inspect:查看网络详细信息,包括连接容器、IP配置等 docker network disconnect:断开容器与网络的连
2025-12-28 23:25:12
939
原创 【Docker#10】Docker 网络概述(为什么需要网络管理 | 网络架构 | 网络模式)
本文详细介绍了Docker网络管理的关键概念和实现方式。主要内容包括: Docker网络必要性:容器默认隔离的网络环境需要通过Docker网络实现容器间通信、服务暴露、宿主机交互等需求。 核心架构: CNM(Container Network Model)模型定义了Sandbox、Endpoint和Network三大组件 Libnetwork作为CNM的具体实现 多种网络驱动(bridge、host、overlay等)满足不同场景需求 常见网络模式: Bridge模式:默认隔离网络
2025-12-28 23:20:52
869
原创 【框架工具#9】RabbitMQ 安装和使用
RabbitMQ 是一个开源的消息代理(message broker),用Erlang编写,实现了标准,并支持MQTT、STOMP等多种协议。它本质上是一个“邮局”:生产者把消息发到 RabbitMQ,RabbitMQ 把消息投递给消费者,二者无需同时在线,实现应用解耦、削峰填谷、异步处理。
2025-12-28 17:22:39
862
原创 【框架工具#8】ODB安装和使用
ODB 库的目标是提供一个功能强大且类型安全的 ORM 解决方案,使得 C++ 开发者能够轻松地处理数据库操作,同时保留 C++ 中对象的优势。它通过 C++ 类和数据库表之间的自动映射来简化数据库的持久化操作。对象到数据库的映射:将 C++ 对象映射到数据库中的表数据库到对象的映射:将数据库中的记录自动映射为 C++ 对象,支持一对一、一对多、多对多等关系优点简化代码:使用 ODB,可以省去手动编写 SQL 查询的繁琐步骤,减少 SQL 注入和数据类型转换的错误类型安全。
2025-12-28 17:16:04
663
原创 【Docker#9】存储卷管理
Docker存储卷管理指南 摘要 本文介绍了Docker存储卷的核心概念、用途和管理操作。存储卷(Volume)是Docker提供的数据持久化机制,可将容器内目录与宿主机文件系统绑定,实现数据持久保存。存储卷解决了容器数据临时性的问题,支持数据共享和I/O性能优化。Docker提供三种挂载方式:命名卷(Volume)、绑定挂载(Bind Mount)和临时内存卷(tmpfs Mount)。命名卷由Docker管理,适合大多数持久化场景;绑定挂载灵活但可移植性差;临时内存卷适合敏感临时数据。文章详细说明了存储
2025-12-27 13:54:34
831
2
原创 【Docker#6】Docker 容器常用命令
本文介绍了Docker容器常用的操作命令,主要包括容器创建、运行、管理等方面的指令。文章首先通过表格形式列举了30多个常用命令及其功能,包括docker create/run/exec/stop/rm等基础命令,以及日志查看、端口映射、资源监控等实用功能。随后重点讲解了docker create命令的使用方法和关键参数,如端口映射(-p)、容器命名(--name)、环境变量(-e)等配置选项,并通过具体示例演示了创建Nginx容器的完整流程,包括端口冲突时的处理方式。文章内容简明实用,适合作为Docker初
2025-12-25 18:23:03
1227
原创 【框架工具#10】语言识别SDK服务 & FFmpeg
本文介绍了百度语音识别API的获取与SDK安装步骤,以及FFmpeg的配置和使用方法。主要内容包括:1)通过百度云平台申请语音技术API密钥;2)安装C++ SDK及依赖库;3)FFmpeg的下载安装与环境配置;4)使用FFmpeg进行音频格式转换的示例;5)语音识别测试代码示例。文章提供了详细的图文指引,帮助开发者快速实现语音识别功能集成。
2025-12-25 14:53:19
1110
原创 PyTorch 2.0 核心技术深度解析torch.compile 从原理到实践
通过 TorchDynamo 的字节码重写、AOT Autograd 的图优化和 TorchInductor 的代码生成,实现了在保持 PyTorch 灵活性的同时获得接近静态图的性能。随着深度学习模型复杂度的不断提升,模型推理和训练的性能优化成为了业界关注的焦点。PyTorch 2.0 引入的 torch.compile 功能,通过即时编译(JIT)技术实现了显著的性能提升。随着技术的不断成熟,torch.compile 必将成为 PyTorch 生态系统中不可或缺的核心组件。:无法进行全局内存优化。
2025-12-25 09:54:28
6015
1
原创 昇腾Atlas 800I A2部署Qwen2.5-7B实战记录
本文记录了在华为昇腾Atlas 800I A2推理卡上部署Qwen2.5-7B-Instruct模型的完整过程,包括环境搭建、模型部署、性能调优等关键步骤,希望能为有类似需求的朋友提供参考。经过完整的部署和测试过程,Qwen2.5-7B模型在昇腾Atlas 800I A2平台上运行稳定,性能表现良好。从监控结果可以看到4张NPU卡都正常工作,温度控制在45°C左右,功耗稳定,为后续部署提供了良好的硬件基础。在开始部署前,需要先了解硬件配置情况,确保满足模型运行的基本要求。: 每卡32GB HBM2e。
2025-12-25 09:32:31
5634
原创 【PB#5】Protobuf 实战 -- 网络通讯录实现
本文介绍了一个基于Protobuf和Httplib库实现的网络通讯录系统。系统包含客户端和服务端,通过Protobuf协议进行数据序列化,实现联系人的增删查功能。客户端支持新增、删除、查询联系人等操作,服务端提供相应功能并持久化数据。文章详细说明了双端交互接口设计和协议文件定义,包括请求/响应消息结构,并提供了测试代码示例。该系统可作为网络通信和数据序列化的实践案例,展示了Protobuf在实际应用中的使用方法。
2025-12-22 19:31:56
571
原创 【PB#4】Protobuf 语法详解
本文介绍了Protocol Buffers语法规则中的字段修饰规则和消息类型定义方法。重点内容包括: 字段修饰规则: singular:默认规则,字段可出现0或1次 repeated:类似数组,可重复多次 消息类型定义: 支持嵌套消息定义 支持导入其他.proto文件中的消息类型 演示了联系人信息的嵌套结构定义 通讯录2.0实现: 定义了包含多个联系人的通讯录结构 展示了生成的C++类接口 包含字段操作方法说明 实际应用: 提供了将通讯录序列化到文件的代码示例 文章通过通讯录实例展示了Protocol Bu
2025-12-22 18:11:38
786
原创 【PB#3】Protobuf 文件 创建 | 编译 | 实现序列化反序列化
lighthouse@VM-8-10-ubuntu:fast_start$ protoc -I. --cpp_out=. contacts.proto # 方式二 编译后生成两个文件: contacts.pb.h:头文件,其中包含生成的 C++ 类的声明 contacts.pb.cc:源文件,其中包含 C++ 类的实现
2025-12-22 18:05:02
813
原创 【Docker#5】Docker 容器概述(什么是容器 | 为什么需要 | 容器生命周期)
容器技术核心解析:从镜像到运行实例 摘要 本文深入解析容器技术的核心概念,通过生活化类比帮助理解容器与镜像的关系。容器本质是镜像的运行实体,具有五种生命周期状态(初建、运行、停止、暂停和删除),与主机进程的关键区别在于独立的命名空间隔离和资源限制。文章通过"镜像=装修方案包,容器=实际入住房"的类比,生动阐释了容器轻量级虚拟化的四大优势:环境一致性、资源高效利用、标准化部署和隔离安全性。最后详细说明了容器的完整生命周期管理,包括各阶段状态特征和典型操作,为容器化应用的部署运维提供清晰指导
2025-12-21 11:01:52
717
1
原创 【Docker#4】Docker Registry 镜像仓库详述
Docker Registry 概述 Docker Registry是用于存储、管理和分发Docker镜像的核心组件,提供镜像仓库管理、用户认证和索引功能。 主要特点 镜像管理:Registry管理多个Repository,每个Repository包含不同版本的镜像(通过Tag区分) 分类: 公共仓库(如Docker Hub) 私有仓库(如Harbor) 赞助/供应商仓库 功能类比:类似图书馆系统,Registry是图书馆总部,Repository是图书系列,Tag是版本号 应用场景 公共仓库适合开源项目和
2025-12-19 23:29:32
1299
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅