相关文章
HBase 计划外启动 Major Compaction 的原因
HBase 的 Compaction 有两个线程池,一个是为 Minor Compaction 准备的, 一个是为 Major Compaction 准备的,hbase.regionserver.thread.compaction.throttle 是决定 Compaction 请求放入哪个线程池的阈值,当待合并文件的总大小小于这个阈值时,就是一个 Minor Compaction,…
建站知识
2025/1/21 15:29:06
C++ 修改文件创建时间、修改时间属性
简介 修改文件创建时间、修改时间、大小等属性。 博客 《C 获取文件创建时间、修改时间、大小等属性》分享后,好兄弟“古月”发来一段代码,说可以修改文件的创建时间等。测试了一下真可以,下面是运行效果和代码: 代码
#i…
建站知识
2025/1/21 15:35:42
Linux下kibana的安装与配置
1. 环境配置 确保Linux服务器上已安装Java 8或更高版本。可以通过运行 java -version 来验证Java的版本。 下载Kibana 7.17.11的压缩文件,可以从Kibana 7.17.11下载 上传服务器,并解压Kibana压缩文件。 2. Kibana配置
编辑Kibana的配置文件 config/k…
建站知识
2024/10/16 15:00:08
VS中展开和折叠代码
VS代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用:
Ctrl M O: 折叠所有函数的函数体,以及注释段落;
Ctrl M M: 折叠或者展开当前方法;
Ctrl M L: 折叠/展开所有…
建站知识
2024/12/23 2:06:49
Leetcode——数组的遍历系列练习
485. 最大连续 1 的个数 class Solution {
public:int findMaxConsecutiveOnes(vector<int>& nums) {// 记录最大连续1个数int max 0;// 记录数组中存在1个数int sum 0;// 遍历连续1个数int count 0;for (int i 0; i < nums.size() - 1; i) {if (nums[i] 1)s…
建站知识
2024/10/16 15:00:00
C++实现高性能内存池(一)
文章目录 一、内存池简介二、主函数设计三、模板链表栈总结在 C/C++ 中,内存管理是一个非常棘手的问题,我们在编写一个程序的时候几乎不可避免的要遇到内存的分配逻辑,这时候随之而来的有这样一些问题:是否有足够的内存可供分配? 分配失败了怎么办? 如何管理自身的内存使…
建站知识
2025/1/9 2:17:20
javaScript:碰撞检测
目录 前言
实现思路
碰撞检测函数
完整代码 前言 碰撞检测在计算机图形、模拟、交互设计以及各种应用中都具有广泛的应用,它可以确保物体之间的正确交互,提供更真实和高效的体验,并有助于避免潜在的问题和冲突。 实现思路 通过比较两个…
建站知识
2024/10/16 14:59:51
2.2 Pthreads是什么
以前硬件供应商一般都会提供相应硬件平台专用的线程库,使得多线程编程的代码的可移植性成为另开发者头疼的一个问题。为了更好地利用线程进行相关开发,制定标准的线程编程接口迫在眉睫,由此Pthreads诞生了。
1995年IEEE POSIX 1003.1c标准制…
建站知识
2024/10/16 14:59:47