1 前言本文内容主要是我对 Mac 的所做的配置修改的一些记录。后续会随着时间更新,免得忘记自己对 Mac 做过什么修改了。 2 安装 Command Line Tools for Xcode安装包下载
1 前言开发 web server 等项目,由于会使用到 Linux 的一些 API,用 Mac 来开发并不方便。我的 M1 Macbook Pro,由于采用了 arm 架构,使用虚拟机比较麻烦,并且虚拟机总觉得
1 Acceptor 类一言以蔽之,Acceptor 类负责接受连接,调用 AcceptConn,到这里,接受连接已经完全由 Acceptor 类来负责。Acceptconn 会调用
1 Acceptor 定义这里我的理解就是,一个 Acceptor 对应一个 EventLoop,当然也有一个独有 Channel,负责分发到对应的 epoll。 这里实际上是从 Server 中又
1 事件驱动原先的代码中,不管是接受客户端连接还是处理客户端事件,都是围绕epoll来编程,可以说epoll是整个程序的核心,服务器做的事情就
1 Channel 类Channel 类相当于将 ep->addFd 这一步拆成了两步,第一步是 ch->enablereading,它会调用 ep->UpdateCha
1 安装插件利用 Sublime Text4 的 package control 安装 NeoVintageous 插件。 2 启用ctrl + [作为esc点击sublime Text -> settings ->settings,编辑右侧的配置文件,添加