首页
学习
活动
专区
圈层
工具
发布

#rust

Zed IDE正式支持:并行智能体!像Cursor看齐。

GoLang学习记

昨晚凌晨三点,我盯着屏幕上三个待办任务发呆:重构用户模块、写接口文档、修那个该死的 CSS 兼容性问题。如果这时候有个"我"能帮我分担一下该多好?巧了,Zed ...

8310

Rust 量化统计实战系列 第 4 篇:随机变量与概率分布 · 生成、拟合与金融分布检验

不吃草的牛德

什么概念?宇宙年龄约 1.4 × 10^10 年。即使从宇宙大爆炸那一刻开始,每个交易日都观察市场,这种暴跌也不该出现一次。

10810

Rust 量化统计实战系列 第 3 篇:描述性统计 · Polars 一行搞定均值、方差、偏度与分组对比

不吃草的牛德

你有 5000 只股票、10 年的日收益率数据,老板要你 5 分钟内给出:全市场平均收益、各行业差异、大市值 vs 小市值谁更稳。

5410

Polars Rust 第 8 课:Lazy API 进阶、性能优化

不吃草的牛德

如果说 Polars 的表达式系统(Expr)是它的骨骼,那么 Lazy API 就是 Polars 的灵魂。在前面的课程中,我们已经多次接触过 LazyFra...

13710

Rust 异步编程:mpsc Channel 死锁详解与解决方案

不吃草的牛德

在开发股票数据同步服务时,全量同步任务执行到一半:基础信息顺利同步完成,但日线行情数据突然完全不拉取了。程序既不报错,也不崩溃,就这么静静地“卡住”了(hang...

10310

Polars Rust 第 7 课:数据合并与 Join

不吃草的牛德

如果你用过 SQL,那么 JOIN 一定不陌生。Polars 同样提供了强大且灵活的 Join 能力,而且在 Rust 的 Lazy 框架下,还能享受到查询优化...

9410

Polars Rust 第 6 课:分组聚合(GroupBy & Agg)

不吃草的牛德

这就是分组聚合——按照某个维度(如类别、部门、月份)把数据分成若干组,然后对每组数据进行汇总计算。它是数据分析的"瑞士军刀",几乎所有的统计报表、数据看板都离不...

8910

Polars Rust 第 5 课:数据清洗与转换

不吃草的牛德

在真实的数据工程世界里,有一句广为流传的话:"数据科学家 80% 的时间都在清洗数据"。这不是玩笑——无论你的模型多么精妙,输入的是垃圾,输出的也只能是垃圾(G...

8510

Polars Rust 第 4 课:数据 I/O(读取与写入)

不吃草的牛德

数据 I/O 是数据分析 pipeline 的入口和出口。无论你是从日志文件中提取信息、从数据库导出报表,还是在不同系统之间传输数据,读取和写入都是绕不开的第一...

10610

Polars Rust 第 3 课:数据选择、过滤与排序 —— Expressions 入门

不吃草的牛德

一行代码,做了两件事:先过滤,再选列。简单直观,但背后隐藏着巨大的性能代价 —— Pandas 会为每一步创建中间 DataFrame,数据被反复复制。

7110

Rust Polars 入门系列 | 第2课:DataFrame 与 Series 基础操作

不吃草的牛德

上一课我们完成了环境搭建,成功运行了第一个示例,理解了 Polars 核心优势以及 Eager 立即执行 / Lazy 惰性执行的区别。 今天我们正式进入实战基...

10410

Rust 量化统计实战系列 第 2 篇:数据加载与预处理:pandas 原型探索,Polars 生产流水线

不吃草的牛德

阶段1:研究探索期(Python + pandas) 你刚拿到数据,最想快速回答这些问题:

11310

Rust Tokio 入门:构建高性能 Web 服务:Axum + Tokio 实战

不吃草的牛德

前六篇我们从 Runtime、Channel、Stream 到网络基础,已经为高并发打下坚实基础。今天我们进入Web 服务实战 —— 使用 Axum + Tok...

14910

Rust Tokio 入门:Tokio Channel:任务间通信的正确姿势

不吃草的牛德

前四篇我们从概念到配置,再到网络编程,已经打好了基础。今天我们来讲任务间通信 —— Tokio Channel。

6210

Rust Tokio 入门:Stream 与高级流处理:处理数据流的利器

不吃草的牛德

前五篇我们已经掌握了 Runtime 配置、网络编程基础和 Channel 通信。今天我们进入数据流处理领域 —— Stream。

7910

Rust Tokio 入门:Tokio 运行时配置与调优实战

不吃草的牛德

很多人直接用 #[tokio::main] 一行代码就跑起来了,但生产环境中,错误的运行时配置可能导致 CPU 打满、延迟飙升、甚至雪崩。掌握本篇内容,你就能写...

8210

Rust Tokio 入门:Future、Task 与 Runtime 核心概念详解

不吃草的牛德

大家好,上期我们讲了为什么 Rust 需要 Tokio 这个异步运行时:async/await 只是语法糖,真正让它跑起来的,是运行时(Runtime)。今天我...

7910

5 分钟搞懂:Rust 为什么离不开 Tokio 这个异步运行时

不吃草的牛德

最近不少人问:“Rust 有 async/await 了,为什么还要学 Tokio?直接用 std 不行吗?”

7910

Rust 字符串处理性能大翻车:7 种写法实测,谁快谁慢一目了然

不吃草的牛德

Rust 的字符串处理优雅、安全,但一不小心就写成“Python 速度”甚至更慢。 尤其在日志、JSON 构建、模板渲染、CSV 生成等字符串密集场景,错误的写...

8610
领券