运维开发网

golang

0
  • golang内置函数len的小技巧

    len是很常用的内置函数,可以测量字符串、slice、array、channel以及map的长度/元素个数。不过你真的了解len吗?也许还有一些你不知道的小知识。我们来看一道GO101的题目,这题也被...[详细]

    2022-04-01 04:21 分类:自动化
  • Golang 标准库 tips之waitgroup详解

    WaitGroup用于线程同步,很多场景下为了提高并发需要开多个协程执行,但是又需要等待多个协程的结果都返回的情况下才进行后续逻辑处理,这种情况下可以通过WaitGroup提供的方法阻塞主线程的...[详细]

    2022-04-01 04:17 分类:自动化
  • 浅析golang开发Error的使用详解

    Error是Go语言开发中最基础也是最重要的部分,跟其他语言的trycatch的作用基本一致,想想在PHPJAVA开发中,trycatch不会使用,或者使用不灵活,就无法感知到程序运行中出现了...[详细]

    2022-04-01 04:16 分类:自动化
  • golang的串行处理和并行处理区别

    程序运算时往往需要数据,而数据的IO又往往需要时间传输,而常见的串行处理,是一个任务处理完成才接着处理新的任务,其效率低下可想而知。假如有3个任务要处理,而每个任务都有一定的阻塞,串行处理大概是这...[详细]

    2022-04-01 04:06 分类:自动化
  • golang中字符串MD5生成方式总结

    方案一funcmd5V(strstring)string{h:=md5.New()h.Write([]byte(str))returnhex.EncodeToS...[详细]

    2022-04-01 04:00 分类:自动化
  • golang fmt格式“占位符”的实例用法详解

    golang的fmt包实现了格式化I/O函数,类似于C的printf和scanf。#定义示例类型和变量typeHumanstruct{Namestring}varpeop...[详细]

    2022-04-01 03:59 分类:自动化
  • golang 实用库gotable的具体使用

    目录一背景二库简介三代码3.1创建表格3.2增加row3.3增加column3.4打印表格3.5边框操作3.6输出json四测试4.1创建表格4.2输出json五其他参考链接...[详细]

    2022-04-01 03:54 分类:自动化
  • 试了下Golang实现try catch的方法

    目录前言能不能trycatch加入处理异常方法总结前言Golang语言有诸多优点:静态编译、协程、堪比c语言的高性能。但是也有一些令人发指的地方——经常被人调侃五行代码,三行错误处理的异常...[详细]

    2022-04-01 03:53 分类:自动化
  • Golang try catch与错误处理的实现

    目录Golangtrycatchpanicpanic主要使用场景:recovererror预定义错误值自定义错误类型使用panic和recover模拟tyrcatch谨慎!Golang...[详细]

    2022-04-01 03:52 分类:自动化
  • golang中对"引用传递"的误解

    前情提要最近看很多教程或者说博客上都说golang中的slice、map、channel、func都是“引用传递”,然而一方面又说golang中所有类型都是值传递,总感觉有些云里雾里的,于...[详细]

    2022-04-01 03:43 分类:自动化