相关文章
算法通关村第16关【青铜】| 滑动窗口思想
1. 滑动窗口的基本思想
一句话概括就是两个快慢指针维护的一个会移动的区间 固定大小窗口:求哪个窗口元素最大、最小、平均值、和最大、和最小
可变大小窗口:求一个序列里最大、最小窗口是什么
2. 两个入门题
(1)子数组最大平…
建站知识
2024/12/22 18:18:45
Golang 结构化日志包 log/slog 详解(四):分组、上下文和属性值类型
上一篇文章讲解了 log/slog 包中的自定义日志属性字段和日志级别,本文讲解下分组、上下文和属性值类型
分组输出
slog 支持将字段放在组中并且可以给分组指定名称。如何展示分组的内容,取决于使用的 handler,例如 TextHandler 使用点号分隔…
建站知识
2024/12/22 18:04:09
JavaScript学习笔记05
JavaScript笔记05
操作 BOM 对象(重点)
什么是 BOM
BOM(Browser Object Model)是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型。浏览器对象模型(BOM)提供了独立于内容的、可…
建站知识
2024/12/22 0:11:03
windows 安装Linux子系统 Ubuntu 并配置python3
环境说明:
Windows 11 Ubuntu 20.04.6
安装步骤以及问题:
1、开启Windows Subsystem for Linux
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2、开启虚拟机特性
dism.exe /online /enabl…
建站知识
2024/12/22 18:29:20
golang优先级坑
看如下代码,我本以为a1, a2是相同的
package mainimport "fmt"func main() {b, c, d : 1, 0, 1a1 : b ^ c&(^d) // 1 ^a2 : c ^ b&(^d) // 0 ^fmt.Println(a1, a2) // 1 0
}但结果却是不同的,在golang中&的优先级^和|…
建站知识
2024/12/19 20:52:59
[尚硅谷React笔记]——第1章 React简介
目录: 第1章 React简介
React的基本使用:虚拟DOM的两种创建方式: 使用jsx创建虚拟DOM使用js创建虚拟DOM(一般不用)虚拟DOM与真实DOM:React JSX:JSX练习:模块与组件、模块化与组件化的理解 模块组件模块化组件化 第1章 React简介
中文官网: …
建站知识
2024/12/18 7:28:05
Python封装一个接收UDP组播的模块
Python封装一个可以接收UDP组播的类MulticastDataReceiver,在子线程中接收组播数据
# udp_multicast.py
import socket
import threading
import timeclass MulticastDataReceiver:def __init__(self, multicast_group, multicast_port, dest_addr, dest_port):sel…
建站知识
2024/12/20 18:10:44