Go
归子莫
对什么都感兴趣的开发者。
展开
-
Go语言---基于UDP的Socket编程
Go语言–基于UDP的socket编程博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!UDP简介UDP协议(User Datagram Protocol)中文名称是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,不需要建立连接就能直接进...原创 2020-03-26 15:13:38 · 1024 阅读 · 0 评论 -
浅谈参数传递(值传递和引用传递)
浅谈参数传递(值传递和引用传递)博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!说明突然学到这里的是否,发现这个概念自己以前经常看到但是不理解,现在的恍然大悟,所以有必要记录下来值传递和引用传递值传递相当于拷贝,引用传递的值会变化//值传递void fan1(int a){ a++}//引用传递voi...原创 2020-03-25 18:17:40 · 640 阅读 · 0 评论 -
Go 的指针(简单的指针)
Go 的指针(简单的指针)博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!说明Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址指针的含义:一个指针变量指向了一个值的内存地址例如var a int = 10 fmt.Printf("变量的地址: %x\n", &a )...原创 2020-03-25 16:13:22 · 226 阅读 · 0 评论 -
Go 强制类型转换(goland的类型转换必须是强制类型转换)
Go 强制类型转换(goland的类型转换必须是强制类型转换)博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!说明goland的类型转换必须是强制类型转换例如var a,b := int 3,4var c int = int(math.Sqrt(float64(a*a + b*b)))感谢菜鸟教程以及勤...原创 2020-03-25 15:51:53 · 1162 阅读 · 0 评论 -
Go 语言数据类型(比较丰富)
Go 语言数据类型(比较丰富)博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!说明其实其他语言的我都一直没想去记录,但是这个go语言的数据类型比较丰富,所以我来了数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。数据类型类型描述...原创 2020-03-25 15:43:11 · 403 阅读 · 0 评论 -
Go语言的变量申明
Go语言的变量申明博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!说明Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式是使用 var 关键字var identifier type可以一次声明多个变量:var identifier1, identifier2 type使用...原创 2020-03-25 15:21:10 · 205 阅读 · 0 评论 -
Go语言---基于TCP的Sockets编程
Go语言—基于TCP的Sockets编程简介做一个简单的通讯,从服务端发起连接,创建套接字也就是127.0.0.1:1021(我用的是这个,端口号可以自己设置),然后客户端发起连接到127.0.0.1:1021.从而实现客户端与服务端之间的通信服务端代码package mainimport ( "fmt" "net")//处理连接func process(conn ...原创 2020-03-13 20:30:13 · 709 阅读 · 0 评论 -
Go语言出现:CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者
Go语言出现:CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者问题截图问题原因出现这个问题是由于粗心大意造成的,在go语言编译的时候,如果只是单单编译一个文件的话,package必须是main,意味着是可以单独编译的,在我写代码的时候,根据goland的提示,然后运行就出现了这个问题解决办...原创 2020-03-13 18:00:20 · 4441 阅读 · 8 评论 -
Go语言简介
Go语言简介简介Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。特点简洁、快速、安全并行、有趣、开源内存管理、数组安全、编译迅速优势高并发、分布式对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了...原创 2020-03-13 17:52:22 · 281 阅读 · 0 评论 -
Go语言安装
Go语言安装下载下载地址https://golang.google.cn/dl/选择好适合自己的电脑系统的版本下载之后我们进行安装安装选择安装的配置,这个版本的安装会自动配置好环境变量检查打开终端,出入go命令,如果有以下输出,说明安装成功...原创 2020-03-13 17:20:35 · 292 阅读 · 0 评论 -
使用GoLand创建go语言项目
使用GoLand创建go语言项目引入go语言编译器新建文件夹在你的go安装目录下新建一个文件夹gopath在你的goland打开之后会发现没有配置gopath然后我们点击进去加入gopath,就是我们之前创建好的右上角出现这个说明配置成功运行测试package mainimport "fmt"func main() { fmt.Println("Hello, W...原创 2020-03-13 17:08:53 · 2006 阅读 · 0 评论