自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 golang-反射(reflect)

TypeOf()和ValueOf()函数TypeOf() 这个函数可以接收任何类型的参数,会返回一个该参数的相关参数(接口类型)ValueOf 这个函数可以传入任意类型的参数,能够返回一个结构体类型这里绑定ValueOf函数传入参数返回的value结构体可以使用该结构体绑定的相应方法如下所示:反射入门:下边两图为反射类型转换的重要图示...

2019-10-29 16:04:36 463

原创 golang-goroutine(协程)和channel(管道)

传统进程和线程概念介绍: 并发和并行概念介绍:golang协程(goroutine) golang协程的特点有独立的栈空间(栈可理解为数值类型,由堆中copy或引用到个体栈空间)共享程序堆空间(堆可理解为引用数据类型)调度由用户控制(线程启动和停止都可由用户控制,java则不行 )协程是轻量级的线程(理论上轻松可启上万条线程)package maini...

2019-10-24 17:35:34 1126

原创 第15章-golang单元测试

testing框架原理:创建一个以 _test.go 结尾的文件,这个文件中包含 TestXxx 开头函数,将这个文件放入要测试的文件同级包中,运行 go test 将运行以 _test.go 结尾的文件原理就是testing框架将以 _test.go 结尾的文件引入,然后在main函数中调用以 TestXxx开头的函数程序示意:one.go文件package ...

2019-10-23 17:54:25 116

原创 第14章-golang中json相关操作

jsongolang数据类型序列化 json.Marshal()// 演示glang数据类型序列化package mainimport ( "fmt" "encoding/json" "os")type ColorGroup struct { ID int Name string Colors []string}// ...

2019-10-23 09:01:13 188

原创 本地用3CD临时作为FTP服务器

设置文件目录设置1用户访问密码保存退出本地ip就是ftpserver地址

2019-10-18 17:44:20 3454

原创 给公网服务添加密钥用作中继反向ssh服务器

找一个有密钥的服务器去下边地址拿到密钥copy到目标服务器vim .ssh/authorized_keys重启ssh服务sudo service sshd restart测试连接

2019-10-17 16:58:32 257

原创 第14章-golang文件操作

ss

2019-10-17 12:07:01 226

原创 golang-项目实践下

项目结构:model : 用来表示数据service : 用来做主要的逻辑处理view :视图用来进行展示,调用servicecustomer.go model层// 定义结构体元素package modelimport ( "fmt")type Custmer struct{ Id int Name string Gender string...

2019-10-15 18:14:50 210

原创 Printf和Sprintf的区别

Printf会根据传入的参数生成格式化字符串并进行标准输出,还能返回参数字节数和错误Sprintf会根据传入的参数生成格式化字符串并返回该字符串思考:Sprintf 并不会输出该字符串只返回该字符串,如果在编写程序时候想要保留值但不进行输出可以使用SprintfSprintf默认只返回格式化参数值,不会进行输出...

2019-10-14 09:22:10 2921

原创 golang-项目实践上

数据库是一个项目的核心功能一:index首页// 项目首页package mainimport "fmt"func main(){ var tmp string loop := true for{ fmt.Println("-------------家庭收支软件-------------") fmt.Println(" 1 收支明细")...

2019-10-12 17:49:54 483

原创 golang-面向对象编程下

1

2019-10-08 16:01:45 223

空空如也

空空如也

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

TA关注的人

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