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

golang
golang专题下共有 12590 篇文章
  • golang函数类型的并发处理
    golang函数类型的并发处理
    Go函数类型支持并发处理,可创建并行执行代码块的应用程序。可以通过定义函数类型并使用goroutine创建goroutine来实现并发:定义函数类型:使用func关键字定义函数签名,指定参数和返回值类型。并发处理:使用go关键字创建goroutine,并将函数类型作为参数传递。实战案例:将整数组列转换为字符串数组,使用函数类型将每个整数转换为字符串,然后并行执行转换。
    Golang· Go教程   |  1年  |   golang 并发处理 444浏览 收藏
  • golang函数重载的本质是什么?
    golang函数重载的本质是什么?
    Go语言中没有函数重载,但可以通过两种技术模拟:1.方法集合:定义一个接口,其中包含同名但参数列表不同的方法,不同类型的结构可以实现该接口,从而创建重载方法;2.反射:使用反射动态调用具有相同名称的不同方法,通过反射对象调用特定方法名的方法。
    Golang· Go教程   |  1年  |   golang 函数重载 444浏览 收藏
  • golang框架在人工智能领域的实践案例
    golang框架在人工智能领域的实践案例
    Go框架在人工智能领域有着广泛的应用,可用于部署机器学习模型(如TensorFlowLite)、管理机器学习生命周期(如MLflow)以及推理规则引擎(如Cel-Go)。
    Golang· Go教程   |  1年  |   golang 人工智能 444浏览 收藏
  • golang框架在高并发场景中的缓存策略
    golang框架在高并发场景中的缓存策略
    Go框架提供多种缓存机制,解决高并发场景中的数据访问问题:Memcache:分布式内存对象缓存系统,支持键值存储和快速数据访问。Redis:内存数据存储,支持多种数据结构,具有高性能和可用性。其他缓存机制:in-memorycache、localfilecache、remotecache。实战案例:使用Memcache缓存在线商城常见查询结果,将响应速度提升了50%以上。
    Golang· Go教程   |  1年  |   golang 高并发 444浏览 收藏
  • 如何使用 Coveralls 来衡量 Golang 单元测试覆盖率?
    如何使用 Coveralls 来衡量 Golang 单元测试覆盖率?
    使用Coveralls衡量Go单元测试覆盖率有以下步骤:安装CoverallsGo包。在main包中初始化Coveralls。运行gotest并加上-coverprofile=coverage.out标志生成覆盖率配置文件。使用goveralls命令将配置文件发送到Coveralls。
    Golang· Go教程   |  11个月  |   golang 444浏览 收藏
  • Golang代理模式与访问控制实战
    Golang代理模式与访问控制实战
    Golang中的代理模式通过引入代理对象控制对真实对象的访问,可在不修改原对象的前提下实现权限校验、日志记录、缓存、远程调用等功能;其实现核心是定义统一接口,让真实对象和代理对象共同实现,从而通过接口多态性实现透明代理;常见应用场景包括安全代理、日志代理、缓存代理、虚拟代理、远程代理和智能引用代理;关键设计原则包括接口统一性、代理职责单一、并发安全处理、合理错误传递及性能权衡;代理模式与装饰器模式在代码结构上相似,均通过包装实现功能增强,但代理模式侧重控制访问,装饰器模式侧重动态添加职责,代理通常管理被代
    Golang· Go教程   |  1个月  |   golang 代理模式 接口 访问控制 装饰器模式 444浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    338次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    204次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    167次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码