会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yubo-guan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
55
下一页
2025年10月24日
devtoolset-11 工具集
摘要: 目录如何安装与使用总结 devtoolset-11 是 Red Hat 为 Red Hat Enterprise Linux (RHEL) 及其社区版本 CentOS 等系统提供的一套开发工具集,主要用于在不升级整个系统的情况下,获得并使用更新的编译器及开发工具。 下面的表格整理了 devtools
阅读全文
posted @ 2025-10-24 15:44 guanyubo
阅读(70)
评论(0)
推荐(0)
2025年10月22日
Golang的 cron 库
摘要: 目录🔍 Cron 表达式💡 核心特性与用法预定义模式与间隔基本使用步骤时区设置高级选项简单示例⚠️ 版本注意与总结 Golang 的 cron 库用于处理定时任务,其中 github.com/robfig/cron/v3 是一个广泛使用的、功能丰富的库,它支持标准的 cron 表达式,并且易于使
阅读全文
posted @ 2025-10-22 11:24 guanyubo
阅读(126)
评论(0)
推荐(0)
2025年10月19日
内存分配中的 Arena 概念
摘要: 目录什么是 Arena?为什么需要 Arena?单线程时代的问题多线程时代的挑战glibc malloc 的 Arena 实现1. Arena 数据结构2. Arena 分配策略3. Arena 数量限制jemalloc 的 Arena 改进1. 更细粒度的 Arena 管理2. Arena 分配算
阅读全文
posted @ 2025-10-19 10:06 guanyubo
阅读(102)
评论(0)
推荐(0)
gRPC C++内存问题与jemalloc解决方案
摘要: 目录问题描述问题根源:glibc malloc的内存管理缺陷1. 内存碎片化2. arena竞争3. gRPC特有的内存模式jemalloc的优势1. 更好的碎片管理2. 主动的内存归还3. 线程局部缓存优化解决方案对比glibc malloc的问题表现jemalloc的改进最佳实践配置1. jem
阅读全文
posted @ 2025-10-19 09:44 guanyubo
阅读(40)
评论(0)
推荐(0)
grpc c++服务 通过jenalloc进行内存管理
摘要: 目录1. 安装 Jemalloc2. 编译时链接 Jemalloc方法一:修改 CMakeLists.txt方法二:直接使用编译器参数3. 运行时配置 Jemalloc通过环境变量配置推荐的 gRPC 服务 Jemalloc 配置4. 在代码中集成 Jemalloc 监控5. Docker 容器中的
阅读全文
posted @ 2025-10-19 09:41 guanyubo
阅读(42)
评论(0)
推荐(0)
Jemalloc简介及使用方法
摘要: 目录一、 Jemalloc 是什么?Jemalloc 的核心目标和优势:与系统默认分配器(ptmalloc)的简单对比:二、 怎么使用 Jemalloc?方法 1:动态链接(最常见和简单的方式)方法 2:静态链接(在编译时链接)三、 高级用法:调优和监控常用的环境变量:常见的 MALLOC_CONF
阅读全文
posted @ 2025-10-19 09:38 guanyubo
阅读(295)
评论(0)
推荐(0)
2025年10月15日
在 Linux 系统中为 Git 添加 SSH 密钥
摘要: 目录1. 检查现有 SSH 密钥2. 生成新的 SSH 密钥3. 启动 SSH 代理并添加密钥4. 复制公钥到剪贴板5. 将公钥添加到 Git 服务商6. 测试连接7. 配置 Git 用户信息(如未设置)可选配置 在 Linux 系统中为 Git 添加 SSH 密钥的步骤如下: 1. 检查现有 SS
阅读全文
posted @ 2025-10-15 14:24 guanyubo
阅读(152)
评论(0)
推荐(1)
从源码编译安装 GCC 10.1.0
摘要: 目录1. 安装编译依赖2. 下载 GCC 10.1.0 源码3. 下载依赖库(非常重要)4. 创建构建目录5. 配置编译选项6. 编译(根据 CPU 核心数调整 -j)7. 安装8. 添加到系统路径9. 验证安装 ⚠️ 警告:耗时长(1~2小时),需要至少 10GB 磁盘空间,仅建议用于测试或特殊需
阅读全文
posted @ 2025-10-15 14:22 guanyubo
阅读(153)
评论(0)
推荐(0)
2025年10月7日
多路归并、败者树、置换-选择排序、最佳归并树
摘要: 目录一、多路归并二、败者树三、置换-选择排序四、最佳归并树 一、多路归并 1. 基本概念 多路归并是外部排序第二阶段的核心操作。它将多个已经排序好的序列(称为“归并段”或“顺串”)合并成一个更大的有序序列。这里的“路”(K)指的是同时进行合并的归并段数量。 2. 为什么需要多路归并? 减少归并轮数:
阅读全文
posted @ 2025-10-07 15:17 guanyubo
阅读(238)
评论(0)
推荐(0)
外部排序算法
摘要: 目录一、核心概念:为什么需要外部排序?二、外部排序的经典算法:多路归并排序阶段一:生成初始归并段阶段二:多路归并三、关键技术与优化1. 多路归并2. 败者树3. 置换-选择排序4. 最佳归并树四、总结 一、核心概念:为什么需要外部排序? 外部排序是一种用于处理海量数据的排序算法,这些数据量大到无法一
阅读全文
posted @ 2025-10-07 15:06 guanyubo
阅读(111)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
55
下一页
公告