logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python生产环境常见 Bug 排查与修复

10 个高频生产故障:版本不一致、依赖地狱、异常吞没、N+1 查询、GIL 多线程无效、连接泄漏等,均含根因+修复代码

#python#开发语言#运维
Drizzle ORM:TypeScript 生态中冉冉升起的数据库工具链引言

在 TypeScript 后端开发中,ORM(对象关系映射)选型历来是让人纠结的一环。Prisma 功能完善但生成的客户端体积庞大,TypeORM 历史悠久却维护节奏放缓,Knex 灵活但缺少类型推导。2023 年,一个名为 Drizzle ORM 的开源项目异军突起,以"SQL-like 的编写体验 + 完备的 TypeScript 类型推导"迅速在 GitHub 斩获 25K+ star,成为

#typescript#数据库#javascript
C++20 协程深度解析:从原理到高性能异步框架实战

C++20 协程是一把双刃剑:它提供了构建自定义异步模型所需的全部底层能力,但也因此要求开发者必须在理解编译器变换机制的前提下谨慎设计。先基于成熟的库(如 cppcoro、libunifex、Folly)评估业务收益与团队约定统一的任务类型和调度策略建立协程专用的 Code Review 检查清单(特别是生命周期管理)当这些基础就绪后,协程带来的代码简洁性和性能优势会让你觉得所有的学习投入都是值得

#c++20#junit
Ruff:一个工具终结你的Python代码洁癖

如果你维护过一个中大型Python项目,大概率经历过这样的场景:flake8 做静态检查,black 管格式化,isort 理导入顺序,pydocstyle 查文档字符串,pyupgrade 做语法现代化升级,autoflake 清未使用的导入……删掉 .flake8、pyproject.toml 里的 isort 配置,把 CI 脚本里的 flake8 + black --check + iso

#python#开发语言
Drizzle ORM:TypeScript 世界里一把不带锁的刀

2026 年的 TypeScript 后端生态已经足够成熟,但 ORM 这个赛道始终让人有点纠结。Prisma 功能强大却笨重,TypeORM 设计老旧,Knex 太底层。就是在这个夹缝里,Drizzle ORM 杀了出来,用一种"我什么都不替你决定"的姿态,快速收割了大量开发者的好感。Drizzle 的口号是"SQL-like ORM",本质上它想解决一个老问题:ORM 总想帮你屏蔽 SQL,但

#typescript#数据库#javascript
C++20 Concepts 深度解析:从类型约束到泛型编程新范式

定义一个 Concept 本质上就是定义一个可以用于约束的编译期布尔谓词。这里 requires(T a) { ... } 是一个requires 表达式,内部列出对类型 T 的需求。{ std::hash<T>{}(a) } -> std::convertible_to<std::size_t> 构成了一个复合需求,要求 std::hash<T>{}(a) 表达式合法,且其结果类型可转换为 st

#c++20
Ollama:本地大模型部署利器

Ollama 是一个开源的大语言模型(LLM)本地部署与运行框架。它让开发者可以在自己的电脑上 — 无论是 Windows、macOS 还是 Linux — 一键下载和运行 Llama、DeepSeek、Qwen、Gemma、Mistral 等 100+ 种主流开源模型,无需云端 API,完全离线工作。类比理解:Ollama 之于大模型,就像 Docker 之于应用容器 — 它把模型的权重、配置、

#python#开源
Dioxus:Rust 全栈开发的一发逆转弹——一套代码横扫 Web、桌面、移动端

Dioxus 是当前 Rust 生态中最具影响力的声明式跨平台 UI 框架,由 Dioxus Labs 团队全职维护,GitHub Stars 已突破 2.5 万,并获得 FutureWei、Y Combinator 等机构的资金支持。它采用 MIT / Apache-2.0 双开源协议,完全免费且可商用。

#rust#前端#开发语言
告别 Node.js?Bun 2.0 深度解析

一个用 Zig 重写的 JavaScript 运行时,正以 4 倍性能颠覆十年来的开发范式。

#node.js
Rust Web 框架 Axum:轻量级异步的下一代后端利器

Axum 代表了 Rust Web 框架演进的一个重要方向:不追求外观上的"魔法",而是用扎实的类型系统抽象来构建安全、高效、可组合的后端服务。它的设计哲学高度契合 Rust 语言本身的价值观——零成本抽象、编译期安全、显式优于隐式。对于从其他语言技术栈迁移到 Rust 的团队,Axum 可能是最温和的切入点:其函数式路由和提取器系统的直觉性较强,同时保留了随时深入底层进行精细化控制的能力。

#rust#前端#驱动开发
    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择