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

Go实例学:函数多返回值

Go语言内置支持多返回值,这个在Go语言中用的很多,比如一个函数同时返回结果和错误信息。 package main import "fmt" // 这个函数的返回值为两个int func vals() (int, int) { return 3, 7 } func main() { // 获取函数的两个返回值 a, b := vals() fmt.Println(a) fmt.Println(b) // 如果你只对多个返回值里面的几个感兴趣 // 可以使用下划线(_)来忽略其他的返回值 _, c := vals() fmt.Println(c) } 输出结果为 3 7 ...阅读全文

博文 2014-11-29 17:00:01 Goopand

golang strconv数据类型转换的用法

strconv是golang用来做数据类型转换的一个库。 介绍下strconv最常用的两个方法, 虽然没有解释语言那么自在可以str(int),int(string), 那还算简练。 该文章写的有些乱,欢迎来喷 ! 另外文章后续不断更新中,请到原文地址查看更新。 http://xiaorui.cc/2016/03/08/golang-strconv%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2%E7%9A%84%E7%94%A8%E6%B3%95/ Python #xiaorui.cc Atoi (string to int) func Atoi(s string) (i int, err error) Itoa (int to ...阅读全文

博文 2017-04-04 19:25:09 rfyiamcool

上海-大数据公司-GO语言开发

如题 1.地址:江苏路地铁站(11月搬迁到13号长寿路地铁站) 2.合资企业,大数据软件研发公司 3,要求有一年以上GO相关的开发经验 薪资待遇: 13薪+年终奖; 通话补贴;企业用车补贴; 带薪年假10天起 弹性工作制 双休 无常态性加班 感兴趣的 加qq 2101291301 或者微信 616040784 ...阅读全文

每周计划

语言 周1、3、5英语学习 周2、4、6日语学习 周日复习,并写周总结 代码 周1、3、5 review 一篇完整代码 每周一篇随笔,记录优秀的代码设计 技术文章 周2、4、6精读一篇文章,并记录读后感 周日重新阅读读后感,并写周总结 新闻 每天阅读新闻: golang 日报,并挑选文章待精读 技术、科技、财经、政治 每日零碎时间 早晨通勤时间 : 语言学习 午休时间 : 新闻阅读 工作摸鱼时间 :review代码 / 技术文章 晚上通勤时间 :review代码 / 技术文章 晚上回家 :整理一天所学,并记...阅读全文

博文 2018-10-17 02:34:39 HinaKaze

go语言学习笔记:B-tree

30 Nov 2012 go语言学习笔记:B-tree 这段时间对google出的go语言比较感兴趣。比较看中的原因: Robert Griesemer, Rob Pike, Ken Thompson。 Unix,UTF8,正则表达式等等有他诸多贡献。 Rob Pike:Unix,UTF8,Plan 9等,并且几十年的并发开发。Robert Griesemer: hotspot jvm。 他们都是计算机行业的牛人, 牛人出品,值得一试。 go简单明了 通过go goroutine select channel来对解决并发问题。 用它写程序是一种学习方法,就试着写了一下B-tree,回忆一下大学的课程 package btree import ( "bytes" "fmt" ) type Ke...阅读全文

Go语言编程--读后感

图灵出的《Go语言编程》拿到手后稍稍有点失望,书太薄了,才230页。阅读完后,说实话,作为Go语言入门书籍,实用性比不上邢星翻译的那本GO中文学习书。把它当作Go语言工具书,内容和老外写的又差的太远。所以,我的结论是:还行,不是最好的,也不是最差的。对于Go语言有兴趣而又不了解的朋友,值得买来看看。但对于Go语言的职业开发者,建议还是看老外写的Go语言工具书。例如,《The.Way.To.Go.A.Thorough.Introduction.To.The.Go.Programming.Language》,《Programming.in.Go.Creating.Applications.for.the.21st.Century...阅读全文

博文 2014-12-24 00:00:01 cometwo

golang中method的传值与传地址

golang中,struct的method的形式如下: func (r ReceiverType) funcName(parameters) (results) 如果想要修改struct的成员的值,method被定义时候其ReceiverType必须是struct*形式。如果ReceiverType是struct,则无法改变struct成员的值。 废话少说,代码验证: [cpp] view plaincopy package main import ( "fmt" ) type tag struct { value int32 } func (_tag tag) Change() { _tag.value = int32(987) } type tag2 struct { value int...阅读全文

博文 2015-01-23 16:00:06 alexstocks

游戏测试与一般的软件测试的区别在哪里?

关于软件测试与游戏测试的区别,网上也有几篇文章提到,但是感觉没有描述的特别清晰,原因无非2点:一是即做过软件测试又做过游戏测试的人本身不多,二是在软件和游戏测试都做过的这一小撮人里善于归纳总结的更是少之又少。 游戏本质也是软件的一种,所以从测试工程的角度来讲,游戏测试与软件测试的本质是完全相同的。2者的不同更多的是在表象层面,我们可以把游戏测试看作软件测试的子类,它继承了软件测试这个父类的特性,又有自己的一些新特性。 通过归纳总结,我把游戏测试相对软件测试的不同归纳为以下几点: UI&&UE 数值 活动 进度 工具 性能 安全 合服 交互 网络 下面我们就每一点来详细探讨下。 1,UI&&...阅读全文

【北京招聘】寻找go工做伙伴

各位go世界的工程师们,我们公司2017年即将在北京进行几个项目的开发运维工作,真诚需求共事伙伴,无论你是自由的独行侠还是拉帮结伙的团队派,我们都希望能跟你或你们一起合作发展~ 展示实力的平台已经搭建,就等你的到来 公司名称:合胜科技(华北分公司:北京合胜易达科技有限公司) 公司地址:北京市朝阳区北三环中路安华桥附近 联系电话:82129658 感兴趣的可直接联系,或将简历投递到hr-bj@mvs.com.cn ...阅读全文

[以太坊] Mac install abigen 安装abigen

这篇文章本不该有,但是我安装abigen的经历实在是太艰辛了,还是记录下吧。 1. 正确姿势 先说正确姿势,希望你能顺利。 一般来说,安装abigen命令,只需要三步就可以搞定的,下载,编译,安装。 go get github.com/ethereum/go-ethereum cd $GOPATH/src/github.com/ethereum/go-ethereum/ make make devtools abigen --help 2. 坑一之科学上网 在执行make devtools时,需要下载相关依赖,有golang.org的,也有github的,可怜的我一会开一会关,仍然不行,原因是Makefile里是这么写的 Makefile (看到-u了吧?你一定看到了!) 我不想修改Make...阅读全文

博文 2018-10-23 20:35:01 ytxing

【转帖】游戏测试与一般的软件测试的区别在哪里?

关于软件测试与游戏测试的区别,网上也有几篇文章提到,但是感觉没有描述的特别清晰,原因无非2点:一是即做过软件测试又做过游戏测试的人本身不多,二是在软件和游戏测试都做过的这一小撮人里善于归纳总结的更是少之又少。 游戏本质也是软件的一种,所以从测试工程的角度来讲,游戏测试与软件测试的本质是完全相同的。2者的不同更多的是在表象层面,我们可以把游戏测试看作软件测试的子类,它继承了软件测试这个父类的特性,又有自己的一些新特性。 通过归纳总结,我把游戏测试相对软件测试的不同归纳为以下几点: UI&&UE 数值 活动 进度 工具 性能 安全 合服 交互 网络 下面我们就每一点来详细探讨下。 1,UI&&UE。 相对来讲UI&&UE在游戏和软件测试中,重要性...阅读全文

无锡东-Golang-工作机会

hi,情况是这样的: 现有项目,有一定技术挑战,接近上线,共享单车相关,我已经 Remote 开发了大部分,使用 Golang 开发。 但是需要一个人一起配合,可以承担更多工作。 我乐于分享和帮助他人,所以如果你对 Golang 非常感兴趣,不过现在能力如何,都可以和我联系看看。 email: cloudzhou # 163.co...阅读全文

程序员渔乐:C++、Python、Rust工程师对项目的神操作,你是哪一种?

image @网友评论: @王昭霖呀:三天后再来真实 @Snow会好好的:看见Python我真的笑了 @laser杨万荣:golang才是最好的编程语言 @-不愿透露姓名的市民李先生:我正好是写这三个语言的 ... @凌晨四点的程序猿:调参一时爽,一直调参就不用上班了 自己是个做了几年全栈开发的老码农,如果你对前端开发这门技术感兴趣,这里推荐一下我的前端学习交流群:767273102,里面都是学习前端的从最基础的HTML+CSS+JavaScript。jQuery,Ajax,node,angular等到移动端HTML5的项目实战的资料都有整理,送给每一位前端小伙伴。最新技术,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术...阅读全文

博文 2019-05-29 19:34:42 web前端思宇

新网站的运营每天更新内容及数量的问题

新建的网站一般需要大概半个月时间才会收录。而这段时间需要你定期更新网站内容。最好是每天更新一次,千万别偷懒哦。这个区间是最重要的,最好就是每天更新一个类型的内容。并且内容不能复制,必须是原创内容。别再搞那些为原创,这种真的没什么用。不要为了收录而刻意去做。我们做网站必须端正心态,做的任何事情必须以用户体验为中心,不要为了追求一定的利益去做。最好就是写一些自己感兴趣而且比较在行的内容。这样更新起来不费力,而且也不累。 如果你是按照用户体验来运营网站,那么你的出发点就是更好的做内容,而更不会去复制或者随便乱写一些无意义的东西。这样坚持做下去肯定会带来不错的效果。至于外链方面也不要太激进,不要一次性大量发很多,要发就发高质量的内容加外链。最好做到定期去做,别一时兴起来了就短时间增加的太多。下面总...阅读全文

AndroidStudio LogCat过滤栏消失不见解决办法

最近遇到这个问题是真的很无语啊,规律一般是这样,打开AS的时候不连接任何手机,问题见下图。 6D1E374657A0F0143541911308843B2A.jpg 重启AS等一系列方式试过之后发现重启类的只有重启电脑有效。如果不重启电脑来解决这个问题呢? 下面就看步骤吧, 1、右击logcat顶部窗体 2、选择MoveTo中任意一个选项,例如Left Top 3、解决问题,重新选会Bottom Right 就这么简单。 Android+GoLang+SprintBoot探讨群:186305789(疯狂的程序员),绝影大神在等你 个人兴趣网站:zero接码平...阅读全文

博文 2019-09-26 14:33:10 aside section ._1OhGeD

Service Mesh 落地负责人亲述:蚂蚁金服双十一四大考题

2019 年的双十一是蚂蚁金服的重要时刻,大规模落地了 Service Mesh 并顺利保障双十一平稳渡过。我们第一时间与这次的落地负责人进行了交流。采访的开头:花肉:“这次大规模上了 Service Mesh ,双十一值班感觉是什么?”卓与:“Service Mesh 真的稳。” 图为卓与 TOP100 北京峰会分享现场图 落地负责人介绍Service Mesh 是蚂蚁金服下一代架构的核心,今年蚂蚁金服大规模的 Service Mesh 落地,我有幸带领并面对了这个挑战,并非常平稳的通过了双十一的大考。我个人主要专注在微服务领域,在服务注册与服务框架方向深耕多年,主导过第五代服务注册中心(SOFARegistry)设计与实施,在微服务的架构演进中持续探索新方向,并在蚂蚁金服第五代架构演进中...阅读全文

golang中method的传值与传地址

golang中,struct的method的形式如下: func (r ReceiverType) funcName(parameters) (results) 如果想要修改struct的成员的值,method被定义时候其ReceiverType必须是struct*形式。如果ReceiverType是struct,则无法改变struct成员的值。 废话少说,代码验证: package main import ( "fmt" ) type tag struct { value int32 } func (_tag tag) Change() { _tag.value = int32(987) } type tag2 struct { value int32 } func (_tag *tag2...阅读全文

博文 2015-11-25 13:00:01 menggucaoyuan

回顾2018 | 我的年末总结

前言2018走的很快,干了一些我不敢想的事,认识了许多很nice的人,离开大学看见的东西不一样,对待技术的态度也改变很多,重新看到了自己身上的许多不足。现在也是时候该做一个年末总结了,记下这一年。3月这段时间在做学校的创业大赛,当时准备做少儿编程教育,自己还挺较真的,特别想搞出点东西,毕竟是我的想法,于是拉上一帮朋友开始做。熬了不知道多少个夜,自己其实说实话付出很多在上面,虽然最后我们的点子没有被看上,哈哈。 创业大赛 最后收获可以说是很深刻——团队非常重要,人非常重要,特别是在合作这一点上,人多并不会力量大。4月刚接触第一个后端框架spring boot,简单配置就能跑这一点让我特别爽,准备开始好好研究,结果有学校有一个小项目不仅要做后端,而且要做一个android应用程序,我们小组其他同...阅读全文

那年2019年立下的flag

今天是2019年3月10日,2019年已经过去2个多月,现在立flag也不算晚。 大学期间,自个学习也没想太多,看到哪个感兴趣就学哪个,也没啥计划,遇到事情就搁置,回头看来,时间已经流逝许多。 2019年,不一样的一年,这一年开始离开学校,初入社会,未来会怎样,我也不得而知,希望拥抱变化。 在2019年想做的几件事情: 看完8本技术书,并做总结 看2本非技术书,想看什么看什么(求推荐) 每两周更新至少1篇博客 刷200道LeetCode 学多一门编程语言(golang) 明年1月我再来打脸...阅读全文

博文 2019-03-10 11:34:41 Coder_Ring

Duang~ Golang 学习初探

Duang~ Golang学习初步体验,一直以来都对Go语言有一定的喜感,今天花了点时间初步的了解了下Go,其实很多东西弄个小例子go run下会明白很多东西的。 本人开发工具使用的是GoSublime 即在Sublime Text 2中安装此插件即可 运行Go 程序 请按 ctrl+b 接着输入 go run 文件名.go 即可查看结果 下面是一些基础的golang的demo package main import ( "fmt" ) const ( PI = 3.14 ) func mains(a int) int { fmt.Print(h1(1212)) return a } func h1(b int) int { return b } func main() { var b in...阅读全文

博文 2015-06-17 20:03:04 wyh09102010

macos 配置 golang 开发环境

初次接触golang这门编程语言,一下子就喜欢上了,语法简洁优雅,对于以前有c/c++编程经验的人来说会更加有亲切感。 仅仅学习了一天就能应用beego框架和mogodb数据库开发一个rest api 应用 macos 配置开发环境还是比较简单的,安装好go以后配置一下gopath 安装 intelLiJ IDEA 安装go 插件 接下来,就可以创建go project 了, 智能提示还是比较给力...阅读全文

Golang 入门系列-八怎样实现定时任务,极简版.

感谢平台分享-http://bjbsair.com/2020-04-10/tech-info/53303.html 前面讲介绍了Go 语言的基础入门及Golang的语法结构。同时也介绍Golang的接口及协程等内容。感兴趣的朋友可以先看看之前的文章。接下来说一说Golang 如何实现定时任务。 golang 实现定时服务很简单,只需要简单几步代码便可以完成,不需要配置繁琐的服务器,直接在代码中实现。 1、使用的包 github.com/robfig/cron 2、示例 1、创建最简单的最简单cron任务 package main import ( "github.com/robfig/cron" "fmt" ) func main() { i := 0 c := cron.New() spe...阅读全文

博文 2020-04-11 08:33:48 朱柿子