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

求教:最好用顺手的Go语言IDE或者编辑器

因为写PHP和前端的缘故,我是JetBrains的重度依赖用户,曾经IDEA、PHPStorm装了一大堆。 JetBrains也有Go语言的扩展,但总是感觉这货华丽丽的不太实用(对Go来说),毕竟Go是静态编译型语言,不需要那么强大的动态方法、类型提示功能,随便打两个字母,他就提示一大堆,有的没有的都一股脑的推送给你,而可能我需要的只是局部变量的一个提示而已。 求问各路大仙,日常习惯用什么编辑器或IDE可推荐?最好附推荐理由...阅读全文

Go实现的HTTP/2 Web服务器Caddy

Caddy 是一个支持 HTTP/2 的跨平台 Web 服务器,使用和配置都非常简单。Caddy 支持 HTTP/2, IPv6, Markdown, WebSockets, FastCGI, 模板等等。 一个 Caddy 配置示例: http://www.oschina.net # Your site's address ext .html # Clean URLs errors { log ../errors.log # Error log 404 error-404.html # Custom error page } fastcgi /blog localhost:9000 php # PHP bac...阅读全文

开源项目 2015-05-29 09:56:28 mholt

Azul3D_Go开发的3D游戏引擎简介

Azul3D 是一个用 Go 语言开发的 3D 游戏引擎。支持 Windows 和 Linux,基于 OpenGL 2.x 的渲染器,基于 OpenAL 的 3D 音频。 官网:http://azul3d.org/ 中国有团队开发没有,能开发成为类似cocos游戏引擎的就好了。再加上go的并发服务器,双赢啊。 —————————————————————————————————————— SDL(Simple DirectMedia Layer)是一个自由的跨平台的多媒体开发包,适用于游戏、游戏SDK、演示软件、模拟器、MPEG播放器和其他应用软件。 用途广泛。 SDL内置了调用OpenGL的函数。 通过使用SDL_image、SDL_ttf、SDL_mixer、S...阅读全文

招聘Golang开发工程师一枚

1. 至少一年golang的开发经验。 2. 至少两年互联网产品开发经验。 3. 熟练使用Linux/Mac开发环境,熟悉基于Git的团队合作开发模式。 4. 熟悉postgresql、mongodb和redis。 5. 统招本科以上学历。 加分项: 1. 有自己的开源项目或者作为核心成员参与过其他开源项目的开发 2. 熟悉php,python,nodejs等其他开发语言 3. 对产品设计和交互有一定的研究 4. fullstack潜质 欢迎各位将简历投递到hr@monokeros.c...阅读全文

关于golang里停止程序执行与变量打印

1)golang里有没有停止程序执行的语句,类似于php里的die和exit. 2)在beego里,如何直接打印变量输出到浏览器里,而不需要渲染到模板里,类似于php里的 echo $a; die; 如果使用fmt.Printf(),需要在后台进行查看了。 有没有更直接的方法,刚接触学习,需要进行各种调试,来了解它的执行过程和原理, ...阅读全文

分享文件或路径相关的便利函数

Go 标准库不少函数封装很少,不像 PHP 那样,很多功能一个函数搞定。这里封装了一些文件或路径的便利操作,方便使用。 package files import ( "os" ) // 检查文件或目录是否存在 // 如果由 filename 指定的文件或目录存在则返回 true,否则返回 false func Exist(filename string) bool { _, err := os.Stat(filename) return err == nil || os.IsExist(err) } // 列出指定路径中的文件和目录 // 如果目录不存在,则返回空slice func Scan...阅读全文

【Go编写】Golang中文社区——Go语言学习园地 开通了

本人对Go语言十分热爱。去年接触后没多久,注册了studygolang.com域名,并启用 [Go语言学习园地博客][1],之后开通了Go语言学习园地论坛。 之所以再开通这么一个社区,主要有如下几个原因: 1)对Go的热爱,尝试用Go语言进行Web开发; 2)之前论坛有人提到,用PHP开源论坛搭建Go学习论坛有些山寨,而且,论坛的方式不太好,应该仿照ruby/python/node之类的用自身语言构建一个社区; 3)对Go语言的推广贡献绵薄之力,并回馈Go开源社区; 目前本社区很多功能还在开发中,源代码在不久会开源,欢迎广大gopher一起完善! [1]: http://blog.studygolang.co...阅读全文

主题 2013-03-15 15:25:20 polaris

第一个实用程序产生了

家里电脑diy了监控,用ffserver+ffmgeg。在外地通过http://ip:8090/test1.mpg访问家里监控。 有时候ip会变化,所以用go写了一个心跳程序。 源码: package main import "time" import "net/http" func main() { for { http.Get("http://www.myweb.com/ip.php") time.Sleep(600 * time.Second) } } 好简单!只比hello world难一点点,呵呵 不知道这个程序连续运行过程中是否会出现问题?有没有要释放的资源?连续运行几天内存是否会不断上升?偶尔联网失败是...阅读全文

主题 2013-05-01 21:21:08 keke

关于Go程序如何调试的讨论

对于Java或微软系的程序员,可能都会觉得IDE调试工具很爽。Java的IDE和微软的Visual Studio 确实很强大(当然,貌似 Mac 下的 Xcode 调试也很牛),很多程序员应该很依赖这些IDE。 不过,对于 PHP/Python 这样的脚本语言,大部分这类程序员应该都不用调试工具的,一般都是打 log,而且习惯了之后,你会发现效率也挺快。 对于 Go,属于编译型语言,不是脚本语言,而且强大的 GDB 支持调试 Go 程序。似乎 Go 程序的调试工具不是问题。然而,Go程序大部分时候并不适合使用 GDB 调试,主要原因当然是 Go 天生的并发性,并发情况下,断点调试和实际运行会有差别,可能不是bug的,调试会成为bug;是bug的,调试不出来;另一方面,GDB这种命...阅读全文

外企招聘Go语言工程师 (Apple)

走过路过,万万不要错过,直属美国团队,不要犹豫,欢迎咨询投递。 Job Summary We are looking for Senior DevOps Engineer to join our growing team and help lead the next generation of products we build. The systems you will manage and build enable the production of nearly every Apple product sold today. You should like solving problems that no one has solved yet and care about ...阅读全文

关于GO逐行读取大文件的问题,Go为什么耗费时间是PHP7的8倍?

最近写了个脚本,作为学习Go以来第一个实战。但是效果不理想。 一个文件。13G。逐行读取,将读取到的内容按空格切割为数组,取数组中Key=8的值累加。最后得到这个累加的值。 很简单的文件处理程序。Go和PHP都是单线程顺序执行。 虽然PHP是最好的语言,但是Go作为编译型强类型语言,在我的认知里要比PHP快得多才对,就像C的速度是PHP5的1000倍。可现在Go为什么会出现这样的结果? Go用了300秒,PHP5.6用了200秒,PHP7用了47秒。我是真的不敢相信这就是Google大力推广的Go。我宁愿相信这是我代码的问题。 代码我贴在开源中国了。没得到理想的答案。突然想起了这里。 代码:http://www.oschina.net/question/9...阅读全文

北京线下讲座 - PHP程序员的GO语言之路

【活动主题】 | PHP程序员的GO语言之路 —— 底层技术晋级指南 【活动性质】 l 免费 【活动介绍】 Go语言是谷歌推出的一种编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性,完美解决了其他动态语言并发协程时阻塞的问题。本次大讲堂从PHP底层技术出发,深入浅出的介绍了GO语言的概念本质与学习思路,并加以程序实例演示,为程序员底层技术晋级铺路。 【内容大纲】: 1:php程序员的底层技术晋级之路 2:遍地是坑的C,c++ 3:GO语言特性介绍 4:GO语言语法介绍 5:GO语言与PHP的比较 6:go-mysql-driver包,让你知道PHP的mysql扩展是怎样写成的 【讲师介绍】: ...阅读全文

【跟站长一起工作】PHP+Go开发工程师

负责APP服务端API开发和管理后台开发; 岗位要求: * 扎实的 PHP 语言基础,熟悉 LNMP 架构; * 具备良好的代码编写习惯、良好的代码结构组织能力; * 熟悉 MySQL、MongoDB 、Redis 等存储方案; * 能够自我驱动,热爱技术,有强烈的上进心,善于探索和钻研; * 公司越来越多的项目会采用 Go 语言,熟悉 Go 或愿意学习 Go 的优先; * 熟悉 Git 版本控制系统者优先; * 熟悉 Laravel 框架者优先; * 熟悉常用的设计模式者优先; 工作地点:北京北苑路北地铁附近 给力的薪资福利(1-3年15k-30k,3-5年20k-40k),开发全部配置 Mac 和大屏显示器。 想跟站长一起工作吗?赶紧联系站长:...阅读全文

Ogg CRC32 in Golang

<p>The <a href="https://xiph.org/vorbis/doc/framing.html" rel="nofollow">Ogg audio framing format</a> has a 32-bit field in page headers that is supposed to store a 32-bit CRC checksum of the entire page. That is, the checksum field is set to 0, then the page is fed into CRC, and then the checksum field set to the ...阅读全文

资源 2015-04-18 00:10:02 blov

上海|心动网络|项目组直招Golang开发

主要技术栈: 1. Golang 2. MySQL 3. Redis 4. PHP 5. 有运维技能点加分 加分点: 1. Python 2. 写博客 3. so github 社区用户并且上有干货 如果上述条件不是非常match,但是对某项技术有比较深入了解,并且愿意转 Golang 也可以。 另也欢迎靠谱的实习生和应届生。 简历请发 sillyousu#谷歌邮...阅读全文

主题 2015-05-25 21:13:21 su21

诚聘PHP、golang、LINUX运维

PHP 15-30K 1、精通PHP程序设计,精通Mysql、Oracle数据库,熟悉数据库优化; 2、精通PHP开源构架及WEB SERVICE HTML/ DHTML/ XML/ CSS /AJAX等技术; 3、有日均千万级数据的开发经验; 4、在技术队伍的建设和管理、人员配置与协调、项目进展的监控等方面有丰富管理经验,具有战略思维和良好的团队激励的能力; 5、对互联网具有一定的敏锐度,能够从客户和业务的角度来进行技术实现,并能及时掌握市场发展动态,对公司技术发展能提供决策性的建议; 6、积极上进、能承受压力,愿意在创业公司一起成长奋斗 LINUX运维 10-20K 1、大专及以上学历,2年以上互联网公司linux运维经验; 2、熟悉下面一项的服务器编程语言,...阅读全文

golang招聘

至少精通一种编程语言 不限于 php、python、java、golang 熟悉 golang 语言,或对此了解并非常有兴趣的 熟悉 web 开发,有一定的前端基础 熟悉 mysql 数据库 熟悉 nosql,使用过 redis, mongodb 熟悉 http 协议 喜欢编程、喜欢钻研;能独立思考解决问题、能独立承担开发项目 职责: 1、负责现金系统开发(golang,php) 2、负责抓取系统开发(golang) 技术栈: golang、php nsq、kafka、zookeeper、groupcache redis、mysql、mongo phantomjs 287/...阅读全文

国外公司10-25K诚聘golang语言中级工程师

要求: 1.2年以上PHP或C++开发经验,Go语言有半年开发经验; 2.熟悉网络编程、多线程编程技术,有大规模系统开发和设计经验,对高并发处理有丰富的经验; 3.熟悉常用数据结构与算法,掌握Mysql等常用数据库; 4.优秀的分析问题和解决问题的能力,具备强烈的进取心和良好的团队合作能力; ======================================================== 另招:PHP高级工程师、LINUX架构师、MYSQL数据库工程师 有意请发简历至:simonjim83@gmail.co...阅读全文

【招聘go开发】【上海徐家汇】薪资25-40k

服务端开发/go开发高级工程师 岗位职责: 1、负责公司产品服务器端开发及维护; 2.负责实现产品功能系统设计和开发; 3.负责服务器配置、部署和维护; 4.负责服务器相关工具的开发; 5 . 与团队成员密切协作完成功能开发。 录用条件: 1、服务端开发4年以上经验 2、专科及以上学历,熟悉php/python/node.js等一种以上脚本语言; 3、精通C/C++/go等服务端开发语言; 4、熟悉linux平台开发 5、熟悉Tcp/ip协议栈、HTTP等网络协议; 6、大数据方向优先;有游戏服务器端开发经验者优先; 7、有事业心,有较强的沟通、协调能力。 移动互联网公司、产品为社交app ...阅读全文

资深GOLANG 开发工程师

招聘PHP工程师和C++ 工程师,15K, B轮、双休、golang熟练, 工作地点深圳南山科技园,地铁高新园B出口。有意者15002093278,或者chenrs@welearn.com . 在线辅导第一品牌。公司的核心团队来自腾讯、阿里、迅雷、华为、快播、新东方。是一个混搭型的团队,公司管理的核心理念是“以人为本,让工作成为实现个人价值的最佳途径”,在管理模式上,采取基于信任的管理...阅读全文

高薪聘 php高级工程师-北京

公司:准上市互联网公司,产品在行业内排名第一,盈利状况佳 工作地点:北京 地铁周边,交通十分便利,办公环境很好 薪水:底薪15~25万,奖金期权另谈 有意者请发送简历至abby.hua@e4u.cn 职位要求: 任职要求: 1、精通PHP,三年以上web开发经验;; 2、较好的算法功底,有高并发同/异步后端服务设计经验; 3、有MongoDB数据库的工作经验; 4、熟悉python脚本语言开发; ...阅读全文

寻求golang工程师,Are you ready to go ?

岗位描述: ##管你是GO还是C/C++,或者是最好的PHP,「够浪就行」 **又到了加需求的季节** --- Web开发工程师和金融系统开发工程师是我们正在寻找的小伙伴之一。 **如果你具备以下技能,并且渴望在一家充满年轻活力的技术型公司快速成长,我们将会用代码感动你。** * 具有高并发系统开发经验,熟悉http、tcp协议, * 了解nginx、 apache、lighttpd或任何一款开源web服务; * 熟悉数据结构与算法,熟悉Redis、Oracle、Mysql等数据库; * 了解Go语言,擅长C/C++加分。金融行业开发经验,或相关系统。 **这里特别欢迎乐于在技术社区分享知识的极客青年,具备文艺特长也将会是不错的加分项。** {我们不生产代码} {这里...阅读全文

Go big or go home...

<p>Not sure why I decided that as the title, but I thought it was catchy. My real question is this: I am very very new to programming and have been researching for quite some time about the direction I want to take. Golang seems like a good language to learn for the future as I think cloud computing will be the future as well as, well, it&...阅读全文

PHP大牛常用的缓存技术总结

在php开发中,我们常常用到缓存技术,以提高开发、运行效率。那php常用缓存技术有哪些呢?它们是怎么使用的呢?下面小编就为大家分享php开发中的10大缓存技术,希望对php初学者有所帮助。 1、全页面静态化缓存 所谓全页面静态化缓存,就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms; 这种缓存,比较常用的实现方式是输出缓存: Ob_start() ******要运行的代码******* $content = Ob_get_contents(); ****将缓存内容写入html文件***** Ob_end_clean(); 2、页面部分缓存 该种方式,...阅读全文

GoWiki

<p><a href="http://aubble.com:8080" rel="nofollow">http://aubble.com:8080</a></p> <p>What do you guys think Code: <a href="https://www.dropbox.com/s/q7d5cj85o0o8mo6/gowiki.zip?dl=0" rel="nofollow">https://www.dropbox.com/s/q7d5cj85o0o8mo6/gowiki.zip?dl=0</a></p> <p...阅读全文

资源 2015-04-17 04:49:48 blov

[国外][7K-25K]818Gaming游戏研发公司招聘Go语言程序员

### 一、公司简介 818Gaming是柬埔寨华人创立的游戏研发公司,公司成立于2010年,主要从事多平台游戏系统的研发业务,公司目前已在柬埔寨、新加坡、马来西亚、缅甸、俄罗斯设立多个分部,业务遍布世界各地,拥有上百名员工。公司产品经过多年的市场验证,拥有稳定的业务。现公司发展扩大规模,诚邀各路IT人士加入我们的团队! ### 二、招聘岗位 #### 招聘 `Golang` 工程师数名,有经验者优先。 #### 岗位职责: 1. 研发基于 SOA 架构的核心业务服务; 2. 研发基础平台服务相关系统,包括长连接服务、推送系统、消息队列、日志处理、数据分析等; ####岗位要求: 1. 精通或擅长 Go 语言,熟悉 Node.js; 2. 熟悉主流 Go Web 框...阅读全文

超长float64位计算,不知是BUG还是使用错误,请高人指教!

# 计算正常 ```go var a float64 = 12959653081233152683760791820268915873095215894259158297207384037775798390732947435759407568730776231939495920976951779674164698735094020653357745276190720 var b float64 = 38702708391292475707970394122420465445262695173878312073868790125970680813462212621273021068406482338979482750490461442604850467520473202688 //...阅读全文

求Go语言工程师!简历砸过来!!领导、工资、团队都很nice!!

岗位职责: 1、负责游戏服务端逻辑模块的编写; 负责项目的设计、编码、调优、测试及Bug处理; 2、精通Golang游戏服务端代码的编写; 3、精通MySql等数据库; 4、精通至少一门脚本Lua, 熟悉Protobuf, Websocket等协议; 5、负责游戏逻辑后台, 管理后台的搭建,升级,维护; 6、有linux/windows c++开发经验, 熟悉Java/PHP开发优先。 任职要求: 1、有良好的代码规范和习惯, 3年以上游戏服务端开发经验, 1年go语言开发经验; 2、扎实的算法基础,能够编写冒泡排序、麻将等基础算法; 3、具备良好沟通能力、高度的工作责任心和敬业精神, 优秀的团队协作精神。 欢迎加QQ:1340128589 办公地点:上海浦东新区 欢迎自荐或...阅读全文

[译] 服务端I/O性能大比拼:Node、PHP、Java和Go

服务端I/O性能大比拼:Node、PHP、Java和Go 原文请见:Server-side I/O Performance: Node vs. PHP vs. Java vs. Go。 理解应用程序的输入/输出(I/O)模型,意味着其在计划处理负载与残酷的实际使用场景之间的差异。若应用程序比较小,也没有服务于很高的负载,也许它影响甚微。但随着应用程序的负载逐渐上涨,采用错误的I/O模型有可能会让你到处踩坑,伤痕累累。 正如大部分存在多种解决途径的场景一样,重点不在于哪一种途径更好,而是在于理解如何进行权衡。让我们来参观下I/O的景观,看下可以从中窃取点什么。 在这篇文章,我们将会结合Apache分别比较Node,Java,Go,和PHP,讨论这些不同的语言如何对他们的I/O进行建模,各个模型...阅读全文

博文 2017-05-19 23:00:19 暗夜在火星

成都创享兄弟科技有限公司招聘php/go工程师

**公司介绍** 成都创享兄弟科技有限公司成立于2014年。由多名经验丰富的互联网从业者共同成立,公司在互联网营销、产品技术研发有着丰富的经验.曾服务多家知名企业,公司自主研发的一款基于云计算的在线响应式云建站系统,不懂技术也能通过竹子的可视化在线网站编辑器创建官网 项目网站 http://www.zhuzi.me **职位说明** - 热爱技术,有强烈的新技术求知欲; - 良好的团队沟通和协作能力; - 熟练使用go进行后端服务开发; - 熟悉javascript,php者优先。 也接受想要学习go的php开发者投简历。 有意向请加我微信 ![](http://77fkk5.com1.z0.glb.clouddn.com/upload/image...阅读全文

是的,为了更好的支持微服务,我们从PHP迁移到了Go

起初,我们认为坚持一门熟悉的语言是负责任的事情——我们是一个小团队,却已经冒了两次险:切换到微服务和完全重写我们的 Web 应用程序(高流量游戏平台)。但是,最终我们决定放弃 PHP 拥抱 Go,下面我将解释为什么这么做,并分享一些在我们的微服务架构中数据库相关的想法。微服务和 PHP:概念性错配我们熟悉的语言是 PHP,它支撑了我们现有的应用程序,有两个模糊的论据可以支持我们继续这么做下去:我们熟悉 PHP,它开发很快题。为什么要放弃对我们有用的东西?市面上有很多 PHP 开发人员。 选择 PHP 让我们更容易扩充团队。这听起来非常合理,但是当我们清楚 PHP 真的不是我们的正确选择时,我们很快就放弃了这些想法。我们正在迁移到微服务架构,因为我们希望我们的高流量架构基础设施(200 万日活...阅读全文

博文 2017-05-17 Jesse 译

命令行界面构建工具 Docopt

Docopt。抛弃optparse和argparse吧,使用docstrings来构建优雅的,可读性强的,并且复杂(如果你需要的话)的命令行界面。Docopt 提供多种语言版本,包括:Java、Python、PHP、C/C++、.NET、D语言、Scala、Go 语言等,详细列表请看 [https://github.com/docopt/](https://github.com/docopt/)

Naval Fate.

Usage:
  naval_fate ship new <name>...
  naval_fate ship <name> m...阅读全文

开源项目 2014-12-05 00:00:00 docopt

上海驰骛信息科技招聘Go服务端开发

上海驰骛信息科技有限公司成立于2016年2月,专注为有互联网营销需求的企业客户提供企业级营销工具集。公司创始团队拥有多年丰富的互联网广告营销产品设计、开发、运营经验。公司所有产品基于公共云环境设计与部署,充分利用云环境实现服务高可用性,资源弹性使用,数据充分隔离。 月薪资范围: 10k-30k,能力较强者无上限; 简历投递邮箱: dank.zheng@chiefclouds.com 职位描述 职责: 高并发、高可用广告系统系统开发 应用系统数据端RESTful API服务开发 应用系统与Amazon AWS服务交互系统开发 要求: Go语言1年以上开发经验,或者php、python、java等服务端语言开发3年以上工作经验 熟悉...阅读全文

我们为什么从Python转到go?

说完了python,现在来说说为什么我们选择go。其实除了Python,我们也有其他的选择,Java、PHP、Lua(openresty),但最终我们选择了go。 虽然Java和PHP都是最好的编程语言(大家都这么争的),但我更倾向一门更简单的语言。而openresty,虽然性能强悍,但lua仍然是动态语言,也会碰到前面说的动态语言一些问题。最后,前金山许式伟用的go,前快盘架构师葱头也用的go,所以我们很自然地选择了go。 go并不是完美,一堆值得我们吐槽的地方。 error,好吧,如果有语言洁癖的同学可能真的受不了go的语法,尤其是约定的最后一个返回值是error。项目里面经常会充斥这样的代码: if _, err := w.Write(data1); err != nil { retu...阅读全文

博文 2016-10-29 23:48 wming0523

诸神之战创客大赛 致精英创业者的一封信

各位精英创业者: 你是否还在为满腹才华无人交流而苦闷?你是否还在为创业好项目无人知晓而忧虑?金秋九月,阿里云创客+诸神之战创客大赛盛大开启,只为精英的你而来! 阿里云创客+诸神之战创客大赛是由阿里云创客+主办,联合国内知名媒体、知名创投机构、数十家国家级园区共同打造的基于“互联网”的精英团队创业大赛。大赛历时4个月(7-10),将于京津、上海、深圳、哈尔滨、长沙、福州、杭州全国7个分赛区同时比拼,同时各分赛区精英更有机会在10.15杭州云栖大会现场路演,与投资人面对面沟通,一展创业者的风采! 1.直击大赛亮点:  精英竞技:精英打造的项目以及团队同台竞技,碰撞出以往创业大赛中不一样的火花。  风投直达:全球知名创投机构齐聚一堂,只为寻找精英中的精英  区域覆盖:...阅读全文