Linux 环境下安装 Go

1 安装在官网 https://go.dev/dl/,根据自己的环境下载对应的安装包: 官网安装包列表 可以直接用 wget 下载 下载安装包 执行 tar 解压到 /us

WARNING: bridge-nf-call-iptables is disabled

1 问题今天在使用 docker 时出现如下问题: shell WARNING: bridge-nf-call-iptables is disabled warning 我的系统版本是CentOS 7.9, 系统版本 2 解决办法 shell vim /etc/sysctl.conf 在 /etc/sysctl.conf 中添加如下内容: shell net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 执

Git 常见问题

1 unable to auto-detect email address这个问题网上固定的解决方案是全局设置用户名和邮箱: bash git config --global user.email "you@example.com" git config --global user.name "Your Name" 其实这个问题也可以在提交时单独设置: shell git -c

Go interface

1 定义 interface 可以表示任意一种类型 interface 是接口的方法集合,只要实现了接口中的所有方法,那么就认为实现了这个接口 2 用途 2.1 实现多态 go package main import ( "fmt" ) type animal interface { Say()

Docker 备忘

1 root 用户执行有时进入容器后,用户就是变成非 root 用户,这种时候又没有密码,在执行一些操作的时候就会非常不方便,这是可以用 -u root 来指定用户。 非roo

Go select 用法简述

1 select 功能在多个通道上进行读或写操作,让函数可以处理多个事情,但 1 次只处理 1 个。select 有以下特征: 每次执行 select ,都会只执行其中 1 个 case 或者执

那些迷之缩写

互联网是个造词的行业,娴熟的司机们都会使用缩写来达到提高逼格的效果。 某些缩写在我们第一次看到时会有一脸懵逼的感觉,这里整理一下作者在工作和生

MySQL 常见问题(一)

1 主键和 UNIQUE 的区别主键和UNIQUE约束都能保证某个列或者列组合的唯一性,但是: 一张表中只能定义一个主键,却可以定义多个UNIQUE约束! 主键

mysql 常见数据类型

MySQL 是以字节为单位存储数据的,一个字节拥有8个比特位。如果存储的不足 1 个字节,MySQL 会自动填充成 1 个字节。 字符(Character)是各种

Docker Compose 笔记

在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务

git 使用笔记

1 基本概念基本概念 git work 2 .gitignore文件 gitignore # 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目录下的 TODO 文件

跨域问题

1 同源策略同源策略是浏览器的一个安全行为,是指浏览器对不同源的脚本或文本的访问方式进行限制。比如,ajax 在进行请求时,浏览器要求当前网页和