首页
人工智能
图像处理
大语言模型
MCP
深度学习
论文
软件架构
计算机科学
操作系统
软件工程
后端技术
开发工具
数据库与搜索
ElasticSearch
运维部署
路由系统
认知思维
Euler的博客
累计撰写
156
篇文章
累计创建
20
个标签
累计收到
0
条评论
栏目
首页
人工智能
图像处理
大语言模型
MCP
深度学习
论文
软件架构
计算机科学
操作系统
软件工程
后端技术
开发工具
数据库与搜索
ElasticSearch
运维部署
路由系统
认知思维
目 录
CONTENT
以下是
后端技术
相关的文章
2025-07-01
【算法】深入理解布隆过滤器
1. 什么是布隆过滤器? 布隆过滤器(Bloom Filter)是一种空间效率极高的概率型数据结构,用于检测某个元素是否在一个集合中。与常见的数据结构如哈希表不同,布隆过滤器无法删除元素,并且会存在一定的误判率,即它可能会错误地判断一个不存在的元素为存在。 尽管如此,布隆过滤器在大规模数据场景中具有
2025-07-01
152
0
18
算法
2025-07-01
【算法】深入了解 CRC 校验码的计算过程
引言 在通信和数据存储过程中,数据的完整性至关重要。为了检测和纠正传输错误,校验技术被广泛应用。CRC(循环冗余校验,Cyclic Redundancy Check)是一种常见的错误检测方法,它通过生成冗余码来确保数据传输的可靠性。在这篇文章中,我们将探讨 CRC 码的基本原理,并详细介绍其计算过程
2025-07-01
385
0
10
算法
2025-07-01
【Python】Pydantic多字段映射到一个字段
背景 在开发过程中,由于上游数据结构不确定,或者数据结构确定,但大部分相同,部分字段不同(含义相同的情况) 如有时上游给到数据叫【id】,有时叫【code】,为了兼容这种情况,减少coding,我们可以通过Pydantic来解决该问题。 解决方案 旧版本处理方案 class Foo(BaseMode
2025-07-01
301
0
16
Python
2025-07-01
【Gmail】Google OAuth2 发送邮件配置(带代码)
背景 gmail将全面禁用账号、密码登陆方式,官方相关文档,对于需要调用gmail相关的服务需要做出相应的调整。这里使用Google Cloud应用的形式来接入Gmail,类似的,也可以通过该方式来调用其他的Google Cloud服务。 创建项目及应用 创建项目 使用链接登陆到Google控制台,
2025-07-01
420
0
15
后端技术
2025-07-01
【业务】商业活动中的券
商业活动中的券是一种常见的促销和营销手段,为消费者和商家提供了一种互利的机制。这种在购物和交易中使用的小片纸质或电子形式的代金券和折扣券,不仅在经济上具有实际价值,而且在推动销售、提高品牌知名度以及促进客户忠诚度方面发挥着关键作用。 背景 在现代商业活动中,优惠券成为一种常见的促销工具,为商家和消费
2025-07-01
231
0
14
业务
2025-07-01
【Python】高效之JIT(Just-in-Time)
Python可能是简洁和表达力的代名词,但有时你渴望一些更强大的东西。这就是即时编译(JIT)编译器的作用,这是Python世界中的一颗隐藏的明珠,可以显著提升你的代码性能。 JIT是什么(Just-in-Time) JIT代表"Just-in-Time",是一种即时编译的技术。在编程语言的上下文中
2025-07-01
397
0
7
Python
2025-07-01
【Python】Python参数详解
Python参数种类 总体来看,Python支持两种类型的方法参数,其类型分别为: **位置参数(**Positional Parameters) **关键词参数(**Keyword Parameters) 然后我们看下参数的传递形式,假如有如下函数定义: def f(a,b,c): ...
2025-07-01
460
0
12
Python
2025-07-01
【Python】datetime陷阱及相关库的解决方案
**Python 的 **datetime 模块在处理日期和时间时存在一些陷阱,本文将讨论其中的十个问题,并介绍一些相关库是如何解决这些问题的。 datetime中存在的部分问题 将不兼容的概念挤压到一个类中 在Python中,datetime实例可以是“naïve”(无时区信息)或“aware”(
2025-07-01
353
0
17
Python
2025-07-01
【Python】查看Python代码字节码
背景 在日常工作中,经常会涉及到代码优化,直观来看,我们可以通过代码的运行速度、代码易读性等方面来判断我们代码优化是否有效,但对于一些比较苛刻的场景,就需要根据字节码来排查。这里介绍如何查看python字节码以及如何分析字节码的方法。 示例1 方法构造 def func(x, y): z =
2025-07-01
216
0
9
Python
2025-07-01
【VS Code】配置代码快捷提示
配置路径 进入如下界面,如果需要特定语言的配置,则选择相应的语言,这里演示为全局配置,没有创建过全局snippets配置的,使用New Global Snippets file 选项进行配置 然后在如下配置界面输入需要该配置的名称
2025-07-01
432
0
9
开发工具
1
2
3
4
5
6