世界は優しい
首页博客关于

Site

世界は優しい

世界很温柔,我们都在努力变得更好。

Navigation

  • 首页
  • 博客
  • 关于

Connect

  • GitHub
  • 作者

© 2026 ZZC. 本站内容以 CC BY-NC-SA 4.0 协议发布。

Built with Next.js · Tailwind CSS

Folders

课程介绍与评分Lec1: IntroductionLec2: Lexical AnalysisLec3: ParsingLec4: Abstract SyntaxLec5: Semantic AnalysisLec6: Activation RecordsLec7: Translate to Intermediate CodeLec8: Basic Blocks and TracesLec9: 指令选择Lec10: Liveness Analysis
Lec0: 课程介绍与成绩Lec1: IntroductionLec2: Operating-System StructuresLec3: ProcessesLec4: Threads(多线程编程)Lec5: CPU SchedulingLec6: 进程同步Lec7: DeadlocksLec8: Main MemoryLec9: Virtual MemoryLec10: File-System InterfaceLec11: File System ImplementationLec12: Mass-Storage System
Lec1: Basic Concepts in Reinforcement LearningLec2: Bellman EquationLec3: Bellman Optimality EquationLec4: Value Iteration & Policy IterationLec5: Monte Carlo Learning
首页
ManiGaussian 论文笔记ManiGaussian++ 论文笔记
AMP: 对抗动作先验替代复杂奖励函数DeepMimic: 从动作捕捉数据学习物理仿真角色技能DreamWaQ: 纯本体感知的四足鲁棒行走Imitating Animals: 从动物模仿到真实四足敏捷运动MoE-Loco: 多任务腿足运动的专家混合架构Multi-AMP: 多重对抗动作先验学习高级技能PIE: Proprioception with Imagination for ParkourRMA: Rapid Motor Adaptation for Legged Robots
论文阅读
Lec1: 五十音Lec2: 日语声调Lec3: 浊音和长音
Callout 语法速查
Hello World - 我的第一篇博客
Typora 语法兼容性测试
首页博客Callout 语法速查

示例

Callout 语法速查

Obsidian 风格提示块与折叠块的语法演示

2026 年 04 月 09 日/3 min read/ZZCZZC
#语法#Callout#Typora

本文演示博客支持的 Obsidian 风格 Callout 语法。它基于标准 blockquote,生态兼容 Obsidian / GitHub / Typora。

基础语法

> [!note] 标题
> 内容正文
这是一个 Note

这是默认类型,用于一般的补充说明。

支持 粗体、斜体、行内代码,甚至 E=mc2E = mc^2E=mc2 公式。

12 种类型

Tip · 提示

可以放一些小技巧或最佳实践。

Info · 信息

中性的信息展示。

Abstract · 摘要

也可以写成 [!summary] 或 [!tldr]。

Success · 成功

别名:[!check]、[!done]。

Question · 问题

别名:[!help]、[!faq]。

Warning · 警告

别名:[!attention]、[!caution]。

Danger · 危险

别名:[!error]。

Bug

标记一个已知 bug 或坑点。

Example · 例子

用于放置示例代码、示例数据。

Quote · 引用

别名:[!cite]。也可以用来放名言。

Todo · 待办

还没完成的事项。

折叠块

在类型后加 - 表示默认收起:

> [!note]- FOIL 算法
> 内容在点击后展开
FOIL 算法
  • 算法内容
    • 输入:目标谓词 PPP,目标谓词 PPP 的训练样例(正例集合 E+E^+E+ 和反例集合 E−E^-E−),以及其它背景知识样例
    • 输出:可得到目标谓词这一结论的推理规则
    • 过程:
      1. 将目标谓词作为所学习推理规则的结论
      2. 将其它谓词逐一作为前提约束谓词加入推理规则,计算所得到推理规则的 FOIL 信息增益值
      3. 重复过程 2,直到所得到的推理规则不覆盖任何反例

FOIL 信息增益的计算公式:

FOIL_Gain=m+^⋅(log⁡2m+^m+^+m−^−log⁡2m+m++m−)\text{FOIL\_Gain} = \widehat{m_+} \cdot \left( \log_2 \frac{\widehat{m_+}}{\widehat{m_+} + \widehat{m_-}} - \log_2 \frac{m_+}{m_+ + m_-} \right)FOIL_Gain=m+​​⋅(log2​m+​​+m−​​m+​​​−log2​m+​+m−​m+​​)

加 + 表示默认展开:

展开的提示

这个折叠块默认是打开的,可以点击收起。

里面也可以放代码:

def foil_gain(m_plus, m_minus, new_m_plus, new_m_minus):
    import math
    return new_m_plus * (
        math.log2(new_m_plus / (new_m_plus + new_m_minus))
        - math.log2(m_plus / (m_plus + m_minus))
    )

无标题的 Callout

省略标题时会显示类型默认名称:

Warning

没写标题,自动显示 "Warning"。

嵌套内容

Callout 里可以放几乎任何 Markdown 元素:

综合示例

列表:

  • 第一项
  • 第二项
    • 嵌套子项

表格:

列 A列 B
1foo
2bar

公式:∑i=1ni=n(n+1)2\sum_{i=1}^{n} i = \frac{n(n+1)}{2}∑i=1n​i=2n(n+1)​

ZZC

Written by

ZZC
每天研究怎么摸鱼的神人

Comments

评论功能即将上线

On this page

  • 基础语法
  • 12 种类型
  • 折叠块
  • 无标题的 Callout
  • 嵌套内容