GoLang
心鸽
已有证书,RHCA,RHCE,HCIE-Store、HCIE-Cloud Compute。
在校大学生一枚,通过博客来记录日常的学习。
展开
-
Golang-gin文件之上传单文件和上传多文件
文件上传单文件上传 前端示例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文件上传</title></head><body><form action="/upload" method="post" enctype="multipart/form-data"> <i.原创 2022-02-27 15:27:19 · 1411 阅读 · 0 评论 -
Go-读取文件和写入文件三种方法的操作
打开和关闭文件操作:os.Open()函数能够打开一个文件,返回一个*File和一个err。对得到的文件实例调用close()方法能够关闭文件。package mainimport ( "fmt" "os")//文件操作func main(){ //打开文件 file, err := os.Open("./test.txt") //只是用来读的时候,用os.Open。相对路径,针对于同目录下。 if err != nil{ fmt.Prin原创 2021-12-10 14:33:55 · 5664 阅读 · 0 评论 -
GoLang-结构体版学生管理系统
首先是studentmgr.gopackage mainimport "fmt"type student struct{ id int64 name string class string}func newStudent(id int64,name,class string) *student{ return &student{ id: id, name: name, class: class, }原创 2021-12-09 20:46:02 · 295 阅读 · 0 评论 -
Golang-函数版学生管理系统
package mainimport ( "fmt" "os")/* 函数版学生管理系统 写一个系统能够查看\新增\删除学生*/var ( showStudent map[int64]*student //造了一个allstudent变量,类型为map类型,里面分为key=int64,value是student的内存地址)type student struct{ id int64 name string}//newStudent是student类型的构造函数fu原创 2021-11-10 11:04:40 · 147 阅读 · 0 评论 -
Golang-分金币练习
package mainimport "fmt"/*你有50枚金币,需要分配给以下几个人:Matthew,Sarah,Augustus,Heidi,Emilie,Peter,Giana,Adriano,Aaron,Elizabeth。分配规则如下:a. 名字中每包含1个'e'或'E'分1枚金币b. 名字中每包含1个'i'或'I'分2枚金币c. 名字中每包含1个'o'或'O'分3枚金币d: 名字中每包含1个'u'或'U'分4枚金币写一个程序,计算每个用户分到多少金币,以及最后剩余多少金币?原创 2021-11-09 11:59:38 · 175 阅读 · 0 评论 -
Go-练习
package mainimport ( "fmt" "unicode")func main() { //第一题、判断字符串中汉字的数量。(难点是判断一个字符是汉字) s1 := "Hello你在干什么" //1、首先依次拿到字符串中的字符 var count int for _,c := range s1{ //2、判断当前字符是不是汉字 if unicode.Is(unicode.Han, c){原创 2021-11-03 12:58:35 · 88 阅读 · 0 评论