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

北京游戏公司 Golang服务器主程招聘

公司中等规模,已有多款游戏在线运营,目前筹备的新项目需要后端主程一名 工作职责   全新游戏项目服务器端的架构与开发工作   快速迭代服务器架构与业务系统   核心代码的编写,解决技术难题 职位要求   1. 3年以上游戏服务器端开发经验 2. 熟悉Go/Java/Node.js/C++等语言中的一种 3. 熟悉分布式系统架构与异步消息通信机制   4. 熟悉各种数据库与缓存技术,诸如Redis, Memcache, MongoDB, MySQL等   5. 有SLG游戏项目后端的开发与维护经验优先   6. 有AWS等云服务器经验优先   7. 热爱技术 薪资待遇:15k-30k,五险一金,丰厚的年底奖金及项目奖金 有意的小伙伴请将简历投递至 p...阅读全文

坐标北京,盘古大观,薪资20-40K

急需golang开发人员,3年以上研发经验。一年及以上golang开发经验。坐标北京盘古大观。简历投递:zhaopin@zcgames.cn。求大神,用简历砸懵。 纯纯的技术氛围,整个后台都用golang 岗位职责: 移动互联网产品的服务器端开发。 任职资格: 1、熟悉golang语言编程,掌握http相关技术; 2、通过单元测试、自动化以及代码审查等提升优化代码质量; 3、具有高负载、高并发开发设计经验; 4、熟悉MySql、Redis等数据库编程; 5、熟悉Linux服务器的基本配置和管理; 6、拥有扎实的计算机编程能力,尤其在数据结构、算法和代码、后端系统整体设计方面有较好的功底; 7、最重要的是有责任心,对技术有激情、有追求,富于技术创新精神,勇于解决技术...阅读全文

2018年度总结

一篇迟来的2018年度总结,由于休了一个月假,无暇写这篇总结,本来想昨天晚上回来第一天写,可是昨晚一忙乎又到半夜了。 总结 2018年最大的事儿莫过于闺女降生,自己升级当爸爸,希望小朋友健健康康成长。 工作上上半年被提升为Senior Software Developer,切换了行业,之后基本整整忙乎了一年,虽然忙碌,感觉还是比较充实。 技术 关注多时的Flutter终于在年初Beta了,正好公司有新移动项目,顺势上马Flutter,小公司的好处就是技术上自己说了算,只要自己能cover住就好。对于Flutter乃至移动开发,个人还是看好的,也希望在这个方向上继续精进。18年应用Flutter开发了3个跨平台app,其中一个已经在Google play store和Apple app sto...阅读全文

博文 2019-01-16 20:34:42 Tsun424

IT问题网 - 网站初衷

[IT问题网 - 网站初衷(http://www.wenti.info/) IT问题网致力于帮助编程者,运维人员,IT技术人员解决遇到的各种各样的问题。 IT问题网 - 网站特色 Tag标签分类 IT问题网收录了数十万条已知的问题的解决方案,并以tag的方式进行组织,方便用户根据tag提问或者查找问题。 问题特征抽取 ...阅读全文

如何搭建一个数字货币交易所?

如果从0开始去搭建一个数字货币交易所,会涉及到方方面面很多因素,我们从中梳理出其中的四大关键要素:核心技术、安全、全球合规、流动性。我们目前手上有一套完整的源码,包含前后端,线上稳定运行2年以上,持续优化中 1、后台管理系统是 php 开发 2、交易所主程序是:采用 golang 开发,框架采用的是 Golang gin web3、前端框架:vue4、撮合引擎:viabtc,撮合性能 10000+tps5、已完成主流币种的对接工作6、钱包是冷热分离的,20%资金是在热钱包,80%资金在冷钱包7、全面支持 API 对外接口调用8、后台管理+前端网站+iOS+Android需要请加 v:①③⑦⑤0⑧0️⑥②0️⑨① 核心技术虽说交易所是一个相对标准化的产品,从主功能框架来看并没有太多需要创新的功...阅读全文

博文 2019-12-13 21:32:41 报告大师

软件技术-零基础-MangoDB数据库存储

欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】 如何将用户的姓名、邮箱数据存储到服务器的数据库中?首先我们要了解和安装数据库。 上一篇文章软件技术-零基础网页和Golang服务器数据通信 什么是数据库 数据库是什么? 简单的理解,excel表格就是数据库,我们可以通过excel打开它往里面写入各种数据,也可以读取数据和删除数据,还能在excel中搜索,比如找出所有叫Tom的人的数据资料。 数据库就是一种数据的存储、读写、查找机制,可以看做就是一种软件。 数据最基础的操作是CURD,即创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)。 数据可以划分为两种,结构化数据Structured和非结构化数据Unstructured,excel表那种整齐的...阅读全文

博文 2019-03-29 06:34:40 zhyuzh3d

成都魔方在线科技诚聘golang工程师

成都魔方在线科技诚聘: Golang 软件工程师 职责描述: 1、负责数据业务的服务器后端开发; 2、进行业务系统的架构设计及开发; 3、编写开发相关文档; 任职要求: 1、计算机相关专业专科及以上学历,具有2年及以上开发工作经验; 2、熟悉golang语言编程,掌握多线程、socket、HTTP等相关技术; 3、具有高负载、高并发开发设计经验值者优先考虑; 4、熟悉MySql、Mongo等数据库编程; 5、熟悉Linux服务器的基本配置和管理; 6、拥有扎实的计算机编程能力,尤其在数据结构、算法和代码、软件设计方面有较好的功底; 7、最重要的是有责任心,对技术有激情、有追求,富于技术创新精神,勇于解决技术难题; 8、C/C++工程师具有同等工作经验也...阅读全文

饿了么CTO张雪峰:允许90后的技术人员“浮躁“一点

摘要: 编者按:今年4月,饿了么正式加入了阿里新零售战队,进一步加速其在本地生活市场的扩张速度。在创业9年的时间中,饿了么在外卖领域经历了真正的“从0到1”,尤其是在外卖平台的技术升级方面,越过了一个又一个的无人区。 编者按:今年4月,饿了么正式加入了阿里新零售战队,进一步加速其在本地生活市场的扩张速度。在创业9年的时间中,饿了么在外卖领域经历了真正的“从0到1”,尤其是在外卖平台的技术升级方面,越过了一个又一个的无人区。因此,早在去年,云栖社区就对饿了么的技术进化之路做过深入的介绍(见《饿了么四次技术进化的曲折路,记访谈张雪峰》),并且受到了技术圈的广泛关注。* 今年,我们再次邀请到饿了么CTO张雪峰,并试图从“饿了么的技术人才观”这一角度,抽象出具备完整生命周期的互联网创业公...阅读全文

go语言资料集合

go语言资料集合 Go语言核心技术(卷一)之2.1-整数 Mac系统搭建Go语言Sublime Text 2环境配置 go语言实现排序算法 Go语言核心技术(卷一)之1.5-作用域 Go语言核心技术(卷一)之1.4-包和文件 Go语言核心技术(卷一)之1.3-赋值及类型声明篇 在go语言中优雅退出goroutines Go语言以匿名组合的方式实现继承 Go语言核心技术(卷1):基本单元1 Go语言核心技术(卷1):基本单元2 Go语言核心技术(卷一):序-必读 Go语言核心技术(卷1):Go的基本单元1 Go语言核心技术(卷1):序-必读 golang go语言与C语言互调,通过cgo Go语言学习4:Slices Go语言黑魔法中的问题修正 Go语言用堆排序的方法进行一千万个int随机数排...阅读全文

博文 2018-08-13 14:32:36 daisongwan

[杭州]杭州云柚科技招聘Golang工程师

### 公司简介: 杭州云柚科技是一家快速发展的新锐硬件公司,目前主打产品为无线联网型门锁系统,我们的目标是让开门变的简单! ### 公司福利: 五险一金 + 双休 + 免费水果零食饮料 +… ### 岗位职责: 负责服务端通信系统的架构设计,重构、优化现有的技术架构 根据业务规划制定相应技术规划,推动系统演进 解决项目中的关键架构问题和技术难题,负责项目中关键技术难点的攻关和预研 ### 能力要求: 3 年以上实际开发经验,具有架构思维 有深入的 Golang 基础理论知识和实际开发能力,对相关技术领域的开源通信产品有深入的理解 精通数据结构,精通 Golang并发编程, Socket 通信编程,熟悉 TCP/IP 、 HT...阅读全文

PyODPS 安装常见问题解决

摘要: 本文将用户安装 PyODPS 时遇到的常见问题列举如下,希望在遇到类似问题时可供借鉴。在参考下列步骤之前,请首先尝试卸载并重装 PyODPS。卸载的步骤为执行“pip uninstall pyodps”。 **点此查看原文:http://click.aliyun.com/m/41050/** 本文将用户安装 PyODPS 时遇到的常见问题列举如下,希望在遇到类似问题时可供借鉴。在参考下列步骤之前,请首先尝试卸载并重装 PyODPS。卸载的步骤为执行“pip uninstall pyodps”。 **1. Warning: XXX not installed, ......** Warning 不是 Error,Warning 不是 Error,Warning ...阅读全文

毕业后想成为一名软件开发工程师,应该如何学习,大牛给出建议!

毕业后想成为一名软件开发工程师,应该如何学习,我整理了一下,觉得可以如下几个过程,逐步深入。希望对大家有帮助。 1、基础这是每个开发者的起点。开发者刚刚学会了某种语言, 比如C语言,学习了基本的数据结构和算法,并通过一些练习对知识点进行巩固。这些练习主要以课后练习为主,是一些简单的基础概念的练习,比如打印输出、接收用户的输入、数组的遍历、排序,或者链表等。接下来是做一些简单的项目,这些项目没有复杂的算法和高深的领域知识,比如数据的统计分析、产品的售后管理系统等。这些项目虽然简单,却是一个真实完整的项目。不仅练习了开发者对语言的应用能力,也体会了软件开发的全生命周期,即软件工程,从项目的需求分析,到设计开发,到软件发布和项目验收,最后到软件的维护。通过简单的项目,掌握了对语言的驾驭能力,并熟悉...阅读全文

博文 2019-10-21 18:32:52 aside section._1OhGeD

程序员生存法则,不看你会后悔。。。

程序员生存法则第一条:不要跟产品说话。你是开发,他是产品,你跟他pk了一天需求,他的需求有了,你的代码呢?但是也有人表示,产品评审时有坑怎么办?你不跟他说他定了,开发时发现实现不了,官司打到总监那里,PM说为啥评审时不提出来?也有人觉得产品,ui的活基本没啥技术壁垒,都是在网上扒,工资比技术还高。而有人就更惨了,pm做产品,一边拿着竞品的app,一边拿着自家产品让程序员照着改,可牛逼了。​不要和产品说话,深有体会。实现不了,就让产品和主管再定,难实现的多要排期;不讨论需求,只关注代码,佛系编程!​小编也接触了各种开发,有时候就会问他们这样一个问题:你觉得产品经理需要懂技术吗?开发大大们都是这么回答的:​经常听到一个笑话就是:改三次需求就能弄死一个程序员。最后,作为一名软件开发人员,在与机器打...阅读全文

博文 2018-09-21 00:10:48 Spring51

分享一门大数据的课程《新一代大数据计算引擎 Flink从入门到实战》相当不错,推荐学习!!

​课程简介:随着云计算和大数据的快速发展,在企业中需要处理和分析的数据量越来越大,随着Flink社区的快速发展,很多公司采用以Flink为核心技术栈来打造统一的大数据处理平台 ,Flink正变得越来越火,此时学习,正当其时。课程中从核心知识的多语言(Java-Scala)讲解到部署实战,循序渐进,助力系统入门Flink企业级应用适合人群大数据领域从业者或想转型大数据开发的工程师符合技术储备要求即可学习技术储备要求了解Linux基础操作,熟悉Java SE或Scala的基本使用熟悉Hadoop基础应用点击进入资源下...阅读全文

博文 2019-08-13 01:22:00 tomcat

软件技术-零基础编写Web页面

欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】 使用VSCode开发网站页面,结合Golang开发服务端。 Hello world! 在项目文件夹中创建用于存放网页文件的web文件夹,在里面创建一个index.html文件。这里我们创建的是Golang的src/app/web文件夹。 然后在里面撰写html代码,注意Html语法与Golang完全不同,Html是标签化的语言,就是用很多标签元素表示页面上的元素(文字、图片、按钮什么的),<标签名 属性="值">标签内容是每个元素的标准格式。 首页

Hello world!

几点说明: 这里有...阅读全文

博文 2019-03-26 02:34:42 zhyuzh3d

纠删码Erasure Coding (分布式存储系统)

纠删码 Erasure coding纠删码技术简称EC,是一种数据保护技术。最早用于通信行业中数据传输中的数据恢复,是一种编码容错技术。他通过在原始数据中加入新的校验数据,使得各个部分的数据产生关联性。在一定范围的数据出错情况下,通过纠删码技术都可以进行恢复。 副本策略和纠删码是存储领域常见的两种数据冗余技术。相比于副本策略,纠删码具有更高的磁盘利用率 多副本策略即将数据存储多个副本(一般是三副本,比如HDFS),当某个副本丢失时,可以通过其他副本复制回来。三副本的磁盘利用率为1/3。 纠删码技术主要是通过纠删码算法将原始的数据进行编码得到冗余,并将数据和冗余一并存储起来,以达到容错的目的。其基本思想是将n块原始的数据元素通过一定的计算,得到m块冗余元素(校验块)。对于这n+m块的元素,当其...阅读全文

博文 2020-04-13 21:32:44 个人学习笔记

Go语言核心技术(卷一)之2.4-布尔值

布尔值有两种:true和false。if和for语句中的条件都是布尔值,比较运算符== 、<等也会产生一个布尔值。一元运算符! 是逻辑取反操作,所以!true就是false。Go语言提倡简洁的风格,因此我们会将x == true这种表达式直接写成x:if x {..} 。 布尔值可以结合&&(AND) 、|| (OR)一起使用,这两个操作符都有短路特性,如果操作符的左边表达式就能决定结果了,那操作符右边的表达式不会求值:s != "" && s[0] == 'x' 如果s是空字符串,那s[0]会panic,但是因为s为""的时候,&&左边的表达式是false,因此根据短路规则,&&右边的表达式不会求值,也就不会panic。 因为&&比||的优先级更高,所以下面的条件表达式不需要括号:if '...阅读全文

博文 2016-03-16 20:00:02 abv123456789

招聘Go工程师(北京)

公司简介: 我们是一家开发并运营互联网创新产品的公司。公司团队以技术为主导。在技术方面,倡导全面自动化、拥抱新技术。产品设计方面,倡导极简主义、注重细节。我们有海量用户操盘经验,曾经把一款娱乐类 App 做到将近1000万用户,在苹果 App Store 香港区、台湾区下载量排行第一。公司得到了顶级 VC 的投资。 岗位要求: 熟悉 Go 语言 有高负载 Server 实战经验 对计算机技术有发自内心的兴趣 联系方式: QQ:3407909729 邮箱:xujuan@happyiterating.co...阅读全文

计算机基础知识-计算机组成与原理

计算机发展简史阶段:电子管计算机 > 晶体管计算机 > 集成电路计算机(操作系统出现)> 超大规模集成电路计算机(微型计算机)特点:体积越来越小 集成度越快 运算效率更高 功耗低越来越低计算机分类1.超级计算机(用于国家尖端技术 每秒10000亿次浮点运算)2.大型计算机 (具有高性能 可处理大量数据与复杂的运算)3.迷你计算机 (服务器)4.工作站 (体积大 性能强劲)5.微型计算机 (个人计算机)计算机的体系与结构冯诺依曼体系:将程序指令和数据一起存储的计算机设计概念结构发展过程:早期计算机仅含固定程序计算机 > 更改程序更改结构重新设计电路 > 把程序存储起来并设计通用电路组成:存储器 + 控制器 + 输入设备 + 输出设备现代计算机结构(解决了冯诺依曼瓶颈 主要解决cpu 与 存储设...阅读全文

软件技术-零基础网页和Golang服务器数据通信

欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】 用户注册功能是网站的必要功能,也是其他功能的基础和前提。 上一篇文章软件技术-零基础编写响应式页面 发送数据 编写好页面效果了,还要实现提交按钮功能,当用户点击提交按钮的时候就把邮箱和密码信息发送给服务器。 发送到哪里,定个目标,比如发给http://localhost:8080//api/register这个地方。 发送什么数据?要获取到输入框中用户打字的内容,可以用$('#email').val()的方法通过元素id名email获得输入框内容。 怎么发送?使用$.post(target,data,successFunction)方法。 综合上面三点,我们再代码最后增加以下部分: ... ...