自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Golang--复合数组类型(数组、切片)

Golang–复合数组类型1 数组1.1 定义数组package mainimport ( "fmt")func main() { //定义数组 //数字类型 var numb [10]int fmt.Printf("%T %v\n", numb, numb) //bool类型 var t1 [5]bool fmt.Printf("%T %v\n", t1, t1) //字符串类型 var t2 [3]string fmt.Printf("%T %q\n", t2, t

2020-07-27 19:47:59 277

原创 Golang 流程控制(if、switch、for、continue、break)

Golang 流程控制(if、switch)if判断if示例:package mainimport "fmt"func main() { var yes string fmt.Print("有没有卖西瓜的:") fmt.Scan(&yes) fmt.Print("老婆的想法:买十个包子") if yes == "y" || yes == "yes" || yes == "Y" || yes == "YES" { fmt.Println("和一个西瓜") } f

2020-06-30 18:10:58 1314

原创 Golang基础---浮点数

Golang基础—浮点数1 浮点数的表示package mainimport "fmt"func main() { //flout32, flout64 var num float64 = 1.122 sort := float64(1.16) fmt.Printf("%T, %f\n", num, num) fmt.Printf("%T, %f\n", sort, sort) //字面量 //1、十进制表示 height := 1.09 fmt.Println(heig

2020-06-12 16:22:00 230

原创 Golang 字符串类型和字符串操作

Golang 字符串类型和字符串操作字符串类型可解释的字符串可解释的字符串("")支持特殊字符 \n, \f(换页), \t(Tab键), \r, \b, \v原生字符串package mainimport "fmt"func main() { var name = "Bo\ty" // "" : 可解释的字符串 //""支持特殊字符 \n, \f(换页), \t(Tab键), \r, \b, \v //``原生字符串 var desc = `我来自\t中国` fmt.Pr

2020-06-10 18:23:41 435

原创 Golong---数据类型

类型转换不同类型间无法进行运算,go中不会进行自动类型转换,需要手动进行类型转换示例1,不同类型间进行运算package mainimport "fmt"func main() { //类型转换 var intA int = 2 var uintB uint = 3 fmt.Println(intA + uintB)}标准输出:command-line-arguments.\int.go:10:19: invalid operation: intA + uintB (m

2020-06-08 18:21:10 2242

原创 Golang 基础数据类型

Golang 基础数据类型1 基本数据类型以下是go中可用的基本数据类型1.1 布尔型bool布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true1.2 数值型整数型int8有符号 8 位整型 (-128 到 127)长度:8bitint16有符号 16 位整型 (-32768 到 32767)int32有符号 32 位整型 (-2147483648 到 2147483647)int64有符号 64 位整型 (

2020-05-29 20:18:08 504

原创 Golang基础语法----常量

Golang基础语法----常量1 常量使用1.1常量声明常量是一个简单值的标识符,在程序运行时,不会被修改的量。const identifier [type] = value显式类型定义: const b string = "abc"隐式类型定义: const b = "abc"...

2020-05-29 19:46:53 149

原创 Go语言基础语法----变量

Go语言基础语法1变量1.1什么是变量变量是为存储特定类型的值而提供给内存位置的名称。在go中声明变量有多种语法。变量的本质就是一小块内存,用于存储数据,在程序运行过程中数值可以改变1.2声明变量变量名称:以字母或下划线开头,由一个或多个字母、数字、下划线组成指定变量类型,声明后若不赋值,使用默认值var name stringname = "baby"根据值自行判定变量类型(类型推断Type inference)一个变量有一个初始值,Go将自动能够使用初始值来推断该变量的类型

2020-05-27 14:45:38 179

转载 当你打开一个网页的时候发生了什么

你有没有好奇过,当你在浏览器打开一个网页的时候,从敲下回车的那一刻到看到网页展现,中间短短的几秒甚至几百毫秒里,到底发生了什么?浏览器怎么就展现出了这么个网页?来来来,让我们一步步分析~ 打开网页的第一步肯定是输入网址了,那么对于浏览器来说,这是它唯一的线索,也就是URL。URL全称Unified Resource Locator,翻译过来就是统一资源定位符,俗称网址。打个比方,如果说网...

2019-03-03 19:15:06 407

转载 MySQL-事务隔离级别设置

先了解下 第一类丢失更新、脏读、不可重复读、幻读、第二类丢失更新第一类丢失更新撤销一个事务时, 把其他事务已经提交的更新数据覆盖(此情况在事务中不可能出现, 因为一个事务中修改时此记录已加锁, 必须等待此事务完成后另一个事务才可以继续UPDATE)脏读一个事务读到另一个事务,尚未提交的修改,就是脏读。这里所谓的修改,除了Update操作,不要忘了,还包括Insert和Delete操...

2019-02-20 19:36:59 1659 1

转载 MySQL存储引擎中的MyISAM和InnoDB区别详解

MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后来就逐渐取代MyISAM。InnoDB...

2019-02-18 19:18:22 92

转载 Linux文件权限管理命令

文件属性和权限在Linux中使用颜色来区分文件类型,由于Linux是多用户系统那么对于文件的访问控制就需要有很好的机制了。于是在Linux中文件的属性和权限与用户身份绑定在了一起完成了Linux系统的多用户权限控制。Linux多用户权限控制的本质,实际上就是让不同的用户能够访问的文件不同罢了。由于root可以访问任何文件所以就拥有了至高无上的权利。那么凭什么规定一个用户能访问那些文件而又不...

2018-12-17 18:52:48 673

转载 描述linux下软链接和硬链接的区别

【软硬链接总结】描述linux下软链接和硬链接的区别(面试题) 解答:在linux系统中,链接分两种 :一种被称为硬链接(Hard Link),另一种被称为符号链接或软链接(Symbolic Link)。 如何创建: 默认不带参数情况下,ln命令创建的是硬链接,带-s参数的ln命令创建的是软链接。 含义: 硬链接文件与源文件的inode节点号相...

2018-12-16 17:01:44 291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除