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

golang
golang专题下共有 14089 篇文章
  • 掌握Golang指针类型方法,优化程序性能
    掌握Golang指针类型方法,优化程序性能
    使用Go中的指针类型方法可以显著提高程序性能。指针类型方法在值接收器副本上操作原始值,避免了值类型的复制,从而降低内存占用和提高执行速度。例如,优化斐波那契数列计算时,指针类型方法将执行时间减少了约97%。
    Golang· Go教程   |  1年  |   golang 指针 108浏览 收藏
  • Golang协程阻塞机制详解
    Golang协程阻塞机制详解
    Go协程阻塞发生在协程等待事件完成后继续执行时,如等待管道数据、系统调用完成或锁释放。解决方案包括:1.使用非阻塞I/O;2.使用Select监听多个事件;3.设置操作超时;4.创建协程池。
    Golang· Go教程   |  1年  |   golang 协程 267浏览 收藏
  • 使用 Go 语言进行 POST 请求的最佳方案
    使用 Go 语言进行 POST 请求的最佳方案
    在Go中进行POST请求的最佳方案:使用标准库的net/http包:提供较低级别的控制和定制,需要手动处理请求和响应的各个方面。使用第三方库(如github.com/go-resty/resty):提供更高级别的抽象,简化请求处理,并支持便利的功能,例如JSON编码/解码和错误处理。
    Golang· Go教程   |  1年  |   golang Http请求 460浏览 收藏
  • 探索 GoLang 与区块链的交叉领域:构建更佳应用程序
    探索 GoLang 与区块链的交叉领域:构建更佳应用程序
    GoLang与区块链的交叉领域,优势包括高性能、可扩展性和安全性。实践案例包括构建简单的区块链应用程序:定义块结构,创建创世块,添加新块,计算块哈希值,打印区块链中的块。
    Golang· Go教程   |  1年  |   golang 区块链 152浏览 收藏
  • 区块链技术与 GoLang:相辅相成还是互不兼容?
    区块链技术与 GoLang:相辅相成还是互不兼容?
    区块链技术和GoLang协同工作,GoLang的并发性和高性能满足了区块链的分布式处理需求,而区块链的不可篡改性增强了GoLang的安全性。以HyperledgerFabric为例,GoLang用于编写智能合约,具体实现包括初始化账本、创建新资产、查询所有者和转移所有权。GoLang的简单语法和嵌入式并发性简化了复杂区块链合约的开发和维护。
    Golang· Go教程   |  1年  |   golang 区块链 136浏览 收藏
  • Golang:深入理解整数间的类型转换
    Golang:深入理解整数间的类型转换
    Go中整数类型转换使开发者可在不同整数类型之间转换值。类型转换包括类型强制转换(使用()语法)和类型断言(使用typeassertion语法检查值的实际类型)。实战场景中,类型转换用于操作不同类型的整数变量和转换文件大小等应用。
    Golang· Go教程   |  1年  |   golang 类型转换 126浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码