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

golang
golang专题下共有 14102 篇文章
  • golang函数的性能分析与调优
    golang函数的性能分析与调优
    Go语言函数性能优化包含以下步骤:使用pprof和gotooltrace等工具分析性能瓶颈。使用sort.Search等内置函数优化代码,有效降低时间复杂度。采用其他调优技巧,如减少复制,使用指针,缓存数据,并行化任务等。
    Golang· Go教程   |  1年  |   golang 函数性能 266浏览 收藏
  • golang函数的并发安全问题
    golang函数的并发安全问题
    在Go语言中,函数的并发安全性决定了是否可以在并发环境中安全调用该函数。并发安全问题可能出现于处理共享数据或修改内部状态时,如竞态条件和数据竞争。通过使用互斥锁或其他最佳实践(例如使用并发安全包),可以确保函数的并发安全性。
    Golang· Go教程   |  1年  |   golang 并发安全问题 125浏览 收藏
  • golang函数类型的内存管理
    golang函数类型的内存管理
    Go语言中函数类型具有值语义,意味着当函数类型变量被赋值或传递时,其值会被复制而不是引用,因此对变量的更改不会影响其他变量的值。例如,回调函数作为参数传递给其他函数,提供定制行为。需要注意的是,闭包引用变量可能导致内存泄漏,并且函数类型变量引用大对象时应考虑内存消耗。
    Golang· Go教程   |  1年  |   golang 内存管理 158浏览 收藏
  • 如何继承 golang 函数?
    如何继承 golang 函数?
    在Go中,可以使用匿名函数来继承函数,其方法如下:将原函数作为匿名函数的参数传递在匿名函数中调用原函数通过继承的函数调用扩展原函数的功能
    Golang· Go教程   |  1年  |   golang 函数继承 496浏览 收藏
  • golang函数的性能基准测试详解
    golang函数的性能基准测试详解
    Go函数的性能基准测试基准测试是衡量函数或代码段性能的关键工具。它可以帮助识别瓶颈、优化代码并确保应用程序的可扩展性。Go提供了一个内置的testing包,用于执行基准测试。设置基准测试为了设置一个基准测试,需要在testing包中创建一个Benchmark函数。该函数的命名规则为Benchmark.import("testing")funcBenchmarkExample(b*testing.B){//基准测试代码}b参数是一个testing.
    Golang· Go教程   |  1年  |   golang 性能基准测试 447浏览 收藏
  • golang函数文档编写的正确打开方式
    golang函数文档编写的正确打开方式
    Golang函数文档应包含函数签名、功能描述、输入参数、输出值和示例。编写函数文档的最佳实践包括使用GoDoc注释、保持简短简洁、提供具体示例、使用代码块和持续更新。
    Golang· Go教程   |  1年  |   golang 函数文档 283浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码