上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 关于包文件,更多的是概念性的,操作上会比较简单,使用地多了,就熟能生巧了,理论性大概读几遍即可,不要浪费太多时间在包管理这里! 包的概念很简单,就好像我们新建go文件的文件夹一样。在其他语言也有涉及,例如世界上最好的语言PHP中的文件包含。 那么为什么要有包文件? 1、我们**不可能把所有的函数都放 阅读全文
posted @ 2022-03-02 11:43 谨言慎行啊 阅读(86) 评论(0) 推荐(0)
摘要: Go语言学习20-接口 先声明一下,接口是Go语言第二个劝退点。如果想不明白,就自己默念三遍:接口是一种类型,是一种引用类型。 最开始我们使用编程语言,是C语言这样的面向过程编程;后来面向过程逐渐不被人所选择,于是出现了C++,Java,PHP,Python等面向对象的编程语言。 用Java等语言编 阅读全文
posted @ 2022-03-01 17:30 谨言慎行啊 阅读(83) 评论(0) 推荐(0)
摘要: 0x00 漏洞概述 大约在2月25日吧,还是24号晚上来着,Clash爆出了一个漏洞,XSS引发的命令执行。https://github.com/Fndroid/clash_for_windows_pkg 于是在网上看到的都是一个打开计算器的复现方法,这算哪门子的漏洞利用???不得不承认,大多数安全 阅读全文
posted @ 2022-02-28 15:13 谨言慎行啊 阅读(440) 评论(0) 推荐(1)
摘要: 0x00 结构体 基本数据类型——整型。布尔型,字符串等。表示现实生活中的物件有局限性,满足不了我们了,所以我们就要找新的东西来帮助我们。 编程使用代码解决现实世界的问题,我就想在代码中表示一个人,怎么表示呢? 结构体,是一种数据类型,一种我们自己造的可以保存多个维度数据的类型。只要涉及到保存多个维 阅读全文
posted @ 2022-02-26 15:55 谨言慎行啊 阅读(66) 评论(0) 推荐(0)
摘要: 0x00 结构体的匿名字段(了解) 这个玩意儿用的比较少,而且缺陷很大,不建议使用,能看得懂即可。 先来看一个正常的结构体: type person struct { name string age int } func main() { p1 := person{ "LiMing", 20, } 阅读全文
posted @ 2022-02-26 15:53 谨言慎行啊 阅读(1034) 评论(0) 推荐(0)
摘要: 不少学GO的小伙伴们,都输在了这里。加油,相信自己可以成功! 0x00 Golang语言面向对象编程说明 1、Golang也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言,所以我们应该说**Golang支持面向对象编程特性** 2、Golang没有类Class, 阅读全文
posted @ 2022-02-24 18:52 谨言慎行啊 阅读(203) 评论(0) 推荐(0)
摘要: 0x00 作用域内存分析 在函数中,变量查找顺序: 1、先在自己函数内部查找,找到后最后的结果就是内部的值 2、内部找不到,就在函数外层寻找,即查找全局变量 3、还找不到就报错:未定义 var x int = 100 //定义一个全局变量 func f1() { fmt.Println(x) } f 阅读全文
posted @ 2022-02-22 21:24 谨言慎行啊 阅读(75) 评论(0) 推荐(0)
摘要: defer 0x00 defer概述 定义 defer,顾名思义,延迟的意思。 将defer后面的语句延迟执行,那么延迟到啥时候?等到函数即将返回结束的时候执行。 逐行分析:先执行代码,遇到了defer,先将哈哈哈这句话找一个地方存起来,执行其他两句。快要结束的时候,突然想起来还有一个defer,于 阅读全文
posted @ 2022-02-22 21:21 谨言慎行啊 阅读(220) 评论(0) 推荐(0)
摘要: Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 0x00 return关键字 return的作用1:结束当前函数,跳出整个函数。所以连后面的It's over!都没有输出出来。 package main import "fmt" func main() { for i : 阅读全文
posted @ 2022-02-22 21:14 谨言慎行啊 阅读(76) 评论(0) 推荐(0)
摘要: 0x00 定义 映射(map),Go语言中内置的一种类型,它将键值对相关联,我们可以通过键key来获取对应的值value。类似其他语言的集合。 map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 键值对:一对匹配的信息 Go语言中 map的定义语法 阅读全文
posted @ 2022-02-22 21:10 谨言慎行啊 阅读(129) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页