当前位置:首页 > 文章列表 >golang

golang
golang专题下共有 14427 篇文章
  • 揭秘 golang 函数调试工具的用法
    揭秘 golang 函数调试工具的用法
    Golang中函数调试可以通过pprof和delve工具实现。pprof根据时间和内存分析性能,使用时需创建CPU性能分析文件。delve是一款交互式调试器,允许逐步执行函数并检查其状态。在实战案例中,pprof可用于调试性能瓶颈,delve可用于调试协程panic。
    Golang· Go教程   |  2年  |   golang 函数调试 332浏览 收藏
  • 用工具诊断和修复 golang 函数的故障
    用工具诊断和修复 golang 函数的故障
    使用pprof、gotooltrace和debug等工具可以诊断和修复Go函数故障,步骤如下:使用pprof分析CPU和内存配置文件以查找内存泄漏。使用gotooltrace生成执行轨迹以找到CPU开销最大的函数。检查源代码以识别性能下降的分配或调用。通过修复代码(例如累积结果而不是频繁分配)来解决问题。使用工具重新运行性能分析以验证改进。
    Golang· Go教程   |  2年  |   golang 故障诊断 467浏览 收藏
  • Golang 函数文档对代码可维护性的影响是什么?
    Golang 函数文档对代码可维护性的影响是什么?
    Go函数文档通过提供函数的预期行为和使用方式的描述来影响可维护性,从而:降低理解成本,让开发人员快速了解函数的使用方式。减少错误,防止滥用函数或传递错误的参数。方便重构,提供修改函数实现所需的信息。提高团队协作,确保成员对函数的使用和行为达成共识。
    Golang· Go教程   |  2年  |   golang 代码可维护性 289浏览 收藏
  • 使用工具深入了解 golang 函数
    使用工具深入了解 golang 函数
    通过gotoolobjdump命令可深入了解Go函数的汇编代码,从而洞察其内部工作原理。例如,查看strconv.ParseInt源代码,了解其如何将字符串转换为int64,包含以下步骤:1.查找非空格字符起始位置。2.逐个字符转换为数字。3.更新变量以构建结果。
    Golang· Go教程   |  2年  |   golang 函数 440浏览 收藏
  • 如何更新 Golang 函数文档?
    如何更新 Golang 函数文档?
    如何更新Go函数文档?更新Go函数文档字符串涉及以下步骤:在函数声明前添加文档字符串,以三个双引号开头和结尾。分隔文档字符串和函数声明,用一对空行。描述函数用途,第一行为简短描述,以句号结尾。使用"Result"和冒号标记返回的值。使用"Param"和冒号标记函数参数。使用段落详细描述函数行为,包括使用场景、限制和注意事项。使用"Example"字段和代码示例演示函数用法。
    Golang· Go教程   |  2年  |   golang 函数文档 251浏览 收藏
  • 利用工具探究 golang 函数的内部世界
    利用工具探究 golang 函数的内部世界
    pprof工具可以帮助我们分析Go函数的内部工作原理,我们可以利用它:获取函数调用图,了解调用关系。分析函数性能,找出瓶颈。优化函数内存分配,减少内存使用。
    Golang· Go教程   |  2年  |   golang 函数 257浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    339次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    205次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    168次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码