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

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

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

发现了两个不错的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 铁哥

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 * 综合指标支...阅读全文

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...阅读全文

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] 一键导入和一键拉取...阅读全文

CentOS下go 安装

go 语言源码安装依赖 ,gcc ,make glibc库,等,上述工具安装省略,另外,其源代码更新采用的是mercurial 工具,安装前先安装mercureal : 1.mercurial安装使用 yum install mercurial2.设置环境变量在.bash_profile中#go setexport GOROOT=/usr/local/goexport GOOS=linuxexport GOARCH=386export GOBIN=$GOROOT/binPATH=$PATH:$GOBINexport PATHalias cdg="cd /project/go"2.下载go安装包:hg clone -r release https://go.googlecode.com/hg/...阅读全文

博文 2015-09-07 03:00:01 DaBing0806

一段模拟登陆极客学院的小程序。

本来以为极客学院只有年费会员才可以下载视频的,月会员不能直接下载。用wget一个一个搞感觉太慢,于是用golang写了一段程序,直接生成一段shell脚本。后来知道视频其实也可以右键直接下载的,这段程序也没有什么卵用,还是贴出来分享一下吧。(现在还是小白,感觉代码写的不太好,见谅哈) 代码: ``` package main import ( "fmt" "github.com/PuerkitoBio/goquery" "io" "io/ioutil" "net/http" "net/http/cookiejar" "net/url" "os" ) var cookies []*http.Cookie const ( spider...阅读全文

手机短信验证微服务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(beego)验证码控制器

核心代码是封装的别人的 代码如下: /** * 用法 *1)注册一下路由 * beego.Router("/yzm", &controllers.YzmController{}, "Get:GetYzm") //验证码控制器 * beego.Router("/yzm/judgeyzm", &controllers.YzmController{}, "Post:JudgeYzm") //验证码ajax验证 * * 2)用法 * */ package controllers import ( crand "crypto/rand" // "fmt" "github.com/ast...阅读全文

博文 2015-12-21 18:00:03 zhifeiya

webqq go语言的实现

最近开始学习go语言,觉得非常有趣,便从http入手,写了个web挂机程序。适用go版本r59-201108最新版本,低版本编译通不过。 // webQQ.go /* *GO语言讨论群:102319854 *GO语言官网:www.golang.org *作者: 不死爬虫 *主页: http://www.gososo.org http://www.daohang361.com/news/index.html *见证的轨迹 *乱码的解决方法 * 1、dos执行chcp 65001 //修改代码页为utf-8,否则无法通过编译 * 2、修改dos窗口字体为Lucida Console,否则显示的字符为乱码 * http://bbs.golang-china.org/viewtopic.php?f=...阅读全文

博文 2014-10-04 19:26:26 naner3344

点触验证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...阅读全文

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 系统