洛谷 P5658 [CSP-S 2019] 括号树 题解

thbcm阅读(32)

给定一棵树,每个节点有一个括号。对于每个节点
\(i\),定义
\(s_i\) 为从根节点到
\(i\) 的路径上所有括号按顺序组成的字符串。求每个
\(s_i\) 中互不相同的合法括号子串的个数
\(k_i\)

精读 GitHub – servo 浏览器(一)

thbcm阅读(28)

servo 是一款实验性质的现代浏览器引擎,采用 Rust 语言编写(其实是为了写 servo 创建了 Rust 这门语言,但 servo 没火,Rust 先火起来了!),servo 目前还没有独立的 App,需要使用 servoshell 来运行网页;servo 不仅展示了 Rust 语言在系统编程中的强大能力,还开创了
并行化布局和渲染的全新理念(其中很多已经被 Firefox 吸收),是一个学习浏览器原理与 Rust 语言非常棒的开源项目。

【每日一面】装饰器原理

thbcm阅读(40)

答:装饰器是一种​
元编程语法,可以在不修改原有代码的前提下,动态地为类、方法、属性等添加一些能力,本质上还是一个函数,它接收目标对象、属性名、属性描述符(或类本身)作为参数,返回修改后的目标对象或属性描述符。

Spring AI 代码分析(五)–RAG 分析

thbcm阅读(30)

spring-ai-rag 是 Spring AI 的检索增强生成(Retrieval Augmented Generation)框架,它提供了完整的 RAG 能力,让 AI 模型能够访问外部知识库。

血月奇观科学解码:当“红月亮”邂逅古今文明,一场跨越千年的宇宙浪漫

thbcm阅读(28)

尽管 2025 年 9 月 8 日那场震撼的 “血月” 奇观已在夜空落幕,但它背后的科学奥秘与文化意涵仍值得我们回溯解析。根据中国科学院紫金山天文台的观测记录,此次月全食的本影食从 9 月 8 日 0 时 27 分开始,至 3 时 57 分结束,全程约 3.5 小时;其中最具视觉冲击力的 “血月” 阶段(食既到生光)从 1 时 30 分持续至 2 时 53 分,在 2 时 12 分 “食甚” 时刻,月球完全沉浸于地球本影,呈现出浓郁的暗红色。今天,就让我们拨开时间的帷幕,深入拆解这轮 “红月亮” 背后的科学逻辑与人文故事。

mac升级后正版SecureCRT崩了?别碰pyenv,3步救活

thbcm阅读(32)

好吧,那就升级吧,结果macOS一升级,微信是正常了,但是遭遇了其他问题——SecureCRT双击打不开。这软件我一直没敢升级,因为手里的老版本是正版授权,升级后正版资格就没了,对运维来说,顺手的正版工具比啥都重要。

联系我们