Hudi 文件格式分析

Hudi 文件格式分析 请关注微信公众号:阿呆-bot 主题说明 Hudi 支持多种文件格式来存储数据,不同的格式有不同的特点和适用场景。理解文件格式的选择和使用,有助于优化存储和查询性能。 Hudi 主要使用两种文件格式: Parquet:用于基础文件(BaseFile),列式存储,查询性能好 A ...

C#/.NET/.NET Core技术前沿周刊 | 第 63 期(2025年11.24-11.30)

博主头像 前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...

详解Flask3.x版本下两大类型内存马

博主头像 最近读到了一篇内存马的文章,我们来学习一下python flask框架下的内存马 https://github.com/iceyhexman/flask_memory_shell 1.模板注入的原理 Jinja2 的设计初衷是把数据填入模板。为了方便,它允许你在 {{ }} 里访问变量的属性和方法( ...

OpenCVSharp:使用CaffeModel

博主头像 前言 今天这个例子用来学习一下在OpenCVSharp中如何使用caffemodel。 首先需要了解一下Caffe是什么? Caffe是一个快速的开源深度学习框架。 GitHub地址:https://github.com/BVLC/caffe Caffe 是一个以表达性、速度和模块化为核心设计的深度 ...

关于音频处理工具FFmpeg | 笔记备注

博主头像 前言 因为突然有人来问我,OBS录频时为什么画面会出现漂移(60/120帧),同时画面卡顿的问题。 通过检查,发现录频时游戏画面内容为120帧,在检查OBS录频内容帧率时没有内容显示,因此通过ffmpeg工具来辅助检查视频文件帧率。(不过录频画面漂移的问题还是没有解决就是了,我严重怀疑是电脑显卡渲染 ...

AI 编程协作,我的一点邪修方法,希望可以帮助到你

博主头像 看到很多人总是在分享如何利用 Trae 快速开发一款 MCP 产品,这类内容大多适合一个人独立完成的小项目,类似的分享其实已经非常多了。今天,我想换个角度,和大家聊聊如何把 Trae 真正应用到工作中,帮助我们提高实际开发效率。首先,我分享的方法是我自己在工作中一直在使用的,并且已经在多个项目中实践 ...

Solon AI 开发学习10 - chat - 工具调用概念介绍

博主头像 Tool Call(工具调用)是大模型的一种接口特性,允许开发者预定义函数并由模型判断是否需要调用。它通过JSON格式传递函数名和参数,由宿主应用执行后返回结果。该功能支持模型访问自定义代码,可能选择调用函数而非仅生成文本。执行结果会被合并到最终响应中,实现外部工具与数据的集成。 ...

守护“真相之源”:深入理解数据库的预写日志(WAL)与检查点技术

博主头像 如果说缓存和消息中间件处理的是流量的“流动”问题,那么数据库系统要解决的,则是数据的“存在”问题——即数据的最终正确性与持久性。它是整个系统的“真相之源”(Source of Truth)。 日志技术 在考虑数据库系统的持久性时,关键的考虑因素是如何在数据库中实现数据的持久化。例如,在关系型数据库中 ...

.NET+AI | Agent | 人机协作(9)

博主头像 MAF 审批 Agent 实战 一句话简介 通过 ApprovalRequiredAIFunction 为敏感工具加上人工审批环节,快速构建符合企业合规要求的 MAF 人机协作智能体。 核心收获 ✅ 区分高/低风险工具,一键套上审批保护层 ✅ 用 UserInputRequests + Fun ...

深入理解 C++ 静态库与动态库:从理论到实践

博主头像 前言 在 C++ 开发中,库(Library)的使用是不可避免的。但是,静态库和动态库的区别是什么?如何正确地在项目中配置和使用它们?本文将通过实际案例,带你深入理解这两种库的本质区别和正确使用方法。 一、核心概念对比 什么是静态库? 静态库在编译时被完整地链接到可执行文件中。你可以把它想象成一本书 ...

如何在Python开发中实现无代码、纯配置的业务界面展示和常规数据操作的处理分析过程

博主头像 要实现无代码、纯配置的业务界面展示和常规数据操作,最佳的方式是通过实体-属性-值的设计方式,也就是常说的EAV模式,通过动态构建实体类型、动态构建对应的属性列表,以及根据类型的不同对属性值进行存储,从而构建一系列的处理规则,实现业务模块的动态化,本篇随笔探讨一下,如何在Python开发中实现无代码、... ...

SQL Server 2025 新功能概览

博主头像 简介 本篇文章不仅仅是针对SQL Server 2025新推出功能的概览,而是从一个一线用户 / DBA 的视角出发,挑出我认为最值得关注的几个变化,有些功能会结合一些我的经验进行描述。 本文主要聚焦于SQL Server 2025自身能力的变化,没有关注与Azure相关的能力。 SQL Serve ...

吴恩达深度学习课程三: 结构化机器学习项目 第二周:误差分析与学习方法(四)多任务学习

博主头像 此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第三课的第二周内容,2.8的内容 ...

人工智能:一分钟将Gemini生成应用部署到本地计算机的保姆级教程

@目录引言准备工作:环境搭建步骤一:获取应用代码步骤二:安装项目依赖步骤三:启动开发服务器步骤四:授权与使用项目结构解析常见问题与解决方案总结 引言 前几篇博客中我们介绍了用gemini3搭建了几个非常有意思的app,但是只在网页上运行肯定是满足不了我们的需求的,这篇博客讲教大家如何把app部署到自 ...

用开源模型强化你的 OCR 工作流

博主头像 我们在这篇文章中新增了 Chandra 和 OlmOCR-2,并附上了它们在 OlmOCR 基准上的得分 摘要: 强大的视觉语言模型 (Vision-Language Models, VLMs) 的崛起,正在彻底改变文档智能 (Document AI) 的格局。每种模型都有其独特的优势,因此选 ...

深入解析Oracle数据库的启动、访问与关闭机制

博主头像 Oracle Server作为主流的关系型数据库系统,其核心由Instance(实例) 和Database(数据库) 两部分构成。Instance是由一组后台进程(Windows下为线程)和共享内存区域(SGA)组成的动态运行单元,而Database是存储在磁盘上的物理文件集合。两者协同工作,才能实 ...

8位、16位、32位数据相互转换,支持数组含代码

博主头像 转换规则 大端模式(Big Endian):高位字节在前、低位字节在后(适配网络传输、多数传感器数据格式); 使用场景:网络通信、串口通信、传感器数据处理等实际开发场景 前缀规范:uint8_t、uint16_t、uint32_t,兼容 C/C++ 标准; 转换原理 1. 拼接原理(窄字节→宽字节) ...

123···100>