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

GO语言区块链交易系统开发工程师

岗位描述:GO语言区块链交易系统工程师 一:岗位要求 1. 逻辑能力强. 思维活跃,接受新事物能力强; 2. 性格开朗乐观,责任心强,积极主动,善于沟通,具有团队精神; 3. 具有较强的学习沟通和口头表达能力; 4. 熟悉开源项目,IBM Hyperledger. Ethereum. siacoin. bitcoin; 5. 熟悉golang语言,精通JAVA/Python/C++/Go/PHP/solidity等语言经验中至少两种编程语言或其他开发语言, 具有良好的编程习惯和风格 6. 熟悉区块链的原理. 技术. 熟悉加密技术. 可以用golang开发部分代码; 7. 有github开源项目. 熟悉开源项目流程. 有良好的英文阅读能力的优先。 8. 本科及以上学历,...阅读全文

[go语言]避免过度重构

golang-nuts上有人提了一个问题[1],询问怎么样把减少两个类似数据结构和算法的重复代码。简而言之,有两个struct:QuickFindSet和QuickUnionSet,它们各有Count, IsConnected, Find, Union等方法。他发现这两个struct的一些函数的实现是一样的,因此他希望能消除这些重复代码。 ? www.usr.cc 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 04...阅读全文

博文 2014-10-04 19:26:29 deansinaean

Ubuntu下安装go语言

Go语言是Google开发的一个开源项目,目的之一是为了提高开发人员的编程效率。Go语言语法灵活,简洁,清晰,高效。它的并发特性可以方便的用于多核处理器和网络开发,同时灵活新颖的类型系统可以方便的编写模块化的系统。go可以快速编译,同时具有垃圾内存自动回收功能,并且还支持运行时反射。go十一个高效、静态类型,但是邮局有解释语言的动态类型特征的系统级语法。 由于只介绍Ubuntu下386的go语言安装方法,其他平台的可以到http://code.google.com/p/golang-china/上查看 1、安装Go语言工具 sudo apt-get install bison ed gawk gcc libc6-dev make 如果上面有那个安装不上的可能会导致后面的也无法安装,用户也可以...阅读全文

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

golang招聘

岗位职责: . 使用Go语言实现公司的相关产品。 . 设计和实现各种平台级软件系统和业务系统。 . 设计或辅助设计相关系统的架构。 . 负责和保证相关系统的稳定、持久运行。 . 独立解决相关系统的技术问题。 任职要求: . 计算机或数学相关专业本科以上学历。 . 主动积极,善于学习和总结,乐于分享,有较强的团队精神。 . 熟悉不同的GOLANG组件或框架 . 熟悉关系型与非关系型数据库更佳 . 熟练掌握各种测试和排错工具,熟练运用Git等源代码工具 . 具备开发和实施多层次架构的GOLANG后台服务。 . 具备较强的解决问题和性能优化的能力。 . 熟悉 C/C++ 或者其他服务端语言开发经验者优先。 ....阅读全文

求Go工程师!!

岗位职责: 1. 基于GO语言开发大规模分布式信息系统 2. 领导交代的其他相关事务 任职要求: 1. 熟悉golang语言编程,掌握socket、HTTP等相关技术 2. 熟悉TCP、UDP协议 3. 计算机相关本科或者以上学历,1年以上实际工作经验 4. 有分布式业务处理、大规模服务端数据处理工作经验优先,熟悉nsq、kafka消息平台中间件使用经验者优先 5. 精通linux系统,熟练编写shell脚本,掌握awk的使用 6. 责任心强,具备良好的团队合作精神和承受压力的能力 福利待遇:五险一金,定期体检,餐补,话补,弹性工作等等 有意者请把简历投到:,请注明在GO语言中文网看见的...阅读全文

极客学院高薪诚聘实战教练

极客学院高薪诚聘Web前端、iOS、Java Web、Android实战教练,全新兼职模式邀请你前来体验,成功推荐小伙伴更有200元现金奖励。 任职要求: *拥有2年左右Web前端、Android、iOS、Java Web等项目开发经验。 *不拒绝每月收入增加4000-6000元。 *乐于分享经验、答疑解惑。 *喜欢体验全新的“滴滴”抢单批改模式。 如果你具备以上特质,欢迎加入极客学院“实战教练”队伍。 极客学院实战教练工作主要是通过视频讲解形式(录播形式,无需远程面对面),批改就业班学生的项目作业。成为实战教练,除了获得丰厚的报酬外,还能与200多位技术大牛交流技术,免费学习极客学院官网上的VIP课程。每逢生日和节日,还能收到我们饱含爱...阅读全文

最近查看了一下 go env 和别人的查看的有些不同.

``` GOARCH="/Users/li/Documents/GO_WorkSpace" GOBIN="/usr/local/go/bin" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOOS="darwin" GOPATH="/Users/li/workspace/go" GORACE="" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64" CC="clang" GOGCCFLAGS="-fPIC -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fde...阅读全文

go 里面有没有类似python 里的 ''' balabala''' 这种功能的东西

想调用linux下的awk命令....一个一个+有点乱 。。。。 酱紫的... ```python mutationid2=os.popen('''awk -F"\t" 'NR>1{ var["Missense_Mutation"]="Missense_Mutation"; var["Nonsense_Mutation"]="Nonsense_Mutation"; var["Nonstop_Mutation"]="Nonstop_Mutation"; var["Splice_Site"]="Splice_Site"; var["In_Frame_Del"]="In_Frame_Del"; ...阅读全文

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-04 19:26:26 siddontang

【招聘】区块链开发工程师——学好Golang,30Btc/年不是梦!

(熟悉Go语言或者研究区块链方向择其一亦可) 岗位描述: 1.负责基于区块链技术公有链、联盟链、私有链的设计与核心代码开发。 2.持续跟进区块链技术在数字货币、智能合约、数字资产交易、支付等方向技术的研究。 3.积极探索区块链技术在金融等方向新的落地场景,为公司业务发展提供持续支撑。 岗位要求: 1.掌握Bitcoin,Ethereum,HyperLedger、EOS等主流区块链技术相关机制原理与去中心化思想; 2.熟练掌握Go,Java,C++等主流区块链系统开发语言至少一种,Go优先,参与过区块链开发社区并贡献源码者优先; 3.熟练掌握加密算法、共识算法、控制论、博弈论、网络安全、分布式计算。 4.了解主流NoSQL数据库的原理使用,尤其是KV型数据库...阅读全文

go interface理解

如果一只鸟长得像鸭子,走起路来像鸭子,叫起来也像鸭子,那么就把这只鸟叫做鸭子; golang中的interface就是上面这个意思,如果你定义了一个struct,它里面的方法和属性都和interface中的一样,那么可以说,这个struct实现这个interface,上代码 package main import ( "fmt" ) type s struct { //定义一个s类型,有一个属性i是int的 i int } func (this *s) Get() int { //Get方法获得i属性 return this.i } func (this *s) Put(v int) { //Put方法设置i属性 this.i = v } type I interface { //定义一个接...阅读全文

博文 2014-10-04 19:26:35 别人说我名字很长

8-20K/成都软件园/2NGolang招聘/周末双休/福利待遇可观

任职要求: 1、统招专科以上学历,22-35岁,具有良好的团队合作精神,有较强的开发能力和灵活性; 2、熟悉golang语言,基础扎实,2年以上golang开发工作经验,有完整的项目经验优先 ; 3、熟悉Golang协程,精通channel和锁,对高并发、高可用架构系统有正确、深刻的理解,要求有分布式服务器开发经验; 4、有Web开发经验,对RESTful概念有清晰的理解,并至少有一次API Server开发项目中运用到; 5、熟悉xml/json/protobuf等至少任意一种网络通信技术和数据交换格式 6、有清晰的编程思路; 7、工作积极主动,态度踏实认真,有较强的职业素养和工作操守; 8、对技术有激情,喜欢钻研,能快速接受和掌握新技术,学习能力和工作责任心强,良好的沟通...阅读全文

求职日记(三)

其实,我在年前的一周,已经正式入职公司C了,但当我确定入职日期了以后,一些意外接踵而来,面临更多的选项的我有点乱了套,脑子渐渐的变成一团浆糊了…… 以下是自问自答,全当理理思绪吧。 为什么选择入职公司C? 虽然不是做区块链的,但golang微服务方向是次优选择。一方面,可以加强一下golang的开发经验,另一方面做微服务下的一些高并发高可用场景,也可以分布式开发的经验。这两方面经验,目前的理解是对做区块链也是有帮助的。 虽然固定工资是平薪,但是有绩效奖,加上有一些等价期权的股权,整体上可以兼顾长短期收益,所以也还不错。 公司距离离家近些,公共交通方便。 面试时,接触到公司的人给我的感觉挺好,气场挺和的来的(入职后,接触了更多的同事后,感觉依然不错)。 为什么开始纠结了? 在确认入职时间时,本...阅读全文

博文 2019-02-14 00:34:44 海之方

多次close同一个资源是否有问题?

请教个问题 我有个*netTCPConn, 我在一个routinge做了defer c.Close(),另一个也做了defer c.Close()可不可以? 如果不可以有没有好的办法? 我看 TCPConn有个ok()会判断c是有有效,是否这样就可以多次close了呢? 例如: ```go func aaa(c *net.TCPConn) { defer c.Close() go bbb(c) } func bbb(c *net.TCPConn) { defer c.Close() } ``...阅读全文

golang开发

岗位:golang开发 薪资:15——30K 岗位职责: 使用Go语言实现公司的相关产品。 设计和实现各种平台级软件系统和业务系统。 设计或辅助设计相关系统的架构。 负责和保证相关系统的稳定、持久运行。 独立解决相关系统的技术问题。 任职要求: 计算机或数学相关专业本科以上学历。 主动积极,善于学习和总结,乐于分享,有较强的团队精神。 熟悉不同的GOLANG组件或框架 熟悉关系型与非关系型数据库更佳 熟练掌握各种测试和排错工具,熟练运用Git等源代码工具 具备开发和实施多层次架构的GOLANG后台服务。 具备较强的解决问题和性能优化的能力。 熟悉 C/C++ 或者其他服务端语言开发经验者优先。 熟悉Tcp/ip协议栈、H...阅读全文

税后8-15K/成都/软件园/golang开发/其他语言可转/双休

任职要求: 1、统招专科以上学历,22-35岁,具有良好的团队合作精神,有较强的开发能力和灵活性; 2、熟悉golang语言,基础扎实,1年以上golang开发工作经验,有完整的项目经验优先 ; 3、熟悉Golang协程,精通channel和锁,对高并发、高可用架构系统有正确、深刻的理解,要求有分布式服务器开发经验; 4、有Web开发经验,对RESTful概念有清晰的理解,并至少有一次API Server开发项目中运用到; 5、熟悉xml/json/protobuf等至少任意一种网络通信技术和数据交换格式 6、有清晰的编程思路; 7、工作积极主动,态度踏实认真,有较强的职业素养和工作操守; 8、对技术有激情,喜欢钻研,能快速接受和掌握新技术,学习能力和工作责任心强,良好的沟通...阅读全文

我为什么选择go语言

这里,我并不打算引起语言争论的口水仗,我并不是什么大牛,对语言的造诣也不深,只是想通过自己实际的经历,来说说为什么我在项目中选择go。 其他语言的经历 C++ 在接触go之前,我已经有多年的c++开发经验。主要用在游戏服务端引擎开发以及P2P上面,那可是一段痛并快乐的时期,以至于我看到任何的程序钉子问题都觉得可以用c++这把锤子给敲定。但是对于互联网项目开发来说,除非你的团队整体的c++技术水平nb,并且有很强的代码规范,不然真可能是一场灾难,更别说我们现有团队几乎没其他人会这玩意了。 本来,我打算在现有项目中的推送系统中使用c++,并用业余时间写好了一个网络底层库libtnet,但后来还是决定打住,因为没有人能够协助我开发。令我比较欣慰的是,libtnet有一个游戏公司在使用,现处于内部测...阅读全文

博文 2014-10-04 19:26:00 siddontang

2018-12-22 晚间日记

天气:小雨 任务清单 习惯养成类:日更800+字 && writingTime >=1h 习惯养成类:单词 30个,复习优先,你的目的是为了记住单词,而不是看到更多的单词。 看TED,或者其他的英文节目1h 周目标·完成进度 golang 1K 众病之王---癌症治疗的认知升级(总结2000字+) 梁宁的产品思维30讲(写总结2000字+) 学有所得 思考快与慢 中有一个例子讲代表性偏误。 史蒂夫是从一个有代表性的样本库中被随机挑选出来的: 邻居如此描述这个孩子:“史蒂夫非常腼腆,少言寡语,很乐于助人,却对他人或者这个现实世界没有兴趣。他谦恭有礼,做事井井有条,中规中矩,关注细节。”请问史蒂夫更可能从事哪种职业,图书管理员还是农民? 很显然,史蒂夫的个性和典型的图书管理员有着惊人的相似,但这...阅读全文

博文 2018-12-22 23:34:48 郭青耀

【北京-方庄---golang工程师】

岗位职责: 1. 基于GO语言开发大规模分布式信息系统 任职要求: 1. 熟悉golang语言编程,掌握socket、HTTP等相关技术 2. 熟悉TCP、UDP协议 3. 计算机相关本科或者以上学历,1年以上实际工作经验 4. 有分布式业务处理、大规模服务端数据处理工作经验优先,熟悉nsq、kafka消息平台中间件使用经验者优先 5. 精通linux系统,熟练编写shell脚本,掌握awk的使用 6. 责任心强,具备良好的团队合作精神和承受压力的能力 福利待遇:五险一金,定期体检,餐补,话补,弹性工作等等 有意者请把简历投到:,请注明在GO语言中文网看见的~ ...阅读全文

【招聘】【深圳南山】golang后台开发工程师

职位月薪:15000-25000元/月 工作地点:深圳 工作经验:1-3年 最低学历:本科 招聘人数:2人 职位类别:软件研发工程师 岗位要求: 1. 精通golang/nodejs/java/python后台开发,golang和java优先; 2. 了解tcp/ip协议,有scoket编程经验,熟悉http协议,了解websocket并有使用经验者更佳; 3. 对高并发、异步有深刻理解; 4. 掌握mysql, redis或其它数据库,能够独立设计数据库表格并优化数据库语句; 5. 良好的逻辑思维,能够独立解决问题,编写API文档; 6. 有阅读开源项目源码爱好者优先,算法和数据结构爱好者优先。 7. 抗压能...阅读全文

使用Golang解析读取Mysql备份文件

前言 前期误操作,导致数据库表删除,虽然数据量不多,但是通过binlog恢复比较麻烦,通过备份文件来恢复,备份文件达36个G打开都是问题; 使用备份文件恢复 大文件编辑器,glogg-latest-x86_64-setup通过该文件打开备份文件,虽然过程稍慢,但是能够打开,且正常读取编辑信息,要恢复的数据量不大时采取是没问题的,但是如果表几十万行,操作起来就比较麻烦了; Golang读取备份文件 采用Golang读取,借助编程语言的优势来读取备份,经过测试读取指定备份文件(约36GB)表,大约需要12min,其实主要就是读取遍历备份文件的过程; ** * @Author: ws * @File: main * @Date: 2019/11/16 0016 14:35 * @Remark: *...阅读全文

klog flag redefined 错误解决

# 引用k8s优秀日志包klog时遇到错误: ```go /var/folders/4c/7cs52qx951l7dzrvkk1yzvf40000gn/T/go-build871962607/b001/exe/main flag redefined: log_dir panic: /var/folders/4c/7cs52qx951l7dzrvkk1yzvf40000gn/T/go-build871962607/b001/exe/main flag redefined: log_dir ``` # 错误提示 log_dir 这个flag被重复定义了 # 错误原因1 引用klog时的时候,重复引用了glog,要替换或者删除glog。清除vendor以及依赖包。 # 错误原因2 使用flag.N...阅读全文

博文 2020-03-09 18:16:25 ttbelieve