念头。遇见不同想法 NIANTOU.NET

在别人的文字里,遇见自己的念头。

独立书写 · 自由阅读

最新念头

按发表时间排列
3149 篇

飞桨 AI Studio:一步步微调你的大模型

飞桨 (PaddlePaddle)是百度自研的深度学习平台,集深度学习核心训练和推理框架、基础模型库、端到端开发套件和丰富的工具组件于一体,对标国外的 Pytorch 和 Tensorflow。 由于飞桨各个模块组件更偏底层,为了方便AI学习者和开发者在线使用、训练、部署各种模型,基于飞桨平台百度又推出了AI Studio(https://aistudio.baidu.com/index)。AI Studio 是一个集教学资源、算力、开发工具和社区生态于一体的在线 AI 模型开发平台,对标国外的 HuggingFa

经历 1000000000 次 DDoS 请求攻击后,我总结了三条经验

2025 年 4 月 24 日到 5 月 5 日期间,我的站点突然遭遇了一波极其猛烈的 HTTP Flood 攻击(被攻击记录,总请求数达到了 1.44B+)。最夸张的一刻,峰值一度冲到每秒 3120 次请求(根据 CloudFlare 的邮件通知)。这真的是一场难以忘记的风暴。事后,我把整个过程捋

周报 #99 - 离开 RSS3,迷茫与重启人生

前言 本篇是对 2025-07-09 到 2025-07-21 这周生活的记录与思考。 2025 年真是神奇的一年,似乎漫漫人生本应发生的许多事都集中发生在这半年里,比如结婚、蜜月旅行,又比如说人生第一次被裁员。 就结果而言算不上多意外,但依然有些感慨、难过与迷茫。 一个技术乌托邦的破灭 前几天去西湖的 Apple Store 换 Mac 电池,跟负责我的小哥聊了会儿天,他说: “已经很久没看到你这个使用强度的了,遇到的海康阿里的一般也要 3 年左右才会来换,你才用了 2 年不到。” 我回头一想这就是我在 RSS3

如何开发一个比特币符文(Runes)协议

比特币符文(Runes)在技术原理上比较简单,很容易理解,实现 Runes 只需要用到比特币脚本中的 OP_RETURN 操作符。也是正因为简单,所以在技术特性上, Runes 相对干净一点,没有铭文和 RGB 那么复杂的链下状态。而 Runes

Cuckoo Hashing:用两个位置换取最坏情况常数查找

从 Pagh–Rodler 的两表插入与 cuckoo 图出发,用可复现实验核对失败概率、stash、d-ary 与分桶的负载阈值和两种插入搜索的代价,再对照 MemC3、libcuckoo、DPDK、OVS 源码说明并发读写怎样避免假未命中。

无锁栈:Treiber 栈、ABA、指数退避与消除退避

Treiber 栈只靠一次 CAS,却要分别处理 ABA、内存回收和争用三件事。本文用确定性复现、守恒测试和 sanitizer 区分前两者,在 4 个逻辑 CPU 上实测指数退避与消除数组,并对照 Linux llist、Windows SList、Boost.Lockfree 的取舍。

题解分享:[AtCoder Beginner Contest 414 E] Count A%B=C

题目链接:E - Count A%B=C 首发:题解:AT_abc414_e [ABC414E] Count A%B=C - 洛谷专栏 相关知识点:数论分块 - OI Wiki 附录:尝试做了做 100 分钟只能出 ABCE 题。还得多多努力,看大佬 40 分钟除了 G 都出了。 20250731

Vue Markdown 渲染优化实战(下):告别 DOM 操作,拥抱 AST 与函数式渲染

上回回顾:当 morphdom 遇上 Vue 在 上一篇文章 中,我们经历了一场 Markdown 渲染的性能优化之旅。从最原始的 v-html 全量刷新,到按块更新,最终我们请出了 morphdom 这个“终极武器”。它通过直接比对和操作真实 DOM,以最小的代价更新视图,完美解决了实时渲染中的性能瓶颈和交互状态丢失问题。 然而,一个根本性问题始终存在:在 Vue 的地盘里,绕过 Vue 的虚拟 DOM (Virtual DOM) 和 Diff 算法,直接用一个第三方库去“动刀”真实 DOM,总感觉有些“旁门左道

Vue Markdown 渲染优化实战(上):从暴力刷新、分块更新到 Morphdom 的华丽变身

需求背景 在最近接手的 AI 需求中,需要实现一个类似 ChatGPT 的对话交互界面。其核心流程是:后端通过 SSE(Server-Sent Events)协议,持续地将 AI 生成的 Markdown 格式文本片段推送到前端。前端负责动态接收并拼接这些 Markdown 片段,最终将拼接完成的 Markdown 文本实时渲染并显示在用户界面上。 Markdown 渲染并不是什么罕见的需求,尤其是在 LLM 相关落地产品满天飞的当下。不同于 React 生态拥有一个 14k+ star 的著名第三方库—— rea

比特币脚本开发教程

比特币脚本有点像房间里的大象,大家都知道这个东西,但是大家都看不见,或者不在乎。这个教程将从最基本的操作开始,理解比特币脚本的原理,学会自己写比特币脚本。因为比特币脚本不是图灵完备的,所以包含很多命令行操作,以及需要观察输出结果。 <h3

Office Professional Plus 2019 VL 版下载与 KMS 激活

由于微软没公开发行过 Office 2019 VL 版本,需要将标准版转换成 VL 版,记不住操作步骤,所以创建此文留个操作备份,方便下次再次安装,如果有纰漏请联系我。

《大喜的日子》第二回:Mk-I领学年成绩单看不懂 Miki读毕业纪念册大破防

本回讲述了 Mk-I 一个学年间的努力化作一张学校的成绩单,投进我家带来一波精神攻击的故事。 我有种感觉,从现在开始,学校要把 Mk-I 从我家在养育中占据的绝对优势中抢走了。。。事实上自从上了学之后,Mk-I 在认知和思想成熟度上面都有个飞跃(虽然跟成年人比仍然挺菜的),在家讲英文的比例也大大增加。倒不是什么坏事啦。

周报 #98 - 生活之书与 Agentic Coding

前言 本篇是对 2025-06-09 到 2025-07-08 这月生活的记录与思考。 收到了一本关于我生活的“书”;聊聊对 Claude Code 和各类 Agentic Coding 工具的想法和使用方式;还有很多有意思的事。 生活之书 和友邻 Reorx’s Forge 一样收到了好友 涂俊杰 寄来的礼物,把 2022.5.28 这个频道创建的第一条消息一直到 2025.6.6 日我今年的生日总结文章打印成了小册子,一本名为 Yu‘s Life 的书。 在现今这个把一切实体的东西电子化的时代,把这个频道纸质化

node-sass 迁移至 dart-sass 踩坑实录

更新目标 node-sass -> sass ( dart-sass ) 减少影响面,非必要不更新其他依赖的版本 在前两条基础上,看看能否提升 node.js 的版本 抛弃 node-sass 的理由 node-sass 已经停止维护,dart-sass 是 sass 官方主推的继任者 node-sass 在 windows 下的安装非常麻烦,npm 安装时需要开发机上同时装有 python2 和 Microsoft Visual C++ 在安装 node-sass 时,需要从 Github 拉取资源,在特定网络环

晚安,卡尔白

Leading 我出生在二零零九年六月二十六日。很难想象,仅仅是过了十六年,我就从一个胚胎变成了今天坐在显示器前,给自己 …

月刊(第31期):基于 Claude 的阅读流

分享用Claude和MCP搭建的个人阅读流:工作日碎片阅读用Reader记笔记,周末用Claude结合Readwise笔记做深度整理并沉淀进Project的RAG,反思AI时代阅读与思考的意义。

Python 3.14 的进一步性能进化: Tail Call Interpreter

最近做安全做的我头晕脑胀,来点轻松的换换脑子,让自己放松下 Python 3.14 正式引入了一个新的机制叫作 Tail Call Interpreter(Made by Ken Jin),这无疑又是一个奠定未来基础的重大工作

我的颈椎病康复之旅 - 关于选择的故事

从 2014 年上大一开始到现在,我的颈椎已经日均面对电脑超过 8 小时 11 年了,世间的物理器件应该很少有能工作超过 10 年之久的寿命,而我的颈椎也在差不多工作到第 10 年的时候出现了严重的问题。 其实早在四年前的时候,我的颈椎已经给了我警告。但那时候只是偶尔会出现僵硬疲劳的感受,通过每周的按摩差不多都能有所好转,如果专心于工作,其实并不能时刻感觉到不适。后来拍片发现了颈椎已经开始出现了生理性变直的问题,但是由于现代人有相当一部分都有相似的问题,所以我也并没有很在意。并且依然维持着每天十点多到晚上八九点钟的

月刊(第30期):写在 30 岁这天

写在三十岁生日这天,回顾二十岁以来求学、创业、离职、旅居异国的经历,反思成长与自我重复之间的张力,期许自己保持开放与勇气继续前行。