运算符是程序中用于计算的符号。
算术运算符主要用于数学计算。
+
、-
、*
、/
、%
分别表示加、减、乘、除、及取余数。
运算符是程序中用于计算的符号。
算术运算符主要用于数学计算。
+
、-
、*
、/
、%
分别表示加、减、乘、除、及取余数。
布尔类型的类型标识符是bool
,它的值只能为: true
(真)、false
(假),其默认值为false
。
// 声明isSunday为bool类型,默认值为 false
var isSunday bool
// 声明isSaturday变量,并赋值为true
var isSaturday bool = true
// 类型推导模式:
var isSaturday = true
// 可以缩写为
isSaturday := true
Go语言中的变量和常量是编码中不可缺少的一部分,它是用来存储程序执行过程中的值或结果。
变量
是用于存储程序中的可变的值或结果。变量的命名只能有字母、数字、下划线组成,且只能由字母或下划线开头。
变量必须先声明、后使用,且声明后必须使用。
这篇文章主要介绍Go语言中的数据类型和构成要素,包括标识符、关键字、运算符、标点符号等。
和其他语言一样,开始先来个Hello,world
程序:
// 包声明
package main
// 依赖包导入
import "fmt"
// 主函数
func main() {
// 打印 Hello World !
fmt.Println("Hello World !")
}
布尔类型,bool,其值为:true
或者false
数值类型
uint8 the set of all unsigned 8-bit integers (0 to 255)
uint16 the set of all unsigned 16-bit integers (0 to 65535)
uint32 the set of all unsigned 32-bit integers (0 to 4294967295)
uint64 the set of all unsigned 64-bit integers (0 to 18446744073709551615)
int8 the set of all signed 8-bit integers (-128 to 127)
int16 the set of all signed 16-bit integers (-32768 to 32767)
int32 the set of all signed 32-bit integers (-2147483648 to 2147483647)
int64 the set of all signed 64-bit integers (-9223372036854775808 to 9223372036854775807)
float32 the set of all IEEE-754 32-bit floating-point numbers
float64 the set of all IEEE-754 64-bit floating-point numbers
complex64 the set of all complex numbers with float32 real and imaginary parts
complex128 the set of all complex numbers with float64 real and imaginary parts
byte alias for uint8
rune alias for int32
字符串类型,string
数组
切片
字典(Map)
函数(Function)
接口(Interface)
结构体(Struct)
Go语言是Google推出的一个全新的编程语言,在2009年11月正式对外发布。经过快速迭代,2012年3月28日,Go发布第⼀个正式的稳定版本。
出身名门的go语言,吸收了其他语言的特点,是一种并发的、带垃圾回收的、快速编译的语言。
MongoDB 是为现代应用程序开发人员和云时代构建的基于文档的通用分布式数据库。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
官网文档安装教程:Install MongoDB Community Edition on Red Hat or CentOS。
这里使用yum
安装,相对简单方便。
FTP 是 File Transfer Protocol 的缩写,用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。
vsftpd 是“very secure FTP daemon”的缩写,它是UNIX 类操作系统上的一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。
composer.json
记录了项目中依赖库的关系、版本信息、其他数据等。
{
"name": "phpoffice/phpspreadsheet",
"description": "Read, Create and Write Spreadsheet documents in PHP",
"keywords": ["PHP", "OpenXML", "Excel", "xlsx", "xls"],
"type": "library",
"license": "MIT",
"authors": [
{
"name": "Maarten Balliauw",
"homepage": "https://blog.maartenballiauw.be"
}
]
}
name
, 包名,包括作者名称和项目名称,以/
分割;包名称可以包含任何字符,包括空格,并且不区分大小写。为了简化安装,建议定义一个不包含非字母数字字符或空格的短名称;
字节序,即字节在电脑中存放时的序列与输入(输出)时的序列是先到的在前还是后到的在前。
字节序分为:大端字节序
和小端字节序
。
小端字节序
,指一个单元在计算机中存放时按照低位在低地址,高位在高地址的模式存放;
工欲善其事,必先利其器;器欲尽其能,必先得其法。
作为 PHP 工匠,Composer
便是 PHP 工匠们的一大利器之一,下面就介绍一下如何得其法
,进而尽其能
。
假设我们的项目需要用到这个库monolog/monolog
日志库,首先来安装这个库:
专业企业官网建设,塑造企业形象,传递企业价值
系统软件开发,用心思考,用心设计,用心体验
打破技术瓶颈,让不堪重负的项目起死回生
构建全渠道一体化运营能力,实现全链路数字化
文案撰写、营销策划,专注品牌全案
一站式解决企业互联网营销痛点和难题
以技术的力量,改变互联网
联系我们