在Go语言中,缓存通道(Buffered Channel)是一种殊类型的通道,与普通通道不同之处在于缓存通道可以在内部存储一定数量的元素,而不必立即阻塞发送或接收操作
在Go语言中,接口(Interface)是一种抽象类型,用于定义对象的行为和方法集合,而无需关注对象的具体类型。接口定义了一组方法签名,对象只要实现了接口中的所有方法,就被认为实现了该接口。接口提供了一种松耦合的方式来编写代码,使得不同的类型可以互换使用,从而实现了多态性
Visual Studio Code在进行前端开发时,使用一些插件可以帮助我们提高效率、改善工作流程并优化开发体验。以下是我推荐的VS Code前端必装插件
typora是一款markdown编辑器,非常好用。是一款收费软件,卖89元人名币,支持3台设备,支持试用15天。本章将typora下载地址发布到下面,有最新版和历史版本的下载地址
golang 集合的关键字是map。它是由`key:value`的键值对组合而成。`key`是索引, `value`是值。它在其他语言中被称呼为(python)字典,(js)对象,hash等等。
golang 切片是一种特殊的数据结构,在golang 中使用slice切片比较方便。因为切片是自动调整长度的,不需要定义长度,可以简单理解它为动态数组。
golang 数组是一个固定长度元素组成的序列,数组可以嵌套数组。数组元素可以是任意基础类型。但是任然是这样,在golang中数组却不是最常用的数据类型,就因为它固定长度的特点缺乏一些灵活性。
使用docker-compose.yml 配置php环境的时候,特别是要注意php的路径。如果nginx和php的路径配置错误,容易出现File not found ,出现这个问题的主要原因是php-fpm和nginx在不同的容器中,nginx通过fastcgi_pass发起代理请求。