title: 深入解析Tortoise-ORM关系型字段与异步查询 date: 2025/05/01 00:12:39 updated: 2025/05/01 00:12:39 author: cmdragon excerpt: Tortoise-ORM在FastAPI异步架构中处理模型关系时,与传 ...
IP地址一般分为两种,IPV4和IPV6,相应的计算方式也有差异,以国家维度来参考,每个国家都有对应的网段范围,计算网段中的最小和最大IP地址的对应数值,然后对比请求的IP地址。 ...
最小生成树 何为最小生成树? 有一类问题:给定一张图,可以删除若干条边,在不改变连通性(一般是全联通)的情况下,权值和最小的方案是什么?没错,这就是最小生成树问题(MST问题)。那么基本性质其实连聪明的小学生都能看出来,应当使得最后留下 \(n-1\) 条边且没有环路得到情况下才有可能构成生成树,这 ...
我毕设做的项目是用C++去实现一个Numpy,因为我是大数据专业,Numpy又是跟数据分析有关的工具,所以我打算自己动手去实现一个小型的Numpy,目前代码规模大概在六千多行左右,并且可以成功移植到OpenEuler RISC-V上面。在这个项目当中,我实现了比较多的数学函数,并且用到了各种高性能有 ...
正文 昨天应酬,回来就十点半了。同事说要玩半小时的游戏,玩完也就十一点了。所以昨天也是没能早睡。操作本来就菜(笑),玩到最后我差点以为她要砸我手柄,吓我一跳。还好还好。 昨天应酬吃的小龙虾,不太喜欢。也或许是当初那个欢喜劲儿过了。 今天一整天都在忙,几乎没停过。下班之后感觉非常疲倦,不太想做什么事情 ...
大家好,我是R哥。 之前分享了一篇 MCP 的介绍及使用: 最近热火朝天的 MCP 是什么鬼?如何使用MCP?一文给你讲清楚! 这篇文章得到了大家的广泛阅读,让大家对 MCP 的概念和使用也有了一个基础的认知,也介绍了如何使用 MCP Server,这篇再来介绍下如何从 0 开发一个自己的 MCP ...
在数据可视化的世界中,交互性是提升用户体验和数据探索效率的关键。从简单的悬停提示到复杂的动态数据更新,交互功能让静态图表变得生动起来。 本文将介绍Plotly的高级交互功能,包括点击事件处理、动态数据更新以及与用户输入的实时交互。 通过掌握这些技能,将能够构建真正"活"起来的可视化应用。 1. 点击 ...
简要回答 缓存穿透(cache penetration)是用户访问的数据既不在缓存当中,也不在数据库中。出于容错的考虑,如果从底层数据库查询不到数据,则不写入缓存。这就导致每次请求都会到底层数据库进行查询,缓存也失去了意义。当高并发或有人利用不存在的Key频繁攻击时,数据库的压力骤增,甚至崩溃,这就 ...
title: FastAPI与Tortoise-ORM模型配置及aerich迁移工具 date: 2025/04/30 00:11:45 updated: 2025/04/30 00:11:45 author: cmdragon excerpt: FastAPI中使用Tortoise-ORM时,模型 ...
大家好,我是R哥。 Nacos 3.0.0 前几天正式发布了,这是一个非常重大的版本,支持许多新功能。史诗级更新!强的离谱!! Nacos 先扫个盲: Nacos 一个用于构建云原生应用的动态服务发现、配置管理和服务管理平台,由阿里巴巴开源,致力于发现、配置和管理微服务。 说白了,Nacos 就是充 ...
什么是 ADL ADL(Argument Dependent Lookup),参数依赖查找,明确的意思是依赖参数的函数查找,即对于函数调用,不仅会依照常规的名称查找规则,还会在函数参数所在的命名空间内查找。 我们常用的 std::cout << "..." 其实就是一个 ADL 的例子,std::c ...
开发者高频痛点:Bean注入为何如此麻烦? 在SpringBoot项目中,你是否经常遇到这些场景? ✅ 在Controller中注入Service时,需要反复滚动代码到类顶部 ✅ 每次手动编写@Resource/@Autowired注解和字段声明 ✅ 类文件过长时,定位注入位置消耗时间 传统操作示例 ...
title: 异步IO与Tortoise-ORM的数据库 date: 2025/04/29 13:21:47 updated: 2025/04/29 13:21:47 author: cmdragon excerpt: 异步IO与同步IO的核心区别在于阻塞与非阻塞模式。Tortoise-ORM通过协 ...
通用型产品发布解决方案(基于分布式微服务技术栈:SpringBoot+SpringCloud+Spring CloudAlibaba+Vue+ElementUI+MyBatis-Plus+MySQL+Git+Maven+Linux+Docker+Nginx - 《03》 GitHub:https:/ ...
牛客周赛91 https://ac.nowcoder.com/acm/contest/108038#question A.while https://ac.nowcoder.com/acm/contest/108038/A 签到题:只需要判断当前字符串与while有多少个位置上的字符不相同即可。 # ...
前言 大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要用到Excel的。Excel的功能十分强大,能帮助我们快速地进行高效开发。有时候,我们的有些数据是在一个单元格里面的,但我们想要把这些数据提取出来,分到一个一个单元格里面。 由于这些数据都是用某些分隔符进行分开的,所以,我们就可以使用 ...
在数据可视化领域,静态图表早已无法满足用户对深度分析与探索的需求。 Plotly作为新一代交互式可视化工具,通过其强大的交互功能重新定义了"数据叙事"的边界。 通过精心设计的交互功能,我们可以显著提升数据探索的效率,增强用户的参与感,并实现动态叙事。 本文我们将介绍如何用Plotly库来添加一些基本 ...
1. 指向常量的指针(指向const的指针) 指向const的指针,不能改变其所指变量(对象)的值,或者说不能通过这个指向const的指针去改变所指的变量(对象)的值 // 指向const的指针,不能通过*cptr修改指向的变量(对象)的值 const double pi = 3.14; const ...
1. Wso2-apim的介绍 WSO2 API Manager 是一个开源的 API 管理解决方案,旨在帮助组织设计、发布、管理和分析 API。它提供了全面的功能,支持企业在现代应用程序开发中实现更高效的服务交付。 1.1. 主要特点 API 发布与管理: 简易的 API 发布:通过用户友好的界面 ...
Python 最近出了个大新闻:PEP-750 t-string 语法被正式采纳了! 这意味着 Python 将在今年 10 月发布的 3.14 版本中引入一种新的字符串前缀 t,称为模板字符串(Template Strings),即 t-string。 这是继 f-string 之后,字符串处理能 ...