暂时未有相关云产品技术能力~
暂无个人介绍
随机生成一个6位数的验证码。 先用rand随机生成小数在乘1000000取小数点后的前六位数。
注意: 只会去除头尾的空格,内容中间的空格是不会受影响的。
使用select 字段名 from 表名;多个字段名之间用,隔开,如果要查询表中所有字段可以用*代替字段名。
数据操作顺序要一 一对应,字符串和日期在引号中,插入数据的大小在范围内。
SQL语句可以单行也可以多行书写,以封号结尾。SQL语句可以通过空格/缩进来增加语句的可读性。MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。 注释:单行注释:--注释内容或者#注释内容(MySQL数据库特有)。多行注释:/* 注释内容 */。
串行:我们都是先读小学,小学毕业后再读初中,读完初中再读高中。 并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。 并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)。
Go语言中的变量是分为两部分的: 类型信息:预先定义好的元信息。 值信息:程序运行过程中可动态变化的。
Go 语言中把错误当成一种特殊的值来处理,不支持其他语言中使用try/catch捕获异常的方式。
接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。
Go语言中支持模块化的开发理念,在Go语言中使用包(package)来支持代码模块化和代码复用。一个包是由一个或多个Go源码文件(.go结尾的文件)组成,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。
结构体中字段大写开头表示可公开访问,小写表示私有(仅在定义当前结构体的包中可访问)。
一个结构体中可以嵌套包含另一个结构体或结构体指针。
Go语言的结构体没有构造函数,我们可以自己实现。
Go语言中通过struct来实现面向对象
在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型, Go语言中可以使用type关键字来定义自定义类型。
区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。
全局变量是定义在函数外部的变量,它在程序整个运行周期内都有效。 在函数中可以访问到全局变量。
函数是组织好的、可重复使用的、用于执行指定任务的代码块。
map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。
切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容
数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。
Go 语言中的所有循环类型均可以使用for关键字来完成。
流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 本节课带来了就是流程控制中的条件判断——if语句/if else语句。
运算符用于在程序运行时执行数学或逻辑运算,Go 语言内置的运算符有:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符
Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go 语言的基本类型和其他语言大同小异。
变量和常量是编程中必不可少的部分,也是很好理解的一部分。
在GO语言中输入与输出都依赖与fmt包,因此我们在输入和输出前需要导入fmt包。