首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go语言
CodeJR
创建于2022-01-15
订阅专栏
Go语言开发
等 30 人订阅
共30篇文章
创建于2022-01-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一篇文章教你如何设计权限控制系统——RBAC模型详解
基于角色的访问控制(RBAC,Role-Based Access Control)模型作为一种有效的权限管理策略,被广泛应用于各种信息系统中。
Go语言原子操作—atomic
在日常开发中,不可避免的会碰到并发场景,在Go语言中处理同步的方法通常是使用锁,但如果是对单一的一个整数操作,这个时候使用锁可能会造成更大的性能开销。
Go语言反射基础使用
在计算机科学中,反射(Reflection)是一种能力,允许程序在运行时检查、修改和使用其自身的结构和行为。这通常包括获取类型信息、访问对象的属性和方法,以及在运行时动态调用方法。
Go语言Time包详解!
Go语言的time包为开发者提供了一套全面而简洁的工具来处理时间相关的操作。包括解析和格式化时间字符串,计算时间差和时区转换等。
Go语言Context的使用
相信大家在日常使用Go语言进行开发的时候一定会遇到下面这种代码,特别是在Web开发中使用了诸如Gin、Echo和Beego类似的开发框架。
Go语言定时器Timer和Ticker到底怎么用
在Go语言中内置的有两个定时器,`Timer`和`Ticker`,合理的使用这两个定时器可以很好的解决定时任务的需求。
Go语言测试第二弹——基准测试
基准测试 基准测试,也就是BenchmarkTest,基准测试是用来测试代码性能的的一种方法,使用基准测试时,测试函数必须以Benchmark开头,后面跟具体需要测试的函数的名称。
Go语言单元测试深入学习,别再只会简单的TestFunc了!
不写测试的开发不是好程序员! 在Go语言中,使用单元测试的主要工具命令就是`go test`,不需要额外其他工具或库来进行单元测试
Go语言轻松搞定Excel的操作,简单生成图表
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,使用Go语言轻松搞定Excel操作,简单代码即可实现表格数据的读取,写入以及图表生成插入。
defer面试题,你能答对几题?
以下三道题都是defer关键字相关知识,首先在不运行代码的情况下给出返回值,你能答对几题?全对or全错?
Gin框架入门系列【1】HelloWorld
Gin框架是一个高性能,且能快速进行开发的框架,是目前Go语言生态中使用最多且最简单的web框架之一。
Go语言中的大数计算
big包简介 在日常的开发过程中,不可避免的需要使用到超过变量类型的数值计算,这时候就需要使用到 go 语言中专门为大数计算而存在的标准库:math/big 包里面的内容。
Go语言标准输入输出库的使用
fmt是go语言中的格式化输入输出库,其中主要分为两个部分,分别是输出部分和输入部分。Print函数的主要功能是输出,Scan函数的主要功能是输入。
go语言的GMP调度原理
在go语言中为了更方便的使用并发编程,还提出了协程(goroutine)的概念,一个goroutine只占几 KB,并且这几 KB 就足够goroutine运行完。
Go语言入门—16Select
select 是 go 语言中的一种条件控制语句,类似于之前学习的 switch 条件控制语句,不同的是 select 只能用于通道的控制。
Go语言入门—15Channel
channel(通道)在 go 语言中通常用于goroutine之间通信,可以连接不同的 goroutine 。
Go语言入门—14并发编程
goroutine(协程)是go语言中独有的一种用于并发编程的机制,goroutine是由go的运行时调度和管理的。go程序会智能地将 goroutine 中的任务合理地分配给每个CPU去执行。
Go语言入门—13异常处理
在go语言开发中,没有类似try...catch的异常捕获机制,由于go语言中函数或方法都是可以有多个返回值的,所以通常使用的是直接在方法或者函数上对异常进行返回。
Go语言入门—12接口
在go语言中,接口是一种抽象的类型,它把所有的具有共性的方法定义在一起,换句话说接口就是一组方法的集合,任何其他类型只要实现了接口里面的所有方法就是实现了这个接口。
Go语言入门—11Map
map是一种键值对形式的数据结构,一个键对应一个值,可以通过键快速检索出其对应的value值,在map中key的值是唯一的,value的值不唯一,并且map中保存的数据是无序的。
下一页