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

GCTT:Go中文翻译组成立了,期待大家的加入

随着 Go 越来越火,Go 相关的文章、教程、资讯、杂文也越来越多。中文资料虽然也不少,当然也有不少很优秀的英文资料,Go中文网本着服务更广大中文用户的原则,经过 “Go中文网内部” 讨论决定,成立 Go Chinese Translation Team(简称 GCTT),专门负责翻译 Go 相关的技术、教程、资讯、杂文等。 - 官网:https://studygolang.com/gctt - GitHub仓库:https://github.com/studygolang/gctt 欢迎英文不错的 gopher 加入我们...阅读全文

Golang初学者学习资料大汇总

网站教程 GO语言编程 and GO语言开发2048 from 实验楼 Go语言后台应用开发 form 优才网 Go语言第一课 form 慕课网 入门书籍 《Go 入门指南》(《The Way to Go》中文版) 《Go 编程基础》 《学习 Go 语言》 《GO 标准库》: Polaris出品,一本有价值的入门书籍。 《Go Web 编程》 《Go并发编程实战》 and 《Go命令教程》由@特价萝卜 出品。 视频资料 《Go编程基础》视频教程:由@Unknown 出品,与书籍配套。 《Go Web基础》视频教程 《Go名库讲解》视频教程 社区交流 StudyGolang Golang中国 Go友团 其他补充 Go学习笔记 by 雨痕大神 Golang在线开发环境 由Go语言中文网和实验楼共...阅读全文

博文 2015-05-04 14:00:00 严爬爬

Go 系列教程 —— 3. 变量

这是我们 Golang 系列教程的第 3 个教程,探讨 Golang 里的变量(Variables)。 你可以阅读 Golang 系列 [**教程第 2 部分:Hello World**](/articles/11755),学习如何配置 Golang,并运行 Hello World 程序。 ### 变量是什么 变量指定了某存储单元(Memory Location)的名称,该存储单元会存储特定类型的值。在 Go 中,有多种语法用于声明变量。 ### 声明单个变量 **var name type** 是声明单个变量的语法。 ```go package main import "fmt" func main() { var age int // 变量声明 fmt.Println("my age i...阅读全文

博文 2017-11-28 17:01:18 heyulong

Go中结构体的使用

结构体写了一小段代码,居然这么坑,看来前面的基础还是没有打好啊。 开始写的结构体代码是这样的,结果就是出不来,报如下错误: missing type in composite literal 代码如下: package main import ( "encoding/json" "fmt" ) type Person struct { Username string Age int Friend []string Addr string } func TestJson() { p1 := &Person{ "zhangsan", 25, {"lisi", "wangwu"}, "Jinlin China", } p, err := json.Marshal(p1) if err != nil...阅读全文

博文 2015-03-29 23:00:01 lovederh

Go视频教程整理

【Go Web基础】01博客项目设计 |Go视频教程|Go语言基础 http://www.tudou.com/programs/view/gXZb9tGNsGU/ 【Go Web基础】02初窥 Web 开发 |Go视频教程|Go语言基础教程 http://www.tudou.com/programs/view/sqZoUrqNJno/ 【Go Web基础】03模板用法讲解 |Go视频教程|Go语言基础教程 http://www.tudou.com/programs/view/BuoN93Yplow/ 【Go Web基础】04登录及分类管理 |Go视频教程|Go语言基础教程 http://www.tudou.com/programs/view/UoJ9EgyqqbY/ 【Go Web基础】05...阅读全文

博文 2015-06-18 03:00:00 scy251147

docker基础入门到实战应用视频教程

![docker](https://static.studygolang.com/190131/c7e7fc9e9c4bedf7d49ddf3b1cc203f3.png) docker基础入门到实战应用视频教程,包括虚拟化/容器编排/kubenates/k8s等教程,还有文档资料 **docker基础进阶** ![docker](https://static.studygolang.com/190131/2c42994f03dd7e948e1054c58e5e41ab.png) ![docker](https://static.studygolang.com/190131/7413f2761e7ef5f28b05693f4caa6c7a.png) **dock...阅读全文

《Go语言编程入门》视频课程开课了

作为拥有多年工作经验的运维老鸟,我没有选择运维常用的Python作为我今后的主要使用语言。Python编写运维程序的开发效率虽然很高,但随着代码量的增大,以及Python的缩进式语法结构,可读性和维护性并不很高。加之Python本身的设计,并不原生支持多线程多核,我考虑到当程序代码达到一定规模时,必然会考虑它的执行效率和维护成本。最终放弃了Python,选择语言的过程中被Google新出的Go语言吸引了。Go本身脱胎于C,语法和C比较像,我本身就一直学习和编写C和PHP程序,习惯了大括号的语法结构。同时Go吸收了其它各种语言的优秀特性,在各种特性之间做了折衷。加之原生支持多核多线程,执行效率几近于C。加之Go的标准库,以及市面主流的应用软件方面,比如MySQL、Redis等等函数库都已稳定,...阅读全文

go语言reflect理解

不少文章在讲解GoLang的反射机制的时候都讲的比较复杂,这里简单总结下,做一个浅显的入门教程: 1、TypeOf方法跟ValueOf方法 TypeOf用来返回变量的类型,ValueOf用来返回变量的方法。 我们在初始化一个结构体的时候,有两种方式,var a Struct跟a :=new(Struct),其中,前者的类型是struct,后者的类型是指针。 package main import ( "fmt" "reflect" ) type MyStruct struct { name string } func (this *MyStruct) GetName() string { return this.name } func main() { a := new(MyStruct) ...阅读全文

博文 2016-10-17 10:00:10 tree2013

GO语言介绍及视频教程

其中包含GO语言基础教程,和开发工具。 http://pan.baidu.com/s/1eQ1fd3W 1简介 Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。 Go是谷歌2009发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言. 北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。 谷歌资深软件工程师罗布·派克(Rob Pike)表示,“Go让我体验到了从未有过的开发效率。”派克表示,今天...阅读全文

博文 2014-11-25 21:00:00 java_7star

视频资源

千峰 黑马 尚硅谷在YouTube的资源不少 而且质量都还不错 小甲鱼的视频也不错 看着他的Python零基础入门开始的编程学习 还看了他的汇编课程 很幽默以下是copy来的视频资源学习前必读!!!网盘失效及视频问题,请添加小千学姐微信:dasima2018进行咨询。扫码添加小千学姐微信小千花了将近一天时间整理,千锋12大课程全部新更视频汇总奉上!不需要做任务,直接复制链接到浏览器进行领取,只求各位能分享给身边的朋友一起学习,共同进步!JavaEE+分布式开发--职业发展千锋Java初识与职业发展https://pan.baidu.com/s/1I_ToH6E1F-iM9ndyxdZUvw最新Java全套视频教程https://pan.baidu.com/s/1QPNnvNVrxOoW601...阅读全文

博文 2020-05-18 11:34:29 Brown新西兰波浪哥

Go json包简单教程

Go生成json和解json数据都很简单,通过官方的“encoding/json”包,调用json.Marshal( )生成数据,调用json.Unmarshal( )或json.NewDecoder.Decode( )解析数据。 package main import ( "encoding/json" "fmt" "io" "os" "strings" ) type Order struct { Name string `json:name` OrderItem []Item `json:item` OrderRefund []Refund `json:refund` } type Item struct { Name string `json:name` Oid int `json:o...阅读全文

博文 2016-12-14 13:00:05 吃一堑消化不良

GO語言視頻教程

第1课:https://github.com/Unknwon/go-fundamental-programming/blob/master/lectures/lecture1.md Go开发环境搭建http://www.tudou.com/programs/view/hlDq2A0vNes/ 土豆网http://www.ucai.cn/course/chapter/69/3210/4555 优才网http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421012&courseId=306002 网易云课堂第2课:https://github.com/Unknwon/go-fu...阅读全文

博文 2014-11-21 21:00:06 sibang

Golang友团无闻Go语言Web基础视频教程

教程内容:GO语言资料Golang友团无闻Go语言编程基础Golang友团无闻Go语言Web基础教程Go语言Web基础教程列表:【Go Web基础】12Go Web 扩展学习.mp4【Go Web基础】11简易的 RPC 实现.mp4【Go Web基础】10自建 HTTP 中间件.mp4【Go Web基础】09国际化支持.mp4【Go Web基础】08文章附件上传.mp4【Go Web基础】07为文章添加标签.mp4【Go Web基础】06评论与分类显示.mp4【Go Web基础】05文章的添加与删除.mp4【Go Web基础】04登录及分类管理.mp4【Go Web基础】03模板用法讲解.mp4【Go Web基础】02初窥 Web 开发.mp4【Go Web基础】01博客项目设计.mp4G...阅读全文

goconvey — Go语言优雅的单元测试工具

这个测试工具真的很酷,真心推荐使用使用。 主要特性: - 集成官方 `go test` - 可读性好(带颜色)的控制台输出 - 全自动的 Web UI - 全面的回归测试套件 - 测试代码自动生成 - ... [官网](http://goconvey.co/) [官方文档](https://github.com/smartystreets/goconvey/wiki) 无闻:[《goconvey - 课时 1:优雅的单元测试》](http://wuwen.org/article/42/02-goconvey-class1.html) 视频教程:[《GoConvey, Part 1: Introduction》](https://www.youtu...阅读全文

phuslu-goproxy

a go proxy ## 讨论区 * [https://github.com/phuslu/goproxy/issues](https://github.com/phuslu/goproxy/issues) ## 文档 * 简易教程 [https://github.com/phuslu/goproxy/blob/wiki/SimpleGuide.md](https://github.com/phuslu/goproxy/blob/wiki/SimpleGuide.md) * 图文教程 [https://github.com/phuslu/goproxy/blob/wiki/InstallGuide.md](https://github.com/phuslu/g...阅读全文

开源项目 2015-10-25 16:00:00 phuslu

golang基础教程(一)、环境搭建

golang基础教程 一、安装和配置 SDK 推荐安装1.11+版本,这个版本支持vgo包管理;教程中的是1.9.2的 Windows 安装和配置 SDK 1. 下载 SDK 工具包 Go 语言的官网为:golang.org , 因为各种原因,可能无法访问。 SDK 下载地址:Golang 中国 https://studygolang.com/dl 如何选择对应的 sdk 版本 Windows 下:根据自己系统是 32 位还是 64 位进行下载: 32 位系统:go1.9.2.windows-386.zip 64 位系统:go1.9.2.windows-amd64.zip 2. 安装 sdk 请注意:安装路径不要有中文或者特殊符号如空格等 1)、解压到指定的目录即可 2)、解压到D盘,我们会...阅读全文

博文 2019-05-05 03:31:43 weixin_37910453

分享学习GO语言的入门教程

最近看了不少Go的文章和分享。感觉应该拿出来跟大家分享一下我的学习心得,故而在Github上做了一个学习笔记分享!希望对大家有所帮助,里面包含了很多心得。 Github地址:https://github.com/zoeminghon... 希望大家觉得还可以,帮我点亮一个star 有什么建议和错误也可以issues中留...阅读全文

博文 2017-02-10 10:28:44 迹_Jason

给大家推荐一款免费的XShell的替代工具FinalShell

公司安全原因,要求不让使用Xshell。发现FinalShell可以完美替代,最重要的是FinalShell是免费的!!!可以进行服务器管理,远程桌面加速软件,支持Windows,Mac OS X,Linux。 功能说明链接:http://www.hostbuf.com/t/989.html Windows版下载地址: http://www.hostbuf.com/downloads/finalshell_install.exe Mac版,Linux版安装及教程: http://www.hostbuf.com/t/1059.htm...阅读全文

博文 2018-02-22 09:38:21 qinghai5060

为什么学习python?python基础教程

随着移动互联网、物联网的加速发展,人类将迎来了人工智能的时代。无论是战胜了围棋大师的AI,还是IBM的超级电脑“沃森”都让人工智能在科技圈狠狠的火了一把。 国内大佬也相继加持人工智能领域,腾讯成立美国西雅图AI实验室,推动腾讯在语音识别及自然语言理解等AI领域的基础研究,百度李彦宏引入了人工智能专家,担任百度COO,并决定未来10年、20年全压在人工智能领域,今日头条以用人工智能算法来推荐新闻在业内闻名,都让人工智能再次受到空前的关注。 人工智能产业的发展,也推动着人才市场的变更,从2017年春季互联网人才流动趋势中可以看出,近半年,图像识别、机器学习等人工智能相关岗位的招聘稳定程度最高,但高质量人才供给始终不足,这种供求失衡状态还将长期持续。大数据和人工智能相关岗位出现全行业渗...阅读全文

一个想学golang的程序猿的吐槽

接触golang语言几天了,大部分是业余时间,看了一下入门教程,觉得语言风格相对于C来说改进很大,虽然我只学过一点C(主要用java写了几年的android),接着看了一下这本书,各种bug就不说了,当我照着书中的结构创建项目后,尽然各种编译不了,关键是网上搜索资源看到的答案简直让人崩溃,难道就没有一个程序猿写个清楚一点的教程吗?最起码对想要入门的人来说很重要,然道golang就只是给各种C或C++大神用的吗?不说golang想不想替换C或者C++,但是想取代java这样的语言就不要做梦了...阅读全文

Golang初学者的资源整理

##网站教程: [GO语言编程](https://www.shiyanlou.com/courses/11) and [GO语言开发2048](https://www.shiyanlou.com/courses/42) from [实验楼](https://www.shiyanlou.com) [Go语言后台应用开发](http://www.ucai.cn/openclass/136) form [优才网](http://www.ucai.cn/) [Go语言第一课](http://www.imooc.com/learn/345) form [慕课网](http://www.imooc.com/) ##入门书籍 [《Go 入门指南》](https://gith...阅读全文

免费自学Cocos2d-js2016原创视频教程(17集)

代码下载地址:http://www.h5edu.cn/index.php?c=index&a=step&lessonid=53 视频下载地址:http://pan.baidu.com/s/1eQQo8AA 密码: 请加qq群:461039382 第1章 添加图片和文字 这一章主要讲解Cocos2d-js添加图片精灵和文字,设置它们的坐标,并且改变字体的颜色 第2章 定时调度器和动作行为 这一章主要讲解动作: 普通动作:Move, Rotate, Scale, Fade, Tint, etc. 组合动作:Sequence, Spawn, Repeat, Reverse 变速动作:Exp, Sin, Cubic, Elastic, etc. 其他动作:CallFunc...阅读全文

《Go语言编程入门》视频课程打折优惠了

作为拥有多年工作经验的运维老鸟,我没有选择运维常用的Python作为我今后的主要使用语言。Python编写运维程序的开发效率虽然很高,但随着代码量的增大,以及Python的缩进式语法结构,可读性和维护性并不很高。加之Python本身的设计,并不原生支持多线程多核,我考虑到当程序代码达到一定规模时,必然会考虑它的执行效率和维护成本。最终放弃了Python,选择语言的过程中被Google新出的Go语言吸引了。Go本身脱胎于C,语法和C比较像,我本身就一直学习和编写C和PHP程序,习惯了大括号的语法结构。同时Go吸收了其它各种语言的优秀特性,在各种特性之间做了折衷。加之原生支持多核多线程,执行效率几近于C。加之Go的标准库,以及市面主流的应用软件方面,比如MySQL、Redis等等函数库都已稳定,...阅读全文

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

ByteEdu 每日新闻(2019-03-15) Golang资料集Go最新资料汇总链接更改 http://www.byteedu.com/forum.php?mod=viewthread&tid=25 字节教育 Go语言初学者的学习资料 http://www.byteedu.com/forum.php?mod=viewthread&tid=191&extra=page%3D1 关于海外支付SDK的集成方案与总结 http://www.byteedu.com/forum.php?mod=viewthread&tid=330&extra= LollipopGo开源游戏服务器源码剖析(视频教程) http://www.byteedu.com/forum.php?mod=viewthread&ti...阅读全文

博文 2019-03-15 08:34:41 Golang语言社区

安装Python3.5时错误解决方法

近期在研究python基础教程(http://www.maiziedu.com/course/python/),就Python开发软件而言,现在大家经常使用的软件版本是Python2和Python3版本,目前Python2已经稳定了,最近想尝试使用python3.5,其中遇到安装中的错误,现在记录下来,提个醒: 1 安装setuptools 出现缺少 zlib模块 解决: 1 yum install zlib 2 yum install zlib-devel 然后重新编译安装python 2 为了使用tab补全命令安装 readline出现错误: gcc: error: readline/libreadline.a: No such file or ...阅读全文

用go build 编译文件时报错

我用go build指令编译文件是提示以下错误 GetFileAttributesEx store.go: The system cannot find the file specified. 而我的指令是在sorter.go所在的目录中执行的 sorter.go中的内容如下: ```go package main import ( "flag" "fmt" ) var infile *string = flag.String("i", "infile", "File contains values for sorting") var outfile *string = flag.String("o", "outfile", "File ...阅读全文

免费软件开发在线学习APP分享

互联网时代,网上很多软件开发在线学习资源,但免费的东西,很多质量却不咋地,都是你抄过去我抄过来,新的原创的免费视频课程很少。而手机端的更可怜,基本上只能看看通过适配来的PC端的东西,很难找到一款可以系统学习软件开发相关视频教程的APP。 今天小编就和大家分享下我认为的,一款比较好的免费IT在线学习APP。 这款APP是一个在线教育机构 — 麦子学院研发的,支持iPhone、ipad、Android、wp等多种类型的移动终端,主要优点有以下几个: 1、数据同步,与麦子学院数据库中的视频课程同步且实时更新; 2、课程丰富,有Android、ios、php、Java、产品经理等十多门在线视频课程,可供会员系统学习; 3、支持语音搜索,可通过...阅读全文

51CTO的无闻的Go基础教程中并发相关的概念有错误

无闻并发的课程看了下,然后给他搞晕了,册那,我是铂金便便啊,脾气是很屎的,你不解释清楚么,我就自己去搞清楚。 无闻说缓冲channel不会阻塞,非缓存channel会阻塞,真的是这样么? 无闻本人举了个例子 func main(){ c:=make(chan bool,1) go fun(){ fmt.println("GO!") <-c }() c<-true } 上面的代码只要把1去掉就会输出GO!不去掉就不会输出GO!他说这就证明缓冲channel不会阻塞,非缓存channel会阻塞。那好吧,便便不信邪,我来一段代码 // testgo project main.go package main import ( "fmt" "time" ) func main() { c:=make(...阅读全文

博文 2015-11-15 13:00:02 铂金便便

倔强的驴小毛积累的go好文章

GoLang基础学习 GO指南 Go视频教程 Go的50度灰:Golang新开发者要注意的陷阱和常见错误 golang在线测试 go 在线编程 Golang’s good articles 01. 延迟语句defer 02. net包 03. go标准命令详解 04. go文件操作1 05. go文件操作2 06. os/exec包的用法 07. go语言之time包1 08. go语言之time包2 09. go语言之make分配 10. go语言之select 11. go语言之range 12. go语言之错误处理 13. go语言之参数解析 flag 14. go语言之http请求中的几种常见情况 Golang 配置 golang vim 高亮配置 $(function () { $...阅读全文

博文 2017-01-23 14:00:03 ZongYinHu

新手如何快速学Python编程语言?python基础教程

Python是一门语法简洁、功能强大、上手简单的计算机编程语言,根据TIOBE最新排名,Python已超越C#,与Java,C,C++成为全球4大流行语言之一。 Python编程语言其应用广泛,在人工智能、云计算开发、大数据开发、数据分析、科学运算、网站开发、爬虫、自动化运维、自动化测试以及游戏领域均有应用。 在各大企业,如国内的阿里、腾讯、网易、新浪、豆瓣,国外的谷歌、NASA、YouTube、Facebook,Python的企业对Python开发人才均有巨大的需求,随着人工智能、大数据的发展和广泛的应用,Python人才的需求量也势必增加,而且在未来的发展前景也是不可限量的! 相比于Java、php等语言,目前,Python编程人才缺口较大,市场供不应求,就业薪资也普遍...阅读全文