首页
学习
活动
专区
圈层
工具
发布

#原理

缓存的那些事儿:从原理到实践,让你的系统飞起来!

悠悠12138

昨天在公司调试一个接口的时候,突然发现响应时间从原来的200ms飙升到了2秒多,吓得我赶紧排查问题。结果发现是Redis缓存挂了,所有请求都直接打到了数据库上。...

100

API频次控制阈值设置全攻略:从原理到实战,腾讯云BOT流量管理助您精准防护

gavin1024

在数字化业务高速发展的今天,API(应用程序编程接口)已成为系统间数据交互的核心桥梁。然而,随之而来的恶意爬虫、刷量攻击、资源滥用等风险也日益凸显。如何科学设置...

8210

BOT行为标签匹配引擎:智能识别恶意流量的核心技术原理

gavin1024

在当今数字化时代,BOT(自动化程序)流量已占据互联网流量的重要组成部分,其中恶意BOT占比超过30%,给企业业务安全、资源成本和数据隐私带来严峻挑战。面对这一...

10510

RAG 文本分块:七种主流策略的原理与适用场景

deephub

检索是 RAG 系统的搜索引擎,分块则是这个搜索引擎的基础。分块太长、太短、有噪声、切错了位置——随便犯哪个错LLM 都会有问题。行业里有句话流传很广:"分块决...

12610

torch.compile 加速原理:kernel 融合与缓冲区复用

deephub

这就是 torch.compile 的大致原理:不再为每个操作单独启动 kernel、单独搬运数据,而是用一个 kernel 处理多个操作,共享内存缓冲区。内存...

9910

【算法提高篇】(九)树状数组入门:从原理到实战,一篇吃透 BIT

_OP_CHEN

        一维树状数组是树状数组的基础,也是最常用的形式,核心解决序列的单点修改 + 区间查询、区间修改 + 单点查询、区间修改 + 区间查询三类问题,下...

7410

【Linux系统编程】(三十九)吃透线程概念:从底层原理到实战应用

_OP_CHEN

提到线程,很多教材的定义是 “程序执行的最小单位”,这个定义太抽象,无法让我们理解 Linux 下线程的本质。在 Linux 系统中,线程的设计...

14210

dotnet 在新进程执行某段委托的方法

林德熙

在一些测试逻辑中,经常需要有简单的逻辑期望在新进程里跑。为了不让这些逻辑每次都需要新建一个项目,我就期望做一个简单的库,通过这个库支持传入一段在新进程里面执行的...

9410

【算法提高篇】(一)线段树之入门篇:从原理到实战,搞定区间操作难题

_OP_CHEN

在学习一个新的数据结构前,我们先搞懂它能解决什么问题,这样才不会学的云里雾里。

16910

【阅读笔记】沙尘图像颜色校正A fusion-based enhancing approach for single sandstorm image

AomanHao

沙尘图像处理面临的主要问题是色彩偏移和图像细节模糊,在去除偏色后利用改进的去雾算法对沙尘图像进行处理,但是由于沙尘和雾霾形成的原理不同,沙尘的颗粒半径接近25µ...

11810

【算法基础篇】(六十一)SG 函数通关指南:博弈论通用解法,从原理到实战秒杀各类 ICG 游戏

_OP_CHEN

SG 函数并非孤立的概念,它建立在公平组合游戏(ICG)和有向图游戏的基础上,而mex运算是求解 SG 函数的核心工具。在正式讲解 SG 函数前...

8310

【Linux系统编程】(三十三)System V 共享内存精讲:Linux 最快 IPC 的原理与实战精髓

_OP_CHEN

在学习 System V 共享内存(后文简称 “共享内存”)之前,我们先思考一个问题:为什么管道、消息队列的通信效率远不如共享内存? 答案藏在数...

12210

【算法基础篇】(六十)Nim 博弈超全解析:从基础原理到经典变种,玩转多堆取石子问题

_OP_CHEN

在正式讲解 Nim 博弈之前,我们先快速回顾博弈论的核心概念,这是理解 Nim 博弈的基础,尤其是公平组合游戏和必胜态 / 必败态的定义,Nim...

14910

【Linux系统编程】(三十一)初识进程间通信 —— 管道与匿名管道,从原理到实战吃透经典 IPC

_OP_CHEN

在学习具体的通信方式前,我们首先要搞清楚进程为什么需要通信,以及进程间通信有哪些分类和发展历程,这能帮我们建立起 IPC 的整体认知,理解管道存...

12610

【Linux系统编程】(二十七)手撕动静态库原理与实战:从底层逻辑到代码落地

_OP_CHEN

首先我们要明确:库是可复用代码的二进制形式,能被操作系统载入内存执行。它就像乐高积木,不同的积木块(库函数)可以组合出各种复杂的程序(模型)。

15810

【算法基础篇】(五十六)容斥原理指南:从集合计数到算法实战,解决组合数学的 “重叠难题”!

_OP_CHEN

容斥原理的本质是:在计数时,先不考虑集合间的重叠关系,将所有满足条件的元素个数相加;然后减去重复计算的部分(两个集合的交集);再补回被多减的部分...

18110

【算法基础篇】(五十九)巴什博弈 (Bash Game) 超详解:从原理到实战,搞定经典取石子问题

_OP_CHEN

在正式讲解巴什博弈之前,我们先快速梳理博弈论中几个核心概念,这是理解所有博弈模型的前提,尤其是公平组合游戏(ICG) 的定义,巴什博弈正是典型的...

30410

【算法基础篇】(五十八)线性代数之高斯消元法从原理到实战:手撕模板 + 洛谷真题全解

_OP_CHEN

要理解高斯消元法,首先要建立线性方程组和矩阵之间的联系,将方程组转化为矩阵形式是高斯消元的第一步,也是核心前提。

16110

Spring AI系列之RAG(检索增强生成)从原理到实战指南

SmileNicky

RAG的工作流程可以分为两大阶段:离线索引(Indexing) 和 在线检索生成(Retrieval & Generation)。

22010

Flutter for OpenHarmony 布局核心:构建交互式文档应用

晚霞的不甘

这段代码本身就是一个关于布局的教学示例,它巧妙地运用了 Flutter 的核心布局原理:

9310
领券