相关文章
go web框架 gin-gonic源码解读03————middleware
go web框架 gin-gonic源码解读03————middleware(context) 今天打完游戏有空整理整理之前看的gin的中间件设计,go的中间件设计相较于前两站还是蛮简单,蛮容易看懂的,所以顺便把context也一起写一下。 中间件是现在w…
编程日记
2024/12/23 1:12:19
【层序遍历】637. 二叉树的层平均值
637. 二叉树的层平均值
解题思路
二叉树的层序遍历累加每一层的节点值 然后求平均值将每一层的平均值添加到list 返回 class Solution {public List<Double> averageOfLevels(TreeNode root) {// 二叉树的层序遍历List<List<Integer>> result new ArrayLi…
编程日记
2024/12/23 1:31:41
java最容易犯错的8道面试题
1. static 和 final 的用法
static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。
静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不产生static 变量的拷贝,而是该类所有实例…
编程日记
2024/12/23 1:10:32
【LeetCode】416.分割等和子集
题目
给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
示例 1:
输入:nums [1,5,11,5]
输出:true
解释:数组可以分割成 [1, 5, 5] 和 [11] 。
示…
编程日记
2024/12/22 21:20:22
PMO(Project Management Office)
PMO 是项目管理办公室(Project Management Office)的缩写。它是组织内的一个部门或团队,负责支持和促进项目管理活动,以确保项目按时、按预算、按要求完成。 PMO 的职责和角色可以因组织的性质和需求而有所不同,但通常…
编程日记
2024/12/23 1:37:48
常见前端基础面试题(HTML,CSS,JS)(三)
JS 中如何进行数据类型的转换?
类型转换可以分为两种,隐性转换和显性转换
显性转换
主要分为三大类:数值类型、字符串类型、布尔类型 三大类的原始类型值的转换规则我就不一一列举了 数值类型(引用类型转换)
Numbe…
编程日记
2024/12/23 1:21:18
c++都补了c语言哪些坑?
目录
1.命名空间 1.1 定义 1.2 使用
2.缺省参数 2.1 概念 2.2 分类
3.函数重载
4.引用 4.1 概念 4.2 特性 4.3 常引用 4.4 引用和指针的区别
5.内联函数 1.命名空间 在 C/C 中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将…
编程日记
2024/12/20 5:15:11
监听html元素尺寸变化ResizeObserver
// 监听元素的尺寸变化
const element document.getElementById(your-element-id);const resizeObserver new ResizeObserver(entries > {for (const entry of entries) {const { width, height } entry.contentRect;console.log(宽度: ${width}px, 高度: ${height}px);/…
编程日记
2024/12/16 23:10:03