基础概念 Docker 引擎主要的组件构成为: Docker client Docker daemon containerd runc 它们的关系如下: Docker daemon 实现了 Docker 引擎的 API,默认情况下,Docker client 与 Docker daemon 之间的通信有本地的 IPC/UNIX socket 完成( /var/run/docker.sock…

起因 这学期上了一门《计算机软件理论》的课,其实就是本科的《自动机与形式语言》的翻版。由于疫情的缘故,这门课从原来的笔试改成了大作业的形式,其中有一道题目就是让我们将正则表达式转换成自动机,并用自动机来判断输入的文本时候满足正则表达式的描述。写完之后觉得蛮好玩的,就决定写个博客记录一下。 BTW…

最近想实践一下 DevOps,所以准备搭建一套代码托管和CI/CD 系统。 技术选型 代码托管 代码托管系统的选择其实并不多: Gitea Gogs GitLab 由于 Gitlab 资源占用过大,所以可以直接去除(毕竟这个系统只有我一个人在用,而且只有一台1核2G的服务器)。 Gitea 是脱胎于 Gogs 的,在 Gogs 上做了较多的扩展,而且迭代的也毕竟快。 Gitea…

编写第一个 Flutter 应用 Get Start 在 Flutter 中,几乎所有都是 widget,包括对齐 (alignment)、填充 (padding) 和布局 (layout)。 一个 widget 的主要工作是提供一个 build() 方法来描述如何根据其他较低级别的 widgets 来显示自己。 pubspec.yml 文件管理 Flutter 应用的资源(assests…

起因 最近想开始写日记了,但是找了一圈发现好像好用又安全的App几乎没有,主要是怕不安全。很多App是不支持导出什么的,而且存在别人的服务器上总感觉不好,要是公司倒闭了,我们的日记岂不是全没有,就算有导出功能,要迁移到另一个App上好像也是很麻烦的样子。而那些支持保存到Webdev上基本是不加密的,也很危险啊。Whatever…

剁手的心路历程 缘起 大概是暑假的时候,刷手机的时候刷到了和Chromebook有点关系的东西吧,好像是在v2ex上看到了FydeOS的软文。随后就去了解了一下这个操作系统,从描述上来看,轻办公的话,好像还是不错的。讲道理,当时就挺心动了,好奇心驱使着我下载了FydeOS的ISO,并在U盘上体验了一番,感觉略卡,顿时就没有了兴趣,而且他们家推的那款电脑好像看起来很廉价,2k…

本站总访问量次 本站访客数人次

Design by wuxiaobai24. Power by Gatsby.js. The website content is licensed CC BY NC SA 4.0.

You can find the source code in Github.