摘要:
本文对 MySQL 的基础知识和常用操作进行介绍,是阅读《MySQL是怎样使用的:从零蛋开始学习MySQL》的笔记。 MySQL 数据类型 整数类型 类型 占用的存储空间 无符号数取值范围 有符号数取值范围 含义 TINYINT 1 字节 0 ~ 2⁸-1 -2⁷ ~ 2⁷-1 非常小的整数 SMA 阅读全文
摘要:
本文对常见的 Linux 命令进行介绍。 文件目录操作 pwd(查看当前工作目录) ☕️ 命令:pwd ⭐️ 例子: # 查看当前工作目录的绝对路径 [root@localhost ~]# pwd /root cd(更改当前工作目录) ☕️ 命令:cd dirName,目录路径名可以是绝对路径,也可 阅读全文
摘要:
Docker 是一个开源的应用容器引擎,可以让开发者打包应用及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。容器使用沙箱机制,每个容器内运行着一个应用,不同的容器相互隔离,容器之间可以通过网络互相通信。 不同于传统虚拟化方式,传统虚拟机技术是将计算机物理资源进行抽象虚 阅读全文
摘要:
本文介绍如何给 VMware 中的虚拟机配置静态 IP,防止每次重启虚拟机之后 IP 自动重新分配。虚拟机为 CentOS7,设置的静态 IP 为192.168.128.100。 静态 IP 配置 ☕️ 在 VMware 菜单栏的编辑->虚拟网络编辑器下,点击还原默认设置: ✏️ 选择 VMnet8 阅读全文
摘要:
本文介绍 CentOS7 的最小化安装的相关配置。 下载镜像文件 访问http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/,选择最小安装文件下载。 最小化安装 ☕️ 选择文件->新建虚拟机,选择典型(推荐),进行下一步: ⭐️ 选择稍后安装操作 阅读全文
摘要:
os 包提供了平台无关的操作系统功能接口,主要是文件相关的I/O,本文会重点对文件操作进行介绍。 文件 I/O 在 Go 中,文件描述符封装在os.File结构中。os.File代表一个打开的文件对象,可以使用该对象进行文件读写操作。 type File struct { *file // os s 阅读全文
摘要:
bufio 包实现了缓存I/O。它提供了bufio.Reader和bufio.Writer类型,其内部分别包装了io.Reader和io.Writer对象,同时分别实现了io.Reader和io.Writer接口。同时,该包为文本I/O提供了一些便利操作。 bufio.Reader 类型 bufio 阅读全文
摘要:
io 包提供了对I/O原语的基本接口,其基本任务是包装这些原语已有的实现(如 os 包里的原语),使之成为共享的公共接口,这些公共接口抽象出了泛用的函数并附加一些相关的原语的操作。 io 包常用接口 io.Reader 和 io.Writer 接口 io.Reader 接口 // io.Reader 阅读全文
摘要:
Go 语言安装 下载 官网下载地址:https://golang.org/dl/ 国内下载:https://studygolang.com/dl Windows 平台和 Mac 平台推荐下载可执行文件版,Linux 平台下载压缩文件版。 Windows 下载可执行文件版,按照提示一步步安装即可,默认 阅读全文
摘要:
本文转载自 https://zhuanlan.zhihu.com/p/260661233 Go 官方提供的文件操作标准库分散在os、ioutil等多个包中,里面有非常多的方法涵盖了文件操作的所有场景,不过因为我平时开发过程中需要直接操作文件的场景其实并不多,在加上 Go 标准库的文档太难搜索,每次遇 阅读全文