布谷鸟过滤器详解:从原理到Spring Boot实战

博主头像 Redis学习过程中涉及到布隆过滤器的内容、顺便把布谷鸟过滤器也讲一下,做个知识拓展。 后面继续学Redis。 在分布式系统和缓存场景中,去重、防穿透、高效查询是常见需求。布隆过滤器(Bloom Filter)曾是解决这些问题的利器,但它「不支持删除」「空间效率低」的痛点始终存在。今天我们要介绍的布 ...

ORACLE游标序列化

博主头像 ORACLE游标序列化 ORACLE中可以直接调用接口,需要把数据构造成xml格式,方便请求参数构造.比如在使用select utl_http.request('http://www.baidu.com') from dual可以访问百度页面 1. 使用DBMS_XMLGEN序列化 declare ...

ModelScope 模型一键上线?FunModel 让你 5 分钟从零到生产

博主头像 下一个AI爆款应用,或许就从您点击"立即部署"的那一刻开始! 一、前言:AI 浪潮下的模型诉求 在当今这个全民 AI 的时代,快速入门 AI,赶上时代的浪潮,成为了大家当下最热切的追求和期盼。于是,模型作为 AI 场景的载体,随着 AI 技术的不断发展,在持续的,如雨后春笋般出现在大家的视野中,可谓 ...

Spring Cloud Alibaba + Sentinel

博主头像 Sentinel 在微服务世界里,每个服务就像一个小摊位,生意火爆时,人流汹涌,如果没有保护措施,小摊很容易被“压垮”。这时候,你就需要 Sentinel——微服务界的“护身符”,帮你抵御流量暴击、保护系统稳定运行。 本文将带你全面了解 Sentinel,从原理、配置到实战经验,让你的微服务稳如老狗 ...

万丈高楼平地起:从“输入-处理-输出”第一性原理,看懂系统架构的演进

博主头像 系统设计的复杂性,往往源于其需要应对的外部压力。对于互联网应用而言,用户规模的增长和流量的瞬时波动,是其必须面对的常态。一个未经深思熟虑的系统,在流量洪峰面前可能会变得迟缓甚至不可用,直接影响用户体验与业务目标。 因此,构建一个能够从容应对压力的系统架构,便成为一项核心的工程命题。 本文将探讨一种行 ...

【FAQ】HarmonyOS SDK 闭源开放能力 — Push Kit

博主头像 1.问题描述: Push token什么场景下会发生变化? 解决方案: 下列场景Push Token会发生变化: 卸载应用后重新安装。 设备恢复出厂设置。 应用显式调用deleteToken()接口后重新调用getToken()接口。 应用显式调用deleteAAID()接口后重新调用getToke ...

TypeScript 中的单例模式

博主头像 什么是单例模式? 单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。在 TypeScript 中,单例模式特别有用,因为它结合了 JavaScript 的灵活性和 TypeScript 的类型安全。 为什么需要单例模式? 想象一下这些场景: 数据库连接池管理 ...

吴恩达深度学习课程二: 改善深层神经网络 第二周:优化算法(一)Mini-batch 梯度下降

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

从零开始:C#与C++函数传参——调包侠秘籍

博主头像 一、为什么需要调用C++ 在日常开发中,C# 和 C++ 都是非常强大的编程语言。C# 有着简洁的语法和强大的框架支持,而 C++ 在性能和底层操作上有着独特的优势。有时候,我们可能需要在 C# 项目中调用 C++ 编写的高性能函数,比如处理复杂的图像算法、调用底层硬件接口等,还有就是可以更多的丰富 ...

大模型核心参数详解:从基础配置到高级调优指南

博主头像 引言:参数调优的重要性 在大语言模型的应用中,仅仅提供一个好的提示词往往不足以获得理想的输出结果。模型参数的合理配置同样至关重要,它如同给模型调配合适的“工作性格”,直接影响生成文本的质量、风格和适用场景。本文将系统介绍大模型的各类关键参数,帮助你从被动使用者转变为精准调控专家。 一、模型基础结构参 ...

从零开始-使用three.Js实现沪深300股票热力图

博主头像 热力图能够直观看到大盘涨跌情况及股票和板块间相关性。平面热力图使用颜色来区分,使用echart报表组件容易实现。但使用3d形式比2D更直观,更有交互性可操作性。 HS300Sandbox: 使用Three.Js ,展示沪深300涨跌大盘云图。 先看效果图: 先分析下实现原理:画300个立方体;立方体 ...

构建可用于生产环境的AI智能体

博主头像 围绕AI智能体的炒作确实存在,但让我们拨开迷雾,直面实质。在过去六个月中,我致力于构建并部署用于生产环境的AI智能体,并深刻认识到演示系统与可用于生产环境的系统之间存在着巨大差距。本指南将引导您构建真正能在现实世界中工作的AI智能体,而不仅仅是在您的本地环境中运行。 作为一位深耕AI微调和大语言模型 ...

LaTeX学习笔记:数学公式编辑

博主头像 LaTeX学习笔记:数学公式编辑 数学公式的编辑一直以来都是我们在撰写科学类文章过程中所面临的最大麻烦之一,相信大家之前应该都尝试过各种在电子文档中输入数学公式的方法,但这些方法多数都不尽如人意,这恐怕也是驱使很多人最终下定决心来学习 \(\LaTeX\) 的主要原因。毕竟,对数学公式进行编辑和排版 ...

网站在苹果 Safari 进行适配遇到的问题

博主头像 在网站进行移动端 Web 适配开发中,弹窗和导航栏弹出等常常会出现一些问题,如果是奇奇怪怪的客户严格要求的话,那么就会有下面这些情况: 打开弹窗后页面自动放大,视图区被放大到看不全 打开对话框打开后背景仍然能滚动 导航栏弹窗后,背后内容可滚动,影响体验 点击聚焦输入框,导致视图放大 下面通过 Nux ...

深入浅出 SPA/MPA

博主头像 概述 在 Web 应用架构设计中,单页应用(SPA)与多页应用(MPA)是目前两种主流的前端架构,他们各自适用于不同的业务场景。 作为一个前端开发,理解这两种模式的核心原理、技术实现及优劣势,对于我们未来选择合适的架构方案、优化应用性能有着非常重要的参考价值。 应用架构 单页和多页两种架构的差异,主 ...

CPP 学习笔记 & 语法总结

博主头像 CPP 学习笔记 秋招的时候(嵌入式方向)面试官常问到 C++,因此花了几天过了一下基础知识,本文为学习笔记。快速学习的经验:如果有其他语言基础的情况下,想要学习一门新语言,让 AI 帮你列一下这个语言的学习大纲或者目录,然后针对目录中的每个知识点让 AI 讲解并给出示例,这样非常快就能学完一门语言 ...

布隆过滤器的完整最佳实践案例

博主头像 以下是一个基于 Spring Boot + Guava 布隆过滤器的完整最佳实践案例,包含可直接复用的代码和使用说明: 一、技术选型与依赖 核心依赖:Guava(提供布隆过滤器实现) Spring Boot 版本:2.7.x+(兼容更高版本) 在 pom.xml 中添加依赖: <dependenci ...

基于几何直觉理解牛顿迭代法

博主头像 在数值计算领域,牛顿迭代法(Newton's method)是一个经典而强大的工具。 然而在学习它时,我总觉得许多网上的教程在解释其原理时有些“隔靴挠痒”——它们详细展示了迭代公式 “是什么”(What)以及 “如何用”(How),却鲜少触及 “为何是这个形式”(Why)的逻辑起点。 因此我尝试撰写 ...

123···100>