基于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语言从语法层面进行了以下限定:任何需要对外暴露的名字必须以大写字母开头,不需要 ...
阅读更多
分享一些golang的笔记
在melody的基础上添加了apleyer和pio看板娘后,我的hexo博客已经算是正式搭建完成了。从这篇文章开始,我将会陆续分享一下我学习golang的时候的一些笔记,说是分享,其实我还是想借助整理笔记来复习一下我的golang基础。因为整理笔记有点繁琐费时间,加上学业繁忙,所以将会是不定期的上传。 笔记的内容主要来自于 千锋Golang基础教学视频2019版 戳我直达视频地址 和 李文周的博客 ...
阅读更多
ASP.NET MVC开发基础
1、Controller(类) 控制器(类)名必须以Controller结尾 必须继承Controller抽象类 必须是public的 2、Action(方法) 方法必须是public的 方法不能加[NoAction]特性 controller中方法不能直接重载,重载的方法需要通过特性区分 判断请求类型还可以通过以下语句 if("get".Equals(Request. ...
阅读更多