为了账号安全,请及时绑定邮箱和手机立即绑定

Go

我做了一个霸气侧漏的极客专属版万圣节南瓜机器人!

万圣节就要到了,极客、程序员们如何玩转万圣节?先来一个错误示范: emmmm....确实,指望装扮搞怪在“妖魔鬼怪”横行的万圣节上取胜,显然不是我们这种技术人员的强项,所以我决定发挥他们的特长,定制一个捣蛋南瓜——一个炫酷的万圣节南瓜机器人,也是世界上第一只“糖果”驱动型HEXA。 这个“南瓜”机器人不...

132浏览 4推荐 2评论

go语言数据结构之栈的实现 栈

stack.go package data_struct import ( "fmt" "log" ) //数据结构 栈 先进后出,像电梯 type Stack struct { size int64 //容量 top int64 //栈顶 data []interface{} } func MakeStack(size int64) Stack { q :...

161浏览 1推荐 0评论

Go 语言读写 Excel 文档

Excelize 是 Golang 编写的一个用来操作 Office Excel 文档类库,基于 ECMA 的 Office OpenXML 标准。可以使用它来读取、写入 XLSX 文件。相比较其他的开源类库,Excelize 支持写入原本带有图片(表)的文档,还支持向 Excel 中插入图片,并且在保存后不会丢失图表样式,可以应用在各种报表系统中。 项目主页 github.com/xuri/ex...

91浏览 1推荐 0评论

Go 语言基础入门总结分析 原创

Go 语言基础入门总结分析 语言结构 包声明 包引入 函数 变量 语句&表达式 注释 /* 定义包名 */ package main /* 告诉go,需要fmt(格式化I/O)包 */ import "fmt" /* 入口函数 */ func main() { fmt.Println("Hello, World!") } //执行go go run ...

784浏览 3推荐 0评论

GO学习笔记2-逻辑语法(顺序,选择,循环)

package main import ( "fmt" ) func main() { fmt.Printf("假:%v", 0) fmt.Println("真:", 1) fmt.Println("真:", 1) fmt.Printf("假:%v", 0) //fmt.Printf()与fmt.P...

464浏览 2推荐 0评论

GO学习笔记7-构件WEB服务器

package main import ( "crypto/md5" "fmt" "html/template" "io" "log" "net/http" "regexp" "strconv" "strings" &q...

616浏览 1推荐 0评论

GO学习笔记3-Struct使用

package main import ( . "fmt" //点的作用是以后使用到fmt包中的函数,可以省略fmt.直接写函数名 //如 fmt.Println() 可以直接写为Println() "math" ) func main() { Println("测试") //GOTO跳转 for i := 0; i < 10; i...

489浏览 1推荐 0评论

Golang 接口学习心得(一)

package main import "math" import "fmt" /* 一直对接口和结构体以及成员方法之间的联系很难确定,今天终于对接口有了新的认识,笔记如下

定义了一个 Shape 接口, 该接口有两个方法,Area和Perimeter,并且分别写了两个Get方法,用来分别计算面积和周长(这一步其实是没用的)

随后, 分别定义了长方形和圆...

2202浏览 9推荐 0评论

Golang 接口学习心得(二)

package main import ( "fmt" "math" ) /* 记录个笔记,关于接口内的方法,返回值包含接口。 首先如下: 我定义了 Shape 接口,该接口有 Round() 方法,返回值为 float64, 又定义了 Value 接口,该接口有 Calculate() 方法,但是其返回值为 Shape 接口类型! 首先,我定义了 Circ...

1387浏览 6推荐 1评论

windows64位下配置GO语言环境

简要介绍一下Go语言 Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(RobPike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。 <!--more--> Go语言开发环境搭建 下载Go语言安装程序 下载地址: 官方下载 墙内下载地址 这...

1293浏览 5推荐 1评论

go语言数据结构 环形队列

queen.go package data_struct import "log" //环形队列实现 队列,先进先出。追加至队尾,弹出队顶 type Queen struct { Length int64 //队列长度 Capacity int64 //队列容量 Head int64 //队头 Tail int64 //队尾 Data []interface{} } //初始化...

112浏览 0推荐 0评论

GO学习笔记1-类型操作

package main //每一个可独立运行的Go程序,必定包含一个package main, //在这个main包中必定包含一个入口函数main,而这个函数既没有参数,也没有返回值。 import ("fmt") //引入包 func main() { //GO支持UTF-8 fmt.Printf("\nHello, world or 你好,世界 or καλημ...

527浏览 0推荐 0评论

GO学习笔记5-实现并发

package main import ( . "fmt" //打印使用包 "runtime" //并发 "time" //时间延后 ) func say(s string) { //runtime.Gosched()表示让CPU把时间片让给别人,下次某个时候继续恢复执行该goroutine。 for i := 0; i < 3; ...

540浏览 0推荐 0评论

go语言数据结构 线性表之顺序表

data_struct/squeue_list.go package data_struct import ( "fmt" "testing" ) func TestMakeSqueueList(t *testing.T) { s := int64(4) q := MakeSqueueList(s) if q.GetLength() != 0 { t.Err...

106浏览 0推荐 0评论

GO学习笔记4-反射与转换类型

package main import ( . "fmt" //打印使用包 "reflect" //反射使用包 "strconv" //转化为字符串使用包 ) type Element interface{} type List []Element type Person struct { name string age int } //...

531浏览 0推荐 0评论
首页上一页12下一页尾页

推荐作者

热门手记

意见反馈 常见问题 APP下载
官方微信