-
[置顶]短信API接口,短信接口怎么对接
本文讲述了短信API接口,短信接口怎么对接。一、关于短信API接口第三方短信服务商提供短信API接口,短信一般是编辑好内容,调用接口发送即可。我们这里提供一个注册好的账号,其中短信API服务器地址为:...
-
[置顶]热门好用的空号检测API推荐,空号检测API数据接口
本文讲述了热门好用的空号检测API推荐,空号检测API数据接口。空号检测,也称号码检测,空号过滤,号码筛选等,是基于运营商大数据及流量使用情况返回手机号码状态,比如 实号、空号 等。今天就给大家推荐一...
-
[置顶]语音验证码短信原理的深入解析
语音合成技术语音合成技术(Text-to-Speech,TTS)是一种将文本信息转换为语音输出的技术。它通过计算机算法和声音合成器,将文本中的文字逐个转换为语音信号,使计算机能够以自然语言的方式朗读出...
-
在 Gin 框架中使用 JWT 认证(在线电影)
什么是JWT?JWT全称JSON Web Token是一种跨域认证解决方案,属于一个开放的标准,它规定了一种Token实现方式,目前多用于前后端分离项目和OAuth2.0认证的业务场景下。为什么需要J...
-
方便结构体和 map 赋值(为了方便的结构类型)
简介今天我们介绍一个合并结构体字段的库mergo。mergo可以在相同的结构体或map之间赋值,可以将结构体的字段赋值到map中,可以将map的值赋值给结构体的字段。快速使用先安装:$ go get...
-
学习 Go 协程:详解信道/通道(学习资料网)
0. 前言goroutine 是 Go语言程序的并发执行的基本单元,多个 goroutine 的通信是需要依赖本文的主人公 —— channel 。channel,中文翻译有叫通道,也有叫信道的。以下...
-
Go 常量学习-可视化指南(google)
不要忘记在文章下面有很多代码示例,因此你要确保点击这些链接并尝试运行这些程序。你为什么使用常量?你不想在代码中到处定义魔法数值,于是使用常量来声明它们,并在代码中再次使用它们。魔法数值是不安全的,你需...
-
Go 1.14中值得关注的几个变化(gold)
可能是得益于2020年2月26日Go 1.14的发布,在2020年3月份的TIOBE编程语言排行榜上,Go重新进入TOP 10,而去年同期Go仅排行在第18位。虽然Go语言以及其他主流语言在榜单上的“...
-
Go官方的限流器 time/rate 如何使用(一)(golang 限流)
本主题为系列文章,分上下两篇。本文主要介绍time/rate的具体使用方法,下一篇文章将会着重介绍其内部实现原理。限流器是后台服务中的非常重要的组件,可以用来限制请求速率,保护服务,以免服务过载。限流...
-
优雅地关闭或重启 go web 项目(重启以保持最新状态怎么关闭)
我们编写的Web项目部署之后,经常会因为需要进行配置变更或功能迭代而重启服务,单纯的kill -9 pid的方式会强制关闭进程,这样就会导致服务端当前正在处理的请求失败,那有没有更优雅的方式来实现关机...
-
几个信道死锁经典错误案例详解
刚接触 Go 语言的信道的时候,经常会遇到死锁的错误,而导致这个错误的原因有很多种,这里整理了几种我初学时见到的。fatal error: all goroutines are asleep - de...
-
go的数据库模型生成器(go 模型)
为什么写这个生成器最近要写GO项目,然后发现orm着实难用,一个model要去手动写,更坑的是,`号里面的内容,没有自动打印。天好冷吗,手好抖,南方的冬天,你懂的。像JAVA、PHP等语言,都有成熟的...
-
如何用golang实现一个定时器任务队列(go语言定时任务)
golang中定时器golang中提供了2种定时器timer和ticker(如果JS很熟悉的话应该会很了解),分别是一次性定时器和重复任务定时器。一般用法:func main() { inpu...