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

golang
golang专题下共有 14106 篇文章
  • golang管道对函数通信的提升和局限
    golang管道对函数通信的提升和局限
    Go语言的管道是一种并发原语,用于goroutine之间的通信:创建管道:使用make(chantype)创建具有发送和接收通道的管道类型。发送数据:使用管道上的发送操作符(<-chan)向管道发送数据。接收数据:使用管道上的接收操作符(<-chan)从管道接收数据。优势:管道提供并发性、安全性、可缓冲性,从而提高了代码的可扩展性。局限:管道容量有限,关闭后无法使用,等待操作会导致goroutine阻塞。
    Golang· Go教程   |  1年  |   golang 管道 283浏览 收藏
  • golang函数缓存的持久化与恢复机制
    golang函数缓存的持久化与恢复机制
    GoLang函数缓存持久化和恢复机制可以通过以下步骤实现:使用编码将缓存内容序列化到文件中。在程序重启时从文件中读取并反序列化缓存内容。使用持久化的缓存,可以避免不必要的重复计算,并确保在应用程序重启后保留计算结果。
    Golang· Go教程   |  1年  |   golang 缓存 345浏览 收藏
  • golang匿名函数与闭包的应用场景解析
    golang匿名函数与闭包的应用场景解析
    匿名函数和闭包在Go语言中有着广泛的应用场景,包括:创建状态持久化函数,以便函数可以持续访问和修改此前调用中设置的状态;模拟私有方法,以便方法可以访问结构体的内部状态,但对外部不可见;创建事件处理程序以在时间触发时执行特定任务;在并发编程中使用goroutine以便在并发上下文中创建协程并提高应用程序性能。
    Golang· Go教程   |  1年  |   golang 闭包 匿名函数 234浏览 收藏
  • golang 类型转换和反射在代码复用中的应用
    golang 类型转换和反射在代码复用中的应用
    应用场景:类型转换和反射在代码复用中的应用通用函数:创建可处理多种类型的函数,例如下面计算多个值的最大值的函数。反射式JSON解析:通过反射访问JSON数据,无需依赖特定类型的结构体。动态值处理:使用反射实现动态值处理,例如储存和检索值。
    Golang· Go教程   |  1年  |   golang 代码复用 164浏览 收藏
  • golang 类型转换和反射在代码复用中的应用
    golang 类型转换和反射在代码复用中的应用
    应用场景:类型转换和反射在代码复用中的应用通用函数:创建可处理多种类型的函数,例如下面计算多个值的最大值的函数。反射式JSON解析:通过反射访问JSON数据,无需依赖特定类型的结构体。动态值处理:使用反射实现动态值处理,例如储存和检索值。
    Golang· Go教程   |  1年  |   golang 代码复用 133浏览 收藏
  • 函数式编程能否提高golang程序的性能?
    函数式编程能否提高golang程序的性能?
    函数式编程优化Go程序性能:好处:并行处理、简洁的错误处理、高度可预测性。实战案例:排序数组并返回元素平方的函数式和命令式实现。性能比较:函数式编程方法在基准测试中明显提高了性能。
    Golang· Go教程   |  1年  |   golang 函数式编程 336浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码