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

GO语言的一些简单数据类型之间相互转换

在GO语言的使用过程中总会遇到一些类型之间相互转换的问题,做了一个简单的总结。只列出了几种易用的类型间的转换,如果用到其他类型间的数据类型格式转换,查看GO文档是很不错的选择。 strconv包实现了基本数据类型和其字符串表示的相互转换。 //string到int value_int,err:=strconv.Atoi(string) //int到string str:=strconv.Itoa(value_int) //string到int64 value_int64, err := strconv.ParseInt(string, 10, 64) //int64到string,需注意下面转换规定 //FormatInt returns the string representation ...阅读全文

博文 2015-06-23 23:02:19 qq_534019165

golang excel

github.com/tealeg/xlsx 封装的接口简单易用 package main import ( "bufio" "fmt" "github.com/tealeg/xlsx" "os" "strings" ) func main() { if len(os.Args) != 3 { fmt.Printf("Usage : %s inFile outFile\n", os.Args[0]) return } inFileName := os.Args[1] outFileName := os.Args[2] inFh, err := os.OpenFile(inFileName, os.O_RDONLY, 0755) if err != nil { fmt.Printf("open...阅读全文

博文 2015-04-04 03:00:00 rojas

go-mysql,一个易用的mysql接口框架实现

介绍 go-mysql是一个用go写的mysql driver,使用接口类似于go自身的database sql,但是稍微有一点不同,现阶段还不支持集成进go database/sql中,但实现难度并不大,后续可能会接入。 go-mysql最先开始于mixer(一个用go实现的mysql proxy)中,随着mixer的演化,我觉得有必要将其mysql模块独立出来使用。对于mixer,后续我会详细介绍。 为什么要自己实现一套新的接口,而不是go自身的sql接口呢?最主要的原因在于我很不习惯使用Query的查询方式。go自身的query例子: age := 27 rows, err := db.Query("SELECT name FROM users WHERE age=?", age) i...阅读全文

博文 2014-10-15 00:19:21 siddontang

小米即时消息云 SDKMIMC

小米即时消息云MIMC:xiaoMI Messaging Cloud MIMC是小米自研的一种安全、可靠、易用的分布式IM云服务。为广大开发者提供免费快捷的即时通讯接入服务。MIMC基于多年小米通讯技术积累,让即时通讯不再复杂。 目前开发者可在PC端打开链接小米开放平台查看小米即时消息云的介绍和API接入文档,SDK下载等。 [https://dev.mi.com/console/appservice/mimc.html](https://dev.mi.com/console/appservice/mimc.html) ![image](https://static.oschina.net/uploads/img/201801/30142337_jLhU.jpg...阅读全文

开源项目 2018-12-05 11:30:02 网友

go-mysql,一个易用的mysql接口框架实现

go-mysql是一个用go写的mysql driver,使用接口类似于go自身的database sql,但是稍微有一点不同,现阶段还不支持集成进go database/sql中,但实现难度并不大,后续可能会接入。 go-mysql最先开始于mixer(一个用go实现的mysql proxy)中,随着mixer的演化,我觉得有必要将其mysql模块独立出来使用。对于mixer,后续我会详细介绍。 有博文进行较详细的介绍:[go-mysql,一个易用的mysql接口框架实现](http://studygolang.com/articles/1422...阅读全文

一个简单易用的微信 sdk

# WeChat SDK for Go 使用Golang开发的微信SDK,简单、易用。 ## 快速开始 以下是一个处理消息接收以及回复的例子: ```go //配置微信参数 config := &wechat.Config{ AppID: "xxxx", AppSecret: "xxxx", Token: "xxxx", EncodingAESKey: "xxxx", Cache: memCache } wc := wechat.NewWechat(config) // 传入request和responseWriter server := wc.GetServer(re...阅读全文

golangxApi Manager-哆啦接口管理平台

#### XAPI MANAGER -专业实用的开源接口管理平台,为程序开发者提供一个灵活,方便,快捷的API管理工具,让API管理变的更加清晰、明朗。 基于golang开发的V3版本已上线,欢迎大家使用,也欢迎大家加入QQ交流群(623709829),< atarget="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=d83394f78622527ea525d1d1bc5dca2e6aa8292ca2f05a04c46d172ac2180f29">xApi Manager阅读全文

基于 Docker 的云资源管理与调度平台OpenDCP

OpenDCP是一个基于Docker的云资源管理与调度平台,集镜像仓库、多云支持、服务编排、服务发现等功能与一身,支持服务池的扩缩容,其技术体系源于微博用于支持节假日及热点峰值流量的弹性调度DCP系统。OpenDCP允许利用公有云服务器搭建起适应互联网应用的IT基础设置,并且将运维的工作量降到最低。 特性 基于Docker容器技术进行封装,不要求使用者掌握Docker。 支持阿里云公有云平台,可根据需要随时申请和释放服务器,显著降低运营成本 涵盖虚拟机创建、镜像打包、镜像部署、服务发现各个环节,简单易用,易于组织内推...阅读全文

一款简单易用的微信SDK for Golang

WeChat SDK for Go使用Golang开发的微信SDK,简单、易用。项目地址:https://github.com/silenceper/wechat文档地址:DOCS快速开始以下是一个处理消息接收以及回复的例子://配置微信参数 config := &wechat.Config{ AppID: "xxxx", AppSecret: "xxxx", Token: "xxxx", EncodingAESKey: "xxxx", Cache: memCache } wc := wechat.NewWechat(config) // 传入request和responseWriter server := wc.GetServer(request, responseWriter) serv...阅读全文

博文 2017-09-29 18:34:54 silenceper

买虚机送域名、再送CDN,立省77元,省钱更省心

站长们的新年福利,来阿里云买虚机就送域名,再送CDN加速!! 建站不必东奔西走,阿里云经典建站三件套超乎您的想象: 万网域名:国内域名服务商老大,易用安全、解析稳定,现在买虚机就送; 云虚机:国内市场占有率第一,99.999%数据与服务可靠性,赠送备案时长; CDN加速:单节点带宽40Gbps+,国内近 500个 节点,让您享受与淘宝同质量的网站加速服务; 此套餐不仅产品超值,且管理更便捷,网站速度更快,省钱又省心! 限量抢购中, 立即购买:http://click.aliyun.com/m/3577/ ![720x300 (2).jpg](http://studygolang.qiniudn.com/160120/dad51292ce13885c7e...阅读全文

PostgreSQL 数据库监控工具Pgwatch2

Pgwatch2是监控PostgreSQL数据库工具中最易用的一个。它基于Grafana并为PostgreSQL数据库提供开箱即用的监控功能。因为它已经集成到了容器里,所以我们不必担心各种依赖和复杂的安装步骤,几分钟即可将监控搭建完毕,所有的东西都已经提前配置好。我们只需要将数据库连接配置到监控中即可运行正常监控操作。 ![image](https://oscimg.oschina.net/oscnet/d849e1c85529af8c6e0b98a38e6cd57ae4b.jpg...阅读全文

开源项目 2018-08-05 11:30:02 网友

Go 语言实现的静态网站生成器Hugo Plugin

Hugo是由Go语言实现的静态网站生成器。简单、易用、高效、易扩展、快速部署。 Hugo Plugin是用于在 Jenkins 中构建  Hugo网站的插件,支持的发布方式包括:Git发布、Git子模块发布。 通过Hugo Plugin可以很轻松地做到在码云上自动发布博客、文档网站。配置方法如下图所示: ![image](https://oscimg.oschina.net/oscnet/dfede615c142a08d60da2f293d27857aa9d.jpg...阅读全文

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

Sql 注入和 XSS 分析程序grapeSQLI

grapeSQLI是一种简单易用的Sql inject & XSS分析程序,基于语义分析。 兼容且使用libinjection指纹数据以及搜索模式。 libinjection已经拥有非常完美的思维模式,没必要颠覆它,所以我的大部分代码来自于libinjection,并针对GOLANG做出优化。 经过针对GO语言的优化,目前的性能在可以接受的范围内,具体请参考Benchmark节...阅读全文

【转载】有软件开发,就要有软件测试!

移动app市场很大且还在不断发展。有多大呢?两个最流行的移动平台,iOS和Android,为我们提供了一些数据: ▪▪ 1,250,000个可供下载的 app(去年增长了85%) ▪▪ 63,000个新提交的app(并没有全部通过) ▪▪ 每月20亿的下载量 ▪▪ 765,000,000名活跃的iOS和Android用户 ▪▪ 70,000名专门的app开发员 这些数据是相当惊人的。哪儿有软件开发,哪儿就(应该)有测试!本文会试着回答以下问题:移动app测试需要专业测试知识吗?还是只要常识就行?接下来,我们来分析测试移动app和“常规”软件的区别并试着找出答案。 测试策略中的变化 当然,一个好的测试策略是基于产品风险分析的。“常规”...阅读全文

golang非常简单易用的http请求库

闲来无事造了个小轮子, 200行代码的http请求库, 纯链式写法, 各位觉得好的话赏个star呗github Hasaki http request library for golang install go get github.com/lxzan/hasaki usage // GET https://api.github.com/ hasaki. Get("https://api.github.com/"). Json() // GET http://127.0.0.1:8080/server.php?hello%5B%5D=world&hello%5B%5D=%E8%BF%9E%E7%BB%AD%E6%80%A7&me=lxzan hasaki. Get("http://127.0...阅读全文

博文 2018-07-14 10:34:45 codebeast

Kong API gateway的部署及使用

kong 是一个非常优秀的API gateway,易用简洁,我实践了一下这个API gateway,然后发现确实是不错的选择,主要遵循kong官网的指示进行操作。 https://docs.konghq.com/enter... docker run -d --name kong-database \ --network=kong-net \ -p 9042:9042 \ cassandra:3 docker run -d --name kong-ee --network=kong-ee-net \ -e "KONG_DATABASE=postgres" \ -e "KONG_PG_HOST=kong-ee-database" \ -e "KONG_CASSANDRA_CONTACT_POI...阅读全文

博文 2019-09-06 15:02:42 森木

go拾遗

最近要做易用性完善写go的SDK,于是查了查go doc,发现自己写了两年半的go了,才发现godoc这一片净土。 本机通过浏览器查看go文档: $godoc -http=:6060 本地GOPATH/bin下的文件都有列出来,于是没按标准写的包看起来太不专业了。话说Go的固定格式省去了很多纠结的时间。Go文档大全 $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('

    ').addClass('pre-numbering').hide(); $(this).addClass('has...阅读全文

博文 2017-10-21 12:01:03 Planet_X

如何更好的使用阿里云资源编排ROS免费教程

课程介绍 资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/ 课时列表 • 课时1:ROS-控制台功能概览 • 课时2:ROS-编写并运行模板 • 课时3:ROS-使用模板参数 • 课时4:ROS-更新资源栈 • 课时5:ROS-使用样例模板部署应用 开...阅读全文

非常简单易用的http请求库

闲来无事造了个小轮子, 200行代码的http请求库, 纯链式写法, 各位觉得好的话赏个star呗 [github](https://github.com/lxzan/hasaki) # Hasaki > http request library for golang - install ```bash go get github.com/lxzan/hasaki ``` - usage ```go // GET https://api.github.com/ hasaki. Get("https://api.github.com/"). Json() ``` ```go // GET http://127.0.0.1:8080/server....阅读全文

震惊,你还在用exec.Command吗?如果觉得不好用的进来看看呗。

```go // 更方便易用的exec.Command func Command(name, args string) (*exec.Cmd, error) { if filepath.Base(name) == name { lp, err := exec.LookPath(name) if err != nil { return nil, err } name = lp } return &exec.Cmd{ Path: name, SysProcAttr: &syscall.SysProcAttr{CmdLine: name + " " + args}, }, nil } ``` ### 我遇到的问题就...阅读全文