Byolio Blog

「透过技术看见的是 不一样的生活」

algorihtm--fastPower

如何实现乘法快速幂和矩阵快速幂

本文旨在讲解如何实现乘法快速幂和矩阵快速幂 本章测试连接为 : 乘法快速幂: https://www.luogu.com.cn/problem/P1226 1维k阶矩阵快速幂: https://leetcode.cn/problems/n-th-tribonacci-number/ k维1阶矩阵快速幂: https://leetcode.cn/problems/count-vowel...

algorihtm--经典算法子数组累加和等于k

如何实现经典算法算法子数组累加和等于k的底层逻辑

本文旨在讲解如何实现经典算法子数组累加和等于k的底层逻辑 本题连接: https://leetcode.cn/problems/subarray-sum-equals-k/ 引言 子数组累加和等于k是一个经典的问题, 它的最优解为O(n), 最优解是使用前缀和 + 哈希表 具体实现代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18...

java25与其部分新特性

java25与其部分新特性简述

本文旨在描述java25与其部分新特性 java25 windows下载连接 : https://www.oracle.com/java/technologies/downloads/#jdk25-windows java25 document下载连接: https://www.oracle.com/java/technologies/javase-jdk25-doc-download...

algorihtm--KMP的三大核心实现逻辑

什么是KMP的三大核心思想

本文旨在讲解如何实现KMP三个核心思想 测试连接 : https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/ KMP是什么 KMP(Knuth-Morris-Pratt)是一种高效的字符串查找算法, 其核心思想为使用部分匹配信息来避免重复比较,提升查找效率 三个核心思想 先看...

浅谈 -- 什么是MCP和ProverModel

目前大火的MCP和ProverModel是什么?

引言 早就想写MCP了,但是一直因为内容过少没写,最近看了一下deepseek-prover-v2的相关资料,感觉很有意思,就合在一起写了这篇文章。 MCP MCP(模型上下文协议,Model Context Protocol) 是由人工智能公司Anthropic于2024 年 11 月 25 日正式提出并开源发布的 。该协议旨在为大型语言模型(如 Claude3.7 sonnect)提供...

关于RocketMQ的一些linux基础知识

关于零拷贝和文件预热的linux基础知识

本文主要介绍linux的零拷贝和文件预热的基础知识 零拷贝 将一个文件发送到网络上时, 一般会经历以下步骤: 进程切换为内核态 从磁盘读取文件内容到内核缓冲区 将内核缓冲区的内容复制到用户缓冲区 将用户缓冲区的内容复制到网络缓冲区 将网络缓冲区的内容发送到网络上 进程切换为用户态, 释放资源 总体来看, 这个过程是非常消耗时间和系统资源的, 因为需要进...

如何在hadoop上执行MapReduce任务

如何通过IDEA完成项目导入与jar包的上传并在hadoop上完成MapReduce任务的执行

本文主要介绍如何通过IDEA完成项目导入与jar包的上传并在hadoop上完成MapReduce任务的执行(需要已经写好的java项目和对应的jar包) 引言 经过了前面hadoop集群的启动, 我们可以开始编写MapReduce任务了, 本文主要介绍如何通过IDEA完成项目与包的导入, 将jar包的上传到linux, 并在hadoop上完成MapReduce任务的执行 导入项目...

如何部署IndexTTS

让我们部署IndexTTS人声生成模型

本文旨在介绍如何在windows平台上部署IndexTTS模型。 IndexTTS是什么 IndexTTS是阿里最新开源的人声生成模型, 可以生成通过输入不同的声音库和文字合成不同的人声。 IndexTTS的部署 打开终端clone代码仓库: 1 git clone https://github.com/index-tts/index-tts.git 进入IndexTTS项目仓...

如何部署hadoop集群 (六)

让我们完成hadoop集群的初始化和启动与关闭和删除

本文主要介绍hadoop部署过程最后的初始化和启动与关闭步骤 引言 经过了前面的虚拟机部署和hadoop集群及其依赖安装与配置 接下来我们需要完成hadoop集群的最后一步–初始化和启动与关闭和删除 配置workers配置文件 先补充一个配置文件, 用于指定hadoop集群中的所有节点 1 2 cd /path/to/hadoopfile/etc/hadoop/ vim work...

如何部署hadoop集群 (五)

让我们完成hadoop集群配置文件的基础配置

本文主要介绍hadoop部署过程中的相关配置文件的基础配置 引言 我在如何部署hadoop集群 (四)中已经讲述了部分配置时的注意事项, 接下来我们需要配置配置文件, 用于后续hadoop集群的启动和功能的实现 配置hdfs HDFS(Hadoop Distributed File System)是Apache Hadoop生态系统的核心组件之一,是一个专为大数据存储和处理而设计...