go
文章平均质量分 82
爱喝水的社长
一个小白的趟雷之路~~
展开
-
面经:大厂面试一(wpf+go)
一、面试通用能力相关今天和大家聊聊面试的相关问题:面试是一个老大难的问题,这个问题和公司的口味有关系,不过我们可以从众多的面试中,总结出公司选拔人才的通用的标准,或者说公司看中面试者的那些方面的能力。重要能力排行(这个只是代表个人意见):沟通理解能力沟通理解能力是面试中非常重要的能力,在没有正式进入工作岗位之前,面试官了解一个人能力的主要途径就是问答,在一问一答的过程中,对一个人进行综合的评估,所以,如果沟通理解能力不行,你的能力再好,也不能很好的呈现给面试官,这样你和公司谈薪水的时候,对自己原创 2021-03-20 20:55:26 · 1249 阅读 · 0 评论 -
算法:二分查找
一、简介二分查找算法是查找算法中的常见的算法,基本的思想是设置开始索引和结束索引,选取中间点,当中间点索引的取值小于目标值的时候,说明目标值在查找数组的后半段,当中间点索引的值大于目标值的时候,说明目标值在数组的前半段,依次类推,最后找到目标值。二、算法思想1.算法条件:查找数组有序2.算法思路:初始化左边界i = 0,右边界j = len(nums) - 1计算中间点 med = i + (j - i) / 2 #思考一:大家可以想一下,这里为什么要这样写若:nums[med] &原创 2021-01-29 17:58:42 · 314 阅读 · 0 评论 -
go基础:字符串操作
一、简介字符串是在编程中一个非常常见的操作,熟悉语言的自带的字符串操作函数能帮助你写出优雅、高效的代码,所以语言中自带的字符串处理函数,大家应该熟练掌握。go中主要操作字符的包是strings,下面就介绍一下go中字符串的相关操作包和工程中使用最多的字符串操作函数示例。二、编码1.包含操作,strings中的包含操作主要有两个func Contains(s, substr string) boolfunc ContainsAny(s, chars string) boolcontains函数,原创 2021-01-18 19:34:07 · 455 阅读 · 0 评论 -
go基础:文件操作
一、简介文件操作是开发中极其常见的操作,是每个程序员不能避开的,go的文件操作大部分在os包中,ioutil包和io包也涉及一些文件操作,在这一节,我们从os包出发,讲解go的文件夹的操作,文件的读写操作等。二、go相关知识1.目录操作go的目录操作大部分都在os中1)创建单独目录函数:func Mkdir(name string, perm FileMode) error可以使用相对路径在创建已存在目录的时候报错测试代码:mkdirerr := os.Mkdir("./test"原创 2021-01-18 17:50:41 · 202 阅读 · 0 评论 -
go基础:json解析
一、简介JSON(Javascript Object Notation)是一种轻量级的数据交换语言,以文字为基础,具有自我描述性且易于让人阅读。尽管JSON是Javascript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。JSON与XML最大的不同在于XML是一个完整的标记语言,而JSON不是。JSON由于比XML更小、更快,更易解析,以及浏览器的内建快速解析支持,使得其更适用于网络数据传输领域。目前我们看到很多的开放平台,基本上都是采用了JSON作为他们的数据交互原创 2021-01-17 13:00:27 · 2297 阅读 · 0 评论 -
go基础:xml解析
一、简介xml是一种进行数据交换和信息传递的一种格式,在web后端开发使用非常普遍,下面介绍go语言解析xml的方法。二、代码1.将xml解析为对象<Person> <FullName>Grace R. Emlin</FullName> <Company>Example Inc.</Company> <Email where="home"> <Addr>gre@example.原创 2021-01-17 12:56:48 · 6156 阅读 · 1 评论 -
go之gin环境搭建
1、go环境go环境:go version go1.15.2 windows/amd64windows:win10旗舰版IDE:vs code2、gin项目依赖主工程项目在github.com文件夹下:git clone https://github.com/gin-gonic/gin.git gin-gonic/gin依赖工程:在github.com文件夹下:git clone https://github.com/gin-contrib/sse.git gin-contr原创 2020-12-10 10:47:39 · 1797 阅读 · 3 评论 -
vscode安装go所有插件(全网最全)
1.vscode安装go所有插件vscode版本:1.51.0go版本:version go1.15.2 windows/amd64git客户端版本:Git-2.29.2.2-64-bit2.使用vscode自动安装需要提前安装go、vscode、git客户端,配置git环境,配置go环境,GOPATH这个环境变量 对下面的安装很重要根据go的工程目录要求(go比较奇怪,对工程目录有限制),如果不太清楚的小伙伴,可以参考这个博客https://www.cnblogs.com/zsy/p/原创 2020-11-09 20:02:17 · 42987 阅读 · 27 评论