优爱好网
首页
源码下载
网站源码
APP源码
小程序源码
其它源码
教程下载
视频教程
课件教程
APP教程
小程序教程
软件下载
精品软件
绿色软件
装机必备
苹果软件
游戏下载
精典游戏
模拟器游戏
Switch游戏
小游戏
游戏攻略
技术文章
操作系统
数据库
服务器
编程开发
网络运营
软件相关
随身听
DJ中文
DJ串烧
英文DJ
慢摇串烧
流行音乐
热门音乐
关于
注册
登陆
您的位置:
首页
Golang
分类:
JavaScript
VBscript
C/C++
VB
Java
XML/RSS
CSS
HTML
ASP
PHP
JSP
ASP.NET
Perl
Python
Nuva
Ruby
Golang
golang时间字符串和时间戳转换的案例
1. 获取当前时间字符串和时间戳package mainimport ( 'fmt' 'time')func main() { now := time.Now().UTC() // 显示时间格式: UnixDate = 'Mon Jan _2 15:04:05 MST 2006' fmt....
日期:2023-11-22
浏览:21
Golang 实现 Redis系列(六)如何实现 pipeline 模式的 redis 客户端
本文的完整代码在github.com/hdt3213/godis/redis/client通常 TCP 客户端的通信模式都是阻塞式的: 客户端发送请求 -> 等待服务端响应 -> 发送下一个请求。因为需要等待网络传输数据,完成一次请求循环需要等待较多时间。我们能否不等待服务端响应直接发送...
日期:2023-11-01
浏览:13
浅谈golang二进制bit位的常用操作
golang作为一热门的兼顾性能 效率的热门语言,相信很多人都知道,在编程语言排行榜上一直都是很亮眼,作为一门强类型语言,二进制位的操作肯定是避免不了的,数据的最小的单位也就是位,尤其是网络中封包、拆包,读取二进制文件等用的特别广泛,所以学好golang二进制bit位的常用操作还是很必要的,而且很多...
日期:2023-11-25
浏览:341
golang日志包logger的用法详解
1. logger包介绍import 'github.com/wonderivan/logger'在我们开发go程序的过程中,发现记录程序日志已经不是fmt.print这么简单,我们想到的是打印输出能够明确指定当时运行时间、运行代码段,当然我们可以引入go官方自带包 import “log”,然后...
日期:2023-10-19
浏览:95
golang DNS服务器的简单实现操作
简单的DNS服务器提供一个简单的可以查询域名和反向查询的DNS服务器。dig命令主要用来从 DNS 域名服务器查询主机地址信息。查找www.baidu.com的ip (A记录):命令:dig @127.0.0.1 www.baidu.com根据ip查找对应域名 (PTR记录):命令:dig @127...
日期:2023-10-22
浏览:67
golang 对私有函数进行单元测试的实例
在待测试的私有函数所在的包内,新建一个xx_test.go文件书写方式如下:import ( 'github.com/stretchr/testify/assert' 'testing')var XXFunc = yourPrivateFuncfunc TestXXFunc(t *testing.T...
日期:2023-10-14
浏览:53
golang 的string与[]byte转换方式
相对于C语言,golang是类型安全的语言。但是安全的代价就是性能的妥协。下面我们看看Golang不想让我们看到的“秘密”——string的底层数据。通过reflect包,我们可以知道,在Golang底层,string和slice其实都是struct:type SliceHeader struct ...
日期:2023-10-26
浏览:324
golang使用grpc+go-kit模拟oauth认证的操作
我们使用grpc对外的接口,进行服务,模拟对外认证的接口首先我们要了解oauth的基本认证过程第三方的服务端,在oauth2.0中作为一个客户端的身份,进行请求数据。用户进行选择第三方的登陆,比如选择到某一个第三方的平台进行登陆,则会跳转到第三方登陆平台用户输入用户名密码,在第三方平台进行登陆,,如...
日期:2023-09-27
浏览:208
Golang 之协程的用法讲解
一、Golang 线程和协程的区别备注:需要区分进程、线程(内核级线程)、协程(用户级线程)三个概念。进程、线程 和 协程 之间概念的区别对于 进程、线程,都是有内核进行调度,有 CPU 时间片的概念,进行 抢占式调度(有多种调度算法)对于 协程(用户级线程),这是对内核透明的,也就是系统并不知道有...
日期:2023-10-27
浏览:78
Golang import本地包和导入问题相关详解
1 本地包声明包是Go程序的基本单位,所以每个Go程序源代码的开始都是一个包声明:package pkgName这就是包声明,pkgName 告诉编译器,当前文件属于哪个包。一个包可以对应多个*.go源文件,标记它们属于同一包的唯一依据就是这个package声明,也就是说:无论多少个源文件,只要它们...
日期:2023-09-30
浏览:60
排行榜
golang日志包logger的用法详解
1.
使用css实现全兼容tooltip提示框
2.
requestAnimationFrame定时动画屏幕刷新率节流示例浅析
3.
Vue3使用JSX的方法实例(笔记自用)
4.
PHP简易延时队列的实现流程详解
5.
PHP函数原理理解详谈