本文分类:news发布日期:2025/1/19 9:29:53
相关文章
LeetCode 129. 求根到叶子节点数字之和
解题思路
深度优先搜索。
相关代码
/*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, T…
建站知识
2025/1/19 6:40:02
支持向量机(SVM)白话之个人理解(学习记录)
本文仅有文字理解部分,没有相应的数学公式推导过程,便于新手理解。
一、什么是支持向量机
首先我们看下面这张图,在图中圆形和三角形分别代表不同的数据类型,如何画出一条直线使两者能够显著地区分开来呢? 答案可以多…
建站知识
2025/1/18 12:40:37
Go语言中channel和互斥锁的应用场景
面对一个并发问题,我们的解决方案是使用channel还是互斥锁来实现并不总是很清晰。因为Go提倡使用通信来共享内存,所以一个常见的错误就是总是强制使用channel,不管实际情况如何。但是我们应该把这两种选择作为互补手段。 首先,简单回顾一下Go语言中的channel:channel是一种交…
建站知识
2025/1/19 16:18:39
Golang | Leetcode Golang题解之第18题四数之和
题目: 题解:
func fourSum(nums []int, target int) (quadruplets [][]int) {sort.Ints(nums)n : len(nums)for i : 0; i < n-3 && nums[i]nums[i1]nums[i2]nums[i3] < target; i {if i > 0 && nums[i] nums[i-1] || nums[i]…
建站知识
2025/1/20 0:42:16
如何使用Java和RabbitMQ实现延迟队列(方式二)?
前言
昨天写了一篇关于Java和RabbitMQ使用插件实现延迟队列功能的文章,今天来讲下另外一种方式,不需要RabbitMQ的插件。
前期准备,需要安装好docker、docker-compose的运行环境。
需要安装RabbitMQ的可以看下面这篇文章。
如何使用PHP和R…
建站知识
2025/1/15 22:29:09
thinkphp6中使用监听事件和事件订阅
目录 一:场景介绍
二:事件监听
三:配置订阅 一:场景介绍
在项目开发中有很多这样的场景,比如用户注册完了,需要通知到第三方或者发送消息。用户下单了,需要提示给客服等等。这些场景都有一个…
建站知识
2025/1/16 22:31:37
计算机网络-TCP连接建立阶段错误应对机制
错误现象
丢包
网络问题:网络不稳定可能导致丢包,例如信号弱或干扰强。带宽限制可能导致路由器或交换机丢弃包,尤其是在高流量时段。网络拥塞时,多个数据流竞争有限的资源,也可能导致丢包。缓冲区溢出:TC…
建站知识
2025/1/20 5:24:13