本文分类:news发布日期:2025/4/30 23:39:09
相关文章
SpringBoot + Netty + Vue + WebSocket实现在线聊天
最近想学学WebSocket做一个实时通讯的练手项目
主要用到的技术栈是WebSocket Netty Vue Pinia MySQL SpringBoot,实现一个持久化数据,单一群聊,支持多用户的聊天界面
下面是实现的过程
后端
SpringBoot启动的时候会占用一个端口ÿ…
建站知识
2025/4/28 18:30:20
Go语言比较递归和循环执行效率
一、概念
1.递归
递归是指一个函数在其定义中直接或间接调用自身的编程方法 。简单来说,就是函数自己调用自己。递归主要用于将复杂的问题分解为较小的、相同类型的子问题,通过不断缩小问题的规模,直到遇到一个最简单、最基础的情况&#x…
建站知识
2025/4/30 23:36:33
Qt动画 QAbstractAnimation
文章目录 简介QVariantAnimation 数值动画QPropertyAnimation 属性动画 QAnimationGroup 一组动画QParallelAnimationGroup 并行动画组QSequentialAnimationGroup 串行动画组 简介 QAbstractAnimation 是所有 Qt 动画的基类。 该类定义了所有动画应该都会有的功能函数。 要想实…
建站知识
2025/4/30 23:14:41
2025高频面试算法总结篇【字符串】
文章目录 直接刷题链接直达如何找出一个字符串中的最大不重复子串给定一个数,删除K位得到最大值字符串的排列至少有K个重复字符的最长子串 直接刷题链接直达
如何找出一个字符串中的最大不重复子串 滑动窗口 --> 滑动窗口直到最后一个元素,每当碰到重…
建站知识
2025/4/30 23:25:36
力扣HOT100之链表:24. 两两交换链表中的节点
这道题没啥好说的,就按照正常的思路做就行,但凡涉及到链表的修改,一律定义虚拟头节点,然后在修改指针指向前提前保存其他的指针变量,一直到遍历结束即可,下面说下主要思路。 我主要针对力扣中的测试样例1进…
建站知识
2025/4/30 23:24:17
Qt 子项目依赖管理:从原理到实践的最佳分析:depends还是 CONFIG += ordered
1. 问题背景
在Qt项目开发中,当一个工程包含多个子项目(如库、插件、测试模块)时,如何正确管理它们的构建顺序和依赖关系?
如: 在开发一个包含核心库(core)、GUI模块(g…
建站知识
2025/4/30 23:13:23
Spring Boot 3.x 中 WebClient 全面详解及示例
Spring Boot 3.x 中 WebClient 全面详解及示例 1. WebClient 简介
定义:Spring 5 引入的响应式 HTTP 客户端,用于替代 RestTemplate(已弃用),支持异步非阻塞的 HTTP 请求。核心特性: 支持所有 HTTP 方法&a…
建站知识
2025/4/28 15:43:33
STM32单片机入门学习——第25节: [9-1] USART串口协议
写这个文章是用来学习的,记录一下我的学习过程。希望我能一直坚持下去,我只是一个小白,只是想好好学习,我知道这会很难,但我还是想去做! 本文写于:2025.04.08 STM32开发板学习——第25节: [9-1] USART串口协议 前言开发板说明引用解答和科普…
建站知识
2025/4/28 13:14:35