首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据小冰
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
Go语言中常见100问题-#20 切片操作实战
前言 有很多gopher将切片的length和capacity混淆,没有彻底理清这两者的区别和联系。理清楚切片的长度和容量这两者的关系,有助于我们合理的对切片进行初始化、通过append追加元素以及进
Go语言中常见100问题-#19 浮点数溢出问题
问题呈现 在Go语言中,有两种浮点数类型(虚数除外):float32和float64. 浮点数是用来解决整数不能表示小数的问题。我们需要知道浮点数算术运算是实数算术运算的近似,下面通过例子说明浮点数运
Go语言中常见100问题-#18 整数溢出问题
前言 如果不清楚Go语言中如何处理整数溢出可能导致严重的问题,本文首先会介绍一些与整数相关的概念,然后深入分析整数溢出问题。 Go语言中整形概念 Go语言中总共提供了10种整数类型,其中有四种类型有有
Go语言中常见100问题-#14 包名冲突引发的问题?
包名冲突引发的问题? 当变量名与包名相同时会发生包冲突,会阻止包被重用。下面来看一个Redis客户端库的具体例子。 上述代码保存在redis库中,现在有一个客户端程序,使用到上面的redis包提供的功
Go语言中常见100问题-#13 你在项目中创建utils包了吗?
使用utils包有啥问题? 本文将讨论Go语言中一种常见的不好的实践:创建utils、common和base等共享包。首先分析这种做法存在的问题,然后讨论如何改进。 下面是一个受Go官方博客启发构造的
Go语言中常见100问题-#12 项目结构最佳实践
创建一个好的Go项目结构并不是一件容易的事情,由于Go语言在设计包和模块方面提供了很大的自由度,因此在这方面没有通用的最佳实践。本文将首先讨论创建项目的常用组织结构,然后讨论一些最佳实践,给出改进项目
Go语言中常见100问题-#11 API设计如何处理可选配置?
API设计如何处理可选配置? 在设计API时,可能会遇到一个问题:如何处理可选配置?有效的解决可选配置问题可以提高API的灵活性。本文通过一个具体示例说明处理可选配置的一些方法。该示例的要求是设计一个
Go语言中常见100问题-#10 小心类型嵌入导致的问题
小心类型嵌入导致的问题 在定义结构体时,Go语言支持通过类型嵌入的形式定义结构体字段。但是,如果我们没有真正理解类型嵌入的意义,有时可能会导致意想不到的行为。本文将主要分析如何嵌入类型,类型嵌入的作用
Go语言中常见100问题-#7 尽量不要返回接口
尽量不要返回接口 在设计函数签名时,函数的返回值要么是一个接口,要么是一个具体类型。本文将分析为什么在很多情况下返回接口在Go语言中不是一种好的做法。在Go语言中常见100问题-#6 生产者端接口中讨
Go语言中常见100问题-#6 生产者端接口
生产者端接口 Go语言中常见100问题-#5 接口污染。在编码的时候,接口应该放在哪里呢?这是Go开发人员经常有误解的一个问题,本文将深入分析该问题。 在深入探讨问题之前,先对提及的术语做一个定义说明
下一页
个人成就
文章被点赞
20
文章被阅读
14,082
掘力值
941
关注了
7
关注者
15
收藏集
0
关注标签
2
加入于
2022-10-08