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

golang
golang专题下共有 14139 篇文章
  • 避免Golang指针类型转换错误的技巧
    避免Golang指针类型转换错误的技巧
    在Golang编程中,指针类型转换是一项常见的操作,但如果不小心使用不当可能会导致程序错误。本文将介绍一些指针类型转换的技巧,以及如何避免常见的错误。什么是指针类型转换?在Golang中,指针是一个特殊的数据类型,用于存储变量的内存地址。通过指针,我们可以直接访问和修改变量的值。指针类型转换是指将一个指针类型转换为另一种类型的指针。在Golang中,可以使用
    Golang· Go教程   |  2年  |   golang 指针 转换 437浏览 收藏
  • golang函数式编程的常见用法有哪些?
    golang函数式编程的常见用法有哪些?
    Go语言支持函数式编程,提供内置函数式工具,如map、filter、reduce等,允许使用无状态函数和不可变数据。高阶函数允许函数接受或返回其他函数,例如sort.Slice函数。闭包嵌套函数可以访问封闭函数的作用域,创建可复用且状态ful的函数。此外,Go语言还支持高阶函数和闭包,用于构建灵活和可重用的代码。
    Golang· Go教程   |  1年  |   golang 函数式编程 437浏览 收藏
  • golang函数中错误处理机制详解
    golang函数中错误处理机制详解
    GoLang函数中错误处理机制利用error类型和error标准接口来处理错误。错误类型可自定义,通过Error()方法返回错误描述。错误处理机制包括显式错误(通过返回值传递错误)和隐式错误(通过panic终止函数)。显式错误处理提供自定义错误类型和灵活的错误处理,而隐式错误处理通过panic简化错误处理。根据具体情况选择适当的错误处理机制可编写健壮且可维护的GoLang代码。
    Golang· Go教程   |  1年  |   golang 错误处理 437浏览 收藏
  • golang框架的学习指南和教程
    golang框架的学习指南和教程
    Go框架提供了Gin、Echo和Gorilla等强大的工具,用于构建Web应用程序。对于初学者,Gin是一个不错的起点,因为它简单易用,并支持GET和POST等常用功能。本指南还提供了一个使用Gin创建基本API的实战案例,展示了如何定义路由、处理函数和注册路由以响应用户请求。
    Golang· Go教程   |  1年  |   golang 教程 437浏览 收藏
  • golang框架性能优化的实用指南
    golang框架性能优化的实用指南
    优化GoLangWeb框架性能的实用技巧包括:使用缓存避免重复查询;优化数据库查询;使用中间件进行性能分析;利用并发性和异步操作;使用第三方库;进行性能测试和基准测试。
    Golang· Go教程   |  1年  |   golang 性能优化 437浏览 收藏
  • Golang 反射:创建具有并发安全结构的对象
    Golang 反射:创建具有并发安全结构的对象
    在Go中使用反射,通过创建并发安全锁,可以创建具有并发安全结构的对象,确保在并发访问中数据完整性:通过反射添加互斥锁字段到结构中。使用反射调用互斥锁方法保护数据。通过创建并发goroutine并调用Lock()、Unlock()方法,实现并发安全访问。
    Golang· Go教程   |  1年  |   golang 反射 437浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码