0456824c1a7e6f1f0909d2620e85979af993772c5b8cd1eb8a7372cccb97fe30ca7d15acd20b2e9be8c244c7a47c2852d4d210fea3b2d612a9d1e4e16ce8594cad97bf3399812cb2c1052c838745991da19579fdbd1ff83cd532b1b81fa6cbb85e0b8adb707e35dba619deac668b9eea3db076789f83f8f8c88d7164ecf020fa7686f29702e9940fc3644065f07d5e8b9e563ac3d96753b8ba19632a08c723332f46af89f6e37323de4e7777ea9d61001cdfb4c410aceebc842d02cb6503c35eeaa3bf9acdcde35d77305beb61643b1e10580d3225e0cb1a7336a33ea2c43055751edaaa8a50aa40d8d788f3c7e7771a4d7817a925b86ea55 ...
Ansible入门 Ansible 是一款实现自动化运维管理的工具。能够快速一键的为大量的集群统一的管理自动化工作。Ansible 基于 python 开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点实现了批量系统配置、批量程序部署、批量运行命令等功能。而且Ansible没有客户端。第三方中文权威指南:
Ansible中文权威指南- 国内专业的Ansible中文官方学习手册
Ansible前置YAML语言 Ansible 配置文件使用的是 YAML 语言。YAML 的配置文件后缀为 .yml。且有这些特点:大小写敏感;使用缩进表示层级关系;缩进不允许使用tab,只允许空格;缩进的空格数不重要,只要相同层级的元素左对齐即可。学会下面这篇教程,对于 Ansible 来说你的 YAML 语言水平就足够了。
YAML 入门教程 | 菜鸟教程 (runoob.com)
Ansible管理主机 Ansible 需要 python 运行环境所以 Ansible 管理主机需要 python 环境。而且 Windows 系统不能作为 ...
Golang
未读Cobra 是一个 Go 语言开发的命令行(CLI)框架,它提供了简洁、灵活且强大的方式来创建命令行程序。它包含一个用于创建命令行程序的库(Cobra 库),以及一个用于快速生成基于 Cobra 库的命令行程序工具(Cobra 命令)。Cobra 是由 Go 团队成员 spf13 为 Hugo 项目创建的,并已被许多流行的 Go 项目所采用,如 Kubernetes、Helm、Docker (distribution)、Etcd 等。万字长文——Go 语言现代命令行框架 Cobra 详解 - 知乎Go 命令行参数解析工具 pflag 使用 | 江湖十年 | 学而不思则罔,思而不学则殆。
概念Cobra 建立在命令、参数和标志这三个结构之上。要使用 Cobra 编写一个命令行程序,需要明确这三个概念。
命令(COMMAND):命令表示要执行的操作。
参数(ARG):是命令的参数,一般用来表示操作的对象。
标志(FLAG):是命令的修饰,可以调整操作的行为。
一个好的命令行程序在使用时读起来像句子,用户会自然的理解并知道如何使用该程序。要编写一个好的命令行程序,需要遵循的模式 ...
容器技术
未读
0456824c1a7e6f1f0909d2620e85979ab53c9c45a36273f8b386114e84dc17677b2911ebf7aeeb5a11a9871eb33243ffac08a9d4663554c9be5ce31a581ff94da78b24fbb6e099697872cbf51228e8b7eaefdae382759e42c10722a0cb871482fb0346df73e73c93045b36ba2c73cef76526858ff6666c4de22b0bd0c004642fabf74bdd9084ff4f0b86d08de910232767099c25c14f2c6e6d970a0dc87aadbe9a69d0bc74e4fc4cb618ee9d62e7e130310afcf305055af3815d25094936f9ac49c5dbfa823fdde29dc2e09523627a1ea5096a8f5a4b52ffe8e6bf2f40770f3c8592a27d5e2bc48407d9e4952e656f26fefb022526c2d5c22 ...
容器技术
未读
0456824c1a7e6f1f0909d2620e85979ab53c9c45a36273f8b386114e84dc17674bcb1fc09a67c3dc1e0d8698fc3ad0adf35fed6d551dbace30ac77a4950cf3a0ac33d6e834768abdd08e53057cea38f819cba4529fd79d9d78b63f70f6ccff3b53b9ab427ee138946b95c626779ad677293de7dcaa25ce13086f4ffd84182e5234ec8d4d985f058eccf7cef6cc70c7f443f161631bbaea8e89415a2fbff16af3fcea338ba2be7986e88375cc695f5ab95f4dfa5b79818f8f2013294049516e3be93d35d376b4b96c75ea2da7fc82d49e4f246fa9a6f194ec0bfca2e8ae7b96ae6baaedb85a0e885e448a6d60f5b3c6cf413477f69e3e9381b ...
0456824c1a7e6f1f0909d2620e85979af993772c5b8cd1eb8a7372cccb97fe30ca7d15acd20b2e9be8c244c7a47c2852d4d210fea3b2d612a9d1e4e16ce8594cad97bf3399812cb2c1052c838745991da19579fdbd1ff83cd532b1b81fa6cbb85e0b8adb707e35dba619deac668b9eea3db076789f83f8f8c88d7164ecf020fa7686f29702e9940fc3644065f07d5e8b9e563ac3d96753b8ba19632a08c723332f46af89f6e37323de4e7777ea9d61001cdfb4c410aceebc842d02cb6503c35eeaa3bf9acdcde35d77305beb61643b1e10580d3225e0cb1a7336a33ea2c43055751edaaa8a50aa40d8d788f3c7e7771a4d7817a925b86ea55 ...
0456824c1a7e6f1f0909d2620e85979af993772c5b8cd1eb8a7372cccb97fe30ca7d15acd20b2e9be8c244c7a47c2852d4d210fea3b2d612a9d1e4e16ce8594cad97bf3399812cb2c1052c838745991da19579fdbd1ff83cd532b1b81fa6cbb85e0b8adb707e35dba619deac668b9eea3db076789f83f8f8c88d7164ecf020fa7686f29702e9940fc3644065f07d5e8b9e563ac3d96753b8ba19632a08c723332f46af89f6e37323de4e7777ea9d61001cdfb4c410aceebc842d02cb6503c35eeaa3bf9acdcde35d77305beb61643b1e10580d3225e0cb1a7336a33ea2c43055751edaaa8a50aa40d8d788f3c7e7771a4d7817a925b86ea55 ...
Vibe Coding
未读前言经过我这些天使用 vibe codeing (氛围编程/AI编程) 构建几个大型项目不断踩坑尝试的经验,我决定总结一个工程化的解决方案以解决 vibe codeing (氛围编程/AI编程) 中的问题。我总结了几个 vibe codeing (氛围编程/AI编程) 中的常见问题:
AI 会“失忆”,会“幻想”
用户在使用 AI 构建项目时,无法对项目快速完整地了解
AI 的业务设计逻辑设计等有可能会出现问题,用户也不能了解到 AI 的意图
思路分析我认为一个优秀且完整的前后端项目,总是离不开这个几个步骤:
项目需求分析:项目需求是项目存在的意义,但是需求随着项目的逐渐完善会出现增加、更改的需求,这时我们不得不修改原始的需求,如果没有一个清晰明了的需求文档,这时就会出现需求紊乱的情况,导致用户和AI等对当前项目的需求和目标感到困惑和不清晰感。
系统架构选型:当需求确定之后,我们首先得确定系统架构(分布式架构、微服务架构、数据库选型、开发语言选型等),但是在实际开发过程中我发现这一块对项目后续的开发并不是很重要,我们只需要一开始设定好系统架构,之后系统架构项目的开发其实没多大影响 ...
前言我打算记录一下我学习计算机网络技术的过程,我将出一系列的文章用于讲解计算机网络知识,帮助大家快速、牢固地掌握计算机网络的各个知识点。当然本系列比较偏向于实战,理论部分提及较少,但是满足大家日常使用和快速排障是没有问题的。——下面我们不多废话直接上手。
MAC地址在计算机网络的世界里,我们借助手机、电脑等设备与他人进行通信。网络世界纷繁复杂,我们如何确保能准确地与其他设备互相通信呢?
在日常生活中,我们通过他人的姓名、年龄、外貌等信息来判断对方的身份。在计算机领域,我们也采用类似的方式。我们会给每一台硬件设备赋予一个全球唯一的标识,通过这个标识在网络世界中精准地定位该设备,从而实现准确无误的通信。
这个全球唯一的标识叫做MAC 地址(Media Access Control Address),有了 MAC 地址的存在,我们得以在网络世界中寻找唯一的存在。
MAC 地址的实现MAC 地址是如何实现的 ,我们在日常生活中怎么发现 MAC 地址的身影?别担心,我来教你。
MAC 地址通常由网络设备制造商生产时烧录在网卡中,我们一般认为 MAC 地址在硬件设备上是不能被修改的。
并且 MAC ...