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

服务发现:Zookeeper vs etcd vs Consul

【编者的话】本文对比了Zookeeper、etcd和Consul三种服务发现工具,探讨了最佳的服务发现解决方案,仅供参考。 如果使用预定义的端口,服务越多,发生冲突的可能性越大,毕竟,不可能有两个服务监听同一个端口。管理一个拥挤的比方说被几百个服务所使用的所有端口的列表,本身就是一个挑战,添加到该列表后,这些服务需要的数据库和数量会日益增多。因此我们应该部署无需指定端口的服务,并且让Docker为我们分配一个随机的端口。唯一的问题是我们需要发现端口号,并且让别人知道。 当我们开始在一个分布式系统上部署服务到其中一台服务器上时,事情会变得更加复杂,我们可以选择预先定义哪台服务器运行哪个服务的方式,但这会导致很多问题。我们应该尽我们所能尽量利用服务器资源,但是如果预先定义每个服务的部署位置,那么...阅读全文

博文 2015-09-13 国会山上的猫TuxHu

大型互联网公司招 数据分析工程师 — 会 Go 优先考虑

北京大型互联网公司招 数据分析工程师,要求懂编程,目前项目有用Go写一些服务,因此会Go语言的优先考虑; 工作职责: 1. 完成数据模型的ETL实施,参与团队ETL流程的优化以及相关技术问题的解决 2. 设计大规模实时系统,实现数据采集、分析和检索 3. 建立数据仓库,DPM 职位要求: 1. 计算机相关专业大学本科及以上学历,有扎实的计算机基础 2. 精通常用数据结构和算法 3. 精通PHP,熟悉Java/Python/Go/C等语言中的一种或几种 4. 精通SQL,掌握MySQL,熟悉Redis和MongoDB等DB的一种或者多种 5. 熟练掌握Hadoop/MR、Storm、Spark或其它并行计算架构 6. 熟悉Linux...阅读全文

golang 后端开发工程师(月薪20k~40k 按经验定薪资 坐标北京)

后端开发工程师(月薪20k~40k) 岗位职责: * 采用Go语言(Golang)开发稳健可扩展的后端程序; * 基于SOA架构,为各类项目需求设计架构,开发后端功能服务,同团队成员合作并积极提出建议和反馈; * 通过单元测试、自动化以及代码审查等提升优化代码质量; * 积极参与各种头脑风暴会议并对用到的技术、算法和产品功能提出意见和建议; * 同产品和设计团队协作,理解用户需求,归纳功能用例,并转化为高效的技术解决方案; * 重点及难点技术攻坚,并按时交付研究成果。 岗位要求: * 2-7年的实际项目开发经验; * 本科及以上学历,计算机相关专业,全面的计算机理论基础,综合能力较强者可降低学历要求; * 具备按时完成项目开发与交付的能力; * 工作认真负责有责...阅读全文

golang之数组,slice,map

一 、==========================array 数组=================================== 索引只能是 int 整数型 所以不管几维数组 索引都是 整数 slice 是动态数组 索引也是 整数型 map为key 所以 可以为 整数 也可以为 字符串型 注意slice和数组在声明时的区别:声明数组时,方括号内写明了数组的长度或使用...自动计算长度,而声明slice时,方括号内没有任何字符。 arr1 := [10]int{1,2,3,4} //数组,长度为10,只有4个元素指定,其它的元素值默认为0 arr2 := [...]string{"a","b","c"} //数组,长度自适应,这里长度为3 s1 := []int{1,2,3,4...阅读全文

Go channel

// xuhh_go_channel project main.go /* channel 1. channel 在读取数据的时候,如果此时通道内没有数据,则会阻塞。 在取数据的时候,如果此时通道内没有数据,则也会阻塞。 2. channel 在创建的时候会存在一个数据缓冲,如果通道内存入的数据超过缓冲,则就会崩溃。 range 在遍历 channel 的时候需要注意的问题: 1. range在遍历channel的时候,一直在运行,直到close(channel)的时候才会结束调用。 2. range会一直读取数据,如果没有数据,就会阻塞在那里。 len(channel):channel内未被读取的len cal(channel):channel的容量 select机制 : 1. 检查每个c...阅读全文

成都地区招聘golang

成都魔方在线数据中心诚聘 golang工程师 : 1、计算机相关专业专科及以上学历,具有3年及以上开发工作经验; 2、熟悉golang语言编程,掌握多线程、socket等相关技术; 3、具有高负载、高并发开发设计经验值者优先考虑; 4、熟悉MySql、Mongo等数据库编程; 5、熟悉Linux服务器,有丰富的C/C++编程经验; 6、拥有扎实的计算机编程能力,尤其在数据结构、算法和代码、软件设计方面有较好的功底; 7、最重要的是有责任心,对技术有激情、有追求,富于技术创新精神,勇于解决技术难题; 8、C/C++工程师具有同等工作经验也可以考虑; 9、研究生以上学历可适当放宽其他要求; 职位描述: 1、参与公司平台分布式云搭建 ...阅读全文

招聘Golang开发工程师

移动应用后端开发工程师职位描述20-40K 需求2-3人 * 采用Go语言(Golang)开发稳健可扩展的后端程序; 备注:这类人比较少,如果比较优秀的候选人即使没做过,有了解过此语言,如果有一定的学习能力,技术团队可以教他。 * 基于SOA架构,为各类项目需求设计架构,开发后端功能服务,同团队成员合作并积极提出建议和反馈; * 通过单元测试、自动化以及代码审查等提升优化代码质量; * 积极参与各种头脑风暴会议并对用到的技术、算法和产品功能提出意见和建议; * 同产品和设计团队协作,理解用户需求,归纳功能用例,并转化为高效的技术解决方案; * 重点及难点技术攻坚,并按时交付研究成果。 岗位要求: * 2-7年的实际项目开发经验; * 本科及以上学历,计算机相关...阅读全文

golang 数组

声明数组 简单声明数组 //声明一个2个元素的数组,名字为shuzu1,因为是int型数组,所以初值为0,即[0,0] var shuzu1 [2]int //声明一个2个元素的数组,名字为shuzu2,并同时赋初值,{}里为空,说明没有赋初值,等同于上面 shuzu2 := [2]int{} 声明数组并同时赋初值 //声明一个2个元素的数组,名字为shuzu3, shuzu3_1, shuzu3_2,并同时赋初值,结果均为[1,2] shuzu3 := [2]int{1,2} //{}里的冒号左边是下标,右边是值 shuzu3_1 := [2]int{0:1,1:2} shuzu3_2 := [2]int{1:2,0:1} 声明数组并同时赋初值,并自动计算长度 //不指定数组长度,自动计算...阅读全文

北京招聘Golang研发工程师

工作地点: 北京-回龙观-复式精装住宅 工作装备: MacBook Pro Retina 三星大宽屏显示器 人体工程学座椅 公司简介: 天津泛亚电子商务技术服务有限公司于2014年1月由泛亚有色金属交易所原有股东投资设立,注册资本1亿元人民币,是泛亚有色金属交易所实现集团化发展的重要战略举措。该公司将以交易系统研发、风险控制等核心技术,以控股或参股的形式参与全国各地交易市场及交易中心的建设,预计3-5年内将形成天津为核心,涵盖有色金属、煤炭、进口矿产品、塑料等大宗商品业务板块。 岗位要求: - 计算机相关专业本科及以上学历, 具有2年及以上开发工作经验; - 熟悉Linux工作环境,精通Golang/Erlang/C/C++至少一种语言; ...阅读全文

分布式计算系统 Go Glow

Glow 是使用 Go 编写的易用分布式计算系统,是 [Hadoop Map Reduce](http://www.oschina.net/p/hadoop),[Spark](http://www.oschina.net/p/spark-project),Flint,[Samza](http://www.oschina.net/p/samza) 等等的替代品。 Glow 的目标是提供一个库,可以在并行线程或者分布式集群机器中进行更简单计算。 安装:

go get github.com/chrislusf/glow
go get github.com/chrislusf/...阅读全文

Golang-too_many_open_files-解决方法

这是系统资源限制,通常单进程不能超过 1024,我使用cgo来设置,代码如下: package main /* #include #include #include int rlimit_init() { printf("setting rlimit\n"); struct rlimit limit; if (getrlimit(RLIMIT_NOFILE, &limit) == -1) { printf("getrlimit error\n"); return 1; } limit.rlim_cur = limit.rlim_max = 50000; if (setrlimit(RLIMIT_NOFILE, &...阅读全文

Golang游戏服务器开发

um-game.com 手游创业公司,团队成员有爱,知名天使投资,知名大厂背景。 坐标:杭州滨江 薪资:10k-20k 看能力、可面谈 工作内容: 1.负责服务器功能模块设计和实现 2.设计游戏相关功能模块架构 3.跟踪和维护上线产品 岗位要求: 1.本科及以上计算机相关专业毕业 2.1年及以上游戏服务器开发经验 3.熟悉C或者Golang编程语言,具有Golang服务器开发经验者优先 4.熟悉操作系统原理,对网络编程、多线程编程有深刻理解 5.熟悉常用的数据结构和算法并能熟练使用 6.熟悉Redis、Mongodb等数据库操作 7.良好的逻辑思维、学习习惯,具备独立解决技术问题的能力 ...阅读全文

Go招聘 成都大海怪科技有限公司

领域 移动互联网,游戏 规模 15-50人 主页http://www.bigkraken.com 6k-10k 成都 经验1-3年 本科及以上 全职 职位诱惑 : 福利待遇 技能培训 专项奖金 人性化管理 发布时间:2015-08-26 职位描述 职位描述: 1.负责游戏的服务器后端开发; 2.进行业务系统的需求分析、架构设计及相关开发; 3.对上线产品进行跟踪维护; 职位要求: 1.本科及以上计算机相关专业毕业; 2.熟悉c,c++或者Golang编程语言,具有Golang服务器开发经验者优先; 4.熟悉Linux,对操作系统原理有良好认识,熟练掌握各种命令与操作; 5.熟悉Mongo、MySql、Git,熟悉TCP...阅读全文

【北京丰台区】招聘golang工程师!!

岗位职责: 1.基于GO语言web系统技术 2.领导交代的其他相关事务 任职要求: 1.熟悉golang语言编程,掌握socket、HTTP等相关技术 2.熟悉TCP、UDP协议 3.计算机相关本科或者以上学历,1年以上工作经验,有rtb工作经验优先 4.责任心强,具备良好的团队合作精神和承受压力的能力 福利 : 弹性工作制、五险一金、带薪年假、定期体检、餐补、话费补贴 工作地址: 北京市丰台区方庄(地铁5号线刘家窑附近) 有意者请把简历投到☞:1805065772@qq.co...阅读全文

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...阅读全文

DLang vs GoLang

这次我打算好好写, 因为最近有点闲. 首先介绍两种语言: DLang 如果你不介意阅读英文, 那么DLang的官网有一份非常好的介绍, 简单概括下就是 C太古老了, 缺乏很多新的特性.C/C++太复杂了, 但是语言标准就有数百页之多.C++中有很多常用的, 好的特性是通过标准库实现的, 而非编译器, 这样无法做到最好的优化.D希望简化开发, 降低复杂度, 但同时保留大多数好的特性.作者希望这能成为C/C++的代替品. 对我来说, DLang意味着: 垃圾回收. DLang采用了多线程GC(有时间我会写写这个), 回收精度很高, 性能损耗却非常小.C Style Syntax. C和D之间类似的代码具有类似的功能.DMD + LDC. DMD是官方的后端, 而LDC则是基于LLVM的后端, 前...阅读全文

寻找小伙伴-go语言开发-杭州

某艺术电商平台--技术语言为golang--期待您的加入 需要了解详情的可以联系我:QQ:1439922309 TEL:0571-81681166 ### 工作描述 ### 根据公司软件生产流程和规范,构建Web平台服务器端系统。 维护服务器,确保高可用性。 ### 任职资格 ### 有Web服务器端的开发经验。 熟练掌握GO语言,掌握大规模协程并发和网络封包技术,对内存管理有比较深的理解和相应的解决方案。 ### 教育背景 ### 全日制大专及以上学历,计算机相关专业;英语阅读能力良好 ### 经 验 ### 2年及以上GoLang开发工作经验,1年以上Golang服务器端开发经验 ### 能力和知识 ### 具备熟练...阅读全文

急!高薪诚聘Golang工程师。另有项目分红喔~

Golang工程师 任职要求: 1. 全日制大学本科及以上学历,计算机相关专业为佳; 2. 具有Golang服务器端开发经验、其他主流语言2年上经验; 3. 精通Golang的整体架构和开发方式,了解Golang标准库以及一些流行的库使用和开发; 4. 熟悉网络游戏编程,熟悉Linux或windows操作系统; 5. 熟悉MySQL以及MongoDB数据库开发和优化; 6. 身体健康,精力充沛,责任心强,有积极乐观的生活态度且无不良嗜好,能够与公司长期稳定共同发展。 岗位职责: 1. 使用Golang进行游戏项目服务端的开发; 2. 负责服务端核心或逻辑的开发。 符合以上要求者,请与我司联系...阅读全文

急聘!上海Golang游戏开发工程师

任职要求: 1、全日制大学本科学历,计算机相关专业为佳; 2、具有Golang服务器端开发经验、其他主流语言2年上经验; 3、精通Golang的整体架构和开发方式,了解Golang标准库以及一些流行的库使用和开发; 4、熟悉网络游戏编程,熟悉Linux或windows操作系统; 5、熟悉MySQL以及MongoDB数据库开发和优化; 6、身体健康,精力充沛,责任心强,有积极乐观的生活态度且无不良嗜好,能够与公司长期稳定共同发展。 岗位职责: 1、使用Golang进行游戏项目服务端的开发; 2、负责服务端核心或逻辑的开发。 符合以上要求者,可以加QQ详聊 QQ 2781023865 HR李小...阅读全文

寻找小伙伴-go语言开发。

好吧,不要卖萌了。来个正经版的! **工作描述** 1. 根据公司软件生产流程和规范,构建Web平台服务器端系统。 2. 维护服务器,确保高可用性。 **任职资格** 1. 有Web服务器端的开发经验。 2. 熟练掌握GO语言,掌握大规模协程并发和网络封包技术,对内存管理有比较深的理解和相应的解决方案。 **教育背景** 1. 全日制大专及以上学历,计算机相关专业;英语阅读能力良好 **经 验** 1. 2年及以上GoLang开发工作经验,1年以上Golang服务器端开发经验 **能力和知识** 1. 具备熟练阅读英文技术资料能力,习惯通过手册、google搜索、 stackoverflow、 serverfault等途径寻找问...阅读全文

如何深入的理解gorountine的执行效率问题?

执行环境:window7/64 , go1.4 在学习go的gorountine时执行的例子: ``` package main import "fmt" func sum(values [] int, resultChan chan int) { sum := 0 for _, value := range values { sum += value } resultChan <- sum // 将计算结果发送到channel中 } func main() { values := [] int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} resultChan := make(chan int, 2) ...阅读全文

北京C++逆向和资深C++工程师啊4年以上经验

北京招聘C++工程师 一、 1. 负责视频CDN分发系统的开发 2. 负责视频CDN系统服务支撑系统的架构设计与开发 3. 负责线上服务的维护、部署、问题定位与调优 1. 计算机相关专业本科(含)以上 2. 四年以上C++开发经验 3. 熟悉互联网服务的基本架构和部署,具备基本的分析和解决问题的技能 4. 熟练使用MySql数据库 5. 较好的沟通能力,较强的团队协作意识 6. 有视频CDN开发经验优先 薪资:18-22W每年+各种福利待遇哈 二: C++逆向哈 1. 专科及以上学历。精通X86/X64/ARM汇编指令体系,熟练理解汇编代码, 掌握C/C++; 2. 熟悉Android系统模块的开发调试并能熟练掌握Andr...阅读全文

Go 机器学习库 Gorgonia

Gorgonia 是 Go 机器学习库。撰写和评估多维数组的数学公式。与  [Theano](http://deeplearning.net/software/theano/) 和 [TensorFlow](https://www.tensorflow.org/) 理念相似。具体来说, #### Gorgonia 性能: * 执行自动分化 * 执行符号微分 * 优化 梯度下降 * 进行稳定的数值计算 * 提供便捷功能来帮助创建神经网络 * 操作快(与Theano和Tensorflow速度相当) * 支持GPU / CUDA * 支持分布式计...阅读全文

北京创业团队现招golang技术研发和实习生

北京创业团队现招golang技术研发和实习生 技术研发 招收golang、js开发了, 要求工作3年以上,良好基础知识, 精通golang或js开发, 熟练掌握各种常用加密算法,常用数据结构; 开源贡献者优先, github 源码者优先,技术博客者优先; 掌握golang的同时还掌握其他一门或多门语言(如python、c++、java)的加分。 对分布式相关理论和系统有研究者优先具有技术钻研精神,追求完美,并具有较强自驱学习能力 薪酬:15k-25k每月。 另招收在校实习生,计算机专业,懂golang优先,有开源项目经验优先 如有兴趣:请email您的简历到:aaron-wu@qkldx.net ...阅读全文

goLang的前景

今天听了csdn的go语言培训,虽然进入会场的时间比较晚了,听了半个小时吧, 讲师讲的很好,先谢谢讲师 总之听起来go的前景一片大好呀,现在go的关注度也越来越高 从分布式计算,网站后台,gui程序,等等等等,很多地方go都可以胜任,并且性能也比较好,值得学习 不过就最近来讲,go的招聘信息的确不是很多,依然是java,c++,ios的天下,虽然现在已经有很多公司再用go完成一些项目了, 我自已现在也从事的是java开发的工作,提升java技能的同时,继续保持关注和学习go吧 最近大家关注go的程度真是越来越高了,随然我没有什么朋友在从事go的工作, 听讲师说go1.4以后也支持android开发了,非常期待。。 http://wenku.baidu.com/view/9321fb22316...阅读全文

博文 2014-07-30 22:25 threeyax

欢迎大家来使用在线 Golang IDE: https://wide.b3log.org

### 特性 * 代码高亮、折叠(Go/HTML/JS/Markdown 等) * 自动补全(基于 gocode) * 格式化(gofmt/goimports, HTML/JSON) * 代码导航(快速打开文件、跳转使用/声明、搜索、大纲视图等) * go get/vet/test * 文件导入/导出 * 多主题 跑一些 _简单的_ 项目已经完全足够了,欢迎大家在体验后[反馈](https://github.com/b3log/wide/issues/new)建议、bug。 ### 使用 * **推荐**直接使用我们搭建的 [Wide 在线服务](https://wide.b3log.org)(“服务器资源这么空闲我都不忍心看了!”) * 我们也提供了...阅读全文

【招聘】深圳创业公司小恩爱期待gopher的加入

我们打造最受欢迎的情侣应用。服务器端开发将全部转为Golang,有意者请邮件dworld2006@gmail.com 欢迎围观:http://v.youku.com/v_show/id_XOTQ5MjU1MzQw.html?from=s1.8-1-1.2 公司网站:http://xiaoenai.com 招聘职位如下: #### 1, 后台开发高级工程师 #### 职位描述: * 负责小恩爱服务器端的开发和优化 职位要求: * 两年以上开发工作经验; * 软件知识结构全面,基本功扎实; * 精通C/C++、Java、GO等至少一种编程语言,至少熟悉一种脚本语言; * 熟悉MySQL数据库,熟悉NoSQL,如Memcache/Redis; ...阅读全文

golang通过socket与java通讯

作为计算机专业的学生(虽然很水),直到今天还有二年级的师弟问我计算机专业学计算机网路基础究竟有什么作用?项目中是否只能用一门编程语言?……解释了半天,没能解释明白(原谅计算机专业读久了,口才真的变烂了),于是写下这篇文章。 本文主要是实现echo服务器/客户端,服务器采用golang编写,客户端采用java编写(别问我为什么不用C++,如果会早就用了),本文的目的是为了说明,现代编程中,网络是十分重要的,另外一个项目中,不仅仅只能用一门编程语言,由于本人也是入门,写的不好地方,望指正,谢谢。有不懂的,可评论,下面上代码: //server.go //客户端,主要是在9000端口创建监听程序,用于接受客户端连接 package main import ( "bufio" "fmt" "log"...阅读全文

博文 2015-12-09 02:14 u013025612

求Go工程师!!

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

热璞科技招聘GO语言研发工程师,等你呦^_^

公司名称:上海热璞网络科技有限公司 工作职责: 独立设计开发服务器端主要逻辑系统,协助改进服务器架构 职位要求: 1. 计算机相关专业本科及以上学历,1年以上golang开发相关工作经验,或其他类C/C++语言相关经验 2. 熟悉常用数据结构 3. 熟悉golang内存管理和设计思想 4. 熟悉golang网络开发,有RPC,WebSocket经验者更佳 5. 熟悉golang并发开发思想 6. 优秀的算法理解和实现能力,较强的问题解决能力(BUG和性能调试) 7. 具有团队合作精神,优秀的沟通能力及目标职责 8. 有较强的抗压能力。 薪资:8000-20000,能力越高,薪资越高,暂不封顶 福利待遇: 1. 具...阅读全文

准备踏入IT编程的学子们,你们第一门编程语言选谁? Are You Ready? Go!

Are You Ready? Go! ——第一门编程语言选谁? 金旭亮 说明: 这篇文章是专门针对大学低年级学生(和其他软件开发初学者)写的,如果你己经是研究生或本科高年级学生,请将这篇文章转发给你的师弟或师妹,希望这篇文章能够帮助他们少走弯路,顺利地迈入软件开发的大门;如果您是一位有经验的软件开发者,或者是关注计算机教育的同行,也敬请提出宝贵意见。 发表看法请在本贴评论,或者在我的新浪微博“北理工教师金旭亮(http://weibo.com/jinxuliang)”上相互沟通。 本文仅代表个人看法,权作抛砖引玉之用。 金旭亮写于新学期开学之际:2012年9月3日 ================================================================...阅读全文

如何开发和构建Android multidex?

在Android开发中,函数方法超过65k限制后,我们就常常会用到multidex分包解决,但是multidex的配置,对系统apk的构建、签名、打包复杂性大大的增加,严重的降低了构建效率。那这个问题怎么处理呢? 为解决这个问题,通常我们使用的方法就是在Gradle productFlavors新建出来一个 development flavor 和 production flavor 来满足我们不同构建需求。 为了更直观的给大家展示具体的操作,我们通过一个例子来演示如何设置这些flavors在Gradle build文件中: android { productFlavors { // Define separate dev and prod prod...阅读全文

急聘!Golang工程师~上海的小伙伴快到碗里来~

Golang工程师 任职要求: 1、全日制大学本科及以上学历,计算机相关专业为佳; 2、具有Golang服务器端开发经验、其他主流语言2年上经验; 3、精通Golang的整体架构和开发方式,了解Golang标准库以及一些流行的库使用和开发; 4、熟悉网络游戏编程,熟悉Linux或windows操作系统; 5、熟悉MySQL以及MongoDB数据库开发和优化; 6、身体健康,精力充沛,责任心强,有积极乐观的生活态度且无不良嗜好,能够与公司长期稳定共同发展。 7、或有2年以上服务端C++经验者也可以。 岗位职责: 1、使用Golang进行游戏项目服务端的开发; 2、负责服务端核心或逻辑的开发...阅读全文

Google在iTunes商店发布Go语言写的一款大数值计算器

Google近日在iTunes商店发布一款使用Go语言的大数值计算器Ivy big number calculator: ![大数值计算器](http://img.blog.csdn.net/20150713192354480) [Ivy big number calculator iTunes地址](https://itunes.apple.com/us/app/ivy-big-number-calculator/id1012116478?mt=8) Google Play 上也发布了 Android 版本...阅读全文

互联网公司【招聘Go语言开发】【北京朝阳区大望路】【初、中、高级均可】

QQ:2022722910(Alice),简历投递邮箱:2022722910(Alice)。 Go语言开发工程师(初、中、高 2-4人) 岗位职责: 1、设计并开发公司基础平台服务相关系统,包括长连接服务、推送系统、消息队列等; 2、设计并实现核心业务逻辑; 3、对研发过程中的问题分析和总结,且不断通过技术革新、架构优化以提升研发效率 任职要求: 1、2年以上c/c++/golang经验(至少精通一门); 2、熟悉TCP/IP,Http,Https,UDP等网络协议; 3、熟悉主流Web框架,了解框架设计和实现原理 4、具有较强的学习能力、分析问题和解决问题能力、对技术有钻研精神和兴趣、有良好的业务意识; 补充说明:211、985 本科及以上 ,计算机...阅读全文

Go语言相关图书推荐

Go语言编程 作 者 许式伟 等 著 出 版 社 人民邮电出版社 出版时间 2012-08-01 版 次 1 页 数 245 印刷时间 2012-08-01 开 本 16开 纸 张 胶版纸 印 数 1 I S B N 9787115290366 推荐指数:★★★★★ 购买地址:立即购买 Go语言程序设计 作 者 [英] Mark Summerfield 著;许式伟,吕桂华,徐立 等 译 出 版 社 人民邮电出版社 出版时间 2013-08-01 版 次 01 页 数 354 印刷时间 开 本 16开 纸 张 胶版纸 印 数 1 I S B N 9787115317902 推荐指数:★★★★★ 购买地址:立即购买 Go并发编程实战 作 者 郝林 著 出 版 社 人民邮电出版社 出版时间 201...阅读全文

[上海][点融网]明日银行跪着招 Go 工程师,快来这里收获技术、产品、用户和各种理财秘籍

点融网-上海黄浦-互联网金融 融资状况:2015 年渣打银行领投,C 轮 2.07 亿美金 行业地位:行业排名 No.3,互联网金融协会常务理事单位 公司网址:www.dianrong.com 渣打入股点融网大猜想,“明日银行”长什么样? 传统银行首次注资 P2P 点融网 C 轮融 2.07 亿美元 帮助中国人更了解“钱”是什么,通过技术和产品把“金融”拉下神坛,让更多的人明白钱是可以为你工作的,而不是你为钱而工作! 希望你是下面这样的 薪资待遇 20-30K 起(高级岗),不设上限,鼓励创新和试错,充裕成长空间,还各种大神教你理财内幕干货,更有各种内部投资渠道福利(保守估计相当于每年多 1 薪) G...阅读全文

北京区块链创业团队现招golang技术研发

北京区块链创业团队现招兵买马了 职位1 技术研发 招收golang、js开发了, 要求工作3年以上,良好基础知识, 精通golang或js开发, 熟练掌握各种常用加密算法,常用数据结构; 开源贡献者优先, github 源码者优先,技术博客者优先; 掌握golang的同时还掌握其他一门或多门语言(如python、c++、java)的加分。 对分布式相关理论和系统有研究者优先 具有技术钻研精神,追求完美,并具有较强自驱学习能力 薪酬:1-3万每月。 另招收在校实习生,懂golang优先,有开源项目经验优先 职位2 技术研发 数学.密码学专业学生 要求 硕士毕业,熟练掌握各种常用加密算法,掌握计算机相关知识。 抗...阅读全文

招聘golang工程师

岗位要求: 计算机相关专业专科及以上学历,具有2年及以上开发工作经验; 熟悉golang语言编程,掌握多线程、socket等相关技术; 具有高负载、高并发开发设计经验值者优先考虑; 熟悉MySql、Mongo等数据库编程; 熟悉Linux服务器,有丰富的C/C++编程经验; 拥有扎实的计算机编程能力,尤其在数据结构、算法和代码、软件设计方面有较好的功底; 最重要的是有责任心,对技术有激情、有追求,富于技术创新精神,勇于解决技术难题; C/C++工程师具有同等工作经验也可以考虑; 研究生以上学历可适当放宽其他要求; 职位描述: 参与公司APP及微信项目聊天系统服务端的开发、维护(linux + golang 环境); 参与公司项目服务端高负载高并发的性能研发; 薪资1万-1.5万 福利:五险一...阅读全文

[go语言]一种自适应资源分配器的实现

在上一篇博文《利用缓冲信道来实现网游帐号验证消息的分发和等待》中提到提到利用缓冲信道来实现数据包的分发和等待,并给出了一个原型实现。但是其中的缓冲信道有一个不足,即只能允许一定数量的goroutine在同时使用SendAndReceive函数等待消息的分发;如果有更多的goroutine需要等待消息,则必须等其他goroutine获得消息并释放信道以后自己才能发送数据包并等待回应。这个不足在高并发时限制了系统的吞吐量。 为了解决这个问题,本文提供一种自适应的信道分配器的实现作为一种解决方案。因为信道也可以换成别的资源,所以认为它本质上是一种资源分配器。这个自适应资源分配器的原理是: 1.预先分配一定数量的资源放到缓冲信道(缓冲池)里,以便在申请资源时能够快速获得资源 2.如果申请资源时缓冲池...阅读全文

博文 2012-12-19 00:21 stevewang

适合Go语言初学者的资料

适合Go语言初学者的资料 本页是为那些对Go语言学习感兴趣的开发者列举的一些学习资料。(注:部分网站无法访问,请自备翻墙工具) 安装GO语言和配置工作空间 从这里开始学习如何创建一个工作空间来写Go代码 How to Write Go Code Writing, building, installing, and testing Go code 在线资源 一旦你配置完Go语言的环境后,这里有一些学习Go的优秀资源。 The Go programming language tour Go by example Effective Go The Go language FAQ Going Go Programming by WIlliam Kennedy 教程 Writing table dri...阅读全文

博文 2013-12-13 12:58 wuwenxiang91322

广州golang招聘

基础要求: 计算机相关本科或者以上学历,2-5年工作经验 熟悉网络编程、多线程编程技术,有大规模系统开发和设计经验 熟悉Linux平台上的C/C++/golang/java语言编程,对高并发处理有丰富的经验 熟悉常用数据结构与算法,掌握Redis、MongoDB、Mysql等常用数据库 熟练掌握软件工程各个过程,熟悉软件技术文档的编写;具备优秀的文档编制习惯和代码书写规范 责任心强,具备良好的团队合作精神和承受压力的能力 英语四级以上水平,具备一定的听、说、读、写能力 薪酬:10~30k 地点:广...阅读全文

做国内的 Docker 的 “灵雀云” 获千万美元级 A 轮融资,未来将进入美国市场

灵雀云向 36 氪独家透漏,近日完成千万美元级 A 轮融资,由宽带资本领投,高榕资本跟投。 如36 氪之前报道,灵雀云在做国内的 Docker 部署平台。 究竟什么是 Docker? 灵雀云CEO 左玥概括到,比起虚拟机来说,容器技术是一种轻量级虚拟化技术,而 Docker 是在容器技术的基础上提供的标准镜像格式。也就是说,Docker 是一个有标准的容器,相当于云计算领域的 “集装箱”,可以承载后端的各种技术。 正如集装箱在运输领域起到的作用,本来运输的人是要在各种运输工具上装载各种东西的,而有了集装箱之后,只需要把东西放在集装箱里面,运输工具承载集装箱就可以了。同样的道理,之前运维人员要直接面对各种环境进行部署,如今在 Docker 这个 “集装箱” 里部署就可以...阅读全文

嵌入式学习的13大法则,你造吗?

![QQ截图20160909173057.png](http://studygolang.qiniudn.com/160909/bf156e01821db5bab860f038637f0bb5.png)   学习嵌入式的过程,是一个不断积累,不断实践的过程。毕竟,一名有成就的程序员不是一蹴而就的,下面是来自一个嵌入式开发高级工程师为我们总结的关于嵌入式开发学习的13大法则,大家不妨参考一下:   一、资源有限性法则   嵌入式计算不仅需要网络快速、一致的计算,而且也要求系统能够井然有序地将其执行代码和数据,存储在一个“共同”的“狭小”的空间内。   二、冗余度法则   在嵌入式系统具有足够的冗余度之后,系统的“初始敏感性”对于其“最终计算结果”的影响就变得微乎其...阅读全文

阿里双11狂欢幕后:打造世界级计算引擎

2015天猫双11全球狂欢节拉开帷幕,阿里巴巴的工程师们又忙碌了起来。在力保全球“剁手党”顺畅购物的同时,他们还将在双11验证多项开创性技术,对全世界展示阿里巴巴的整体技术实力。 阿里巴巴双11技术总指挥刘振飞表示:“双11不仅是一场全球消费者的狂欢,也是对中国互联网技术体系的实力检验。一下子几千万人涌进来买买买, 这种真实的商业场景全世界一年也只有一次。阿里技术人能够用世界级的技术创新,支撑世界级的经济现象,是非常幸运的。” 异地多活:给1000公里外的飞机换引擎 去年双11,阿里巴巴在全球首创交易系统“异地双活”,而今年有了更大的突破:在支付宝这样高度复杂与严谨的金融系统中,实现1000公里以上的“异地多活”能力。 “异地多活”已经超越了两地三...阅读全文

北京互联网公司【招聘高级Go语言开发】【北京朝阳区大望路】

Go语言开发工程师 岗位职责: 1、设计并开发公司基础平台服务相关系统,包括长连接服务、推送系统、消息队列等; 2、设计并实现核心业务逻辑; 3、对研发过程中的问题分析和总结,且不断通过技术革新、架构优化以提升研发效率 任职要求: 1、2年以上c/c++/golang经验(至少精通一门); 2、熟悉TCP/IP,Http,Https,UDP等网络协议; 3、熟悉主流Web框架,了解框架设计和实现原理 4、具有较强的学习能力、分析问题和解决问题能力、对技术有钻研精神和兴趣、有良好的业务意识; 联系方式: QQ:2022722910(Alice),简历投递邮箱:2022722910@qq.com。 补充说明: 重点本科及以上学历 ,计算机相关专业,技术...阅读全文