Go版本:1.14.4 系统:win10 编辑器:VS Code golang 1.14 版本发布已有一段时间,搜了一下网上之前的教程都已过时,所以整理了一篇最新的 golang 开发环境搭建教程。 一、下载Go语言安装包 到官网https://golang.google.cn/dl/下载最新安装包 ...
分类:
编程语言 时间:
2020-07-02 18:27:58
阅读次数:
81
写一个函数,用“起泡法”对输人的10个字符按由小到大顺序排列 题目解析: 该题主要是对冒泡排序的理解,外层循环控制排序的趟数,内层循环主要是进行每一趟排序的比较,如果前面的字符大于后面的字符,就进行交换,每做一趟排序,就把一个最大字符排在最后,以及每做一趟排序就需要少比较一个字符。 代码示例: #i ...
分类:
其他好文 时间:
2020-07-02 16:49:24
阅读次数:
58
尽管 Golang 推荐通过 channel 进行通信和同步,但在实际开发中 sync 包用得也非常的多。另外 sync 下还有一个 atomic 包,提供了一些底层的原子操作(这里不做介绍)。本篇文章主要介绍该包下的锁的一些概念及使用方法。 整个包都围绕这 Locker 进行,这是一个 inter ...
分类:
其他好文 时间:
2020-07-02 13:44:18
阅读次数:
47
自己最近在思考一个问题,如何让自己的代码质量逐渐提高,于是想到整理这个系列,通过阅读别人的代码,从别人的代码中学习,来逐渐提高自己的代码质量。本篇是这个系列的第一篇,我也不知道自己会写多少篇,但是希望自己能坚持下去。 第一个自己学习的源码是:https://github.com/LyricTian/ ...
分类:
其他好文 时间:
2020-07-02 13:29:42
阅读次数:
49
冒泡排序:它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 var arr=[31,21,5,2,36,6,99,4,101,2]; //外层循环 ...
分类:
编程语言 时间:
2020-07-02 09:21:13
阅读次数:
72
golang文件操作,包括打开,关闭,增删改查。n久之前的了,仅作为记录 ...
分类:
其他好文 时间:
2020-07-01 23:51:41
阅读次数:
54
Go 性能测试工具PProf https://segmentfault.com/a/1190000016412013 https://cizixs.com/2017/09/11/profiling-golang-program/ https://www.cnblogs.com/qcrao-2018/ ...
分类:
其他好文 时间:
2020-07-01 12:38:45
阅读次数:
57
bfe 是百度开源的7层lb,基于golang编写,功能也很丰富,kuma 是kong 团队开源的service mesh 方案,不错的消息是 bfe 进入cncf 孵化了,统计kong 团队捐赠kuma 给了cncf,都是很不错的工具,对于kuma 以前有过简单的介绍,但是已经 更新了好多版本了, ...
分类:
其他好文 时间:
2020-07-01 09:15:53
阅读次数:
61
一、编辑器简介: 1、python:pycharm(收费),vscode(免费)。 2、golang:goland(收费),vscode(免费)。 3、java:idea(收费),eclipse(免费),MyEclipse(免费)。 4、前端:webstorm(收费)。 5、php:phpstorm ...
分类:
其他好文 时间:
2020-06-30 22:49:32
阅读次数:
61
冒泡排序 冒泡排序类似于泡泡一样从底层逐次上升到高层的排序过程,每次从数组的第一个元素开始,按(第1个,第2个),(第2个,第3个),(第3个,第4个)...的过程进行比较,每次都取最大的值放置到后面的位置,那么最后得到的值就一定是数组中的最大值,然后将该值排除在外,然后在剩余的数组元素中继续进行上 ...
分类:
编程语言 时间:
2020-06-30 14:34:03
阅读次数:
43