Go interface Go interface 通过关键字 type 和 interface,声明出接口类 type TestInterface interface {} 因为接口类型与其他数据类型不同,它是没法被实例化的。既不能通过调用 new 函数或 make 函数创建出一个接口类型的值 我们通过 interface 来定义对象的一组行为方法,如果某个对象实现了某个接口类型的所有方法,则此对象就 2021-10-20 Go
Go map类型 Go map 类型基本定义 类似其它语言中的哈希表或者字典,以 key=>value 形式存储数据 格式为 map[keyType]valueType key 必须是支持 == 或者 != 比较运算的类型,不可以是函数,map 或者 slice map 使用 make() 创建,支持 := 这种简写的方式 map 是无序的,每次打印出来的 m 2021-10-20 Go
Go Package Go Package 基本复用模块单元以首字母大写来表明可以被包外代码访问 代码的 package 可以和所在的目录不一致 同一目录里面的 Go 代码的 package 要保持一致 init 方法 在 main 被执行前,所以依赖的 package init 方法都会被执行 不同包的 init 函数按照包倒入的依赖关系决定执行顺序 每个包可以有多个 init 函数 包的每个源文件也可以有多个 i 2021-10-20 Go
Go String 类型 Go String 类型 零值 不是 null 是 空字符串 string 是数据类型,不是引用或者指针类型 string 是只读的 byte slice, len 函数可以返回它所包含的 byte 数 string 的 byte 数组可以存放任何数据 Unicode UTF8 Unicode 是一种字符集 (code point 字符编码) UTF8 是 Unicode 的存储实现 (转换为字 2021-10-20 Go
Vue 常见指令 Vue 常见指令123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960<template> <!-- v-text:在元素当中插入值 --> <view v-text='singe 2021-10-20 前端 Vue
mac 安装 RabbitMQ 安装 RabbitMQ (http://localhost:15672)访问地址是:RabbitMQ ManagementZ 帐号密码: guest 安装过程brew update 执行安装brew install rabbitmqbrew install rabbitmq-c 执行安装 php 扩展12345git clone https://github.com/pdezwart/php-am 2021-10-20 RabbitMQ
PHP 实现 AES-128-CBC-PKCS5Padding 加密 PHP 实现 AES-128-CBC-PKCS5Padding 加密 最近在工作中负责对接 API,数据接⼝交互过程中,不可避免会有⼀些敏感数据的传输,为了使数据交互更加安全,因此对数据进行加密。对方的要求是对接口的业务数据进行 AES-128-CBC-PKCS5Padding 加密,然后再做 Base64 编码将得到的最终字符串进行提交,也给到了加密方式对应的密钥(key)和初始化向量(偏移量) 2021-10-20 PHP
Git Workflow Git Workflow git remote add upstream // 必须添加一个上由主分支的地址 可以用 git remote -v 来查看 git pull upstream master // 拿到项目的主分支代码 git checkout -b // 创建自己飞分支 git commit // 写完代 2021-10-20 git
Docker中常用的命令 Docker 中常用的命令 启动容器docker start 启动容器并进入 交互式模式docker run -it 镜像name sh 进入容器内部docker exec -it 镜像id sh 查看正在运行的容器docker ps 停止正在运行的容器 docker stop 删除容器docker rmi 删除的镜像 显示本地镜像docker list 删除所有容器docker rm -f $( 2021-10-20 Docker
Go 使用 Consul 的简单操作 Consul Docker 安装命令 1234567891011docker run -d -p 8500:8500 -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8600:8600/udp consul consul agent -dev -client=0.0.0.0// 开机关机 自动重启服务docker container update --rest 2021-10-20 Consul Go