- vue3.0
- react
- android
- go
- node
- swift
- javascript
文章目录 [go vet](about:blankgo_vet_3) [gotype](about:blankgotype_23) [goreturns](about:blankgoreturns_29) [gofmt](about:blankgofmt_49) [goimports](a

layout: post title: “golang 调试高阶技巧” date: 2020-6-03 1:44:09 0800 categories: golang GC 垃圾回收 golang 高阶调试 Golang tools nm compile

项目背景,之前在上家东家接触到golang,自学到项目上线,也是摸着石头过河,中间也遇到了一些小bug(生产环境出现内存泄露问题,导致业务占用内存,居高不下,实际是因为项目的service层部分应用没有应用到redis或数据库,但是也进行了实例化,最后没有释放资源导致,排查方法也是比较笨,就是一些流程在本地跑,看哪些环节导致内存居高不下,最后追查到的结果),

Golang精编100题 能力模型 | 级别 | 模型 | | --- | --- | | 初级 primary | 熟悉基本语法,能够看懂代码的意图; 在他人指导下能够完成用户故事的开发,编写的代码符合CleanCode规范; | | 中级 intermediate | 能够独立完成用户故事的开发和

Iris MVC支持 ============== 文档: 支持所有 HTTP 方法, 例如,如果想要写一个 GET 那么在控制器中也要写一个 Get() 函数,你可以在一个控制器内定义多个函数。 每个控制器通过 BeforeActivation 自定义事件回调,用来自定义控制器的结构的方法与自定义路径处理程序,如下:(还未实验) func (m

文章目录 [前言](about:blank_1) [安装](about:blank_6) [iris的生命周期](about:blankiris_32) [关键代码解析](about:blank_53) [结语](about:blank_268) [文献](about:blank_272) [](https://blo

Printf()、Sprintf()、Fprintf() 函数的区别用法是什么? 都是输出格式化字符串,只是输出到的目标不一样: Printf() 是把格式化字符串输出到标准到标准输出(一般是屏幕,可以重定向) Printf() 是和标准输出文件(stdout)关联的,Fprintf 则没有这个限制 Sprintf() 是

Golang中常用的字符串操作 一、标准库相关的Package go import( "strings" ) 二、常用字符串操作 1\. 判断是否为空字符串 1.1 使用“==”进行判断 思路:直接判断是否等于""空字符串,由于Golang中字符串不能为 nil,且为值类型,所以直接与空字符串比较即可。 举例: go

下面这些函数来自于strings包,这里介绍一些我平常经常用到的函数,更详细的请参考官方的文档。 一、字符串操作常用函数介绍 1、Contains func Contains(s, substr string) bool 功能:字符串s中是否包含substr,返回bool值 示例: fmt.Println(strings.Contains(

项目中经常使用的md5和sha256加密函数 //md5加密 func Md5(src string) string { m :\= md5.New() m.Write(\[\]byte(src)) res :\= hex.EncodeToString(m.Sum(nil)) return res } //Sha256加密
