IDEA Surround With热键失效的解决办法
前言IDEA中的surround with是把用户选中的代码块装进一些带有{}的语句中,比如if,try-catch,for等 其快捷键是Ctrl + Alt + T,需要先选中代码,再按快捷键。 但是在Windows系统下该热键可能会莫名失效,打开IDEA提示,只会显示 Already assigned to: Service Type in Other(已分配给:其他服务类型) ,没有过多的 ...
阅读更多
MySQL学习笔记
零、前言 一、引言1.1 现有的数据存储方式有哪些? Java程序存储数据(变量、 对象、数组、集合),数据保存在内存中,属于瞬时状态存储。 文件(File)存储数据,保存在硬盘上,属于持久状态存储。 1.2 以上存储方式存在哪些缺点? 没有数据类型的区分。 存储数据量级较小。 没有访问安全限制。 没有备份、恢复机制。 二、数据库2.1 概念 数据库是“按照数据结构来组织、存储和管理 ...
阅读更多
基于golang的教务管理系统之管理员端
基于golang的教务管理系统之管理员端 体验地址 http://39.98.177.162:4000/index.html 若无账号,可访问 http://39.98.177.162:4000/register 最近忙于期末,稍后即开源。
阅读更多
Golang学习笔记-06切片
切片的本质数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性,比如不能动态添加元素。 Go中提供了一种灵活,功能强悍的内置类型 切片slice (“动态数组”),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。 切片Slice是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装,它非常灵活,支持自动扩容。切片本身没有任何数据。它们只是 ...
阅读更多
Golang学习笔记-05数组
数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 12// 定义一个长度为3元素类型为int的数组avar a [3]int 数组定义声明需要指明数组的大小和存储的数据类型。如果忽略 [ ] 中的数字不设置数组大小,Go 语言会根据数组初始化时元素的个数来设置数组的大小。 1var 数组变量名 [元素数量]T 比如:var a ...
阅读更多
Golang学习笔记-07Map
map是什么Go语言中提供的映射关系容器为map,map 是一种无序的基于key-value键值对的集合,是Go中的内置类型。它将一个值与一个键关联起来,可以通过 key 来快速检索数据,key 类似于索引,指向数据的值。其内部使用散列表(hash)实现,因此,map 是无序的。 Go语言中的map是引用类型,必须初始化才能使用。 map的声明和初始化Go语言中 map的声明语法如下: 12/* ...
阅读更多
Golang学习笔记-04流程控制
前言: go语言的流程控制语句总共只有以下几种: if else (条件判断) for、for range (键值循环) switch case (选择) goto (跳转到指定标签) break (跳出循环) continue (结束当前循环,继续下次循环) 注意:go语言中是没有 while 和 do…while 语句的,但是使用 for 或 for+if 是可以模拟出这 ...
阅读更多
Golang学习笔记-03基本数据类型和运算符
基本数据类型go中可用的基本数据类型: 类型 描述 布尔bool bool 数值型 int,int8/16/32/64,uint,uint8/16/32/64,float32/64,complex64/128,byte/rune 字符串类型 string 布尔型bool布尔型的值只可以是常量 true 或者 false。 数值型整型基本整型 整型分为以下两个大类: 按长度分 ...
阅读更多
Golang学习笔记-02变量常量
变量什么是变量变量是为存储特定类型的值而提供给内存位置的名称。在go中声明变量有多种语法。 所以变量的本质就是一小块内存,用于存储数据,在程序运行过程中数值可以改变。 变量的声明单变量声明Go语言的变量声明格式为: 1var 变量名 变量类型 第一种,指定变量类型,声明后若不赋值,使用默认值 以关键字var开头,变量类型放在变量的后面,行尾无需分号。例如 123var name stringva ...
阅读更多
Golang学习笔记-01编码规范
命名规范Go的命名规则涉及变量、常量、全局函数、结构、接口、方法等的命名。 区分大小写Go在命名时以字母a到z或A到Z或下划线开头,后面跟着字母、下划线和数字(0到9)。Go不允许在命名时中使用@、$和%等标点符号。Go是一种区分大小写的编程语言。因此,Manpower和manpower是两个不同的命名。 私有和公开Go语言从语法层面进行了以下限定:任何需要对外暴露的名字必须以大写字母开头,不需要 ...
阅读更多