WangFuJie Blog

路在脚下,心向远方

搭建个人博客网站之二、将hugo站点托管到Github Pages上

将hugo站点托管到Github Pages上

GitHub Pages 提供了一项静态网页托管服务,因此可以直接将个人博客网站托管到Github Pages,它可以为个人网站提供免费二级域名供访问。它可以从 GitHub 上的仓库获取 HTML、CSS 和 JavaScript 文件,通过构建过程运行文件,然后发布网站

搭建个人博客网站之一、使用hugo创建个人博客网站

使用hugo创建个人博客网站

Hugo 是一个快速且灵活的静态网站生成器,它采用 Go 语言编写,专为构建博客、文档和其他静态网站而设计。它具有高性能、简洁灵活的模板系统、扩展性强、支持多语言、支持MarkDown等诸多优点。本文将演示如何使用hugo搭建一个个人博客网站

自制操作系统 - TCP协议

TCP协议

TCP提供可靠的字节流而设计的协议,,它有很多机制:连接机制、确认重传、滑动窗口、拥塞控制等,实现也非常复杂,我们本文将大致的介绍TCP协议以及一些实现。

自制操作系统 - 本地回环地址与UDP协议

本地回环地址与UDP协议

回环地址为 127.0.0.1/8,表示本机地址,它是一个虚拟网卡设备,不经过真正的网卡,不发给 e1000。内核只需要“把包转一圈再返回协议栈即可。UDP协议是简单的数据报协议,目的是以最小的代价发送数据。

自制操作系统 - 套接字

套接字

在一切皆文件的理念中,套接字也属于文件系统。我们需要支持新的文件系统,因此需要虚拟文件系统统一管理。套接字是一套统一的编程接口,提供给用户态进行网络编程。在本文我们将实现数据包套接字和原始套接字,它们分别可用于接收发送以太网帧和IP数据局包。