logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Eigen 开源线性代数库深度实战:从零到一写出高性能矩阵代码

一句话回顾:Eigen = "开箱即用的高性能线性代数中央厨房",用接近数学符号的 API,白嫖到 SIMD/表达式模板级别的性能,是 C++ 数值计算的首选库。上手路线建议先跑通第 5 步的解方程组示例,建立手感;用 Map 接上你项目里已有的 std::vector 数据;写一个矩阵乘法的对比测试,亲眼看到性能差距;再按需深入稀疏矩阵、几何模块(四元数/欧拉角)或张量模块。延伸阅读。

#开源#矩阵#c++
深入理解 Go 1.25:容器感知 GOMAXPROCS 是如何终结 K8s 性能噩梦的

说实话,Go 在云原生领域的统治力有目共睹——Docker、Kubernetes、Prometheus、Etcd 全是 Go 写的。但讽刺的是,Go 自己反而在容器里"跑不好",需要开发者额外配置才能正常工作。Go 1.25 的这个改动,本质上是在填一个迟到了近十年的坑。这件事也折射出一个更深层的问题:语言的运行时设计如何跟上部署范式的变化。当"一台机器跑一个进程"变成了"一台机器跑一百个容器",

#golang#kubernetes#java
Day 1:从零搭建 Linux C/C++ 开发环境:虚拟机、WSL、云服务器三选一,一天搞定所有基础工具

你平时用的 Windows 或 macOS 叫"操作系统",Linux 是另一个操作系统。全世界绝大多数服务器(网站后台、云服务)跑的都是 Linux。学编程到后面,你大概率要和它打交道。本教程用的是,它是 Linux 的一个版本。"LTS"意思是"长期支持版"(Long Term Support),厂家会持续提供 5 年安全更新,最稳定、最适合入门。恭喜你完成了 Day 1 的全部任务!✅ 一台

#linux#c语言#c++
内核里跑了个沙盒虚拟机?eBPF凭什么3年干翻30年监控史

eBPF(Extended Berkeley Packet Filter)是一项革命性的 Linux 内核技术,它允许用户在无需修改内核源代码或加载内核模块的情况下,安全、高效地在操作系统内核中运行沙盒化的程序

#网络
Tigris:下一代无服务器数据库

Tigris 做对了一件事:它没有重新发明数据库,而是在成熟协议和成熟存储引擎之上,构建了一套真正云原生的无服务器架构。你得到的是 MongoDB 的开发体验、FoundationDB 的可靠性、以及无需操心的弹性伸缩。这三样东西放在一起,对开发者的吸引力是致命的。如果你正在选型下一款数据库,或者受够了 MongoDB 的运维负担,值得花一个下午试试 Tigris。参考资料。

#serverless#数据库#云原生
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
Drizzle ORM:TypeScript 世界的「SQL 优先」数据库工具链

);Drizzle ORM 不是要取代 SQL,而是让 SQL 在 TypeScript 里拥有完整的类型安全。对于需要精细化控制查询、追求性能、工作在 Serverless 环境的团队来说,它是一个非常务实的选择。SQL 不会消失,只会换一种方式被写出来。Drizzle 把这件事做得足够干净。

#数据库#typescript#sql
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#开发语言
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择