Go语言中文网 为您找到相关结果 112

腾讯云短信的 SDKqcloudsms_go

使用Go语言开发的腾讯云短信的SDK,完成了目前腾讯云提供的所有功能。 此 SDK 为非官方版本,命名和结构上与官方版本有一些区别。 海外短信和国内短信使用同一接口,只需替换相应的国家码与手机号码,每次请求群发接口手机号码需全部为国内或者海外手机号码。 语音通知目前支持语音验证码以及语音通知功能。 短信  单发短信  指定模板单发短信  群发短信  群发模板短信  短信下发状态通知  短信回复  拉取短信状态  拉取单个手机短信状态 语音  发送语音验证码  发送语音通知  语音验证码状态通知  语音通知状态通知  语音通知按键通知  语音送达失败原因推送 模板  添加模板  修改模板  删除模板  模板状态查询 签名  添加签名  修改...阅读全文

golang 连接mssql sql server

package main import ( "database/sql" "fmt" "strings" ) import ( _ "github.com/mattn/go-adodb" ) type Mssql struct { *sql.DB dataSource string database string windows bool sa SA } type SA struct { user string passwd string } func (m *Mssql) Open() (err error) { var conf []string conf = append(conf, "Provider=SQLOLEDB") conf = append(conf, "Data Sour...阅读全文

博文 2016-03-30 16:00:07 CodyGuo

一个可以用手机挖矿的app

在比特币大火特火之后,区块链可以说如雨后春笋一般涌现,但是大多数都是需要显卡或者矿机,这岂是我们可以玩得起的,不过还好,现在越来越多的矿机支持手机来挖矿,但是大部分都是不能提币,或者不能交易的,所以就不能验证真假,最近朋友推荐了一个OF(福币)的挖矿app,挖出来的糖果可以提币到okex平台进行交易,这样就可以放心了,不过现在OF币价格比较低,但是现在可以暂时屯币,相信随着矿池可挖数量的减少,价格一定会上涨的 微信扫码即可注册,然后下载app就可以登录挖矿了,最重要的是这个app不会占用太多cpu,开启后其它功能完全不受影响,大家的淘汰手机可以得到充分利用 ![image.png](//dn-cnode.qbox.me/FulFlMPOhqHnGTkhiPkt6rCkL66s) 以下是OF币...阅读全文

博文 2018-05-31 16:15:47 beiyannanfei

golang 防知乎 中文验证码 源码

创,转载请注明出处! 最开始用图形来模仿文字进行各种角度的倒立和排列,后来切换为文字后,有很多问题。总结如下: 1、程序在画图形和画文字方面不一样,图形的是从原点开始(0,0),而文字则从文字的基线开始(0,baseline) 2、在增加角度偏移时,文字或图形的高宽会产生变化(偏∠45度时达到最大),这时候为了让它们顶点对齐,需要计算偏移量(用三角函数) 3、在绘图时,会先旋转“画布”(描述可能不准确),再绘制文字。此时要往回旋转,否则下一个图形会顺着这个角度继续画。 4、为了让图形保持固定宽度,对于有偏角的文字,需要平均缩小左右间距(否则不同的角度,固定的文字个数,会让图形宽度不同) 效果图: 源码:(代码还可以再整理和优化,但限于计划时间,懒得弄了) package main impor...阅读全文

博文 2018-07-16 15:30:00 Denny_Yang

使用 Go(Golang)实现 OAuth2.0

2018 年 7 月 1 日 OAuth2 是一种身份验证协议,用于使用其他服务提供商来对应用程序中的用户进行身份验证和授权。 本文将介绍如何构建 Go 应用程序  来实现 OAuth2 协议。 > 如果您想查看代码,可以在[此处](https://github.com/sohamkamani/go-oauth-example) 查看 ## OAuth2 流程 在我们开始实现之前,让我们简要介绍一下 OAuth 协议。如果您曾经见过类似这样的对话框,那么您可能对 OAuth 的含义有所了解: ![gitlab 使用 GitHub OAuth](https://raw.githubusercontent.com/studygolang/gctt-images/master/implement...阅读全文

博文 2019-01-01 19:36:11 lovechuck

阿里双11狂欢幕后:打造世界级计算引擎

2015天猫双11全球狂欢节拉开帷幕,阿里巴巴的工程师们又忙碌了起来。在力保全球“剁手党”顺畅购物的同时,他们还将在双11验证多项开创性技术,对全世界展示阿里巴巴的整体技术实力。 阿里巴巴双11技术总指挥刘振飞表示:“双11不仅是一场全球消费者的狂欢,也是对中国互联网技术体系的实力检验。一下子几千万人涌进来买买买, 这种真实的商业场景全世界一年也只有一次。阿里技术人能够用世界级的技术创新,支撑世界级的经济现象,是非常幸运的。” 异地多活:给1000公里外的飞机换引擎 去年双11,阿里巴巴在全球首创交易系统“异地双活”,而今年有了更大的突破:在支付宝这样高度复杂与严谨的金融系统中,实现1000公里以上的“异地多活”能力。 “异地多活”已经超越了两地三...阅读全文

golang 图像验证码

为什么base64图片 for RESTful 服务 Data URIs 支持大部分浏览器,IE8之后也支持. 小图片使用base64响应对于RESTful服务来说更便捷 godoc文档 在线Demo Playground Powered by Vuejs+elementUI+Axios wav file 安装golang包 go get -u github.com/mojocn/base64Captcha 对于中国大陆Gopher go get golang.org/x/image 失败解决方案: mkdir -p $GOPATH/src/golang.org/x cd $GOPATH/src/golang.org/x git clone https://github.com/golang...阅读全文

博文 2017-12-25 08:34:41 trytv

Telegram中文群组

Telegram与币用有一定的内在联系的且数据是互通,为了方便大家交流可以尝试下载Telegram软件,那么问题来了,怎么下载呢?不要着急,大V今天就把下载的流程分享给大家。 Telegram 是免费、安全、无广告的开源跨平台通讯软件。 除了网页版,移动版覆盖 Android / iOS / WindowsMobile,桌面版覆盖 Windows / OsX / Linux。 Telegram 官网:https://telegram.org/ 官网上很全,可以按照自己使用的系统安装相应的。 ![飞机.png](https://static.studygolang.com/200401/12534b496e653cda2ea90a814157c10e.png) 智能手机端安装结束后,是一个纸飞...阅读全文

博文 2020-04-01 16:02:05 ttl147369

Go 装饰器模式教程

装饰器在其他编程语言(如 Python 和 TypeScript)中肯定更为突出,但这并不是说你不能在 Go 中使用它们。事实上,对于某些问题,使用装饰器是完美的解决方案,通过本教程中我们可以了解到装饰器的用法。 ## 了解装饰器模式 > 装饰器本质上允许您包装现有功能并在开始或结尾处添加您自己的自定义功能。 在 Go 中,函数被视为第一等对象,这实际上意味着您可以像传递变量一样传递它们。我们来看一个非常简单的例子: ```go package main import ( "fmt" "time" ) func myFunc() { fmt.Println("Hello World") time.Sleep(1 * time.Second) } func main() { fmt.Print...阅读全文

博文 2019-03-10 19:36:09 lovechuck

BookStack V1.1版本发布,使用Beego开发的功能类似Gitbook和看云的在线文档管理系统

BookStack V1.1版本发布,使用Beego开发的功能类似Gitbook和看云的在线文档管理系统。 开源地址: - Github: https://github.com/TruthHun/BookStack - Gitee: https://gitee.com/truthhun/BookStack > 演示站点:http://demo.bookstack.cn > 正式站点:http://www.bookstack.cn 本次版本,主要升级和强化了以下内容: - [x] 增加备案链接链到工信部。 - [x] 文档阅读页面缺少了统计代码,已加上。 - [x] 解决给文档打分时分值错误的问题。 - [x] 一键导入和一键拉取...阅读全文

数据宝祝您开工大吉,新年新气象,优质接口来报道!

今日向您推荐: 1、银行卡四要素认证:银行卡号、姓名、身份证号、手机号四项输入进行验证,支持国内全部银联卡,实时、全五星好评,用于金融风控、智慧出行(网约车、租车)。 2、学历信息查询:输入姓名、身份证返回入学毕业时间、学校、专业等,直连数据,覆盖01年以后的全国大专以上学历查询。用于个人信用分析,推断收入和还款能力;婚庆、相亲、社交网站会员信息验证以及人事招聘信息核实。 3、京东查询:输入京东账户、密码及验证码返回京东账户信息、会员等级、订单信息等;用于小额信贷等网贷平台进行个人信用分析,消费及还贷能力评估等。 4、实名认证(人像):输入姓名及身份证号匹配一致返回身份证照片;直连数据,覆盖全国,应用于涉及身份认证、资金交易的所有平台。 现在注册认证,即可获...阅读全文

Prometheus远程存储

除了其本地时间序列数据库之外,还可以将Prometheus配置为读取和写入远程存储。这旨在支持监视数据的长期存储。 远程读 配置后,Prometheus存储查询(例如,通过HTTP API)将发送到本地和远程存储,然后合并结果。 请注意,为了在面对远程存储问题时保持可靠性,警报和记录规则评估仅使用本​​地TSDB。 配置 您可以在Prometheus配置文件的remote_read部分中配置远程存储读取路径。 最简单的是,您只需为远程存储指定读取的端点URL,再加上身份验证方法。您可以使用HTTP基本认证或承载令牌认证。 您可能需要使用read_recent标志:设置为true时,将从远程存储和本地存储中回答所有查询。如果为false(默认值),则可以从本地存储完全回答的所有查询都不会发送到...阅读全文

博文 2019-12-19 17:32:42 iyacontrol

Python爬虫相关的基础有哪些?Python学习

现行环境下,大数据与人工智能的重要依托还是庞大的数据和分析采集,类似于淘宝 京东 百度 腾讯级别的企业 能够通过数据可观的用户群体获取需要的数据,而一般企业可能就没有这种通过产品获取数据的能力和条件,想从事这方面的工作,需掌握以下知识: 1. 学习Python基础知识并实现基本的爬虫过程 一般获取数据的过程都是按照 发送请求-获得页面反馈-解析并且存储数据 这三个流程来实现的。这个过程其实就是模拟了一个人工浏览网页的过程。 Python中爬虫相关的包很多:urllib、requests、bs4、scrapy、pyspider 等,我们可以按照requests 负责连接网站,返回网页,Xpath 用于解析网页,便于抽取数据。 2.了解非结构化数据的存储 爬虫抓取的数据结构复杂 传统的结构化数据...阅读全文

博文 2019-11-19 16:00:32 zhouzhou2018

点触验证touclick

首创点触式新一代验证码 防数据爬取 / 防黄牛刷单 / 防垃圾注册 / 防恶意登录 / 防支付欺诈 / 防投票作弊,解决机器攻击带来的互联网病痛。 可感、可知、可信、可控,专注用户信息安全。 基于人工智能、机器学习、大数据分析的独特算法体系,以行为技术为核心保护用户信息安全。 在线体验:[https://www.touclick.com/online](https://www.touclick.com/online) **效果图:** 拖动拼合 ![image](https://static.oschina.net/uploads/space/2017/0304/221631_gvew_2720166.png) 图标点击 ![image](htt...阅读全文

SSH 服务器 Gravitational Teleport

Gravitational Teleport 是一个先进的 SSH 服务器,可通过 SSH 或者 HTTPS 远程访问 Linux 服务器。其目的是为了替代 sshd。Teleport 可以轻松让团队以最佳实践来使用 SSH,例如: * 无需分发密钥,Teleport 使用基于证书的访问并实现自动过期 * 增强了两阶段身份验证 * 集群支持,每个 Teleport 节点是集群的一部分,而且可通过 Web UI 浏览 * 可以记录和重放 SSH 会话,方便分享和审计 * 通过会话的共享来实现协作诊断问题 * 可通过 HTTPS 访问置于防火墙之后的服务 * 可通过 OAuth 实现对其他认证系统的支持 Teleport 基于 [Golang SSH](https://godoc...阅读全文

手机短信验证微服务SmsCode

专门为需要【手机短信验证码】使用场景而设计的微服务(Micro service),如:用户注册、找回密码、用户身份验证、验证码登录等等。 首先我没有找到已实现这些基本功能合一的轮子,至少开源的没有。而实际上我们很多项目开发时经常需要用到手机验证码功能。然而每次重复造轮子又觉得太繁琐且不容易集中控制。于是有了开发一个可复用轮子的想法。那么合计不到1500行Go代码实现这个可复用的手机验证码微服务何乐不为呢? 得益于Go语言的跨平台支持,SmsCode可安装在所有主流OS上(Linux,Mac OS X,FreeBSD,Windows,ARM等) 推荐Linux x64上安装SmsCode,编译安装请确保已经在OS上安装了Go的编译环境(GO 1.5+)。 请参考项目中的Dockerfi...阅读全文

golang xlsx读写

func TestRequest_LoadFromRemote2(t *testing.T) { xlsxfile2, err := xlsx.OpenFile("E:/apihub/1数据核查/信息核查数据.xlsx") if err != nil{ fmt.Println( err) return } for _, sheet := range xlsxfile2.Sheets { for indexr, row := range sheet.Rows { if indexr < 2 { continue } //if indexr >= 3{ // break //} fmt.Print(fmt.Sprint(indexr)+"姓名:",strings.Trim(row.Cells[1...阅读全文

博文 2018-06-21 15:34:38 Feng_Sir

除痛指南 | P2P公司贷前风控福利贴

最近,随着数据宝的壮大和业务多样化 (骄傲脸)宝妹接到了很多case, 宝妹发现了一些相同的烦恼 临近年末,P2P公司生意火爆, 后台提出了各式各样的烦恼或需求 但细心的宝妹还是做了一个针对性的总结; 借此,宝妹还申请到了这次的专场福利, P2P公司-李先生 宝妹,我们在核查客户信息时经常碰到盲点, 被一些假身份、假号码糊弄,求帮助! 您的问题,宝妹已经在后台收到了呢, 对于这位P2P小伙伴的烦恼, 我们为您推荐以下接口 给您一面“照妖镜”助您让假身份无所遁形, 精准辨别借贷身份真实性。 ![1..jpg](http://studygolang.qiniudn.com/161124/f46f67d68ff96fab7cd54524a96379fb...阅读全文

微服务解决方案 Golang商城微服务项目

GitHub地址 (https://github.com/zhuxiujia/GoMybatisMall) 首先让我们来看看 Java端写接口(要支持swagger注解) ```Java @Controller @Api( description = "验证码生成控制器" ) public class CaptchaImageController { private static Logger logger = LoggerFactory.getLogger(CaptchaImageController.class); private static final String NO_CACHE = "No-cache"; @Resource private SmsVerificationSer...阅读全文

博文 2020-04-06 02:00:55 zhuxiujia

(一) Tendermint 简介及与Fabric对比

一、什么是Tendermint Tendermint 是支持拜占庭容错的区块链引擎,包含区块链共识引擎(Tendermint Code)和通用应用程序接口(Tendermint Application BlockChain Interface, 也称作为 Tendermint ABCI). 基于Tendermint 我们可以很方便的进行公链和联盟链的开发。 以广为人知的加密货币比特币为例。 比特币是一个加密货币区块链,每个节点都维护一个经过完全验证的未支出交易输出(UTXO)数据库。 如果有人想在ABCI上创建一个类似比特币的系统,Tendermint Core将会实现: 在节点之间共享区块和交易 建立交易标准/不可更改的顺序(即区块链) 应用程序将会实现 维护UTXO数据库 验证交易签名 ...阅读全文

博文 2020-03-01 03:32:47 卡戎li

发现了两个不错的golang的package

一个完整的golang的第三方package在这里:https://code.google.com/p/go-wiki/wiki/Projects 其中,我对这几个非常感兴趣: 1 一个验证码的包:captcha ,可以生成图片的验证码或者音频验证码,从示例上看,图片验证码挺不错的,源代码在这里: https://github.com/dchest/captcha 没有版权限制。 2 一款国人写的cms:toropress,这个没有出现在这份列表中,但成熟度已经非常高了,基于beego框架,beego框架同样是国人开发的 源代码:https://github.com/insionng/toropress 在线演示:http://www.sudochina.com 这个没有注明版权,不过看意思...阅读全文

博文 2014-11-16 10:06:05 铁哥

OAuth2 和 OpenID Connect ServerORY Hydra

![image](https://static.oschina.net/uploads/space/2019/0627/192201_Pvxr_3734192.png) ORY Hydra 是针对低延迟,高吞吐量和低资源消耗而优化的强化 OAuth2 和 OpenID Connect Server,也就是一个 OAuth 2.0 的服务端框架,它能够发出访问、刷新和 ID 令牌。Ory Hydra 不提供用户管理(登录、注销、配置文件管理、注册),而是使用基于重定向的流和 REST API 将用户身份验证(登录)委托给实现和控制的服务。 主要特点: * Ory Hydra 实现 IETF 制定的开放标准 * Ory Hydra 是 OpenID 基金会认证的 OpenID 提供...阅读全文

开源项目 2019-07-05 18:30:01 ory

【币码翁•IPFS】第56期官方周报

​ 欢迎关注IPFS周报!星际文件系统 (IPFS)是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周报旨在跟踪整个生态系统的开发。IPFS生态圈动态你在 Twitter 上关注 IPFS吗? 关于新闻中 IPFS 的最新汇总,请查看我们的Twitter 提要或查看有关 Awesome IPFS 的最新文章。包装链项目概述,David Craven,2019年8月24日幻灯片:go-libp2p-noise,Ed Mazurek,ETHBerlinZwei,2019年8月24日我如何使用3Box建立一个全栈Dapp,Pedro Gomes,2019年8月23日为您的应用程序添加身份验证的简便方法,2...阅读全文

博文 2019-08-29 20:32:46 IPFS星际特工

Kubernetes 原生 API 网关Ambassador

Ambassador 是一个基于 Envoy 构建的 Kubernetes 原生 API 网关,专为微服务而设计,它本质上是一个 Envoy 入口控制器,但具有更多功能。 ![image](https://static.oschina.net/uploads/space/2019/0709/181424_9AuX_3820517.png) 关键特性包括: * 自助服务配置,通过 Kubernetes 注解 * 支持 gRPC、HTTP/2 与 WebSockets * 支持 CORS、超时、加权轮询调度、粘性会话与速率限制 * 身份验证 * 强大的 TLS 支持,包括 TLS 客户端证书身份验证与 SNI * 综合指标支...阅读全文

golang 通过(Google Authenticator)实现动态口令

golang 通过(Google Authenticator)实现动态口令 Google Authenticator,是谷歌推出的一款动态口令工具,解决大家的google账户遭到恶意攻击的问题;许多安全性比较高的网站都会采用这种工具来验证登录或者交易;这个动态口令就是Google身份验证器每隔30s会动态生成一个6位数的数字。它的作用是:对你的账号进行“二步验证”保护,或者说做一个双重身份验证,来达到提升安全级别的目的。 通过 一致算法保持手机端和服务端相同,并每30秒改变认证码。 方法说明 GetSecret() :获取秘钥(32位字符串) GetCode() :获取动态码 GetQrcode() :获取动态码二维码内容 GetQrcodeUrl() :获取动态码二维码图片地址 Verif...阅读全文

博文 2020-01-01 02:32:53 谁不曾年少轻狂过

Go 语言实现的应用安全网关Janusec Application Gateway

Janusec应用网关(Janusec Application Gateway)一款基于Golang打造的应用安全网关,具备WAF(Web应用防火墙)功能及组合策略配置,天然支持HTTPS(符合PCI-DSS认证要求),无需Agent,私钥加密存储在数据库,提供负载均衡和统一的Web化管理入口。 ![Janusec Application Gateway](https://camo.githubusercontent.com/292d1c91acf55a2572fdfdf91a287c4f1eb1afa4/68747470733a2f2f7777772e6a616e757365632e636f6d2f696d616765732f67617465776179312e706e67) Janu...阅读全文

开源项目 2018-07-30 12:30:01 网友

go语言自带smtp的使用,本文主要对qq发送邮件的使用,部分代码参考。

###go语言自带smtp的使用,本文主要对qq发送邮件的使用,部分代码参考。 * user:登陆邮箱账号 * password:不是qq邮箱密码,需要登陆你的qq邮箱,在设置,账号,启用IMAP/SMTP服务,会发送一段身份验证符号给你,用这个登陆 * host:smtp.qq.com:587 * to:加入多个邮箱,已逗号隔开,相当于群发。 * subject:发送的主题 * body:发送的内容 * mailtyoe: 发送的内容是文本还是html ```javascript package main import ( "fmt" "net/smtp" "strings" ) func SendMail(user, ...阅读全文

数据宝年末用户答谢“惠”~~全场接口2折起!助力您节前再创业绩高峰!

今日向您推荐: 1、黑名单综合验证(个人):姓名和身份证号输出黑名单信息详情,4000万+覆盖数据实时更新,用于网贷咨询、担保,网贷平台分析用户的信用状态,规避风险; 2、在校学籍验证:输入姓名、身份证、院校名称等验证学籍信息,覆盖全高高校大学生,信用和个人能力评估,适用于校园网贷、招聘等支付能力分析及信息核实。 3、个人实名认证:输入姓名及身份证号进行匹配验证,覆盖全国,全行业、全领域适用,尤其是金融网贷、电商行业(淘宝、共享单车、打车、直播平台)等卖家的线上金融交易、个人信息验证。 4、手机号状态查询:手机号输出在网、停机或销号等状态;数据库对接三大运营商,一手数据源,覆盖全国准确率96%以上适用于金融、通讯、社交、航空、物流、旅游等APP、网站注册,软件验证,商...阅读全文

15 Go 鉴权(一):鉴权机制概述

一、系统鉴权概述 在现代web开发中,系统鉴权服务已是基本标配模块,有些开发框架甚至内置了鉴权模块的实现,或者提供一些鉴权的工具类,然而鉴权的方式也分为多种,了解各种鉴权方式的特点及使用场景可以帮助我们构建更健壮的web系统。以下列出四种常见的鉴权方式,我们来认识一下: HTTP Basic Authentication Session-Cookie机制 Token令牌机制 OAuth2.0授权机制 二、鉴权方式简析 1.HTTP Basic Authentication HTTP 基本身份验证,允许客户端在标准的 HTTP 头中发送用户名和密码。服务端可以验证这些信息,并确认客户端是否有权访问服务。这样做的好处在于,这是一种非常容易理解且得到广泛支持的协议。问题在于,通过 HTTP 有很高...阅读全文

博文 2019-07-20 21:32:38 GoFuncChan

Go语言中的byte和rune

Go语言中byte和rune实质上就是uint8和int32类型。byte用来强调数据是raw data,而不是数字;而rune用来表示Unicode的code point。参考规范: uint8 the set of all unsigned 8-bit integers (0 to 255) int32 the set of all signed 32-bit integers (-2147483648 to 2147483647) byte alias for uint8 rune alias for int32 可以通过下面程序验证: package main import "fmt" func byteSlice(b []byte) []byte { return b } func...阅读全文

golang 远程连接mssql sql server

sql server 2008配置远程连接方法,参考百度经验:http://jingyan.baidu.com/article/6c67b1d6ca06f02787bb1ed1.html golang 连接远程方法如下: package main import ( "database/sql" "fmt" "strings" ) import ( _ "github.com/mattn/go-adodb" ) type Mssql struct { *sql.DB dataSource string database string windows bool sa SA } type SA struct { user string passwd string port int } func (...阅读全文

博文 2016-03-30 18:00:01 CodyGuo

ssh 连接双层验证linux 系统