Px像素

雇用最好的
高朗澳门永利在线播放人员
上班是怎么回事。

已验证

上班拥有大量经过验证的远程Golang澳门永利在线播放人员。不相信我们吗?在下面查看我们一些最受好评的Golang澳门永利在线播放人员。

开始使用
客户评论 客户评价Golang澳门永利在线播放人员 4.8 / 5

基于1,091位顾客的评论

阿维纳什·U。
$70/hr
  • 高朗
  • 吉特
  • 的PHP
  • 的MySQL
  • 的Linux
  • Vue.js
  • 码头工人
  • 的JavaScript
  • 图数据库
  • 后端Rest API

你好! 我是Avinash-来自印度的全职澳门永利在线播放人员。 我在使用Go语言澳门永利在线播放RESTful API和客户端库方面拥有4年以上的经验,并且在以不同技术澳门永利在线播放软件系统方面也有13年以上的经验。 除了Go,我擅长: * 的Linux系统管理 * 码头工人,Docker撰写,Docker Swarm * 的PHP(Phalcon和CodeIgniter) * JQuery * VueJS(Nuxt.js,Vuetify,Element) * 吉特 CLI(Github,Gitlab,Bitbucket) * RDBMS(MySQL,Postgres,SQLite Oracle DB) *图形数据库(DGraph)。 我还使用VueJS构建了单页应用程序。请检查本页的portofolio部分以了解更多信息。

Efren F.
$30/hr
  • 高朗
  • 红宝石
  • 蟒蛇
  • Django的
  • jQuery的
  • 长生不老药
  • 码头工人
  • 凤凰
  • 红宝石 on Rails
  • 的Linux系统管理

我是Python / 高朗 / 长生不老药 / 红宝石程序员和Linux系统管理员。我在企业界工作了22年,当时是作为澳门永利在线播放人员和Linux管理员,在办公室工作。 8年前,我开始以自由澳门永利在线播放人员的身份在家中进行远程工作。 我已经为Nueva Esparta的本地客户以及世界各地的客户构建了应用程序。我为自己的工作感到自豪,大多数客户为我带来了重复的业务和推荐。 我感到自己取得了成功,这不仅是因为我的Web编程技能,还因为我是一个可靠且可靠的Web程序员,可以信赖地继续我的工作。 I enjoy...

维塔利V.
$65/hr
  • 高朗
  • 蟒蛇
  • Django的
  • MongoDB
  • Kubernetes
  • 的MySQL编程

欢迎!我是一位具有8年以上经验的澳门永利在线播放人员,并且具有深厚的计算机科学/数学教育背景。 My expertise: ✓Go,Golang,Python / Django的,Java ✓建立项目数据库模型:MySQL / PostgreSQL的 / MongoDB ✓DevOps:Docker,Kubernetes,Helm,Git,持续集成,Linux 我是澳门永利在线播放团队的澳门永利在线播放负责人,并为“团队即服务”提供透明,清晰的项目管理流程。 请不要犹豫与我联系,讨论您的项目功能,截止日期或其他任何没有让您继续进行的问题。 I play on your side!

泽列科·T。
$30/hr
  • 高朗
  • Neo4j
  • NoSQL
  • 码头工人
  • 休息ful的
  • 休息ful的 API
  • 网络刮板
  • 数据搜集
  • 的MySQL编程
  • PostgreSQL的程式设计

我是使用Golang语言及其所有工具将事物捆绑在一起的面向后端的IT澳门永利在线播放人员。 我向您保证,您会对良好的结果感到满意,并且我会始终按时完成。期待合作!

克林顿C.
$80/hr
  • 高朗
  • 的CSS
  • 的HTML
  • 的HTML5
  • 烧瓶
  • 蟒蛇
  • Django的
  • 的Ubuntu
  • 的JavaScript
  • 的Linux系统管理

我9年前创办了自己的公司,而今天仍在经营。我在大多数Linux发行版的系统管理方面拥有9年以上的专业经验。我拥有超过6年的Python,HTML,CSS和Javascript经验,包括Django,Flask和Bottle等框架。不久之后,我开始熟练使用Go(Golang)。我有3年的Golang构建专业经验,可轻松将二进制文件部署到服务器。这包括作为RPC和REST可调用守护程序运行的Web应用程序和服务。 我已经完成的杰出项目: -整个游戏服务器控制面板是可扩展的,并使用...

Artem P.
$30/hr
  • 高朗
  • 的SQL
  • 休息
  • 反应
  • 码头工人
  • MongoDB
  • GraphQL
  • 的JavaScript
  • AWS Lambda
  • 亚马逊DynamoDB

拥有4年大型娱乐系统经验的Golang工程师。 我也有使用React Native创建移动应用程序的经验。 通常与AWS一起使用,但可以使用任何其他云提供商(Azure,Google Cloud平台等)

杰夫·P。
$ 100 /小时
  • 高朗
  • 爪哇
  • 的HTML
  • 反应
  • 码头工人
  • Node.js
  • 角度的
  • 安卓
  • 角度的JS
  • Kubernetes

我从事软件澳门永利在线播放行业已有18年以上。拥有计算机科学学位和对澳门永利在线播放高质量软件的热情,我很幸运能与多个行业的众多高科技公司合作。我的一些雇主包括CondeNast Publications,HBO,Cigna Healthcare,花旗集团,思科和几家初创公司。我的技能包括Java,GoLang,Node JS和Angular JS以及其他几种技术和语言。

叶夫根尼(Evgenii M.)
$40/hr
  • 高朗
  • 的MySQL
  • 码头工人
  • MongoDB
  • AWS Lambda
  • 亚马逊EC2
  • Kubernetes
  • 弹性搜索
  • 的MySQL编程
  • PostgreSQL的程式设计

经验丰富的Go和Java澳门永利在线播放人员。认证的Kubernetes和MongoDB澳门永利在线播放人员 知道AWS堆栈和ELK堆栈,gRPC,Kafka 使用RDBMS的经验:MySQL,PostgreSQL,Oracle,Redis

安德里亚·R。
$70/hr
  • 高朗
  • 的CSS
  • 的HTML
  • jQuery的
  • 引导程序
  • WordPress的
  • 的JavaScript
  • WooCommerce
  • 红宝石 on Rails

嗨,您好, 多谢您浏览我的个人资料。我叫Andrea,我是一位经验丰富的全栈澳门永利在线播放人员,在行业中有7年以上的经验。 我可以为您提供Ruby on Rails和Vue.js项目的帮助。多年来,我曾与多家公司合作,规模从大型企业到小型企业。我了解每个人的要求,并充当业务合作伙伴,而不是逐渐成为一名自由职业者。 我可以向您保证,我的绝对首要任务是让您(我的客户)对我交付的工作感到满意。我反应灵敏,习惯于及时交付工作。 如果您准备好将自己的想法变为现实,那就继续...

志义W.
$50/hr
  • 高朗
  • C ++
  • 爪哇
  • 蟒蛇
  • TCP / IP
  • 区块链
  • 嵌入式C
  • 嵌入式Linux
  • 后端Rest API

始终以高标准工作!永不妥协! 自从我十几岁以来,澳门永利在线播放软件一直是我的兴趣爱好。 我喜欢在各个方向上面临更多挑战,这些挑战可以利用我的软件澳门永利在线播放技能来使事情变得更有效,更有吸引力,甚至更多的人工智能。 我有10多年的经验 1.软件全栈澳门永利在线播放 2. iOS和Android应用澳门永利在线播放 3.软件和系统网络安全性(发现20多个0day安全性错误) 4.软件逆向工程 5.专注于高性能和低延迟 Recently projects: 1.高性能Websocket中继服务器,每个服务器超过10万条1KB消息。

美心P.
$50/hr
  • 高朗
  • API
  • C ++
  • 比特币
  • 以太坊
  • 区块链
  • 区块链发展
  • 区块链架构

从2016年中开始,以区块链软件工程师的身份积极从事区块链相关项目的工作。 在金融科技和金融信息系统领域的安全方面拥有15年的背景,这对区块链项目非常有帮助。 此外,从2017年2月开始为分散式应用程序澳门永利在线播放做贡献,我认为这开启了Internet的新时代-Web 3.0演进。

艾哈迈德A.
$35/hr
  • 高朗
  • C
  • C ++
  • Vue.js
  • 蟒蛇
  • Node.js
  • 的JavaScript

我是一名全栈澳门永利在线播放人员,在澳门永利在线播放前端和后端应用程序方面拥有5年以上的经验。我喜欢为Firecracker,Docker和Runc等开源项目做出贡献。 我研究了许多课程,并研究了许多有关后端澳门永利在线播放,数据库系统,前端框架和算法以及数据结构的书籍。 我对以下编程语言有很好的经验: C / C ++,Go,Javascript / NodeJs,Ruby,Python,Java,PHP 我对这些前端框架非常熟悉: 角度的,React,VueJs 还有这些后端框架和实用程序: 节点,表达,Flutter(用于构建...

阿曼·S。
$40/hr
  • 高朗
  • 的MySQL
  • 雷迪斯
  • Node.js
  • MongoDB
  • 无服务器
  • AWS Lambda
  • PostgreSQL的
  • 微服务
  • 走 ogle协议缓冲区

我相信代码的质量决定了产品的使用寿命。这就是为什么我的客户会收到基于干净架构的应用程序的原因,这些应用程序是按照公认的软件澳门永利在线播放原则构建的。 我的经验包括澳门永利在线播放高性能的加密货币交易所,澳门永利在线播放基于无服务器的IoT应用程序。 I specialize in: -编写可扩展和测试驱动的代码 -高性能和可扩展的系统架构 -编写高效的数据库查询 -内置模块化,可扩展和可重复使用的方式 我的技术栈包括: - 高朗 - NodeJS - 的PHP - 角度的 - MongoDB - 的MySQL - Postgres - 雷迪斯 - AWS - 走 ogle...

彼得·J。
$20/hr
  • 高朗
  • 爪哇
  • NoSQL
  • 澳门永利在线播放运维
  • 大数据
  • 数据科学
  • 阿帕奇·卡夫卡
  • 阿帕奇Hadoop
  • 弹性搜索
  • 亚马逊网络服务

我是一位认证的数据科学家/数据工程师/全栈工程师,拥有计算机应用硕士学位(计算机应用硕士学位-MCA),并在软件行业拥有9年以上的经验。拥有5年以上的上班经验。 在许多网络技术/软件澳门永利在线播放方法/平台/工具(例如Java,JavaEE,GoLang,Python,PHP,R,RESTful API,Spring MVC,Hibernate,Hadoop,Map-Reduce,Yarn,Zookeeper,Kafka,Storm,Hbase, Couchbase,Cassandra,MongoDB,MySQL,Oracle,Elasticsearch,Kibana4,Tomcat,Netty,Vertx,Log4j,HTML,CSS,Adobe Flex,JavaScript,AngularJS,Angular2 / 4/5,Typescript,...

彼得·S。
$50/hr
  • 高朗
  • R
  • 爪哇
  • 蟒蛇
  • Node.js
  • 大查询
  • AWS Lambda
  • 谷歌数据流
  • 走 ogle App引擎
  • 走 ogle Cloud Platform

您是否需要MVP才能获得惊人的启动创意? 您是否想通过将应用程序与Facebook和/或Google云端硬盘等第三方服务无缝集成来为客户提供更好的用户体验? 您的客户是否对您的网站感到讨厌,因为它的响应速度非常慢?您是否厌倦了看到高跳出率? 您是否想要为Android,iOS或Web应用程序使用单个后端服务器的功能? 有很多数据?需要帮助进行分析吗? 对当前的托管解决方案不满意?需要在云端设置的帮助吗? 希望有人可以满足您的所有技术需求吗? If any of...

杰克·A
$35/hr
  • 高朗
  • 的PHP
  • Vue.js
  • 拉拉韦尔
  • Magento
  • Shopify
  • WordPress的
  • Magento 2
  • WooCommerce
  • API澳门永利在线播放
  • WordPress的插件

嗨,您好! 我是杰克我作为澳门永利在线播放人员的背景涉及php的专业知识&Javascript以及相关的框架/库,包括Laravel,WordPress,React.js和Vue.js。 到目前为止,我正在寻找高度复杂的定制Laravel和PHP项目所面临的新挑战。但是,如果您对WordPress,Magento甚至GoLang有任何要求,请随时与我联系并与他们分享。 我在美国上班时间有空! 您可以在下面查看我的个人工作历史,以获取最近和当前客户的反馈。 以下是我们可以高效且准确地进行的项目和任务的类型的列表:...

赫伯特C.
$60/hr
  • 高朗
  • 的SQL
  • 的PHP
  • Node.js
  • MongoDB
  • 角度5
  • 的JavaScript
  • 行动应用程式
  • 阿帕奇·科尔多瓦(Apache Cordova)
  • .NET Framework
  • 离子框架

您是否曾经通过这些自由职业者平台之一联系过一位高级软件澳门永利在线播放人员,但是一旦他开始从事您的项目,您就会意识到他的实际技能与您在个人资料中看到的不符 当然,您给了他明确的项目需求清单,但是一旦他开始对项目进行编码,功能就无法按时交付 ...而且所提供的代码质量并不是您真正期望的。 看,我几十年前就听过这个故事 那不是你的错 在我们看到澳门永利在线播放人员编码之前,很难衡量澳门永利在线播放人员的实际技能 所以让我介绍一下...

谢尔盖·G。
$32/hr
  • 高朗
  • 的SQL
  • 的Linux
  • 凯拉斯
  • NumPy
  • 蟒蛇
  • Django的
  • 网络刮板
  • 深度学习
  • 异步I / O

久经考验的先进技术为您服务。让我们使用尖端技术使您的业务更好,更自动化。 •社交媒体自动化-适用于:Discord,VK,Twitter,Telegram,Instagram等的机器人和脚本 •Web应用程序澳门永利在线播放:Actix Web,Rocket,Tokio,Yew,Django,Flask •对象关系映射:Diesel,Django ORM,SQLAlchemy •Linux服务器部署 •数据库管理:MySQL,PostgreSQL,Redis等。 •网页抓取:Scrapy,Beautiful Soup,Selenium •使用TensorFlow / 凯拉斯进行深度学习:分类,回归,预测,对象检测,NLP,GAN,VAE等 •集装箱化和...

Oleksii K.
$40/hr
  • 高朗
  • 雷迪斯
  • MongoDB
  • 的JavaScript
  • 网络爬虫
  • 红宝石 on Rails
  • 数据库设计
  • 网页程式设计
  • 的MySQL编程

高级软件工程师。我在构建快速可靠的网站和Web服务,高负载,整体式和多服务体系结构方面拥有7年的可靠生产经验。 如果需要以下内容,请与我联系: -后端Ruby或Rails澳门永利在线播放人员 -全栈澳门永利在线播放人员(VueJS,React) -后端应用程序性能优化或审核(数据库查询,全文搜索) -专家来创建或审核Ruby on Rails应用程序的体系结构 -面试官面试某人的后端职位,包括高级工程师职位

坦维尔河
$30/hr
  • 高朗
  • 休息
  • JSON格式
  • 安卓
  • API澳门永利在线播放
  • 走 ogle App引擎
  • 亚马逊网络服务
  • 安卓 App澳门永利在线播放
  • Web服务澳门永利在线播放

我是一位具有4年以上Web和移动应用程序分析和澳门永利在线播放经验的软件工程师。我的主要目标是创建高质量和高效的应用程序。我也喜欢DATA SCRAPING或DATA MINING。 I can build you :- *Custom scrapper *用于抓取的Google Chrome扩展程序 * Mozilla Firefox附加组件,可用于剪贴 如果您的目标是建立长期合作关系以创建一流的项目,那么让我们聊天。 *后端:Go(Golang)| php | AWS | 走 ogle云端|的JavaScript *数据库:MySQL | PostgreSQL的 | MongoDB | Firebase | 的SQLite的 *协议:WebSockets | JSON格式 | 休息 | API |智威汤逊 *Mobile :...

罗曼·K
$49/hr
  • 高朗
  • 的PHP
  • 的Unix
  • 雷迪斯
  • 澳门永利在线播放运维
  • 码头工人
  • MongoDB
  • 以太坊
  • 的JavaScript

9年以上网络经验&具有广泛技术栈的移动澳门永利在线播放人员。 最近4年,我一直将Go用作服务器后端和CLI应用程序的主要语言 我在DevOps方面也有很好的经验,并且与Docker一起工作很多。例如。最近,我实现了可即时扩展的Docker容器集群,该集群可在30多个服务器和修改后的以太坊geth节点上协同工作 我的一个名为Integram的开源项目(Go上写的东西)每周被全球3000多个团队使用。

阿努拉格T.
$50/hr
  • 高朗
  • 的CSS
  • 的HTML
  • 的MySQL
  • Magento
  • WordPress的
  • Magento 2
  • 的JavaScript
  • 亚马逊ECS
  • 支付网关集成

Magneto2,AWS配置,Wordpress,Joomla,Drupal,Zend,MySQL,Jquery,社交网络,SMARTY,Pinnacle cart,会员编程,支付网关集成,API集成,网站服务等方面的专家。 我能够利用最佳的编程技术,库和框架来满足任何业务需求。 My motto: "Web 设计 &Web澳门永利在线播放无国界!!!只有程序员可以。"但是,如果您想和我一起工作,我可以向您展示热情的Web澳门永利在线播放人员可以做什么。

Mihail K.
$20/hr
  • 高朗
  • 的SQL
  • Node.js
  • 的JavaScript
  • 数据挖掘
  • 网络刮板
  • Instagram API
  • API澳门永利在线播放
  • 网站澳门永利在线播放

我有5年的Web澳门永利在线播放经验。我可以: -管理面板,仪表板,CRM和其他企业云应用程序。 -具有服务器端呈现,Rest API的现代单页应用程序 -API集成:Instagram / Twitter / Twilio / Gmail / 走 ogle表格/ 走 ogle云端硬盘/加密货币API -聊天机器人:电报/不和谐/网络小部件 -Web抓取和数据挖掘:创建快速且多线程/异步的搜寻器,以解析电子邮件(Gmail,Yahoo)和站点(Amazon等)。 Tools: -语言:Javascript / Typescript / 高朗 -前端:React.js / 角度的 2+ -样式:CSS / SASS / ...

马克·R。
$75/hr
  • 高朗
  • 的PHP
  • 蟒蛇
  • Excel VBA
  • 角度的JS
  • 的JavaScript
  • 数据科学
  • 走 ogle表格
  • 机器学习
  • 的MySQL编程

问候客户! 我在两个主要的专业领域工作: *编码和调试网站。 *技术写作和研究。 我自己进行编码(我不是代理机构,也不外包分配给我的工作)。我将始终可以与您的项目直接联系。我是佛罗里达Carrabelle的居民,以英语为母语。 我在Upwork上保持了自由职业者的最高评分状态两年。我重视所有客户,我有明确有效的工作和道德标准,因此我严格执行这些标准,以确保尽可能高的工作质量。 我的编程技巧包括PHP 的MySQL 爪哇script 的CSS JSON格式以及...

罗马P.
$19/hr
  • 高朗
  • ORM
  • 的SQL
  • 的HTML
  • 烧瓶
  • 蟒蛇
  • cra草
  • MongoDB
  • 的JavaScript
  • 数据搜集
  • API澳门永利在线播放

我专门从事Web和桌面应用程序澳门永利在线播放。 我喜欢数据抓取,API设计,后端,数据库工程,安全问题解决和UNIX管理。但也不要介意前端任务。 我的大多数应用程序都是为Internet上的数据刮取/处理和其他自动任务而设计的,避免了任何类型的保护(CAPTCHA,IP阻止,身份验证等)。 我熟悉的技术: -Python,Flask和Flask扩展; -抓取数据,请求,beautifulsoup4,asyncio,aiohttp,selenium; -jQuery或纯Javascript,AJAX,HTML5,CSS3,Bootstrap和其他前端内容; ...

弗拉基米尔·K。
$30/hr
  • 高朗
  • i
  • 的PHP
  • CI / CD
  • 反应
  • 码头工人
  • 拉拉韦尔
  • Kubernetes
  • 的JavaScript
  • 微服务

我在使用PHP,MySQL,Laravel和其他框架进行Web澳门永利在线播放方面拥有5年以上的经验。 两年前,我转而使用Go,而且我喜欢它! 我最新的商业Go项目包括高负载系统中的Telegram聊天机器人,API和微服务。我还澳门永利在线播放了几个开源软件包,您可以在我的Github个人资料中看到这些软件包。 我很乐意在初创公司工作,并创建新的和雄心勃勃的项目。 我试图始终站在网络技术和IT的最前沿。 我可以快速了解您的问题并找到最佳解决方案。 My skills: - 的PHP7 (Laravel) -Golang(API,微服务,部署工具) - 的JavaScript...

戈尔五世
$37/hr
  • 高朗
  • 的PHP
  • 客户关系管理
  • 反应
  • Redux
  • Node.js
  • 拉拉韦尔
  • 角度的JS
  • 的JavaScript
  • 交付过程
  • 网站澳门永利在线播放

Up 22.000+小时的UpWork时间✅100%客户满意度✅顶级专家 我可以成为您了解游戏规则的技术合作伙伴-可以了解您的业务复杂性并据此交付的人。 无论您是想从头开始将创意转变为产品,还是要为扩大规模而奋斗,都需要市场营销/业务自动化,无论您是一家运转良好的初创企业还是活动管理,数字教育等行业的产品,请相信我的专业知识即可成功完成您的项目。 我们可以共同制定您的发展策略。您的项目将使用技术和云解决方案来构建...

想要浏览更多
自由职业者?
注册
$ /小时

这个怎么运作

1. 发布工作(免费)

告诉我们您的项目。 上班将您与世界各地或您附近的顶尖人才联系在一起。

告诉我们你需要什么。 上班将您与世界各地或您附近的顶尖人才联系在一起。

2. 自由职业者来找你

在24小时内获得合格的建议。比较出价,评论和先前的工作。面试最爱并雇用最合适的人。

在24小时内获得合格的建议。比较出价,评论和先前的工作。面试和录用。

3. 轻松协作

使用Upwork可以通过台式机或移动设备进行聊天或视频通话,共享文件并跟踪项目里程碑。

使用Upwork可以通过台式机或移动设备进行聊天或视频通话,共享文件并跟踪项目里程碑。

4. 付款简化

按小时或固定价格付款,并通过Upwork接收发票。支付您授权的工作。

按小时或固定价格付款,并通过Upwork接收发票。支付您授权的工作。

受到5M +企业的信任

高朗:面向未来的通用编程语言

走 编程语言(也称为Golang)是Google的通用编程语言,专为当今计算机的多核现实而设计。 走 是一种像C ++这样的静态类型的编译语言,具有诸如Python这样的动态类型的解释型语言的用户友好性。 走 是并发的,垃圾收集的并且是按比例设计的,它是一种用于构建大型复杂软件的编程语言。

无论您是在相信摩尔定律已死的阵营中,还是您认为该定律仍然有战斗的机会,现实是我们生活在一个世界上,自英特尔®处理器以来,单核处理器的实际时钟速度没有太大变化奔腾4处理器早在2004年就达到了3.0 GHz。要在当今的设备中实现更高的性能,就需要多核体系结构,这种体系结构与80年代和90年代流行的C ++和Java首次出现时所使用的计算机完全不同。这是今天的旗舰版MacBook Pro 13能够以2.7 GHz的基本时钟速度运行的原因之一,它运行具有四个核心和八个线程的Intel®Core™i7-8559U处理器。

因此,正是在2007年末,Google的澳门永利在线播放人员构想了Go语言:一种用于多核处理器,云服务,计算集群和联网系统的语言,构成了现代IT基础架构的计算领域。 走 ogle的主要问题是程序员的生产力和规模-管理作为独立的网络计算集群处理的数百万台计算机中,用C ++,Python和Java等多种语言编写的无数行软件。如果您正在寻找一种旨在解决扩展时在复杂软件基础架构环境中遇到的问题的编程语言,那么Go是适合您的高性能系统语言。

走 的核心功能集

在我们深入研究具体细节之前,下面简要概述该语言必须提供的主要功能:

  • 已编译。 走 会为您的应用程序生成具有所有依赖关系的二进制文件。无需解释程序或运行时安装。
  • 垃圾收集。 运动型低延迟垃圾收集器可实现高效且并发的自动内存管理。
  • 安全。 走 是一种支持类型安全的静态类型语言。错误在执行前由编译器捕获。
  • 受C语言启发的语法。 走 的语法让人联想到C系列,但仅用25个关键字进行了简化,无需类型信息/符号表即可进行解析,并且具有类似Pascal的声明方案。
  • 多范式。 走 支持多种编程范例,包括命令式,无继承的面向对象编程(OOP)和函数式编程。
  • 标准库。 走 具有功能强大的软件包标准库,可支持Go程序的澳门永利在线播放。
  • 简化的文档。 走 Doc是静态代码分析工具,可直接从您的代码创建简化的标准化文档。
  • 同时。 走 将并发视为头等公民,我们将在下一部分中详细介绍。

走 routine和渠道:多核世界的并发

并发是一次处理大量事务的能力,例如处理多个请求的Web服务器。并发性对于构建可以充分利用多核或进程线程的性能的软件特别有用。 走 的最大卖点之一是,它支持两项使开箱即用的操作变得简单易用的功能:goroutines和channel。

走 routines是可以与其他方法和函数同时运行的函数。与并行性相反,在并行性中,函数可以同时执行,并发只是意味着程序无需等待函数完成即可继续执行下一个任务。虽然并行性当然是可能的,但这不是目标。并发与结构有关。

如果您熟悉Java中的线程,则goroutine更加轻便且易于创建。 走 routine是:

  • 快速: 比传统线程更快的启动时间
  • 轻巧: 堆栈大小只有几kB,使您可以运行数百万
  • 灵活: 可扩展的分段堆栈,仅根据需要消耗内存
  • 易于控制: 通道让两个或多个goroutine协调并同步其执行

使用“ go”关键字调用时,这些函数将在程序移至代码中的下一条语句时启动并继续运行,而不必等待goroutine完成。简而言之,Go使您可以轻松设计可在多个内核上同时运行的程序,从而充分利用硬件。观看Go联合创始人Rob Pike的视频,详细了解如何使用Go的并发模式创建高性能软件。

继承而不是继承

有时候,您可以通过其创建者选择忽略的功能来讲述多种语言。 走 通过选择组成而不是继承来偏离大多数OOP语言。除了允许子类和基于类型的继承外,Go还允许通过称为接口的漂亮构造来处理任何类型的方法。接口是一组方法:可以根据需要调用的固定行为。当类型实现其方法时,该接口将隐式实现-无需显式的意图声明。考虑哈希接口的标准库定义:

type Hash interface {Write(p []byte) (n int, err error)

Sum(b []byte) []byte

Reset()

Size() int

BlockSize() int

}

满足上面的Hash接口的任何类型也将隐式满足下面的writer接口:

type Writer interface {Write(p []byte) (n int, err error)

}

请注意,这与类继承非常不同,在类继承中,子类依赖于父类。而是将重点放在方法上,可以简单地编写精确的接口定义并使用它们,而不必在每个实现中都进行查找和标记。由于在编译时会静态检查接口的满意度,因此所有内容都保持类型安全。以这种方式将意图与定义分离,可以使您的软件进行有机扩展,而不必担心在设计开始时添加的任何预定层次结构。这就是Google所说的Go表示合成而不是继承的意思。

用Go构建

为了给您一些现实的例子,介绍当今世界如何使用Go,下面是一些使用Go的工具和软件的例子:

  • Kubernetes, 由Google支持的容器管理平台。
  • ItsAbot, 构建自己的数字助理框架。
  • CloudFlare, 内容交付网络,DDoS缓解措施和Internet安全服务。
  • 大本营, 流行的项目管理套件。
  • 投寄箱, 云存储和文件共享应用程序。
  • 恶意软件字节, 防病毒软件。

走 已被采用来满足各种公司和工具的服务器端需求。尽管在Google上对Go的大多数使用都是保密的,但您可以打赌,该公司将充分利用其所使用的语言。

我应该在下一个项目中使用Go吗?

创建Go是为了解决“ 走 ogle大小”的问题。作为专门用于并发的通用语言,Go对于涉及分布式网络,云服务和其他复杂项目的项目特别有用。 后端技术。如果您的组织遇到了常见的可伸缩性问题,例如构建速度慢,依赖性不受控制,更新成本高昂,文档混乱以及编写自动化工具困难,那么Go可能是适合您的编程语言。

少看
了解雇用Golang澳门永利在线播放人员需要多少费用
图标锚链接
桌面资源平铺背景
平板电脑的资源平铺背景
手机资源图块背景
申请演示