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

HTTP API 网关 API-Gateway

Gateway是一个使用go实现的基于HTTP的API 网关。 **特性:** * API 聚合 * 流控 * 熔断 * 负载均衡 * 健康检查 * 监控 * 消息路由 * 后端管理WebUI **能做什么:** * 规划更友好的URL给调用者。 * 聚合多个API的结果返回给API调用者,利于移动端,后端可以实现原子接口。 * 保护后端API服务不会被突发异常流量压垮。 * 提供熔断机制,使得后端API Server具备自我恢复能力。 * 借助消息路由能力,实现灰度发布,AB测试...阅读全文

01-Golang可以做什么

![Golang的发展方向: 区块链研发工程师 Go服务器端/游戏软件工程师 Golang分布式/云计算 Golang的应用方向: 区块链技术:简称BT Blockchain technoglogy,也被称为 分布式账本技术,是一种互联网数据库技术,其特点是去中心化,公开透明,让每个人均可参与数据库记录。 后端服务器应用: 吃撑主站后台流量(排序,推荐,搜索等),提供负载均衡,cache,容错,按条件分流,统计运行指标 美团 云计算/云服务的后台应用 CDN的调度系统,分发系统,监控系统,短域名服务,CDN内部开放平台,运营报表系统以及其他一些小工具等。 京东云 Golang的计算能力很强 ](https://static.studygolang.com/180918/06db76e0112...阅读全文

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

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

golang的++与--

http://godoc.golangtc.com/doc/faq#inc_dec 简单地说, 在golang中++,--操作是语句而不是表达式. 所以a=b++, return x++之类绝对提示错误. 语句是无法放到表达式的位置 Why are ++ and -- statements and not expressions? And why postfix, not prefix? Without pointer arithmetic, the convenience value of pre- and postfix increment operators drops. By removing them from the expression hierarchy altogether...阅读全文

博文 2016-09-09 18:00:01 zolo

成都云创一指网络科技有限公司/招聘golang开发//薪资面议//双休//其他语言可转

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

成都云创一指/成都软件园/golang开发/8-15K/双休/待遇从优

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

Go test 测试单个用例

通过 go help testflag 可以看出,可以使用 test.run 加正在表达式来指定要测试的用例。 如有以下用例在包 foo/test 中: func TestFoo(t *testing.T){} func TestFoo1(t *testing.T){} func TestAbc(t *testing.T){} go test -v foo/test 将测试所有的用例 (-v 表示输出详细信息,无论成功失败) go test -v -run TestFoo foo/test 将测试 TestFoo 和 TestFoo1 go test -v -run ^TestFoo$ foo/test 将只测试 TestFo...阅读全文

[远程][10k-20k]Team247 招聘全栈工程师

### 关于我们 Team247 是一家位于硅谷的软件创业公司。 Team247 致力于将智慧产权投资于广大的互联网以及移动应用的初创公司,在过去的一年取得了高速的成长和发展。目前由于业务的不断增加,诚邀全栈工程师的加入 ### 待遇 - 社保补助 - 弹性化工作时间 - 灵活的工作地点 - 一年 12 天带薪假 ### 要求 - 两年以上的全栈开发经验 - 良好的英语读写能力,可以根据英文文档进行开发 - 在压力下能快速学习,按照自己的计划高质量地完成工作 - 具有团队合作精神与沟通协调能力 - 有安静的工作环境和高速网络连接 ### 联系方式 - 请发送简历至 jobs@theteam247.com,谢谢! ...阅读全文

golang emoji表情处理

package util import ( "regexp" "strconv" "strings" ) //表情解码 func UnicodeEmojiDecode(s string) string { //emoji表情的数据表达式 re := regexp.MustCompile("\\[[\\\\u0-9a-zA-Z]+\\]") //提取emoji数据表达式 reg := regexp.MustCompile("\\[\\\\u|]") src := re.FindAllString(s, -1) for i := 0; i < len(src); i++ { e := reg.ReplaceAllString(src[i], "") p, err := strconv.Parse...阅读全文

博文 2017-02-09 17:35:13 赵世亮

干货满满的大数据技术沙龙来了,24日北京不见不散

豪华讲师阵容,大牛云集,云栖线下沙龙大数据专场即将开启,为你揭秘大数据与人工智能技术的最佳实践,2月24日邀您到现场,与大牛面对面。 立即报名:https://yq.aliyun.com/promotion/154 大数据和人工智能技术正在变革着我们的生活、工作和思维,相关的技术也在不断演进,使得大数据的应用越来越便捷,功能也越来越强大。 阿里云数加平台提供了一站式的大数据以及人工智能服务,在大数据技术方面有着大量的积累。本期沙龙请到了数加平台的4位技术大牛,为大家带来大数据技术的演进与实践。 议题介绍: **1. PAI分布式机器学习平台编程模型演进之路** 讲师:九丰 阿里巴巴iDST技术专家 议题简介:随着训练数据规模的持续扩大,模型特征的持...阅读全文

Go 实现lamda、匿名函数和内联函数

Go 实现lamda、匿名函数和内联函数 在Go语言中,lamda、匿名函数和内联函数的实现称作字面函数(function literals)。当一个函数足够小时,你可以创建一个字面函数。下文将创建一个简单的实例来展示这个函数的实现。 package main import("fmt") func main(){ substract := func(a, b int) int { return a - b } fmt.Print("--substraction function literals: ", substract(10, 2), "\n") } 输出结果 --substraction function literals: 8 one-line函数有它具体的应用场合,特别是对于简单的...阅读全文

博文 2016-06-12 19:00:05 GreatElite

招聘游戏golang服务端工程师(C++、java、php做过游戏研发愿意转golang也行)

JD: 服务端开发工程师 负责网络游戏实时后端的开发工作,配合主程完成游戏功能的开发 喜爱游戏开发 本科以上学历 游戏服务端开发经验2年以上 了解分布式系统的常用架构和设计思想 英文读写能力 乐于沟通和表达 工作积极主动有责任心 公司地点在上海长宁区,靠近携程那边,薪资:15K-20K 到手薪资多 做赛车类游戏 感兴趣的简历可以投我邮箱:1586965998@qq.co...阅读全文

「链得得“日常吐槽”」离子链刘涛:物联网无需区块链颠覆,需要区块链去完善提升

离子链官网:ionchain.org 点开直达!本文原发于链得得app链接地址:https://baijiahao.baidu.com/s?id=1611323157833044253&wfr=spider&for=pc链得得App注:链得得《无眠吐槽大会》是一档聚焦区块链领域的高质量吐槽节目。每一期将针对区块链领域较为热门的项目/话题/现象,邀请项目负责人/话题当事人做客现场,和社群用户进行有理有据、交锋激烈的高质量辩论,理性吐槽、科学互怼。链得得旨在通过专业高质量的吐槽辩论,打造去中心化的项目评估平台,直面谎言和泡沫,为行业正本清源。同时,让主角和创造者回归给用户,让每个用户真正参与价值创造,传递知识,在“吐槽”中学习成长。共识生于质疑、盛于理解,链得得喊你来吐槽! 9月11日晚8点,离...阅读全文

博文 2018-09-12 18:34:41 IONChain离子链

golang 类型断言

golang类型断言 类型断言是一个使用在接口值上的操作 有时候,我们可能需要知道某个接口类型的实际类型,比如某个方法需要接收多种类型的数据并需要做分别处理,我们可以把形参设为空接口类型并接收任意类型的值,但是我们怎么反向知道里面实际保存的是哪个类型的对象呢? Comma-ok 断言 语法 value,ok := x.(T) x表示一个接口的类型,T表示一个类型(也可为接口类型) 该断言表达式会返回x的值和一个布尔值 可根据该布尔值判断x是否为T类型 如: func main() { var x interface{} x = 10 value, ok := x.(int) f...阅读全文

Golang应用领域

1.区块链的应用开发区块链应用区块链技术,简称BT(Blockchain technology),也被称为分布式账本技术,是一种互联网数据库技术,其特点时去中心化、公开透明,让每个人均可参与数据库记录。2.后台的服务应用后端服务器应用美团后台流量支撑程序,支撑主站后台流量(排序,推荐,搜索等),提供负载均衡,cache,容错,按条件分流,统计运行指标(qps,latency)等功能。3.云计算/云服务后台应用盛大云CDN(内容分发网络)应用范围:CDN的调度系统、分发系统、监控系统、短域名服务,CDN内部开放平台、运营报表系统以及其他一些小工具等京东消息推送云服务/京东分布式文件系统应用范围:后台所用的服务用go实现,golang的计算能力强...阅读全文

博文 2020-02-20 09:32:45 阿泽记录生活记录爱

北京/上海/深圳 招Go(其他语言可转)

以下内容皆Copy于Gocn.. 后端工程师 工作职责: 1.负责Web后台服务开发及API架构和性能优化 2.负责开发区块链查看器、账户体系等后端系统 岗位要求: 1.两年以上C++、Java、Node.js或Golang开发经验,良好的编程风格 2.熟悉关系数据库和Key-Value数据库 3.了解常见数据队列系统,ZMQ/Kafka/RabbitMQ等 4.熟悉Linux开发环境,熟悉Git或其它代码管理工具 5.良好的英语读写能力。 其实岗位说明我觉得都长的差不多,表介意 不会Go的也行,英雄不问出处 北京有5家需求GO,1家卖矿机的,1家是迅雷旗下的,2家做比特币交易平台的,1家是正在崛起的小巨头 上海有4家需求Go, 1家做云计算的,1...阅读全文

迎接人工智能时代,自动化测试的深度变革

AlphaGo的出色表演让人工智能名声鹊起,而在不久前的全国两会期间,人工智能被首次写入政府工作报告,人工智能再次向人们展示出了它的魅力。毫无疑问,人工智能、万物互联是未来趋势。 人工智能的兴起离不开大数据、云计算和深度学习等技术的突破,而就目前来说,人工智能更多的是用机器人来模拟人的多种行为以及能力。对于测试行业来说,自动化测试的出现,让其早早地镌上了AI的身影,但是,不少自动化系统的搭建都存在一个让人苦恼的问题: 场景: 某公司搭建了自动化测试平台用于App自动化测试,然而App几乎每周都会发布新版本,不断出现的新特性和功能变更,让Tester疲于写测试脚本,相比手工测试,似乎没有节省太多的工作量。 这种情况应该很多团队都能够感同身受,同时,James Whi...阅读全文

TOPGAME诚聘Golang开发工程师

岗位职责: 1.您将参与游戏开发团队的整个创意、讨论、设计、开发、调整等游戏开发过程; 2.负责手机游戏的服务器端设计、开发和维护工作; 3.贡献你的知识,分享你的点子,发挥你的创意,融入这个团队! 任职要求: 1.大学本科以上学历,开发经验丰富,熟悉golang语言,基础扎实,2年以上golang开发工作经验,有完整的项目经验 ;熟悉php/c/c++/java,至少一年使用经验; 2.精通Golang协程,精通channel和锁,对高并发、高可用架构系统有正确、深刻的理解,要求有分布式服务器开发经验; 3.有Web开发经验,对RESTful概念有清晰的理解,并至少有一次API Server开发项目中运用到; 4.熟悉xml/json/pro...阅读全文

慕课网Golang 讲师

慕课网是国内最大垂直类IT教育平台,目前有用户1100W+。 #用户基础好,流量高、持续分成,分成丰厚,没有时间地点限制。 #职位要求# 1.基础扎实,熟悉常用结构和算法。三年以上Golang使用经验。 2.精通Golang设计原理、源码分析和使用 3.有使用GO语言开发高并发、高可靠、可扩展的后端程序经验 4.热爱分享,逻辑清晰,语言表达能力强,有技术博客者优先。 contact:lirui@imooc.com QQ:154699251 慕课网BD经理 Gig...阅读全文

Google 的 Go 到底是为了解决什么样的问题

**来自官方FAQ的解答:** 用Go语言设计者的话说,主要有如下几点 1)计算机的速度变得极快,但软件开发还不够快。 2)在今天,依赖管理成为了软件开发中一个大的部分,但C传统语言的“头文件”与清晰的依赖分析——以及快速编译背道而驰。 3)对于像Java和C++那笨重的类型系统的反抗越来越多,这将人们推向了Python和JavaScript之类的动态类型语言。 4)流行的系统语言对于像垃圾回收与并行计算那种基本思想的支持并不算好。 5)多核计算机的出现产生了一些麻烦与混乱。 而Go语言是一种并发的、带垃圾回收的、快速编译的语言。它需要满足以下几点: 1)它可以在一台计算机上用几秒钟的时间编译一个大型的Go程序。 2)Go为软件构造提供了一种模...阅读全文

马云:钱不是靠省出来的,有时候是靠投资、花钱和享受

人气旺到爆,一票难求的云栖大会终于开讲啦。 说到即兴演讲,阿里巴巴集团董事局主席马云首次以云计算为主题发表演讲绝对是今年云栖大会的一大亮点。 知道大家久等了。 各位创业者,创新者,追梦者,还带着锅气的马云语录这就呈上。 1 有人说BAT这样的三座大山在,我们怎么会有机会,我告诉大家,不是把村里的地主斗死了,农民也会富起来。 三座大山也好、七座大山也好,BAT依旧会继续发展,但是你们是有机会赢的,因为今天的创业环境,今天创业的所有的基础设施,整个融资状态要比十五年以前好很多。 包括今天在座每个人的素质,创业的能力也是远远我们那时候不敢想象的。 2 有人觉得,互联网的发展使得传统经济没有了机会。 但是从这个场馆八十五天能够做成,从设计、建设到完...阅读全文

go的switch case

可以一个case带几个参数: var i = 0 switch i { case 0, 1: fmt.Println(“1”) case 2: fmt.Println(“2”) default: fmt.Println(“def”) } 默认有break效果,要取消就加上fallthrough: var i = 0 switch i { case 0: fallthrough case 1: fmt.Println(“1”) case 2: fmt.Println(“2”) default: fmt.Println(“def”) } case还可以是表达式: var i = 0 switch { case i > 0 && i < 10: fmt.Println(“i > 0 and i <...阅读全文

博文 2019-01-22 18:35:15 梁十八

Go-restful Usage

1.前言Go 语言是一种表达能力非常强大的语言。目前有一个Golang实现的restful webservice 包,go-restful使用起来很简单。2.Demo例子实现了一个查询操作,更详细的Demo见这里:https://github.com/emicklei/go-restful/blob/master/examples/restful-user-resource.gopackage main import ( "log" "net/http" //"strconv" "github.com/emicklei/go-restful" "github.com/emicklei/go-restful/swagger" ) type User struct { Id,Name strin...阅读全文

博文 2016-08-30 15:00:06 afandaafandaafanda

2019-11-25 开源社区超600人参与,奖励超83万FSN

开源社区最新进展!!!在此很高兴向大家报告:FUSION「超能力者」招募计划取得巨大的进展,截止今日共收到来自全球的603位「超能力者」申请!1. 开源社区发布的六项任务中,已有两项任务完成!2. 社区提案任务最新进展。3. 新任务发布!4.与BTCU高校区块链技术社区达成合作。开源社区奖励发放情况截至今日,开源社区共为328位「超能力者」发放了奖励,总计832,898个FSN(时间锁定三个月)。其中, 11月25日完成的奖励发放情况如下:11人,共计22100个FSN(时间锁定三个月)。 其余未完成全部注册流程的「超能力者」,请大家留意微信,我们会帮助你一步步完成注册,当注册步骤全部完成,我们将再次统一派发奖励。截止到发稿,FUSION团队共收到来自全球的603位「超能力者」申请,其中: ...阅读全文

投票证明:基于投票机制和联盟封锁链的高性能一致性协议

Title:投票证明:基于投票机制和联盟封锁链的高性能一致性协议 Abstract:比特币引入了一种革命性的去中心化共识机制。然而,应用于公共区块链的比特币衍生共识机制不适合新兴联盟区块链的部署场景。我们提出了一种新的共识算法,即投票证明(POV)。协商一致由联合体合作伙伴控制的分布式节点协调,这些节点将通过投票进行分散仲裁。关键的想法是为网络参与者建立不同的安全身份,以便在不依赖第三方中介或无法控制的公众意识的情况下,由机构在联盟中的投票决定提交和验证区块。与完全分散的一致性工作证明(POW)相比,POV具有可控的安全性、收敛可靠性、只需一个块配置即可实现事务合理性和低延迟事务验证时间。 Index Terms:区块链,联盟区块链,共识,投票机制。 I、Introduction: 区块链源...阅读全文

博文 2019-02-17 11:17:18 1500250103

go-if、for、switch、goto、break、continue

if语句: package main import "fmt" func main() { //if后面没有括号 if 1 < 2 { fmt.Println("1<2") } var a = 10 //初始化表达式-a的作用范围只在if语句块 if a := 1; a > 1 { fmt.Println("a > 1") fmt.Println(a) } else { fmt.Println("! a > 1") fmt.Println(a) } fmt.Println(a) } 输出如下: 1<2 ! a > 1 1 10 for语句: package main import "fmt" func main() { //第1种形式无限循环 a := 1 for { a++ if a > ...阅读全文

博文 2016-09-13 08:00:02 u013210620

如何看待 2019 年 JAVA 开发就业减少现象?

不是JAVA找工作难,是所有的互联网求职都难,JAVA的落差最大。 一、互联网就业环境恶劣 如果2018年众人还对于「互联网寒冬」的论调半信半疑的话,2019年春季招聘旺季足以让每个求职者寒心。大厂裁员、小厂跑路,各公司收紧HC。虽然无法统计具体的失业人数,但是5月22日中国国务院办公厅22日下发通知,成立国务院就业工作领导小组的消息足以让所有人意识到就业市场的严峻。从100offer第一季度的薪资报告来看,虽然企业的面邀薪资仍然不断攀升,但是招聘岗位却再创历史新低,而这已经是连续第5个季度人均面邀数的持续下滑了。 image.png 二、JAVA求职市场严重缩水 虽然在2018年,Java 仍在互联网技术圈占据主导地位,但 Java 人才市场却经历了诸多转折点。 1、2018 年跳槽的 J...阅读全文

博文 2019-06-05 17:32:45 IT编程技能提升

Go 实现的数学表达式解析计算引擎math-engine

使用 Go 实现的数学表达式微型计算引擎,无任何依赖,相对比较完整的完成了数学表达式解析执行,包括词法分析、语法分析、构建AST、运行。 [Demo](http://wx3.sinaimg.cn/large/c2a95e3dly1g4i4unamlhg211o0iokk1.gif) ## TODO ### 已实现 *  加 + *  减 - *  乘 * *  除 / *  取余 % *  整数次方 ^ *  科学计数法 e.g. 1.2e7 *  括号 () *  混合运算 e.g. 1+26/4_+_(456_-_89.2)-(2+4^5) *  友好的长数字 e.g. 123_456_789 *  友好的错误消息 e.g. 阅读全文

golang使用正则表达式使用

例1:package main import ( "fmt" "regexp" ) func main() { s1 := "Z22WhkC9K$N#wRIbBitpQYUFJqd%d*QVz5Ir7j&CLqz3@FOC2x5CD6ZzvhNdk@5Vv1QU^DHbSc&nBs%4!94ngFH0BJ6GxtXg2$T" reg := regexp.MustCompile(`[^a-zA-Z0-9]`) fmt.Println(reg.FindAllString(s1, -1)) reg = regexp.MustCompile(`[a-zA-Z0-9]`) fmt.Println(reg.FindAllString(s1, -1)) reg = regexp.MustCompile(`...阅读全文

博文 2019-07-30 14:34:45 xingzhehxiang

[翻译]大道至简(原标题:少是指数级的多)

文 Less is exponentially more 是 Rob Pike 自己整理的他在六月22日,旧金山的 Golang 会议上的演讲稿。清晰的介绍了 Go 的前世今生,来龙去脉。为了让更多的人能够更加清楚的认识到 Go 的优雅并喜爱上 Go,特翻译成中文,以飧读者。 —————-翻译分隔线—————- 大道至简 这是我(Rob Pike)在 2012 年六月,旧金山 Go 会议上的演讲内容。 这是一个私人演讲。我并未代表 Go 项目团队的任何人在此演讲,但我首先要感谢团队为 Go 的诞生和发展所做的一切。同时,我也要感谢旧金山 Go 社区给我这个演讲机会。 在几个星期之前我被问到,“在推出 Go 之后,什么令你感到最为惊奇?”我立刻有了一个答案:尽管我们希望 C++ 程序员来了解 ...阅读全文

博文 2014-10-09 16:17:31 mikespook

2016阿里云93款产品全向图发布(6月制)

摘要: 为了能一目了然知道阿里云产品和服务,并可以依照IT系统发展脉络理清产品和服务之间的内在联系,进而充分利用新技术实现业务梦想,云栖社区特别绘制了这张图。 DT时代,一切都将走向数据化,可视化。在阿里云所阐述的“技术拓展商业的边界,商业驱动技术的变革”理念中,密集发布的新技术与产品让业内更加震撼,让用户更为惊喜。阿里云逐步实现了“将计算能力变成像水电一样的基础设施”的目标,走向“为了无法计算的价值”。 为了帮助更多朋友一目了然地知道阿里云现在提供的所有产品和服务,并可以依照IT系统发展脉络理清产品和服务之间的内在联系,进而充分利用新技术实现业务梦想,云栖社区特别绘制了一张“2016阿里云93款产品全向图”。 ![产品图.jpg](http://studygolan...阅读全文

栈_逆波兰表达式_计算器实现_Golang版本

借助栈与逆波兰表达式 实现一个计算器,编程语言用的是Golang。 逆波兰表达式可以讲复杂的计算过程转化为简单的操作过程,进而得出答案。 比如 (a+b)*(b-c) 按照逆波兰表达式的规则得到 :ab+bc-* 然后将该表达式的字符以及符号,按照从左到右的顺序,依次入栈,一碰到符号则将栈顶前两个元素取出,做运算然后放入栈内,重复该操作,直到表达式结束。 下面将结合栈与逆波兰表达式写一个简易计算器。 运行命令如下 go run counter.go --expression=\(3-5\)*4-\(5*8\)/3+78*9 代码示例: package main import ( "fmt" "strconv" "flag" ) type StackNode struct { Data int...阅读全文

博文 2015-06-17 20:04:05 u012807459

武汉招聘高级golang开发工程师

武汉楚易唯网络科技有限公司招聘 高级golang语言开发 2名(10k-20k)(视专业技能和工作经验可面谈) 任职要求: 1、具有良好的团队合作精神,有较强的开发能力和灵活性; 2、开发经验丰富,熟悉golang语言,基础扎实,2年以上golang开发工作经验者,完整的项目经验,有大型项目经验优先 ; 3、精通Golang协程,精通channel和锁,对高并发、高可用架构系统有正确、深刻的理解,要求有分布式服务器开发经验; 4、熟悉xml/json/protobuf等至少任意一种网络通信技术和数据交换格式 ; 熟悉 Docker 者优先 5、工作积极主动,态度踏实认真,有较强的职业素养和工作操守; 6、对技术有激情,喜欢钻研,能快速接受和掌握...阅读全文

招聘golang开发工程师

武汉楚易唯网络科技有限公司现因公司发展需要,急招golang两名! 有意向都可详聊 golang语言开发/主管 1名(8k-15k)(视专业技能和工作经验可面谈) 任职要求: 1、计算机大专科以上学历,20-32周岁,具有良好的团队合作精神,有较强的开发能力和灵活性; 2、开发经验丰富,熟悉golang语言,基础扎实,有1年以上golang开发工作经验者,有一定的管理能力 ; 3、熟悉xml/json/protobuf等至少任意一种网络通信技术和数据交换格式 4、良好的算法基础和清晰的编程思路,熟悉php; 5、工作积极主动,态度踏实认真,有较强的职业素养和工作操守; 6、对技术有激情,喜欢钻研,能快速接受和掌握新技术,学习能力和工作责任心强,良好的沟通表达能力和团...阅读全文

【武汉】楚易唯增招一名golang 地铁口旁 晋升空间大 找工作快来点我!欢迎大家转发介绍小伙伴

武汉楚易唯网络科技有限公司招聘啦! 增招一名中高级Golang开发工程师 --------------------------------------------------------------------------------------------------------------------- 高级golang开发工程师(10k-20k)(视专业技能和工作经验可面谈) 任职要求: 1、具有良好的团队合作精神,有较强的开发能力和灵活性; 2、开发经验丰富,熟悉golang语言,基础扎实,2年以上golang开发工作经验,有完整的项目经验 ; 3、精通Golang协程,精通channel和锁,对高并发、高可用架构系统有正确、深刻的理解,要求有分布式服务...阅读全文

Gopher China 2019 讲师专访 -知乎后端工程师杜旭

第五届 Gopher China 大会将于2019年4月26日-4月28日在北京市海淀区朗丽兹西山花园酒店举办,Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会。大会聚集了全国各地的 Gopher 一起进行 Go 语言的学习与交流。通过国内外 Go 语言届的大神给大家带来技术的分享,实时了解有关Go 的动态、应用场景以及技术实践的细节等等。 为方便我们的 Gopher 朋友们在大会前也能 get 到大神们在 Go 方面的技术理念,会前我们将对本次大会所有的讲师一一做专访。下面是来自知乎技术平台的后端工程师-杜旭的专访。 ![alt 文本](http://m.qpic.cn/psb?/V11z1X9s0jmg8R/SF5GgUIdxtzQw0NyS5ZEZ...阅读全文

Golang 小技巧

1.前言Golang 开发过程中的一些小技巧在这里记录下。2.内容1)包的引用经常看到Golang代码中出现 _ "controller/home" 类似这种的引用,这里的下划线有什么作用呢? 其实默认每个文件都有一个init函数,加下划线表示引入这个包,仅执行init函数,别的函数在外边是不能调用的。注意这里的几个说法:仅仅执行init函数,也就是说我们可以再init函数里面做一些操作,比如初始化一些东西。别的函数在外部是不能被调用的,强行调用会报错。这里的示例代码结构如下:- main.go-- hello----golang------ init.gomain.go package main import ( "fmt" "hello/golang" ) func main() { f...阅读全文

博文 2016-06-17 04:00:01 afandaafandaafanda

Go语言:正则表达式的使用

Go语言的正则表达式使用很简单,示例代码: package test import ( "fmt" "regexp" ) func RegixBase() { //findTest() //findIndexTest() //findStringTest() //findChinesString() //findNumOrLowerLetter() findAndReplace() } //传入[]byte,返回[]byte func findTest() { str := "ab001234hah120210a880218end" reg := regexp.MustCompile("\\d{6}") //六位连续的数字 fmt.Println("------Find------") //...阅读全文

博文 2015-06-17 23:00:50 books1958

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

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

极客学院招募Golang专题课程讲师

极客学院招募Golang专题课程讲师。 职位诱惑 : 底薪+分成 平台广阔 提升知名度 职位描述: 1. 担任极客学院平台的兼职Golang课程讲师; 2. 从基础到高级任选某个最擅长知识点,设计和规划课程大纲; 3. 按照课程制作规范的要求,确保高质量、及时完成课程上线; 4. 同步完善课程配套的学习资料、随堂练习、作业设计等。 任职要求: 1. 对在线教育有浓厚的兴趣,且乐于分享; 2. 具有3年以上Go项目开发经验,有讲师或培训经验者优先; 3. 精通Go语言,熟悉C++、MySQL、MongoDB、Redis数据库,对短链接服务、微服务、Beego应用框架、Docker等有了解者优先; 4. 良好的语言表达能力,思路清...阅读全文

Go循环语句「没有while循环的Go还剩下什么」

学了Go才知道,Go基础的一部分内容,与其它语言,真的有些差异,这下连 while 都给取消了 For的一般形式 package main import "fmt" func main(){ sum := 0 for i := 1; i < 5; i++ { sum = i + sum } fmt.Println("sum的值为:", sum) } /* 输出: sum的值为: 10 */ 复制代码在上面for的后面 ; ; 里的内容,三者都可以忽略不写 For的 「for ; ; 」形式 package main import "fmt" func main() { for ; ; { fmt.Println("我是无限循环") } } /* 输出: 我是无限循环 我是无限循环 我是无限循...阅读全文

博文 2020-03-31 11:34:44 陈九礼

golang 使用 iota

iota是golang语言的常量计数器,只能在常量的表达式中使用。 iota在const关键字出现时将被重置为0(const内部的第一行之前),const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)。 使用iota能简化定义,在定义枚举时很有用。 举例如下: 1、iota只能在常量的表达式中使用。 fmt.Println(iota) 编译错误: undefined: iota 2、每次 const 出现时,都会让 iota 初始化为0.【自增长】 const a = iota // a=0const ( b = iota //b=0 c //c=1) 3、自定义类型 自增长常量经常包含一个自定义枚举类型,允许你依靠编译器完成自增设置。 type St...阅读全文

(厦门)招聘公链开发工程师

岗位名称:公链开发工程师 20K-30K 坐标厦门岗位需求:1. 熟悉比特币或以太坊代码2. 了解常用的加密原理, 熟练掌握ECC加密和签名算法3. C++ 3年以上,需熟练掌握c++ new features4. 较强的英语读写能力5. 能承受较大压力加分项:1. 了解匿名技术原理2. 参与过公链底层开发3. 掌握rust或golang4. 有BAT工作经历岗位职责:参与公链开发,包括但不限于底层代码编写,数字钱包,浏览器后端代码编写以及线上部署运维等工作。有意向者简历投向407946127@qq.com(投递时注明招聘信息来源链才网)公司名称:趣熵(厦门)软件有限公司地址:厦门是湖里区万科云玺1号楼薪酬:20K-30K(具体面议...阅读全文

<6> go select 和 switch

select和switch语法都能相近,但是有重要不同的一点,switch可以做表达式的比较判断,而select只能是io操作的判断。相同点:都能用return跳出来。 // switch i := 1 switch{ case i==1: //doing case i==2: //doing default: // doing } //select ch := make(chan ,bool) select { case <- ch: // doing 当ch有值的时候,会触发这个case default: // doing } $(function () { $('pre.prettyprint code').each(function () { var lines = $(this)....阅读全文

博文 2015-12-15 00:00:00 a11101171