0

Effective Python 原书第2版 编写高质量Python代码的90个有效方法 PDF下载

本书可以帮你掌握真正的 Pythonic 编程方式,令你能够完全发挥出 Python 语言的强大功能,并写出健壮而高效的代码。Scott Meyers 在畅销书《Effective C++》中开创了一种以使用场景为主导的精练教学方式,本书作者 Brett Slatkin 就以这种方式汇聚了 90 条... ...

天涯倦客的美丽人生 发布于 2025-05-04 16:26 评论(0) 阅读(34)
0

AtCoder Beginner Contest 404 C-G(无F)题解

C. Cycle Graph? 题意 给你一个 \(N\) 个顶点 \(M\) 条边的简单(无重边、自环)无向图,第 \(i\) 条边连接节点 \(A_i\) 和 \(B_i\),判断这个图是不是一个环。 思路 首先一个图是环,要满足点数等于边数,即 \(N=M\); 其次,这个图必须连通,可以通过 ...

AKDreamer_HeXY 发布于 2025-05-04 15:20 评论(0) 阅读(28)
0

Go-Spring v1.2.0 版本简介

引言 随着微服务和云原生架构的普及,Go 语言以其高并发、低延迟和简洁语法在后端开发领域迅速崛起。然而,原生 Go 在项目结构、依赖管理、配置热更新等方面相比 Java Spring 生态尚有短板。Go‑Spring 正是在这样的背景下应运而生——它汲取 Java 社区成熟的 Spring / Sp ...

lvan100 发布于 2025-05-04 10:56 评论(0) 阅读(92)
0

DDD分层设计与异步职责划分:让你的代码不再“异步”混乱

title: DDD分层设计与异步职责划分:让你的代码不再“异步”混乱 date: 2025/05/04 00:18:53 updated: 2025/05/04 00:18:53 author: cmdragon excerpt: DDD分层架构将系统分为用户接口层、应用层、领域层和基础设施层,各 ...

Amd794 发布于 2025-05-04 01:56 评论(1) 阅读(46)
0

Python 潮流周刊#100:有了 f-string,为什么还要 t-string?(摘要)

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 分享了 12 篇文章,12 个开源项目,1 则音视频 重要提示: 本周刊迎来第 1 ...

豌豆花下猫 发布于 2025-05-03 23:23 评论(0) 阅读(30)
0

异步数据库事务锁:电商库存扣减的防超卖秘籍

title: 异步数据库事务锁:电商库存扣减的防超卖秘籍 date: 2025/05/03 14:48:01 updated: 2025/05/03 14:48:01 author: cmdragon excerpt: FastAPI框架中使用Tortoise-ORM进行异步数据库操作时,处理电商库 ...

Amd794 发布于 2025-05-03 15:26 评论(0) 阅读(30)
0

原子操作

定义 原子操作(Atomic Operation)是指在执行过程中不会被中断的操作。换句话说,它是一个不可分割的操作,要么全部完成,要么全部不执行,不会出现部分完成的情况。原子操作在多线程编程和并发环境中非常重要,它可以避免多个线程同时访问共享资源时出现的竞争条件(Race Condition)。 ...

LRadian 发布于 2025-05-03 10:55 评论(0) 阅读(5)
0

『Plotly实战指南』--在金融数据可视化中的应用(下)

在金融市场的复杂博弈中,可视化技术如同精密的导航仪。 传统静态图表正在被交互式可视化取代——据Gartner研究,采用动态可视化的投资机构决策效率提升达47%。 本文的目标是探讨如何利用 Plotly 实现投资组合分析与金融时间序列的动态可视化。 文中将通过具体的案例和代码示例,展示 Plotly ...

wang_yb 发布于 2025-05-03 10:12 评论(0) 阅读(117)
0

并发编程--下篇

Java并发探索--下篇 承接上文: 博客园【上篇】:https://www.cnblogs.com/jackjavacpp/p/18852416 csdn:【上篇】:https://blog.csdn.net/okok__TXF/article/details/147595101 1. AQS实现 ...

别来无恙✲ 发布于 2025-05-02 22:04 评论(0) 阅读(9)
0

FastAPI中的复杂查询与原子更新指南

title: FastAPI中的复杂查询与原子更新指南 date: 2025/05/02 20:33:32 updated: 2025/05/02 20:33:32 author: cmdragon excerpt: FastAPI 结合 Tortoise-ORM 实现复杂查询与原子更新。通过 Q ...

Amd794 发布于 2025-05-02 21:41 评论(0) 阅读(57)
0

敏感词 v0.25.0 新特性之 wordCheck 策略支持用户自定义

开源项目 敏感词核心 https://github.com/houbb/sensitive-word 敏感词控台 https://github.com/houbb/sensitive-word-admin 版本特性 大家好,我是老马。 敏感词一开始了内置了多种检验策略,但是很多用户在使用的过程中希望 ...

老马啸西风 发布于 2025-05-02 21:11 评论(0) 阅读(6)
1

Python 类不要再写 __init__ 方法了

花下猫语:我们周刊第 98 期分享过一篇文章,它指出了 __init__ 方法存在的问题和新的最佳实践,第 99 期也分享了一篇文章佐证了第一篇文章的观点。我认为它们提出的是一个值得注意和思考的问题,因此将第一篇文章翻译成了中文。 原作:Glyph 译者:豌豆花下猫@Python猫 原题:Stop ...

豌豆花下猫 发布于 2025-05-02 20:03 评论(0) 阅读(318)
2

平衡树

平衡树?何方神圣 平时我们最害怕的是什么!暴力,没错,暴力的的时间复杂度通常会高得可怕,甚至使你一分不得,在“树论”上也是一样的,倘若使用普通的暴力,很难应对极端情况(比如退化成链或者接近于链),那有没有什么方法来优化掉树上暴力呢?设想一下:树上暴力之所以时间复杂度高,还不是因为树长得太奇怪了?既然 ...

吃奶酪的猫 发布于 2025-05-02 19:41 评论(3) 阅读(65)
0

Python 基于队列实现 tcp socket 连接池

连接池实现 socket_pool.py # -*- coding:utf-8 -*- import socket import time import threading import os import logging import traceback from queue import Que ...

授客 发布于 2025-05-02 11:15 评论(0) 阅读(52)
1

『Plotly实战指南』--在金融数据可视化中的应用(上)

在当今复杂多变的金融市场中,金融数据分析的重要性不言而喻。 无论是投资者、金融机构还是研究人员,都需要通过对海量金融数据的分析来洞察市场趋势、评估风险并做出明智的决策。 据彭博社统计,专业投资者平均需要处理超过200组不同维度的市场数据。 传统静态图表已难以满足现代金融分析的深度需求,而交互式可视化 ...

wang_yb 发布于 2025-05-02 10:31 评论(2) 阅读(117)
0

[技术探索者手记] C++自学之路 × FFmpeg多媒体开发日志

我是一名.NET开发者,最近开始学习C++。目前,我已经掌握了C++的基础语法和入门知识,并对FFmpeg产生了浓厚的兴趣。接下来,我计划自学与FFmpeg相关的技术内容,并记录自己的学习过程。欢迎大家提出宝贵意见,我会虚心接受并采纳大家的建议。谢谢!我是一名.NET开发者,最近开始学习C++。目前 ...

zeke2022 发布于 2025-05-01 23:10 评论(0) 阅读(8)
1

4种插值算法

如果有一些稀疏的轨迹,如何将这些轨迹平滑插值处理呢? 方法1:线性插值 方法2:三次样条插值 方法3:贝塞尔曲线插值 方法4:拉格朗日插值 线性插值:在两两相邻的点之间差值,两点间所有插值点都在一条直线上。 贝塞尔曲线:贝塞尔曲线不会经过所有的坐标点,会根据坐标点的排列趋势去拟合出一条相对平滑的从第 ...

小LL 发布于 2025-05-01 12:49 评论(0) 阅读(191)
0

深入解析Tortoise-ORM关系型字段与异步查询

title: 深入解析Tortoise-ORM关系型字段与异步查询 date: 2025/05/01 00:12:39 updated: 2025/05/01 00:12:39 author: cmdragon excerpt: Tortoise-ORM在FastAPI异步架构中处理模型关系时,与传 ...

Amd794 发布于 2025-05-01 00:44 评论(0) 阅读(66)
1

通过IP计算分析归属地

IP地址一般分为两种,IPV4和IPV6,相应的计算方式也有差异,以国家维度来参考,每个国家都有对应的网段范围,计算网段中的最小和最大IP地址的对应数值,然后对比请求的IP地址。 ...

七号楼 发布于 2025-04-30 21:54 评论(0) 阅读(260)
2

最小生成树 & 严格次小生成树

最小生成树 何为最小生成树? 有一类问题:给定一张图,可以删除若干条边,在不改变连通性(一般是全联通)的情况下,权值和最小的方案是什么?没错,这就是最小生成树问题(MST问题)。那么基本性质其实连聪明的小学生都能看出来,应当使得最后留下 \(n-1\) 条边且没有环路得到情况下才有可能构成生成树,这 ...

吃奶酪的猫 发布于 2025-04-30 21:01 评论(4) 阅读(186)