理解 Docker:第一部分 – 检索和拉取镜像 理解 Docker 可能很困难,甚至很耗时。为了传播云技术知识,我开始创建 Docker 的速写笔记。我认为这可能是一种更直观、更有效地解释 Docker(以及 Kubernetes 和 Istio 等其他技术)的方式。 我们从检索和拉取图
摘要: 这篇文章是以可视化的方式理解Docker的第一部分,主要聚焦于Docker图像。作者通过一系列的视频和草图笔记来解释Docker图像的概念。文章包含了对视频的描述,视频是法语的,但配有英语和法语字幕。观众可以在GitHub存储库中找到视频和草图笔记中所有的命令。作者还提供了订阅Youtube频道的链接,以及获取关于该视频的完整英文记录和高质量的速写笔记的途径。此外,作者发布了一本包含所有Docker速写笔记的“书”,名为“以可视化的方式理解Docker”。该文章旨在帮助读者通过视觉方式更好地理解和掌握Docker图像的概念。
这篇文章介绍了如何使用Go语言创建跨平台的GUI/桌面应用程序,通过使用Fyne这个UI工具包来实现。文章首先回顾了之前创建的HTTP REST API服务器、CLI和Discord机器人的Go示例,然后强调了Golang在CLI和微服务方面的广泛应用。接下来,文章介绍了如何初始化一个Go模块,创建了一个名为go-gopher-desktop的文件夹来存储相关的代码。之后,文章简要介绍了Fyne工具包,这是一款用于构建桌面和移动应用程序的UI工具包,遵循Material Design原则,支持跨平台图形。最后,文章指导读者如何安装Fyne可执行命令,为创建GUI应用程序做好准备。 摘要: 本文详细介绍了如何使用Go语言结合Fyne工具包创建跨平台的GUI/桌面应用程序。文章先回顾了Go在Web开发、CLI和机器人技术中的应用,然后引导读者初始化Go模块并创建一个专门用于存储GUI应用程序代码的文件夹。接着,文章介绍了Fyne工具包的特点和安装方法,最后指导读者安装Fyne可执行命令,为创建美观的图形应用程序打下基础。
摘要: 本文通过示例介绍了如何使用围棋创建Game Boy Advance (GBA)游戏。文章首先介绍了为什么选择Game Boy Advance应用程序/游戏,包括作者作为复古游戏迷的背景。接着,文章介绍了Game Boy Advance的技术规格和初始化过程。最后,文章通过具体步骤展示了如何创建自己的GBA游戏,包括创建Git存储库、初始化Go模块和创建游戏应用程序的文件夹。文章旨在通过实践示例,帮助读者学习如何使用围棋创建自己的GBA游戏。
摘要:本文是通过示例学习Go语言的第三部分,主要介绍了如何使用Go创建CLI(命令行界面)应用程序。文章首先回顾了之前的学习内容,然后介绍了初始化Go模块和代码组织的步骤。接着,文章重点介绍了使用Cobra库创建现代CLI应用程序的流程和优点。最后,文章给出了安装和使用Cobra的步骤和命令。 关键词:Go语言,CLI应用程序,Cobra库
摘要: 这篇文章是《通过示例学习Go:第2部分 - 使用Go创建HTTP REST API服务器》的内容摘要。本文主要介绍了如何使用Go语言创建一个HTTP REST API服务器。首先,介绍了如何初始化项目和创建基本的代码组织。然后,详细说明了如何创建HTTP服务器并使用net/http库处理请求和响应。最后,提供了运行应用程序以进行测试的简单步骤。本文通过具体的代码示例,帮助读者了解如何使用Go构建HTTP REST API服务器。
摘要:本文是通过示例学习Go的第一部分,主要介绍了为什么选择Golang以及如何在本地计算机上安装Golang。文章先解释了作者为什么喜爱Golang,然后通过示例解释了如何使用G工具安装Go,并给出了别名设置的指令和g命令的使用方法。
摘要:本篇文章介绍了理解 Kubernetes 的第一部分 —— Pod。作者提供了关于 Kubernetes 的速写笔记,并以 Pod 为起点,阐述了学习 Kubernetes 的难度和云技术知识的传播重要性。此外,作者还介绍了自己的插图书籍,提供了购买链接,并邀请读者关注以获取更多内容。
文章介绍了如何构建最小的区块链,包括定义区块链的概念和构造方法。文章中通过Python代码演示了如何创建一个简单的区块链结构,包括创建区块、定义每个区块的属性以及如何连接成一条区块链的过程。首先创建一个创世区块,之后提供一个函数用于生成区块链中的后续区块。通过这种方式,区块链的完整性随着每个新区块的生成而增强。最后强调了区块链的加密证明作用,确保区块一旦添加到区块链就无法被替换或删除。
本文推荐了一些网站,帮助寻找远程工作机会。这些网站包括FlexJobs、SolidGigs、Remotive、AngelList、HubStaff Talent、We Work Remotely、Skip the Drive、Working Nomads、Remote.Co和Big List of Remote Companies等。文章介绍了每个网站的特点和提供的服务,如寻找客户服务、营销、软件开发等职位,以及专门提供数字领域自由职业机会的平台。这些网站可以帮助找到理想的远程工作,无需费力寻找。