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

golang
golang专题下共有 14425 篇文章
  • GolangJSON编解码错误类型有哪些
    GolangJSON编解码错误类型有哪些
    Go处理JSON编解码错误时,主要返回json.SyntaxError、json.UnmarshalTypeError、json.UnsupportedTypeError和json.InvalidUTF8Error,需通过类型断言或errors.As识别具体错误类型,结合错误上下文进行针对性处理,同时注意流式编解码、json.RawMessage延迟解析及性能优化等边缘情况,确保程序健壮性。
    Golang· Go教程   |  11个月  |   golang 错误处理 json.SyntaxError json.RawMessage JSON编解码 403浏览 收藏
  • Golang依赖管理与go.mod配置详解
    Golang依赖管理与go.mod配置详解
    在Go项目中,应在go.mod中通过//go:buildtools指令声明工具依赖以确保版本一致;1.创建tools.go文件并添加//go:buildtools指令;2.使用_导入所需工具包;3.运行gomodtidy使工具依赖写入go.mod;4.验证go.mod中是否包含带indirect注释的工具依赖;5.更新工具时使用goget@latest后运行gomodtidy;6.删除工具需从tools.go移除导入并执行gomodtidy;7.为支持多平台可创建tools_os.go文件并使用//go:
    Golang· Go教程   |  1年  |   golang go.mod gomodtidy 工具依赖 //go:buildtools 403浏览 收藏
  • golang框架在嵌入式跨平台开发中的作用是什么?
    golang框架在嵌入式跨平台开发中的作用是什么?
    Go框架在嵌入式跨平台开发中的作用:提供跨平台支持,允许在不同操作系统上编译和部署Go代码。鼓励代码复用,消除了编写平台特定代码的需要。举例说明Go如何与嵌入式Linux一起用于实时数据采集应用程序。
    Golang· Go教程   |  1年  |   golang 嵌入式跨平台开发 403浏览 收藏
  • 如何在 Golang 中编写单测?
    如何在 Golang 中编写单测?
    在Golang中编写单测的步骤如下:创建测试文件:为每个要测试的包创建以_test.go结尾的测试文件。定义测试函数:每个测试函数的名称以Test开头,后跟要测试的函数名称。编写断言:使用Equal、NotEqual、True和False断言来验证预期结果。运行测试:使用gotest-v命令运行单元测试并查看测试结果。
    Golang· Go教程   |  1年  |   golang 单测 403浏览 收藏
  • 根据性能需求选择最佳的golang框架
    根据性能需求选择最佳的golang框架
    为Golang应用程序选择框架时,性能评估非常重要。根据响应时间、吞吐量、内存消耗等因素,以下是三个受欢迎且在性能方面表现出色的框架:Echo:轻量级,高性能,专注于API开发,具有快速响应时间和低内存消耗。Goji:轻量级,适合复杂应用程序,提供丰富的中间件支持,有助于提高性能。Gin:高性能,擅长处理并发,提供强大的路由和中间件功能。
    Golang· Go教程   |  2年  |   golang 框架 403浏览 收藏
  • Golang框架常见问题有哪些及解决方法?
    Golang框架常见问题有哪些及解决方法?
    常见Go框架问题及解决方案:超时请求处理:使用超时机制、优化查询、并发执行任务。数据竞争:使用互斥锁或读写锁、使用channels通信。内存泄漏:使用对象池、定期检查内存使用情况。
    Golang· Go教程   |  2年  |   golang 框架 403浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码