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

golang
golang专题下共有 14427 篇文章
  • Golang指针与变量内存访问详解
    Golang指针与变量内存访问详解
    普通变量与指针变量在内存访问上的本质区别在于:普通变量采用值语义,直接存储并操作自身的数据副本;而指针变量采用引用语义,存储的是另一变量的内存地址,需通过解引用操作间接访问和修改目标值。这种机制使得指针在函数间高效传递大型数据、修改外部变量、构建链式结构时具有优势,但也带来别名风险和复杂性。在Go中,应优先使用值传递,仅在需修改参数、避免大对象复制、实现数据结构或表示可选值时使用指针;同时,Go指针相比C/C++更安全,禁止指针算术、无void指针、默认初始化为nil,并依赖垃圾回收机制自动管理内存,通过
    Golang· Go教程   |  1年  |   golang 指针 垃圾回收 内存访问 引用语义 152浏览 收藏
  • 使用 GoBench 对 Golang 函数进行性能测试
    使用 GoBench 对 Golang 函数进行性能测试
    使用GoBench对Golang函数进行性能测试简介性能测试是软件开发中至关重要的一部分,因为它可以帮助识别性能瓶颈并改善应用程序的响应时间。GoBench是一个轻量级且易于使用的基准测试工具,可用于对Golang函数进行性能测试。安装GoBenchgoinstallgithub.com/benchmarks/go-bench/cmd/gobench@latest编写基准测试GoBench使用基准测试函数来衡量函数的性能。基准测试函数的格式如下:funcBenchmarkMyFun
    Golang· Go教程   |  2年  |   golang 性能测试 152浏览 收藏
  • Golang 函数的未来愿景: 探索未竟的可能性
    Golang 函数的未来愿景: 探索未竟的可能性
    Go函数的未来愿景为开发者提供了增强函数功能的新途径,包括:模式匹配:高效处理数据,编写简洁代码;函数类型参数化:创建更具通用性的代码;泛型:提升代码重用性;实战案例:使用模式匹配创建自定义类型转换,动态处理输入类型并调用相应方法。
    Golang· Go教程   |  2年  |   golang 函数 152浏览 收藏
  • golang框架如何应对现代开发挑战?
    golang框架如何应对现代开发挑战?
    Go中的Gin和Echo框架通过提供RESTful路由、中间件支持和模板引擎,帮助开发人员克服现代Web开发挑战。一个使用Gin构建简单RESTfulAPI的实战案例演示了框架的实际应用。
    Golang· Go教程   |  2年  |   golang 框架 152浏览 收藏
  • 探索 GoLang 与区块链的交叉领域:构建更佳应用程序
    探索 GoLang 与区块链的交叉领域:构建更佳应用程序
    GoLang与区块链的交叉领域,优势包括高性能、可扩展性和安全性。实践案例包括构建简单的区块链应用程序:定义块结构,创建创世块,添加新块,计算块哈希值,打印区块链中的块。
    Golang· Go教程   |  2年  |   golang 区块链 152浏览 收藏
  • 实现Golang接口的泛型方法
    实现Golang接口的泛型方法
    标题:Golang接口:泛型的实现方式在Golang中,泛型一直是一个备受讨论的话题。由于Golang在设计之初为了简洁性和效率性,没有直接支持泛型,因此开发者们一直在探索不同的实现方式。其中,使用接口来实现泛型是一种常见的方式。本文将介绍在Golang中如何利用接口来实现泛型,并提供具体的代码示例。首先,让我们来了解一下接口在Golang中的基本概念。接口
    Golang· Go教程   |  2年  |   golang 接口 泛型 152浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码