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

作为计算机专业,我们以后要做写什么?

前言 某次间的闲聊,和朋友聊起国内高校的计算机环境,默默想起自己的大学,玩的时间够多了,而专业却没学到什么。不能完全归于教育方式不对,毕竟还是自己不好好学习,但如果有更好的学习方式,为什么不来引导学生学习呢?大学目前计算机的教育水平已经远落后于工作所使用的技术。老一辈的老师,老一辈的技术,老一辈的思想,对不起!这不适合现在的计算机学生了。 自我介绍 段荣,现在在北京百度,从事BFE(百度统一前端)工作,之前任职于杭州阿里巴巴,参与开发了东南亚电商LAZADA,主要负责闪购活动和订单页面页面。 我们要学习什么? 语言篇 C,C++,JAVA,C#这么多语言,我们是一定要做到门门必会吗?语言只是我们用来编程的工具,如同拧一颗螺丝钉,没有人会随身携带所有种类的螺丝刀一样,我们也没有必要学会使用多少...阅读全文

博文 2018-07-01 23:34:51 又木先生

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

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

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

青年PM倪超:想让程序员多一点点幸福感

摘要: 本文主人公倪超,在内部,同事都习惯叫他花名银时,是阿里云产品经理。前不久,他所负责的企业级分布式应用服务EDAS,荣获了公司2018财年年度最佳产品奖。在五四青年节来临之际,我们有幸近距离的探访了这位青年产品经理。 21岁加入阿里巴巴集团,从一名实习生转变为主导平台级产品的PM,8年间,一直在阿里巴巴核心技术团队,倪超身上几乎所有的优点、缺点都打上了阿里巴巴的很多烙印,散发着浓浓的工程师特质,包括:敢拼、内向、稳重... 大学同班同学中,他是最务实的 据倪超的同学回忆道,在大学的时候,他就是同班同学中是最喜欢折腾技术的一个,不爱打游戏,总是坐在电脑前写代码。常常拉着我们使用他开发的网站,现在看来就是一个非常简单的系统,在我们的电脑上发表一个评论,在他自己的电脑上就能...阅读全文

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

博文 2015-08-22 03:00:01 pondbay

Paramiko中上传远程文件方法步骤详解

  本文和大家分享的主要是paramiko中上传文件的方法及步骤,希望通过本文的分享,对大家学习和使用paramiko有所帮助。   机器件文件传输   一般选择SCP或者SFTP   SCP   SCP全写是:Secure Copy,是基于SSH协议的文件拷贝方法,可以在本机与远程主机或两个远程主机之间进行文件拷贝。SCP的实现需要通过SCP协议以及SCP程序。   使用:scp localfile usr@host:dir   SFTP   在计算机领域,SSH文件传输协议 (英语:SSH File Transfer Protocol,也称 Secret File Transfer Protocol,Secure FTP或SFTP) 是一数据流连...阅读全文

go开发者工具gotool

gotool ======= gotool是一个小而全的Golang工具集,主要是将日常开发中常用的到方法进行提炼集成,避免重复造轮子,提高工作效率,每一个方法都是作者经过工作经验,和从以往的项目中提炼出来的。 ## 2021-7-9更新内容详细使用请看文档 - 添加文件IO操作工具FileUtils - 添加验证码生成工具CaptchaUtils - 添加文件目录压缩和解压缩工具ZipUtis - 字符串数组工具StrArrayUtils ### 如何使用gotool呢? ### 安装 go get github.com/druidcaesa/gotool go.mod github.com/druidcaesa/gotool ### 引...阅读全文

开源项目 2021-07-08 08:55:03

DockOne微信分享(七十四):传统金融 IT 对混合云管理的一些思考

【编者的话】在新常态经济背景下,金融脱媒加剧,跨界融合和互联网金融的发展加速传统金融企业变革转型。传统金融 IT 需要积极面对以互联网、云计算、大数据为代表的新技术带来的机遇与挑战,主动进行架构转型。本次交流分享在落实企业云计算规划工作中的一些思考。 一、 传统金融 IT 的行业特点受行业特点所限,传统金融 IT 需要接受银监会的多项监管要求,重要的包括: 在《商业银行信息科技风险管理指引》的推动下,建设信息科技管理(由 IT部门负责)、风险管理(由风控部门负责)、审计(由审计部门负责)“三道防线”体系。在《商业银行数据中心监管指引》的推动下,建设生产数据中心和灾备数据中心,后续有演进为“2地 3 中心”架构。在《商业银行业务连续性监管指引》的推动下,建设业务连续性管理组织体系。在《商业银行...阅读全文

博文 2017-06-25 16:25:11 远洋li

2018 程序の人生:学习总结

首先感谢老板,老板很淡定,从来不赶项目进度。于是双休+不打卡的放养(佛系的工作态度),造成自己这一年基本没有加过多少班,不过周六自己主动去加班次数也不少,十多次是有的。毕竟有时候确实工作略微有些忙不开需要赶一下进度,比如把数量百万体积的上T的图片资源上传到阿里云对象存储,真的需要手动来清理控制。 当然也就有了较为空闲的时间来自我学习。2017年咬咬牙把golang过一遍,然而后续似乎并没有什么卵用就忘得差不多了,今年思考过后侧重学习编程思想和算法。 一想起算法和数据结构,就想起来多年前大一的《计算机导论》中的那个问题,我至今觉得很直白的: 什么是树?什么是二叉树? 自然完全二叉树.png 稀里糊涂的这算是毕业第2年,开始回头接着刷LEETCODE。比不过那些码神级别的,看大神都是在校都刷了很...阅读全文

博文 2018-12-23 23:34:41 silencefun

招聘 | 钱多、活少、前景好的“程序员”

致:不想被客户指点江山只想开心工作的程序员 有这么一类人:工作高端大气上档次,工资是低调奢华接地气,叫做“程序猿”,也叫“攻城狮”,但是往往城还没攻下来,头发就先掉下来。没有过年过节这一说,就连结婚这个神圣时刻,遇到系统bug也得立刻解决,最喜欢听的一句话就是:同志快醒醒,客户说不改需求了。实际上熬夜加班找bug修bug是常态,没周末没夜生活,还常常遇到周五快下班被客户提各种要求指点江山的神马鬼情况……亲爱的程序员快点投奔甲方吧,我们需要你MeshX 我们是一家全球性区块链公司——缦星链盟,致力于MeshX Chain数字网络运管生态的建设。在北京中关村,西安创新港,深圳生态园,美国圣何塞等地均设有分布式办公地点;我们倡导去中心化的自组网运管网络系统,追求畅快的数据链接,极致的产品体验,丰富...阅读全文

博文 2018-09-10 10:34:41 MashX缦星链盟

唯品会招聘golang工程师

#岗位职责: 1. 使用Go语言实现高并发系统的前台接口 2. 设计或辅助设计相关系统的架构 3. 负责和保证相关系统的稳定、持久运行 4. 独立解决相关系统的技术问题 #岗位要求: 1. 逻辑思维清晰,能使用基本数据模型分析问题 2. 熟悉golang语言,有中大型系统开发经验,有C开发经验更佳 3. 熟悉各种数据结构和算法以及在golang上的实现 4. 熟悉常用的互联网技术,包含但不限于MySQL、Redis、es等 5. 良好的编码和文档习惯,有多人协作开发经验,优秀的沟通能力与合作精神 6. 熟悉Linux系统(centos),熟悉服务端部署,了解云计算(容器云) 7. 有人工智能相关经验更佳 有兴趣的同学可以直接...阅读全文

字节跳动商业化研发部门校招实习火热招聘

简历发送至likang@bytedance.com,逢邮件必回。 商业化部门介绍字节跳动广告系统,支撑今日头条、抖音、西瓜视频、火山小视频等多款海内外产品的商业化变现,为公司的核心收入部门,拥有复杂的算法,精湛的业务,巨量的并发。截止到目前,广告系统团队已经集聚了几百名研发工程师,打造出了海内外领先的信息流广告系统。来到这里,你将获得超有竞争力的薪资待遇!基本工资25K—50K,15薪,多达6-10个月的年终奖就近住房补贴1500/月,用五环外的租房成本住在北三环城中心六险一金,入职即送年假7天,带薪病假更高达8天行业闻名的贴心福利!巨好吃的免费三餐自助(日标120元/天),着急可以拿盒饭,减肥可吃健康餐。下午茶,零食水果、咖啡牛奶统统不限量,看图! 团队优势为什么选择广告行业?(1)广告变...阅读全文

博文 2020-03-13 23:32:58 让莫莫去招聘

Go语言发展浅谈

版权声明:本文为博主John Lau原创文章,未经博主允许不得转载 https://blog.csdn.net/GreatElite/article/details/78499975 Go语言演进 语法上几乎没有增加什么显眼的语法特性,变化主要围绕降低心智负担、细节完善、工程化、Go编译提速、性能GC优化、多平台的移植、标准化、强化社区约定等。 Go语言未来发展 3到5年内,Go主攻方向仍然是服务端开发,偏向于云计算方向 会出现更多移动开发,在iOS和Android的应用会越来越多 网络应用的第三方库会越来越丰富 Go语言会在桌面端编程占据重要地位 Go在IT中影响力 Go语言将登上语言榜前列,与C和Java并列前三甲 Go语言称霸云计算(Prediction: Go will become...阅读全文

博文 2018-12-20 17:32:35 john_f_lau

【武汉】做贪吃蛇大作战的公司 武汉微派 急招golang服务器开发工程师

不知道微派是哪家公司,那你总知道贪吃蛇大作战、谁是卧底online、微派桌游助手吧,专注在游戏&社交两个领域;营收很好 ,数轮融资,比较低调。目前是B轮融资,巨人网络投资 公司简介: 公司16年的明星产品为贪吃蛇大作站和谁是卧底。贪吃蛇目前3亿多用户,16年77天在app store上霸榜,风靡全国,是现在休闲游戏的代表;谁是卧底也是一款十分经典的社交游戏。 1)贪吃蛇大作站,日活千万,于2016.8月-10月在app store免费榜连续70多天排名第一,是app store有史以来霸榜时间最长的APP。 目前用户3亿多,17年盈利8000W-1亿; 2)谁是卧底是top1的卧底游戏,多次进入app store免费榜单前30强,千万级用户,年收入千万; 因业务发展迅猛...阅读全文

49岁的程序员

今天10月4日,中秋节,按身份证上的日子算,还正好是我49岁生日。太太带儿子去长春参加全国击剑俱乐部联赛,我独自一人在家。一早起来,习惯性的打开笔记本,翻了翻自己写的代码,顺手做了一个小的优化,让系统配置参数又少了一个。数了数自己的代码行数,发现6个月时间,居然已经写下了3万8千多行代码,这个代码量超过了我在美国工作十年的总和。 从1984年高一的时候开始写Basic语言程序到现在,程序员的生涯已经33年。虽然经常写程序,也喜欢写程序,但从来认为写程序太简单,不值得去专门学,因此大学和研究生念的是流体力学和天体物理。但离开校门,研究宇宙大尺度结构的我,无法靠天体物理养活自己,最终进了Motorola开始职业程序员的生涯。2007年,我还在Motorola上班,觉得移动互联网的春天真要到来,而...阅读全文

博文 2017-10-06 15:05:45 陶建辉

golang ssh 连接交换机

/* switch ssh username cisco password cisco ip domain name hupu crypto key generate rsa ip ssh time-out 30 line vty 0 4 transport input all login local */ package main import ( "fmt" "io" "log" "os" "strings" "sync" ) import ( "golang.org/x/crypto/ssh" ) func main() { config := &ssh.ClientConfig{ User: "cisco", Auth: []ssh.AuthMethod{ ssh.Password(...阅读全文

博文 2016-08-11 10:00:02 CodyGuo

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

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

[北京] 京东总部-golang工程师-区块链方向

- 满足京东2-5原则(平均每份工作在职时间超过两年,其中一份超过5年可不考虑前者),优秀者可略过大学本科学历及以上,3年以上工作经验 - 精通golang/C/C++等 - 有Hyperledger fabric开发经验者优先 - 熟练使用docker - 熟悉Linux系统(centos),熟悉服务端部署,了解云计算(容器云) - 联系邮箱 wangshuaijian艾特jd点co...阅读全文

老司机带你用 Go 语言实现 Raft 分布式一致性协议

老司机带你用 Go 语言实现 Raft 分布式一致性协议   随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。   为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。任何一个分布式系统都无法同时满足 Consistency(一致性),Availability(可用性),Partition tolerance(分区容错性)这三个基本需求,最多只能满足其中两项。 但是,一个分布式系统无论在 CAP 三者之间如何权衡,都无法彻底放弃一致性(Consistency),如果真的放弃一致性,那么就说明这个系统中的数据根本不可信,数据也就没有意义,那么这个系统也就没有任何价值可言。...阅读全文

博文 2017-02-09 06:00:24 chauncy

[上海]golang 职位急招!互联网能源公司运维开发:熟悉golang,docker;云计算公司大数据服务端开发go语言(现学也可)

互联网能源公司 运维开发,要求学历985,211 关键词:devops,docker,运维开发 互联网公司背景优先" 上海 支持Docker容器相关工作 熟悉Linux操作系统,熟练使用golang,熟悉open-falcon/docker相关技术加分 薪资:年薪:税前RMB30-48万 薪酬结构: RMB (税前)/月*12个月, 0-8个月绩效, 中等绩效4个月; 奖金在每年春节前最后1个工作日发放; 福利: 补充公积金5%; 商业医疗保险; 健身卡; 员工食堂:中午吃饭(员工自己只需出10元/顿), 晚上8点后员工免费; 加班到9点后回家打车公司报销; 年假:10天/年, 员工满5年后,15天/年; 合同签3年, 6个月试用期; 地...阅读全文

高大上办公环境 招golang,nodejs,java 开发

关于我们:

明星创业团队,产品还没有开始 已经拿到天使轮

我们正在做什么?

跨境支付与互联网金融平台

我们的愿景和使命?

我们希望让每个人的信用产生价值

我们希望利用严谨、高效的新技术,让B端用户更安全、便捷地享受金融服务

我们希望为每个人提供更符合移动互联网时代的金融产品

我们让跨境支付更简单,更安全

...<a href=阅读全文

科班出身和培训上岗的程序员谁更牛?

高考分数下来一段时间了,又到了大学新生选专业的时候啦!想想当年从成百上千的专业中选择的纠结记忆犹新,那时想法就是当法医。 刚和家长说出想法一盆拔凉拔凉的水把我熊熊燃烧的小心脏浇灭了,家里告诉我不行,这个职业太晦气不能干,不管我咋坚持都不行,最后放弃了, 于是乎我上网查许久最后直觉告诉我“挨**踢”未来前景会很好,于是乎稀里糊涂就报了软件工程。 当时连是干啥的都不知道。 后来在大学期间老师告诉我们的程序员是这个样纸 而毕业后现实中确是这个样纸 和这个样纸 而且随着时间流逝的结果是这个样纸 云栖社区发起话题后,很多小伙伴们都分享了自己的一些看法: 社区昵称:浮生递归 这...阅读全文

Go 发布自动更新代码所用 API 的 gofix 工具

下一版本的Go在最基础的软件包方面将包含显著的API变更。除非进行更新,采用新版 API,否则将无法编译实现HTTP服务器句柄、调用net.Dial、调用os.Open及使用reflect软件包的代码。随着Go语言愈加稳定,发布频率减缓将成为常态。每周的快照版本中都会有API变更,部分可能能自动管理;然而,合计起来看,手动更新现有代码的工作量仍然非常地大。 Gofix是一款减轻更新现有代码工作量的新工具。它读取源文件中的程序,查找对旧版API的使用,用当前API进行改写,并将程序写回文件。有些API变更未保持全部原有功能,所以gofix的改写有时并不完美。当无法自动改写旧版API时,gofix将给出警告及文件名与所在行数,开发者可以检查并亲自重写代码。Gofix负责处理乏味冗长的简单变更,而...阅读全文

博文 2014-10-04 19:26:01 希·梦评论(3)

能闻到“银幕里的馄饨香”?《小门神》用阿里云渲染好莱坞级特效

![lADOBVy12c0JlM0WWQ_5721_2452.jpg](http://studygolang.qiniudn.com/151229/cc9691c0e9f916874517308819f7598c.jpg) 首映礼之后,国产3D动画电影《小门神》在全国拉开点映大幕。优良的口碑在社交网络迅速发酵:“人间小镇真的太真实了,我甚至都能闻到银幕里飘来的馄饨香”,“整个电影随便截一张图都是壁纸”。 华丽的画面背后,支持这一切呈现出来的技术因素值得关注。《小门神》中一共有1940个镜头,制作历时29个月。每一个动画师,一天只能制作一秒动画,可以说是用“人间”28800秒换来“神界”的1秒,精细到眉毛的细微肌肉变化。以场景复杂的混沌店为例,一个镜头不到4秒,却用了337天来...阅读全文

惊呆了!颜值爆表的20+位阿里技术女神同一时间向你发出共事邀请!

摘要: 女神节快到了,云栖社区为此推出“三七”女神节特别分享,20+位颜值爆表的阿里女神们同一时间向你发出了共事邀请,快来赴约吧! **点此查看原文:http://click.aliyun.com/m/43263/** 女神节快要到了,小编火速在阿里的程序员群体中发掘出了一群美女!和大家分享下,阿里背后写代码、修bug的女神们! 巾帼不让须眉,如今越来越多的女性同胞参与到IT行业,她们挥斥方遒、纵横四海,在全球范围IT行业发挥着日益重要的作用。她们是工程师、是运营、是项目管理、是市场。。。,她们组建团队、开发软件,无私奉献,这个行业因为她们的参与,才显得更加精彩,因为她们的出现,才有了更多活力。 云栖社区为此推出“三七”女神节特别分享,20+位颜值爆表的阿里女神们同一...阅读全文

Linux运维之后到底可以做什么工作?

学习Linux运维可以从事哪些工作呢?Linux运维因为入门门槛比较低,很多人在大学刚刚毕业没有进入到职场之中,都想要转行去学习Linux运维,但是很多人都不知道学习完Linux运维之后到底可以做什么工作,今天我们就一起来看下吧。 1、Linux运维工程师:Linux运维是现在每个企业都不能够缺少岗位,对于大公司的Linux运维来说是非常重要,还需懂基本的语言,对于小公司来说技术要求相对于低一点,基本用不到什么太多开发的知识。 2、linux服务器开发:如果是用C/C++之类的话,要求也很高。因为互联网行业才人流动性相对大,所以工资可观,特别是对优化延迟什么的了解很深入的,发展前景是最好的。这个岗位相对于招聘比较少的,不过这部分的从业人员对于技术要求都是非常高的。 3、Linux内核开发:是...阅读全文

博文 2019-11-13 16:35:09 zhouzhou2018

行为树 behavior3go

参考 游戏AI - 行为树Part1:简介 游戏AI - 行为树Part2:框架 https://github.com/f15gdsy/BT-Framework http://www.u77.com/game/3067 一、有限状态机 游戏中的AI,大多数都是按照规则设定好的,没有太多花哨的技术。原因有几个: 一是出于风险成本的考虑,用一个新技术,需要程序员开发相应的算法和框架,游戏设计师重新上手设计方法和摸索算法的适用范围,小团队承受不起这样的开销,大团队又怕做坏名声; 二是“高级”的AI算法并不直观,难以设计。举一个例子,怎么利用神经网络来训练一个士兵AI?我见过的一个例子是设计师用几个按键来操作士兵移动攻击,然后程序自动记录敌我双方的数据和设计师的操作,最后利用这些信息作为input构...阅读全文

博文 2019-07-02 18:32:41 合肥懒皮

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

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

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

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

如何开发和构建Android multidex?

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

什么是云计算?什么是云服务器?有什么用?

什么是云计算?什么是云服务器?有什么用?很多人都听过云计算和云服务器这几个概念,那么到底什么是云计算、什么是云服务器呢?云服务器又有什么用呢?提供阿里云、腾讯云特惠1折秒杀活动的“尊托云数-zuntop.com”就带大家一起来了解一下。云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服务。云计算服务,即云服务。指可以拿来作为服务提供使用的云计算产品。...阅读全文

go语言实现斐波数列

斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*) 递归实现 package main import "fmt" func fibonacci(num int) int{ if num<2{ return 1 } return fibonacci(num-1) + fibonacci(num-2) } func main(){ for i := 0; i<10; i++{ nums := fibonacci(i) fmt.Println(nums) } } 闭包实现 package main import "fmt" func f...阅读全文

博文 2016-08-30 01:00:08 chenxun2009

【热拉APP招聘】Go软件工程师--上海,急急急~火火火

上海初生网络科技有限公司是一支热爱互联网,热爱新奇,热爱冒险的年轻人团队,致力于创造最有趣的移动应用,最易用的操作体验,最温暖的团队文化。 上海初生网络科技有限公司旗下的第一款移动应用产品—the L ,已获得国内知名投资人pre-A轮的数百万美金风投,并被各大科技媒体和财经媒体采访报道。 为什么选择the L? 1、薪酬福利:具有竞争力的薪酬和福利,高于行业平均水准;优秀者能获得股权,成为公司主人;每个月都有吃喝玩乐的团队活动,可带家属喔; 2、团队氛围:追求小而美的年轻团队,互联网狂热分子,对新产品/新技术/新设备极度敏感;自由,平等,温暖,上进的工作氛围,不打卡; 3、工作装备:为每个工程师提供高配置的苹果电脑,手机,平板和其他设备; 4、吃货天堂:无限量供应优质进口...阅读全文

再谈 Go 语言在前端的应用前景

12 月 23 日,七牛云 CEO & ECUG 社区发起人许式伟先生在 ECUG Con 2018 现场为大家带来了主题为《再谈 Go 语言在前端的应用前景》的内容分享。本文是对演讲内容的实录整理。今年是举办 ECUG Con 的第 11 年,之前我谈的基本都是服务端的开发实践。从去年起我开始不谈后端而是谈前端。当然,去年我没有说为什么我会关注前端。今天再谈 Go 语言在前端的应用之前,我先简单聊一下思路脉络,为什么我今天会关注前端。前端的演进最早的 PC 时期,常见的设备主要是台式机、笔记本。这两类设备是 PC 时代主流设备,用的操作系统主流的是三个,分别是 Mac 、 Linux、Windows。前两者市场占有率非常少,基本是 Windows 一统天下。浏览器早期因为 Windows ...阅读全文

博文 2019-01-02 19:03:02 七牛云

用GO实现的erlang的genfsm.

关于erlang的有限状态机,参考erlang四大behaviour之二-gen_fsm这篇文章。 有限状态机可以用下面这个公式来表达 State(S) x Event(E) -> Actions(A), State(S') 这两天正好空闲,就用golang实现了一下,话不多说,直接上代码 package util import ( "errors" "reflect" "sync" "time" "unicode" "unicode/utf8" "util/log" ) var typeOfError = reflect.TypeOf((*error)(nil)).Elem() type FSM struct { sync.Mutex StopReason string rcvr refl...阅读全文

博文 2015-01-13 12:09:56 sll1983

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

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

博文 2015-06-17 23:00:41 feixiang_john

一个有特色的有限状态机

gofsm是一个简单、小巧而又特色的有限状态机(FSM)。 github已经有了很几个状态机的实现,比如下面的几个,还为什么要再发明轮子呢? 原因在于这些状态机有一个特点,就是一个状态机维护一个对象的状态,这样一个状态机就和一个具体的图像实例关联在一起,在有些情况下,这没有什么问题,而且是很好的设计,而且比较符合状态机的定义。但是在有些情况下,当我们需要维护成千上百个对象的时候,需要创建成千上百个状态机对象,这其实是很大的浪费,因为在大部分情况下,对象本身自己会维护/保持自己当前的状态,我们只需把对象当前的状态传递给一个共用的状态机就可以了,也就是gofsm本身是“stateless”,本身它包维护一个或者多个对象的状态,所有需要的输入由调用者输入,它只负责状态的转换的逻辑,所以它的实现非常...阅读全文

博文 2017-02-08 12:53:45 smallnest

我们是如何做数据库运维和优化

摘要: 8月24日阿里云数据库技术峰会上,阿里云高级DBA专家玄惭带来面对超大规模的数据库集群,尤其是在每年像双11这样重大促销活动中,阿里云是如何进行运维和优化的。本文主要介绍了天象和CloudDBA两个产品,包括他们的起源、基于系统画像仓库的应用、产品化等,最后对RDS产品的可诊断性建设和可运维性建设作了补充。 8月24日阿里云数据库技术峰会上,阿里云高级DBA专家玄惭带来面对超大规模的数据库集群,尤其是在每年像双11这样重大促销活动中,阿里云是如何进行运维和优化的。本文主要介绍了天象和CloudDBA两个产品,包括他们的起源、基于系统画像仓库的应用、产品化等,最后对RDS产品的可诊断性建设和可运维性建设作了补充。 随着云数据库时代的到来,它的运维体系不仅仅包括保持...阅读全文

阿里云E-HPC联合安世亚太、联科集团共建云超算生态

摘要: 进入“中国制造2025”新时代的节奏又加快了速度!阿里云是国内最大的云计算厂商,去年9月阿里云推出了首个公共云上的超算平台,可一键部署获得媲美大型超算集群环境的云上超算中心,在成本、便捷、扩展性上都有非常大的优势。 5月23日,2018云栖大会武汉峰会,阿里云高级技术专家刘峥和张维,对弹性计算最新上线的 serverless (无服务器化)计算技术Bazaar及基于该技术的容器服务产品 Severless Kubernetes 进行了解析。并就满足 serverless 用户在不管理底层基础设施的情况下,如何简化用户业务部署流程,更快部署、交付用户业务,降低用户使用费用,提供更细资源粒度等方面进行了精彩的分享。 阿里云高级技术专家贺荣徽,对阿里云E-HPC弹性高性能计算服...阅读全文

【北京】【云联万维-招聘-多云管理平台工程师/技术专家】我们为多云时代而生,只做最好用的企业级全栈多云管理平台

[公司介绍] 云联万维 Yunion 是云计算软件和服务提供商,专注于混合云和多云管理软件开发,自主研发的 YunionCMP 产品能够提供跨各种私有云和公有云的资源管理、监控、应用部署、计费等服务。核心团队来自美团网早期员工,成立之初即获得徐小平老师的真格基金的天使轮投资及多个大客户订单。加入我们,团队靠谱/学习成长/有激情/有梦想/有期权/各种福利一应俱全。 欢迎有梦想,有能力的你加入 Yunion 大家庭,一起实现梦想!????????????(๑•̀ㅂ•́)و✧ 福利→→简历投递: liwenzhen@yunionyun.com ,成功推荐者,获赠价值1000元京东购物卡或大红包(要哪个你说了算????)! [岗位名称] 资深前端工程师( Vue.js ) 待遇:...阅读全文

在 Golang 定时任务中判断函数是否执行完成

使用 golang 的定时任务(采用 robfig/cron 包),每 5s 调用一个函数进行处理,但是这个函数的处理可能会耗时,在没有执行完之前如果再次调用,就会导致计算结果不对。如定时任务:// 5s 定时任务 func run5Second() { spec := "*/5, *, *, *, *, *" c := cron.New() //npc刷新 c.AddFunc(spec, modelFish.NpcRefresh) c.Start() }NpcRefresh 方法定义:// NpcRefresh 返回需要刷新的NPC func NpcRefresh() { online := getOnlineRoomIds() //online := []string{"5"} fmt....阅读全文

博文 2017-06-19 14:46:54 nfwater

Go Hackthon 十月魔都约一场 Go 语言烧脑之战

10 月 21 日 - 22 日,坐标上海,两天一夜不间断烧脑,指定 Golang 编程语言,一场“世界上最酷的开发者狂欢”即将到来。 Donald Knuth 在他 1974 年获得图灵奖时的演讲中表示:“程序设计本身既可以是一种科学也可以是一种艺术。当我提到编程艺术的时候,我主要是用一种审美观在看待一个程序。”在 Knuth 看来,程序其实就是一件艺术品,要像创造一件艺术品一样去创造程序,这不仅需要知识储备,同时还需要创作者的灵感和对于这个作品的独有的感情。 我们认为,在一个纯粹的环境中,与旗鼓相当的对手聚在一起,能够最大程度的激发“艺术家”的灵感。显然,没有什么比一场黑客马拉松(Hackathon)更合适了。10 月,Go 基金会联合 PingCAP 为大家准备了一场 Go 语言 Ha...阅读全文

Go语言核心之美-必读

Go语言核心之美开篇了!,无论你是新手还是一代高人,在这个系列文章中,总能找到你想要的! 博主是计算机领域资深专家并且是英语专8水平,翻译标准只有三个:精确、专业、不晦涩,为此每篇文章可能都要耗费数个小时,但是我无怨无悔! Go语言专栏中的文章都是很实时很新鲜的,我的目标就是:与世界同步!所以,请尽情享受饕餮大宴吧! 同时欢迎大家加入Golang隐修会,组织网站vgo.io(还在制作中),QQ群894864,欢迎加入这个大家庭,这里有所有你想要的,是其它群无法提供的,而且热心大神很多哦...阅读全文

博文 2017-10-27 20:56:46 erlib

golang通过socket与java通讯

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

博文 2015-12-12 01:00:10 u013025612

foo、bar到底是什么意思

在学习编程语言的过程中,尤其使用的是英文的书籍,我们经常发现一些foo、bar、baz之类的名字,要么是变量的名字,要么是文件的名字。。。深究起来完全不明所以。这到底是什么意思呢? 示例 下面是《C++17 STL Cookbook》这本书的一些用例: //foo用做类名 class foo { public: static std::string &standard_string() { static std::string s{"some standard string"}; return s; } }; 还有: //用作文件名 path p {"testdir/foobar.txt"}; 同样其他语言里也有这种情况,《The Go Programming Language》这本书使用了...阅读全文

golang开发modbus-rtu通信

用到的gomodbus包是坛友slzm40编写和共享的,感谢他的无私分享,本帖只是抛砖引玉,将我自己学习的一些经历分享给大家;有关modbus包可以直接向slzm40请教或一起讨论;1、创建工程,导入modbus包包地址"github.com/thinkgos/gomodbus";2、打开虚拟串口添加一对虚拟串口 图2.1 3、打开modbus-slave软件打开modbus-slave从机软件,用来测试从机;需要注意设置通信地址和读取寄存器的地址和数量; 图3.1 4、运行代码查看可用串口,因为虚拟串口选择com1和com2,虚拟中我选择使用/dev/ttyS1 图4.1 编译运行,会提示串口打开失败,这是因为linux对设备的权限做了限制 图4.2 获取串口读写、运行等权限 图4.3 5...阅读全文

博文 2020-03-05 03:32:45 王鹏_7ebe