相关文章
数据结构之----栈与队列
栈是限定仅在表尾进行插入和删除操作的线性表; 队列是只允许在一端进行插入操作,而另一端进行删除操作的线性表;
栈,允许插入和删除的一端称为栈顶,另一端称为栈底,特点后进先出。 插入操作称为进栈&#…
建站知识
2024/12/21 8:49:05
elasticsearch文档读写原理大致分析一下
文档写简介 客户端通过hash选择一个node发送请求,专业术语叫做协调节点 协调节点会对document进行路由,将请求转发给对应的primary shard primary shard在处理完数据后,会将document 同步到所有replica shard 协调节点将处理结果返回给…
建站知识
2024/12/21 8:29:28
class常量池、运行时常量池和字符串常量池详解
类常量池、运行时常量池和字符串常量池这三种常量池,在Java中扮演着不同但又相互关联的角色。理解它们之间的关系,有助于深入理解Java虚拟机(JVM)的内部工作机制,尤其是在类加载、内存分配和字符串处理方面。
类常量池…
建站知识
2024/12/21 8:28:18
React 之 useCallback(缓存函数)(十八)
useCallback 是一个允许你在多次渲染中缓存函数的 React Hook。 useCallback 是一个 Hook,所以应该在 组件的顶层 或自定义 Hook 中调用。你不应在循环或者条件语句中调用它。如果你需要这样做,请新建一个组件,并将 state 移入其中。 //fn&am…
建站知识
2024/12/21 8:37:41
浅谈var let const
浅谈var let const
var
在ES5中,顶层对象的属性和全局变量是等价的,用var声明的变量既是全局变量,也是顶层变量
var a 10;
console.log(window.a) // 10使用var声明的变量存在变量提升的情况
console.log(a) // undefined
var a 20// 编…
建站知识
2024/12/21 9:36:05
C++Primer Plus第五章结构编程练习2
2.使用 array对象(而不是数组)和long double(而不是long long)
重新编写程序清单5.4,并计算100!的值。
#pragma region 第五章练习2
/*
## 2.使用 array对象(而不是数组)和long double(而不是long long)
重新编写程序清单5.4,并计算100!的值。
*/
#if …
建站知识
2024/10/28 17:18:37
vue3配置基础路径
我们在部署项目的时候,有时项目很多时,可能并不是直接部署到根目录下,那么就需要给项目配置一个公共目录。例如:www.iotzzh.com/zh-admin,用这个地址去访问项目而不是直接使用www.iotzzh.com。
那么在vue3中需要改两处…
建站知识
2024/10/28 13:51:10
C++笔记(体系结构与内核分析)
1.OOP面向对象编程 vs. GP泛型编程
OOP将data和method放在一起,目的是通过封装、继承、多态提高软件的可维护性和可扩展性GP将data和method分开,可以将任何容器与任何算法结合使用,只要容器满足塞饭所需的迭代器类型
2.算法与仿函数的区别 …
建站知识
2024/12/22 13:39:32