test page

text #

plain #

This is Bold

color #

home

[home](/)

external

[external](https://example.com)

external in new tab

<a href="https://example.com" target="_blank" rel="noopener noreferrer">external in new tab</a>

image #

some image

![some image](/cat.jpg)

mermaid #

sequenceDiagram
    participant Event
    participant Reactor
    participant Demultiplex
    participant EventHandler

    Event ->> Reactor: 注册 Event 和 Handler
    loop 事件集合
        Reactor -> Reactor: Event 集合
    end

    Reactor ->> Demultiplex: 向 Epoll add/mod/del Event (注意没有给它 Handler 的信息)
    Reactor ->> Demultiplex: 启动反应堆
    loop 事件分发器
        Demultiplex -> Demultiplex: 开启事件循环 epoll_wait
    end

    Demultiplex ->> Reactor: 返回发生事件的 Event
    Reactor ->> EventHandler: 调用 Event 对应的事件处理器 EventHandIer
{{< mermaid >}}
sequenceDiagram
    participant Event
    participant Reactor
    participant Demultiplex
    participant EventHandler

    Event ->> Reactor: 注册 Event 和 Handler
    loop 事件集合
        Reactor -> Reactor: Event 集合
    end

    Reactor ->> Demultiplex: 向 Epoll add/mod/del Event (注意没有给它 Handler 的信息)
    Reactor ->> Demultiplex: 启动反应堆
    loop 事件分发器
        Demultiplex -> Demultiplex: 开启事件循环 epoll_wait
    end

    Demultiplex ->> Reactor: 返回发生事件的 Event
    Reactor ->> EventHandler: 调用 Event 对应的事件处理器 EventHandIer
{{< /mermaid >}}

code block #

#include <iostream>

int main() {
  std::cout << "hello\n";
  return 0;
}

Read more Read more abs