Byolio Blog

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

如何部署hadoop集群 (一)

让我们通过vmware虚拟机来简单部署hadoop3.x集群

🌐 中文 English 本文主要介绍了如何布置hadoop3.x集群所需虚拟机的过程 什么是hadoop Hadoop是由Apache基金会开发的开源分布式计算框架,用于处理大规模数据集的存储和分析。它是一个可靠、可扩展的分布式计算生态系统,能够让用户使用简单的编程模型在由多台计算机...

在电脑中部署Deepseek-R1

如何在笔记本电脑中部署Deepseek-R1

🌐 中文 English 本文旨在介绍两种在电脑使用docker部署Deepseek-R1的方法。(本文涉及docker官方仓库和chrome插件商店的访问, 请确保网络通畅) 什么是Deepseek-R1 Deepseek-R1是由中国人工智能公司深度求索(DeepSeek)研发的开...

algorihtm--3种多重背包问题算法逻辑

优化多重背包算法逻辑

🌐 中文 English 本文旨在对多重背包问题的算法逻辑进行优化。 本章测试链接 : https://www.luogu.com.cn/problem/P1776 多重背包问题是什么 多重背包是一种介于完全背包和01背包之间的问题,即物品有n种,但是每种物品个数有限。介于这种独特性,...

将二维数组优化为一维数组的算法底层逻辑

从本质上理解为何部分算法中可以将二维数组优化为一维数组

🌐 中文 English 本文主要介绍了将二维数组优化为一维数组的算法逻辑本质。 测试链接 : https://www.luogu.com.cn/problem/P1048 引言 当遇到时间转空间的问题时(dp, 背包问题, 子数组累加和等),我们可以将一维数组优化为变量, 将二维数组...

将电脑改为Ubuntu系统

将手中的旧电脑改为Ubuntu系统

🌐 中文 English 本文主要介绍了如何将电脑改为Ubuntu系统。 引言 随着电脑的使用时间的增加, windows电脑的性能逐渐下降, 使用效率逐渐降低, 因此可以将电脑改为Ubuntu系统, 以提高电脑的使用效率, 成为一个服务器或远程电脑, 变废为宝, 而ubuntu相比于...

MySQL索引

系统性的聊一聊mysql的索引

🌐 中文 English 本文旨在对mysql的索引的系统性的聊一聊。 什么是索引 索引是一种数据结构,用于提高数据库查询的效率。它可以通过建立在表的列上的索引来加速SELECT查询操作。 索引的类别 聚簇索引: 聚簇索引是一种将数据存储在索引中,索引及数据, 数据及索引, 用...

2024总结-AI热点事件

对2024年AI热点事件进行归类

🌐 中文 English 2024 AI在各行各业大放异彩, 本文将对2024年AI热点事件进行归类。 (x.y 为2024年x月y号的含义) AI与模型 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2...

RocketMQ的特性消息实现原理

关于RocketMQ的三种特性消息实现原理的解释

🌐 中文 English 本文旨在对RocketMQ的消息实现原理进行解释,主要包括延迟消息, 事务消息, 顺序消息。 什么是消息 消息是一种用于系统之间通信的介质,可以在分布式系统中传递数据或命令。消息的传递通过消息中间件实现,例如RocketMQ、Kafka等。消息中间件通过异步解...

关于子数组累加和的思考

简单聊一聊实现子数组累加和的思考路径

🌐 中文 English 让我们走向子数组累加和的世界 本文测试链接: https://leetcode.cn/problems/maximum-subarray/ https://leetcode.cn/problems/house-robber/ http...

用GPU加速PyTorch模型训练

通过CUDA来加速PyTorch深度学习模型的训练

🌐 中文 English 本文介绍如何通过CUDA来加速PyTorch深度学习模型的训练(本文需要有CUDA的NVIDIA GPU显卡, 且CUDA驱动版本要与PyTorch版本相兼容) 什么是CUDA? CUDA(Compute Unified Device Architecture...