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

Elasticsearch的Go语言客户端开发包 Elastic-Go

Elastic是 [Elasticsearch](http://www.oschina.net/p/elasticsearch) 的 [Go](http://www.oschina.net/p/go) 语言客户端开发包。 快速入门:

// Create a client
client, err := elastic.NewClient()
if err != nil {
    // Handle error
}

// Create an index
_, err = client.CreateIndex("twitter").Do()
if err...阅读全文

破解golang

1、安装完后,在应用程序中找到goland,显示包内容 WX20200113-093441@2x.png 2、把jetbrains-agent.jar文件拷到bin目录下 WX20200113-093530@2x.png 3、在goland.vmoptions文件中添加,保存打开goland,输入激活码 -javaagent:jetbrains-agent.jar WX20200113-093609@2x.png goland安装包和破解补丁都在网盘上,有需要的自取 https://pan.baidu.com/s/1mVrLZGHJFrTUeWuinie7dg ps: 1、添加后goland打不开,请卸载掉再次安装; 2、输入校验码后不生效,请把网络断掉再次输入 祝大家好运!!!...阅读全文

博文 2020-01-13 10:32:57 xiaotimel

腾讯云360 元买6年半的教程

购买链接: https://cloud.tencent.com/act/campus/group/detail?group=19758 (3月11日零点前有效)请用微信或者其他浏览器打开。根据实际情况购买。 机房选择成都,降配时,可以返还更多时间。 机房选择成都,降配时,可以返还更多时间。 机房选择成都,降配时,可以返还更多时间。 续费链接: https://cloud.tencent.com/act/campus 续费时长随意。 降低配置: https://console.cloud.tencent.com/cvm/index 后台控制台 - 更多 - 云主机设置 - 调整配置。选择 1G 内存,会返还时间。 PS: 如果感觉 1C1G 够用的话,最多可以用 6年半,但是记得要选择 成都 ...阅读全文

博文 2018-03-10 15:03:44 caochenye

百度云虚拟主机有助于提升网站收录和排名?

站长朋友都知道,要想网站在搜索引擎中能有好排名,需要依靠搜索引擎的搜索规则对网站进行优化。网站优化是一个系统综合的过程,从前期的建站规划到后期的网站运营,SEO无处不在。 为了提升网站排名,很多企业会选择用虚拟主机来托管网站,而在选择虚拟主机上,大家都会针对各种虚拟主机进行对比,而百度作为国内最大的搜索引擎、最大的中文网站,它推出的百度云虚拟主机对于网站排名有什么影响?是否有助于提升网站收录和排名? (https://static.studygolang.com/180423/5573a455ca7ad1d725e486a864bbca89.png)![5555.png] SEO友好度 网站优化获得好排名是基于搜索引擎自然排名机制,而搜索引擎的排名机制又以用户...阅读全文

MQTT 代理 SurgeMQ

SurgeMQ 旨在提供 MQTT 代理和客户端开发包,完全兼容 MQTT sepc 3.1.1,此外尝试兼容 3.1。SurgeMQ 目前开发活跃,在一台 4 核 2.8G i7 处理器的 MBP 上性能可达: * **over 400,000** MPS in a 1:1 单发布者和生产者配置 * **over 450,000** MPS in a 20:1 fan-in configuration * **over 750,000** MPS in a 1:20 fan-out configuration * **over 700,000** MPS in a full mesh configuration with 20 clients ![image](http://st...阅读全文

go语言 windows 32位编译环境搭建

网上讲go语言编译环境搭建的文章不少了,搭建环境本身也相对简单, 本文主要是提供一个可下载的地址,因为刚开始我找了好几个地址都没能下载到想要的版本, 这个地址是刚(2013.04.08晚)试过能访问的:http://code.google.com/p/go/downloads/list Downloads页面有下面这些go语言开发包,这里我们选择下载go1.0.3.windows-386.zip: go1.0.3.darwin-386-signed.pkg go1.0.3.darwin-386.pkg go1.0.3.darwin-386.tar.gz go1.0.3.darwin-amd64-signed.pkg go1.0.3.darwin-amd64.pkg go1.0.3.darwi...阅读全文

博文 2014-10-04 19:26:34 youyou

Go 苹果消息推送 APNS/2

APNS/2 是一个 Go 语言实现的 Apple Push Notifications on iOS, OSX 和 Safari 开发包,使用全新的 HTTP/2 Push provider API,特点是简单、灵活和快速。 特性: * 使用全新 Apple APNs HTTP/2 连接 * 支持老版本的 Go 1.4.x 以及以后的 Go 语言版本 * 支持到 APNs 的持久化连接 * 快速、模块化和易用 * 在 APNs 产品环境中测试通过 示例代码:

package main

import (
  apns "github.com/s...阅读全文

Go 语言简单实现HashSet

公司有个需求,就是能够对列表去重。本屌原本想直接用for循环实现,后来去查了查Java的实现方式,大开眼界。 Set,是指数学里的集合。集合当中不能有重复的元素。判断是否有重复,可以使用哈希的方法。Java容器当中有基于哈希实现的HashSet。把元素都放入HashSet当中,如果有重复,则会插入失败。这样就能判断出来是否重复了。 而Golang并没有这种高级的容器。只是找了一个大神实现的,稍微改了一下,能够支持字符串检测。 http://play.golang.org/p/_FvECoFvhq type HashSet struct { set map[string]bool } func NewHashSet() *HashSet { return &HashSet{make(map[s...阅读全文

博文 2017-02-09 12:24:59 Bryce

Go 控制台 UI 开发包gocui

gocui 是一个 Go 语言用来开发控制台应用的 UI 工具包。 主要特性: * 最小化 API. * 视图 (窗口) 实现接口 io.ReadWriter. * 支持重叠视图 * 可在运行时修改 GUI * 全局或者是视图层级的快捷键绑定 * 支持鼠标操作 * 彩色文本输出 * 可定制化的编辑模式 * 易于构建可重用的 UI 部件,复杂的布局等 ## 示例代码

package main

import (
	"fmt"
	"log"

	"github.com/jroimartin/gocui"
)

func main() {
	g, err := gocui.NewGui(gocui...阅读全文

import "C","C"在哪?

看到一个小程序,开头是import"C" 照着敲了一下,错误提示没有"C"这个package google找到这么一个网址" https://golang.org/cmd/cgo/ "可惜打不开,但是能看出来是有个package是"cmd/cgo" 然后在官方文档上却找不到"cmd"这个package. 却找到了"runtime/cgo",看了下cgo.go,里面有一句*import"C"* 有看了下*/usr/local/go/src,里面没有"C",却有"cmd" 晕...阅读全文

微服务框架的基本学习

微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。 微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关键在于该服务可以在自己的程序中运行。 通过这一点我们就可以将服务公开与微服务架构(在现有系统中分布一个API)区分开来。在服务公开中,许多服务都可以被内部独立进程所限制。 如果其中任何一个服务需要增加某种功能,那么就必须缩小进程范围。在微服务架构中,只需要在特定的某种服务中增加所需功能,而不影响整体进程的架构。 关于 Service-Center 的介绍 Service-Center(SC)是一个服务注册中心。 服务提供者(provider)可以将自身的实例信息注册到 ...阅读全文

博文 2019-07-01 14:33:51 橙小花一直相信

Go实现Websocket消息推送

1.websocket 简介 以往浏览器要获取服务端数据,都是通过发送 HTTP 请求,然后等待服务端回应的。也就是说浏览器端一直是整个请求的发起者,只有它主动,才能获取到数据。而要让浏览器一侧能够获取到服务端的实时数据,就需要不停地向服务端发起请求。虽然大多数情况下并没有获取到实际数据,但这大大增加了网络压力,对于服务端来说压力也直线上升。 image.png 由于 WebSocket 是全双工通信,所以当建立了 WebSocket 连接之后,接下来的通信就类似于传统的 TCP 通信了。客户端和服务端可以相互发送数据,不再有实时性的问题。 image.png image.png 2.开发包的选择 在 Go 官方的 SDK 中,并不包含对 WebSocket 的支持,所以必须使用第三方库。 ...阅读全文

博文 2018-08-19 01:35:07 tuzisir

量子通讯下的数据库是redis吗??

因为量子数据的不可破解行,键值的存储类型可能以后受到欢迎? 世界首条量子通信保密干线京沪干线2016年建成,据央视新闻联播称,由中国科学院院士、中国科学技术大学副校长潘建伟及其率领的团队在2013年开建的世界第一条量子通信保密干线——“京沪干线”将于2016年前后建成。据悉,京沪干线传输距离达上千公里...阅读全文

PayPal-Go-SDK

PayPal-Go-SDK 是一个非 PayPal 官方的 Go 语言客户端开发包。 示例代码:

import "github.com/logpacker/PayPal-Go-SDK"
// ...
// Create a client instance
c, err := paypalsdk.NewClient("clientID", "secretID", paypalsdk.APIBaseSandBox)
accessToken, err := c.GetAccessToken()阅读全文

如何访问 Google

这个世界充满着奇葩,在特殊的地方和特殊的时间,流畅顺利的打开一个网站也变得如此艰难。列表中有些打不开可能是 DNS污染 的原因,尝试更改DNS地址。以下镜像站分原版和非原版,非原版界面有些改变,搜索结果依然是相同的。 非原版: Glgoo:http://www.glgoo.com/九尾搜索:http://www.jwss.com/谷粉搜搜:http://www.gfsswy.com/谷粉搜搜:http://gufensoso.com/谷粉恰搜:http://www.qiasou.com/蝴蝶:http://www.xiexingwen.com/一哥搜:http://www.egeso.com/谷歌搜:http://www.gugesou.com/谷壳:http://www.googke.me...阅读全文

博文 2015-07-26 12:00:01 troy23

0828求职者--你是否是先行者?

今天逛论坛时认识了一位有趣的上海朋友,他在一家比较知名的区块链公司做技术开发,我们加了微信就开聊了。这哥们问我:现在区块链是不是已经没有几个月前火了啊?我说:其实不是这样的,招聘一直在持续,整个行业也还处于早期,现在说这个还为时过早。他又问道:没有像币价一样,凉凉啊?我说:币价是挺凉的,跌得太厉害了。我们就数字货币又讨论了一番······出于职业病,我又把话题拉回来了,问道:你做区块链多久啦?专职做了半年,接触时间两年左右吧;一开始接触太难理解了,好多思维拐不过来。我忍不住插了一句:主要是去中心化的思想是吧?和以前互联网的那一套东西完全不一样了。他回答说:不光是去中心化思维,还有开发逻辑、什么才是真正的共识、token逻辑等等······顺着这个话题,我了解了一下他现在的工作情况:他对现在的...阅读全文

博文 2018-08-28 22:00:21 kelasong

乐呵乐呵得了 golang入坑系列

开场就有料,今天返回去看了看以前的文章,轻松指数有点下降趋势。一琢磨,这不是我的风格呀。一反思,合着是这段时间,脑子里杂七杂八的杂事有点多,事情一多,就忘了快乐。古话说得好:愁也一天,乐也一天,只要还能过得去,完事不钻牛角尖。这话真应该变成座右铭,最次成口头禅也成。还有句古话是这么说:哭也一天,笑也一天,只要不做亏心事,就是活神仙。两句正好凑合对联,过年贴上,保准比那些个风调雨顺,国泰民安之类的对子好,还实用,您说是不是。 烦自心中来,乐自脑中生。万事都有其两面性,看你怎么想。越想越好,可能坏事能变好。越想越坏,事还没变坏,自己个先把自己个吓死了。所以古人才创造了个塞翁失马焉知非福的寓言小故事,鲁迅先生也抽象出了阿Q这么个丰满的人物。事无定论,运无长势,谁知道下一秒会变成什么样呢。所以嘛,乐...阅读全文

博文 2017-12-05 20:00:02 vikings-blog

半夜了,立完Flag就去睡觉了

危机感 今年32岁,工作八年半,危机感越来越强。 问题 从来没有达到心中那一个合格的程序员标准。 原因 做的都是应用项目,技术没有深度; 做的项目太杂,没有专业的领域知识沉淀; 毅力和眼界不够,很多次浅尝辄止; 想的多,做的少;三天打鱼,两天晒网; 想法 要换一个好的平台:开眼界,精技术,专领域,涨工资; 以技术主题,系统学习技术栈; Flag 每周至少一个主题,有深度的研究学习,避免CRUD; 产出:一篇不少于一千字的”原理理解“文章;一个能看的Demo; 1月~3月(12周)的主题范围:ASP.NET Core技术栈,数据库(MySql), Redis,Kafka / RabbitMQ,Golang,数据结构和算法...阅读全文

博文 2020-01-05 13:32:45 一个编码者

实时消息通信平台Centrifugo

Centrifugo 是一个用 Golang 实现的基于 [Websocket](https://www.oschina.net/p/websocket) 或者 [SockJS](https://www.oschina.net/p/sockjs) 的实时通信平台。 支持数千个同时连接,提供基于频道的出版/订阅模式。PUB/SUB 容易和现有系统集成– 不改变已有后端情况下为系统提供实时通信能力。 HTTP API 和已有后端通信 . API clients for Python, Ruby, PHP, Go, NodeJS. 浏览器可以通过SockJS或者纯粹Websocket协议和centrifugal通信. 提供 iOS和Android平台SDK 采用Redis实现分布式部署....阅读全文

开源项目 2017-02-17 03:56:13 github

如何在长城后面go get一些库

国内的Go开发已然蔚然成风,但是Go开发者比较痛苦的是,golang.org网站以及其它的一些相关的开发网站被GFW屏蔽了。下载Go开发包海容易些,国内有一些镜像站点,或者通过一些代理也能访问,但是下载一些开发库的时候,这些库可能直接或者间接引用了 `golang.org/x/...`等依赖库, 通过go get命令确没有办法下载下来。 我原先在Comcast,这是一家外企,在国内有vpn可以直接访问这些网站,所以以前没有觉得go get是一个问题,看到大家被GFW弄的焦头烂额的时候也没觉得是一件大事情,现在换到国内的互联网企业,切切实实的感觉到GFW的威力。首先是google.com, golang.org等网站被屏蔽掉了,其次 go get 一些库如golangorg/x/net失败。 ...阅读全文

博文 2017-02-08 12:53:46 smallnest

ByteEdu 每日新闻(2019-02-15)

ByteEdu 每日新闻(2019-02-15) Golang资料集Go最新资料汇总链接更改 http://www.byteedu.com/forum.php?mod=viewthread&tid=25 Go语言微信支付第三方库 http://www.byteedu.com/forum.php?mod=viewthread&tid=81 Unity UGUI 按钮绑定事件的 4 种方式 http://www.byteedu.com/forum.php?mod=viewthread&tid=79&extra= PhysX SDK物理引擎开发包使用及获取c++源码教程 http://www.byteedu.com/forum.php?mod=viewthread&tid=75&extra= CS...阅读全文

博文 2019-02-15 09:34:45 Golang语言社区

hadoop无法访问50070端口的解决办法

Hadoop 50070是hdfs的web管理页面,在搭建Hadoop集群环境时,有些大数据开发技术人员会遇到Hadoop 50070端口打不开的情况,引起该问题的原因很多,想要解决这个问题需要从以下方面进行排查! **1. 排查Namenode是否部署成功** 排查Namenode是否部署成功可以采用命令/etc/init.d/hadoop-0.20-namenode status或jps两种方式之一查看,如Namenode未部署成功,需重新部署Namenode;若已部署成功,请进行第二步排查! **2. 排查datanode是否部署成功** 排查datanode是否部署成功可以采用jps命令进行查看,如果部署未成功,找到问题节点进行解决;若部署成功请进行第三步。 ...阅读全文

绘制与可视化数据的存储库 plot

plot 是绘制与可视化数据的存储库,它提供了一个API,用于在Go中建立和绘制plot。 gonum/plot  被分成几个开发包: * plot包提供简单的界面布局的接口,并绘制它提供了原函数。 * 绘图仪 包提供了一组标准的绘图仪,它使用由plot提供的原函数绘制线, 散点图 ,箱线图,误差线等。 * 你不需要通过使用绘图仪包来利用gonum/plot, 自定义 绘图仪的教程,可在维基中查看。 * plotutil 包含一些套路,是一些常见的plot操作起来很便捷。但因为是新开发包,尚未进行测试。 * VG包提供了的一个通用的矢量图形API,其在 其它矢量图形后端上面, 如自定义EP...阅读全文

go中的接口

对于golang的接口,纠结两天了,今天有种茅塞顿开的感觉,有必要写点东西了。 纠结接口,说白了就是搞不透接口,方法,结构体几者之间的关系以及具体的用途。可以简单的从三者的定义说起,接口说白了就是一个方法(method)集,结构体就是一个类,通常保存属性,方法相当于类的函数,不过有两种类型的接受者(对象),一种是值,一种是指针,指针能改变结构体中的属性值。在go中,只要结构体的方法实现(包含)了接口中所有的方法,就可以说这个结构体实现了这个接口。定义讲清楚后可以看看接口到底有什么用了,接下来给出两段代码。 package main import "fmt" type act interface { //定义一个act接口,包含一个write方法 write() } type xiaoming...阅读全文

博文 2016-05-18 02:00:08 Ellon-Daris

前天开始接触go语言,现在需要大神们的帮助!

主要是现在要用go语言做一个串口通信的开发,用来实现底层的调用。昨天在https://gowalker.org/github.com/dustin/go-rs232#SerialPort 中使用这个开发包自己写了一些串口通信的代码,可以成功发送,就是接收的时候有问题,我用另外一个pc的调试助手发送东西结果自己读回去了、、、 今天要准备第一个可以在板子上跑的go语言的串口程序,但是在进行编译的时候告知这个包好像不能被编译。 错误提示:rs232.go:11:2: C source files not allowed when not using cgo or SWIG:rs232_c.c 有哪个大神可以提供一下这方面的资料、提供一下比较稳定并且可以在arm板子上跑的开发包 不胜感激...阅读全文

浏览器中转到(Go)和刷新(Refresh) 的区别

(本文来自于http://lovesun723.javaeye.com/blog/613071 ,本人只用于学习,如果侵犯作者的利益,通知我立刻删除!) 文章分类:Web前端 IE浏览器的刷新按钮和转到按钮有什么不同?我发现在网 络不是很好或网站有问题的情况下,有时候直接按刷新按钮打不开网页,一定要在地址 栏上按回车或按地址栏右侧的转到按钮才可以正常打开。为什么会有这种情况?刷新和转 到有什么不同呢? 这两者是有很大不同。先来说“刷新”,它是在你现有页 面的基础上,检查网页是否有更新的内容。在检查时,会保留之前的一些变量的值,因此有 可能会造成刷新后网页出现错误,或者打不开的情况;“转到”和在地址栏回车,则相当于 你重新输入网页的URL访问,这种情况下,浏览器会尽量使用已经存在于本机中的缓存...阅读全文

博文 2016-03-02 21:00:01 xiaoyu5538

GO语言时间格式化,奇葩得不想说了

过去用java,python,php,等语言,将一个时间格式化成一个字符串都是用“yyy-MM-dd hh:mm:ss”之类的方法,golang 的格式化方法真令我大开眼界 先看官方文档说明: func (Time) Format func (t Time) Format(layout string) string Format returns a textual representation of the time value formatted according to layout, which defines the format by showing how the reference time, defined to be Mon Jan 2 15:04:05 -0700 MST...阅读全文

博文 2015-06-17 20:15:54 juxuny

Go语言搭建环境+运行一个HelloWorld实例(Win10)

1.下载地址: 安装包下载地址为:https://golang.org/dl/。 如果打不开可以使用这个地址:https://golang.google.cn/dl/ 上面地址下载需要使用到VPN ps:笔者使用的环境为win10 64位,所以我把自己下载的安装包上传到了百度云,使用win10 64位的小伙伴们,无须翻墙下载: 下载地址: 2.Go语言的安装及环境搭建: GO语言安装为傻瓜式安装,选择好安装路径后,按next,直到完成就可以了 环境搭建: 选择环境变量->系统变量找到PATH->编辑->新建输入go\bin安装路径,我把go\bin放在了E盘,所以我这里为E:\GO\bin 3.运行HelloWorld实例 1)创建工作目录G:\study\go 文件名:HelloWorld...阅读全文

博文 2019-01-21 23:34:44 DouMarK

Golang_tag

Golang tag也就是go语言中的注解 比如 type PostBody struct { Ids []int `json:"Id__in__int"` }`json:"Id__in__int"` 这一段内容就是Ids这个属性的一个tag 我们可以通过反射来获取这个tag的值 如下所示 package main import ( "fmt" "reflect" ) type PostBody struct { Ids []int `json:"Id__in__int"` } func main() { // s := "{\"Id__in__int\":[101010,101009],\"text__in__string\":[\"开单\",\"测试页\"]}" // var pb st...阅读全文

博文 2015-06-17 20:03:52 u012807459

今天是我XX岁生日(2018-10-21)

一、还没有完成的事项: 1、婚姻问题。大问题,因为还没有喜欢的人。 2、出书问题。一直以来想写一本高中数学书籍,但是一直没有写出来。 3、驾照问题。去年报名的,今年还没有拿到,科目二还没有去训练。 4、房子车子。都没得,尴尬。 5、工作前的准备。mysql高性能,redis开发与运维,鸟哥的私房菜,golang语言,python语言,数据结构与算法。 6、论文问题。开题都还没搞。 ############################################ 二、已完成的事项。 1、工作。基本确定了,就在武汉的小米,感觉满意。待遇不错,又在武汉,只是会累一点,在该累的时候绝不含糊。 2、身体。身体是健康的,没毛病的。 ################################...阅读全文

博文 2018-10-21 14:34:39 igoodful

转发服务小应用 Gooverssh

gooverssh 是基于[gosshtool](http://www.oschina.net/p/gosshtool)的一个ssh开发包开发的一个基于ssh本地端口转发服务小应用,可以方便突破一些网络限制,如通过ssh代理访问内网数据库服务。 使用 编辑config.toml文件:

  [ssh]
  local_bind_address = ":3306"
  ssh_server = "222.222.222.222"
  ssh_user = "root"
  ssh_password = "pa...阅读全文

开源项目 2016-03-13 16:00:00 scottkiss

网站打开速度慢的解决方法

判断一个网站成功与否,可能很多人会首先从网站优化、网站布局、网站内容等方面来判定,但是判定一个网站的好与坏最基本的是网站打开的速度。再完美、再精致的网站,如果当用户访问你网站时,打开速度慢,甚至出现空白页面、打不开等情况,会在用户心中大打折扣,觉得你的网站是个不入流的网站。通过整理研究:用户打开网站,最满意的时间是2-5秒,如果超过10秒以上,98%的用户会选择直接关闭这个网站。前面小编也给大家整理出了网站打开速度慢是什么原因导致,今天给大家分析下网站打开速度慢的解决方法。 1. 测试内在原因还是外在原因导致 当你发现网站打开速度慢的时候,首先要先查明是网站的问题,还是其他因素引起的问题,这里的其他因素指的是: (1) 网络是否正常,可以浏览其他网页检测一下网络情况。 (2...阅读全文

网站打开速度慢是什么原因导致

一个网站无论优化、页面布局、各方面搭建多好,如果网站打开速度慢会导致用户流失。是什么原因导致网站打开慢?网站打开慢的原因是什么?网站打开的速度与页面的响应时间,往往是站长们所忽视的,但这个问题是导致用户流失的一个大根源。当用户访问你的网站时,打开网站速度慢或者不能打开,那在用户心里对你网站的印象会大大降低。用户的直观印象会觉得只有不正规的网站才会有这样的现象。如果用户是通过搜索关键字进入你的网站想要需求合作或者帮助,一旦你网站打开速度慢,用户就会直接认为你是一个不入流的公司或者是小公司,对于公司企业网站来讲,网站打开速度很重要。网站打开速度慢的原因有很多,可能是空间问题、网站建设问题、域名解析问题等多方面。如果是新站搭建可以用建站宝盒来进行,可以大大减少网站打开速度慢的问题。今天小编给大家分...阅读全文

git 设置和取消代理

学习golang,首先需要在 https://golang.org/dl/ 下载安装包,如果打不开可以使用这个地址:https://golang.google.cn/dl/在开发过程中,需要到github、goole code等网站,下载各种引入包,这个时候需要安装git,下载地址为 https://git-scm.com/科学上网后,GIt也需要设置,才能正常访问github、goole code等网站,go get 也会调用gitgit代理设置如下(可复制):git config --global https.proxy http://127.0.0.1:1080git config --global https.proxy https://127.0.0.1:1080git confi...阅读全文

博文 2020-03-23 19:32:43 陈树树go

读《Introducing Go》O'Reilly 第 6 ~ 11 章

一,开始 二,类型 三,变量 四,控制结构 五,数组,切片(slice)和字典(maps) 六,函数 七,结构和接口 八,包 九,测试 十,并发 十一,下一步 第 6 章,函数 43页 函数通常表示为一个黑盒子 func average(xs []float64) float64 { panic("not implemented") } 函数参数是一个数组,返回一个浮点64 数。 func average(xs []float64) float64 { total := 0.0 for _, v := range xs { total += v } return total / float64( len(xs) ) } func main() { xs := []float64{98, 93...阅读全文

博文 2016-03-16 23:00:06 wide288

windows下的go开发环境搭建

1.在goolge上下载go语言的开发包: 下载地址 现在,貌似goolge也被和谐了,能下载算你运气,我反正是链接这地方费了很长时间。 2.该环境下有两种开发包,分为.msi安装版和.zip压缩版。 msi的文件直接点击安装就行了。 而zip的需要自己设置环境变量: 系统变量名:GOROOT 值:go的位置 系统变量名:path 追加值:;%GOROOT%\bin 3.检验go是否安装成功: 在命令行输入:go env 如果安装成功的话,就可以得到类似的环境配置信息了。 4.安装集成开发环境LiteIDE: LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境,在其他的开发环境(如Sublime Text,Vim,Eclipse......等)也可以。 下载开发包: 点击下载 ...阅读全文

博文 2016-01-27 14:00:01 yueqinglkong