自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Apache Doris架构解析与性能优化。

Apache Doris 采用MPP(大规模并行处理)架构,由Frontend(FE)和Backend(BE)两类节点组成。FE负责元数据管理和查询规划,BE负责数据存储与计算。其独特的分区分桶机制支持水平扩展,通过列式存储引擎实现高效压缩与快速扫描。BE节点采用无状态设计,支持动态扩容缩容。数据通过一致性哈希算法自动均衡分布,单节点故障不影响集群可用性。存储引擎采用列存格式,默认使用ZSTD压缩算法。Doris 查询优化器采用Cascades框架,支持基于代价的优化。

2025-10-13 04:41:02 209

原创 Spring Boot邮件发送与模板整合实战。

Spring Boot 提供了与 JavaMailSender 的无缝集成,使得邮件发送功能实现变得简单。结合 FreeMarker 模板引擎,可以动态生成邮件内容,提高灵活性。创建一个服务类处理邮件发送逻辑,注入。

2025-10-13 04:40:18 148

原创 Java 8+新特性全解析。

Java 8 引入了许多革命性的特性,包括 Lambda 表达式、Stream API、Optional 类、新的日期时间 API 等。这些特性显著提升了代码的简洁性和功能性。后续版本(如 Java 9 到 Java 17)进一步扩展了这些功能,并引入了模块化系统、新的 API 和改进的性能优化。

2025-10-13 04:39:33 298

原创 深入掌握Pytest Fixture核心技巧。

Pytest Fixture 是测试框架中的核心机制,用于提供可复用的测试资源或环境。Fixtures 通过。装饰器定义,能在测试函数、模块或会话级别共享。它们支持依赖注入,自动管理资源的创建和销毁。当需要动态生成测试资源时,可采用工厂模式。可与 Fixture 结合,生成多组测试数据。Fixtures 支持不同作用域,通过。

2025-10-13 04:38:48 257

原创 序列嵌入与UMAP降维技术全解析。

序列嵌入表示是将离散的序列数据(如文本、时间序列)转化为连续向量空间的技术。通过嵌入表示,可以捕捉序列中的语义信息,便于后续的聚类或分类任务。序列嵌入的核心思想是通过神经网络模型(如Word2Vec、BERT)将序列中的元素映射为低维稠密向量。这些向量在空间中具有几何意义,相似的序列在向量空间中距离较近。以文本为例,"猫"和"狗"的向量距离会比"猫"和"汽车"更接近。与t-SNE相比,UMAP计算效率更高且更擅长保留全局结构。其中$v_{ij}$是高维空间相似度,$w_{ij}$是低维空间相似度。

2025-10-13 04:38:04 198

原创 LeetCode:88.乘积最大子数组。

LeetCode 88题“乘积最大子数组”要求找到一个整数数组中乘积最大的连续子数组,并返回该乘积。与“最大子数组和”问题类似,但乘积的性质使得该问题更为复杂,因为负数的乘积可能在某些情况下变为最大值。LeetCode 88题“乘积最大子数组”要求找到一个整数数组中乘积最大的连续子数组,并返回该乘积。与“最大子数组和”问题类似,但乘积的性质使得该问题更为复杂,因为负数的乘积可能在某些情况下变为最大值。如果是负数,最大乘积可能是前一个最小乘积乘以当前数或当前数本身。,用于记录遍历过程中的最大乘积。

2025-10-12 23:19:18 415

原创 [Power BI] 矩阵表。

矩阵表可以与 DAX 公式结合,实现复杂的计算逻辑。CALCULATE(SAMEPER### Power BI 矩阵表:基础与应用Power BI 的矩阵表(Matrix)是一种强大的可视化工具,能够以交叉表的形式展示数据,支持行、列和值的多层次嵌套。矩阵表常用于财务分析、销售报表和多维数据汇总场景。#### 矩阵表的基本结构矩阵表由行、列和值三部分组成。行和列用于分组,值区域显示聚合结果。例如,一个销售数据的矩阵表可以按“地区”分行、“年份”分列,值区域显示“销售额”的求和。

2025-10-12 23:18:38 763

原创 CSS详篇。

CSS(层叠样式表)是网页设计的核心语言之一,负责控制网页的视觉呈现。从布局到动画,CSS 提供了丰富的功能。以下内容涵盖 CSS 的核心概念、常见问题解决方案及代码示例。CSS(层叠样式表)是网页设计的核心语言之一,负责控制网页的视觉呈现。从布局到动画,CSS 提供了丰富的功能。以下内容涵盖 CSS 的核心概念、常见问题解决方案及代码示例。Flexbox 和 Grid 是两种现代布局方案。CSS 选择器用于定位元素。盒模型是 CSS 布局的基础,由。盒模型是 CSS 布局的基础,由。

2025-10-12 23:17:58 384

原创 CLion对个人免费开放。

CLion 支持 CMake、Makefile、Gradle 等多种构建系统,内置智能编辑器可实时检测代码问题。JetBrains 宣布 CLion 对个人开发者免费开放,这一消息在 C/C++ 开发社区引起广泛关注。作为一款强大的跨平台 IDE,CLion 提供智能代码补全、重构工具和深度集成调试器,免费政策将显著降低个人开发者工具成本。免费政策适用于以下场景:个人学习、非商业开源项目、学生教育用途。商业用途仍需购买专业许可证。CLion 深度集成 CMake,新建项目自动生成基础配置文件。

2025-10-12 23:17:19 480

原创 【模块学习】蓝牙模块。

蓝牙模块是一种无线通信设备,用于在短距离内传输数据。常见的蓝牙模块类型包括Classic Bluetooth(经典蓝牙)和Bluetooth Low Energy(低功耗蓝牙,BLE)。通信过程中,设备分为主设备(Master)和从设备(Slave)。蓝牙协议栈分为多个层次,包括物理层(PHY)、链路层(LL)、主机控制器接口(HCI)、逻辑链路控制和适配协议(L2CAP)等。蓝牙协议栈分为多个层次,包括物理层(PHY)、链路层(LL)、主机控制器接口(HCI)、逻辑链路控制和适配协议(L2CAP)等。

2025-10-12 23:16:39 837

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除