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

Go跨平台编译的方法学习

从第一天开始学习Golang就知道它有一个很让人心动的特性就是跨平台编译,但一直没有去使用。最近做了一个小东西需要用到这个特性,所以在网上进行了搜索。 首先找到是国内文章是利用下载Go的源码包,将对其进行编译安装,完成后Go/src下的make.bash生成跨平台的编译器,这样在每次用时需要指定GOOS及GOARCH来进行编译,如: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build //编译为linux 64位系统下的程序 如果需要编译windows 64 位下的程序则要再写一个命令: CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build //编译为windows 64位系统下的程序 具体介绍请看: “G...阅读全文

博文 2015-03-19 10:00:01 forrestsun

golang build 编译规则

注意点一、 go build 的时候会选择性地编译以系统名结尾的文件(linux、darwin、windows、freebsd)。例如Linux(Unix)系统下编译只会选择array_linux.go文件,其它系统命名后缀文件全部忽略。 注意点二、 在xxx.go文件的文件头上添加 // + build !windows (tags),可以选择在windows系统下面不编译 // +build !windows package main 总结:golang跨平台没有java好用,但是跟c语言差不多,都得针对不同平台不同特性迭轮...阅读全文

博文 2015-10-20 12:00:06 webyh

跨平台编译Go程序(交叉编译)

作用:比如你手头只有Mac系统,而你的用户有Linux和Windows的,他们也想用,你可以通过交叉编译出Linux和Windows上的可执行文件给他们用 (1)首先进入go/src 源码所在目录,执行如下命令创建目标平台所需的包和工具文件。 $ cd /usr/local/go/src $ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 ./make.bash 如果是 Windows 则修改 GOOS 即可。 $ CGO_ENABLED=0 GOOS=windows GOARCH=amd64 ./make.bash (2) 现在可以编译 Linux 和 Windows 平台所需的执行文件了。 $ CGO_ENABLED=0 GOOS=linux GOARCH=a...阅读全文

博文 2015-05-13 03:00:06 wangxusummer

数字货币量化交易框架Samaritan

Samaritan 是一个开箱即用的数字货币量化交易框架,可以非常方便地部署属于自己的量化交易平台,目前已适配了 okcoin 中国、火币网、Poloniex、BTCC、中国比特币、okcoin 期货等交易所的接口,更多的交易所适配和功能特性正在陆续开发中。 ![image](https://raw.githubusercontent.com/miaolz123/samaritan/master/docs/_media/add-exchange.png) ![image](https://raw.githubusercontent.com/miaolz123/samaritan/master/docs/_media/add-algorithm.png) ![image](https:/...阅读全文

北京招聘Golang研发工程师

工作地点: 北京-回龙观-复式精装住宅 工作装备: MacBook Pro Retina 三星大宽屏显示器 人体工程学座椅 公司简介: 天津泛亚电子商务技术服务有限公司于2014年1月由泛亚有色金属交易所原有股东投资设立,注册资本1亿元人民币,是泛亚有色金属交易所实现集团化发展的重要战略举措。该公司将以交易系统研发、风险控制等核心技术,以控股或参股的形式参与全国各地交易市场及交易中心的建设,预计3-5年内将形成天津为核心,涵盖有色金属、煤炭、进口矿产品、塑料等大宗商品业务板块。 岗位要求: - 计算机相关专业本科及以上学历, 具有2年及以上开发工作经验; - 熟悉Linux工作环境,精通Golang/Erlang/C/C++至少一种语言; ...阅读全文

【北京】滴滴golang开发工程师急招

滴滴出行社招—平台技术HR直招-- Golang开发工程师—北京 岗位职责: 1. 参与滴滴基础服务平台的设计、研发工作,提升滴滴产品稳定性; 2. 与产品经理尝试沟通产品需求; 3. 进行相关产品的技术文档编写,方案设计; 4. 学习研究业界先进技术,保持技术进步。 任职要求: 1. 本科及以上学历,计算机相关专业,两年以上服务端研发经验; 2. 深入理解计算机原理,有扎实的数据结构和算法基础; 3. 深入理解linux系统及其原理,熟悉TCP/IP、HTTP协议以及网络编程; 4. 良好的编码和文档习惯,对代码美感的追求孜孜不倦; 5. 精通Go/C/C++/Python等至少一门语言,有Go开发经验者优先; 6. 熟悉常用的sql、nosql(非关系型数据库)数...阅读全文

go项目使用gox交叉编译,生成跨平台的可执行文件

【第一次安装】 1.安装gox $ go get github.com/mitchellh/gox $ cd $GOPATH/src/github.com/mitchellh/gox $ go build 2.编辑~/.bash_profile(bsh) 或者~/.zshrc(zsh) 添加一行: alias gox="$GOPATH/src/github.com/mitchellh/gox/gox" 新开终端,让设置生效。 3.生成本地工具链(如果go版本升级,比如从1.3.3升级到1.4,需要重新运行这个命令先) $ gox -build-toolchain 【交叉编译项目】 1.比如有一个项目的目录在$GPATH/src/hello $cd $GPATH/src/hello $gox ...阅读全文

RobotGo v0.10.0,Golang 跨平台 GUI 自动化系统(模拟鼠标键盘和控制bitmap以及屏幕)

RobotGo v0.10.0 发布了。v0.10.0 是针对RobotGo优化完善的版本,用于类似于GUI自动化等场景(模拟鼠标键盘和控制bitmap以及屏幕)。 主要变更: 增加主要的bitmap操作支持 更新屏幕方法,增加直接返回bitmap方法 更新测试 优化内存释放 更新文档 更新C方法命名 修复BUG: 修复输入法导致的空指针bug 修复Mac ScreenCapture模糊问题 修复mouse类型冲突bug 安装: go get github.com/go-vgo/robotgo 项目地址: https://github.com/go-vgo/robotg...阅读全文

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

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

Go 开发的跨平台 GameBoy 模拟器GoBoy

GoBoy 是一款跨平台的 Nintendo GameBoy 和 GameBoy Color 模拟器。模拟器可以运行大多数 GB 游戏和一些 CGB 游戏。此外,还提供对颜色和声音的支持。![image](https://static.oschina.net/uploads/space/2018/1123/182821_AK5D_2720166.jpg) ![image](https://static.oschina.net/uploads/space/2018/1123/183202_luzB_2720166.png...阅读全文

开源项目 2018-12-05 09:30:01 网友

掌游天下 广告平台招聘 Golang 开发工程师 欢迎感兴趣的小伙伴加入

岗位职责 开发adexchange广告交易平台 任职要求: 1、工作经验3年以上,并且作为骨干程序员参与过二个以上产品(或项目)的开发; 2、 熟练掌握Go语言或者有多年C/C++/Erlang/Python/Ruby开发经验; 3、 有多年使用Mysql或PostgreSQL等其他关系型数据库经验; 4、熟悉MongoDB 、Redis 等NoSQL数据库; 5、熟练使用Github、TDD; 6、英语阅读能力良好。 简历投递邮箱:wangmingjing@zplay.com 职位咨询电话:010-5339167...阅读全文

RobotGo v0.20.0,Golang跨平台控制鼠标键盘位图屏幕,增加全局事件监听

RobotGo v0.20.0 发布了。v0.20.0 是针对RobotGo v0.10.0优化完善的版本,用于自动化测试工具等场景。 主要变更: 增加全局事件监听 例子: mleft := robotgo.LEvent("mleft") if mleft == 0 { Println("you press...", "mouse left button") } 增加图片格式转换方法 更新CaptureScreen方法,可以不传参数 更新GetPixelColor方法 更新测试 更新文档 完善bitmap 修复BUG: 修复CaptureScreen参数问题 修复MouseToggle...阅读全文

[上海]GO开发工程师招聘

### 我们是谁 [企业管家](http://www.71gj.com.cn)是上海融行信息技术有限公司旗下的企业服务一站式服务平台。 ![](https://ruby-china-files.b0.upaiyun.com/photo/2017/e9643c07-cd3b-4daa-8be5-89fc27e89aac.png!large) ![](https://ruby-china-files.b0.upaiyun.com/photo/2017/08853790-113d-4937-a4ac-5197a779eca9.png!large) 2016年完成了由险峰华兴,经纬中国和华兴华晟领投的B轮亿级资金规模的融资,公司资金充裕,发展势头强劲。 ### 招聘...阅读全文

猎头职位-区块链开发-Go

我是合伙猫的合伙人Kevin,从事研发人才服务10年。合伙猫是专注于区块链人才服务的猎头供应商,目前跟国内最专业的区块链人才服务商,合作客户涉及数字货币交易平台、公链底层研究、联盟链底层研究、钱包开发、区块链运用开发等,岗位涉及城市:北京、上海、杭州、深圳。目前大量招聘Go语言扎实,对区块链感兴趣的同学,如果满足以下条件的同学欢迎随时勾搭: ** 1、为开源组织长年做出重大贡献者 2、熟练掌握golang python 3、3年以上工作经验 名牌大学毕业(状元之类的)或者数学家 4、算法、密码学、博弈论、控制论、量子计算超强的 5、熟练掌握分布式系统、AI、GAN、大数据、集群、量化交易、云计算的 6、算法爱好者 ** 勾搭方式,**邮箱:ke...阅读全文

苏州园区招聘golang后端,和dota2、cs:go相关,简历疯狂的砸过来

Golang后端攻城狮 简历请投qiuhao789@126.com 工作职责: 使用golang语言对web后端进行二次开发、api优化和维护 职位要求: 对steam的api熟悉者优先,对dota2和cs:go有一定的了解 熟悉go语言,能独立开发和维护 具备一定的js、css、html能力优先 主动积极,善于学习和总结,乐于分享,有较强的团队精神。 对新领域有好奇心,勇于尝试 谢谢下面1L兄弟提醒忘记说做什么了 做steam的一个第三方装备交易平台 工作地点,苏州市工业园区独墅湖创意产业...阅读全文

微信中继服务器https://github.com/1046102779/wx_relay_server

# 微信中继服务器 目的:其他服务采用拉服务模式,通过rpcx进行rpc通信,获取相关微信token. 用户微信公众号第三方平台刷公众号平台和托管的公众号appid的相关token, 该服务不能停超过10分钟. 主要刷公众号第三方平台的component_access_token和preauthcode, 公众号的authorizer_access_token和authorizer_refresh_token 存储方式:etcd存储rpc服务地址和微信公众号平台和公众号token, 使用etcd的ttl特性,并watch并刷新 ## 新增服务的可靠性措施 1. 服务启动后,立即读取etcd中的所有微信公众平台和公众号数据,加载到内存中。 并监听所有token ...阅读全文

请教一下,windows下如何用go调c动态库(.dll)?

linux下开发感觉没有windows下开发直观,go既然是跨平台的而且go在linux下可以调用c库,那么个人感觉在windows下肯定也可以调用,但是上网搜了很多资料只有调用kernel32.dll的例子,这个是系统的库,如何能调用自己的库呢?求大神指点,回复也可以,我的qq:810766340,或者邮箱xuxue_126@126.co...阅读全文

弹幕barrage

## barrage 各直播平台弹幕协议和开放平台API ## 支持列表 * **douyu.com** ```go package main import ( "fmt" "github.com/songtianyi/barrage/douyu" "github.com/songtianyi/rrframework/logs" ) func chatmsg(msg *douyu.Message) { level := msg.GetStringField("level") nn := msg.GetStringField("nn") txt := msg.GetStringField("txt") logs.Info(fmt.Sp...阅读全文

数据宝Top10最优配API已为您选好!

数据宝专注做您数据接口版的“右先生”,实实在在为您提供多种多样的一手直连数据,贴心定制专属折扣,配备专属的一站式服务团队。 $_$宠爱三生三世,约“惠”仅此一次!更有充值¥10000送¥800活动为您奉上~~ ※ 用户画像、精准营销、个人征信必须の~~乘机人价值评估&全国运营商详单&个人银行卡消费报告 ※ 助力020、电商平台个人信息验证、反欺诈の~~个人实名认证&手机号反套利 ※ 相亲、招聘等社交网站信息核查必须の~~学历查询&身份证照片查询 ※ 网约车、网贷等资金交易平台,核实信息、降低运营风险必备の~~银行卡四元素信息验证&手机在网时长查询&风险清单查询 ※ 请注意:以上接口均需要授权方可查询应用! $_$ 还在等什么?现在注册认证即可获享免费...阅读全文

ubuntu 下 golang 跨平台编译 windows 程序

1. 安装 gcc-mingw-w64 apt-get install gcc-mingw-w64 2. 跨平台编译 生成 64位 exe 可执行文件. env CGO_ENABLED=1 GOOS=windows GOARCH=amd64 CC=x86_64-w64-mingw32-gcc go build -o main.exe main.go 生成 32 位 exe 可执行文件 env CGO_ENABLED=1 GOOS=windows GOARCH=386 CC=i686-w64-mingw32-gcc go build -o main.exe main.g...阅读全文

RobotGo v0.46.0 发布, 修复重要 bug

RobotGo v0.46.0 发布了,Golang 跨平台控制鼠标、键盘、位图、屏幕、窗口句柄以及全局事件监听。 更新: go get -u github.com/go-vgo/robotgo 主要变更: - 增加 robot 分支 - 增加 ActivePID - 增加 FindBit 更新: - 更新 examples 和文档 - 更新 FindIds - 更新 README.md 和 clipboard 修复: - 修复 MoveMouseSmooth 参数错误 - 修复 name 错误 - 修复 FindBitmap 错误 项目地址:https://github.com/go-vgo/robotg...阅读全文

Web 安全扫描平台 Gryffin

Gryffin 是雅虎开发的一个大规模 Web 安全扫描平台。它不是另外一个扫描器,其主要目的是为了解决两个特定的问题 —— 覆盖率和伸缩性。 该平台采用 Go 语言开发,依赖: 1. Go 2. PhantomJS, v2 3. Sqlmap (for fuzzing SQLi) 4. Arachni (for fuzzing XSS and web vulnerabilities) 5. NSQ , 6. Kibana and Elastic search, for dashboardin...阅读全文

开源项目 2015-09-26 16:00:00 yahoo

跨平台自启动设置小工具autostart

开源的自启动设置小工具,跨平台,使用方式统一,兼容 windows、mac、linux 桌面版,特别适用于需要开机启动的跨平台程序调用,实现自启动,屏蔽了麻烦的平台判断和启动方法研究。 On linux and mac , the command is autostart. On windows , the command is autostart.exe. _**linux&mac**_ help: _**windows**_ help: 2.Disable Application autostart. _**linux&mac**_ help: _**windows**_ ...阅读全文

海量数据实时在线分析Quick BI入门

课程介绍 Quick BI 专为云上用户量身打造的新一代智能BI服务平台,本课程主要介绍Quick BI的基础用法。 产品优势如下: 无缝集成云上数据:支持多种数据源:RDS、ADS、MaxCompute;ECS自建Mysql、SqlServer;本地文件等。 快速搭建数据门户:拖拽式操作、强大的数据建模、丰富的可视化图表、快速搭建数据门户。 灵活嵌入第三方系统:仪表板可嵌入到自有系统,直接在自有系统访问报表, 并实现免登。 安全管控数据权限:内置组织成员管理,支持行级数据权限,满足同一份报表,不同人看不同的数据。 学习入口:[请点击这里](http://click.aliyun.com/m/27918/) 课程目标 学习阿里云Qui...阅读全文

阿里云栖大会展示中国计算力量 吸引全球2万开发者参与

10月14日-15日,阿里云2015云栖大会Computing Conference在杭州召开。大会吸引了来自全球约2万名开发者参加。阿里云及其合作伙伴在大会上发布了一系列新的云计算技术,200多家云上企业展示了量子计算、人工智能等前沿科技。 大会由杭州市政府和阿里巴巴集团联合主办,阿里云承办,共设置两个主论坛、约30场分论坛和3场开发者大赛。浙江省省长李强、阿里巴巴集团董事局主席马云出席大会并发表主题演讲。 作为中美技术差距最小的行业之一,中国的计算力量已全面参与到全球的竞争中。云栖大会则是中国计算力量的一次集中展示。作为中国最大的云计算服务平台,阿里云重塑了开发者获取计算资源的方式,帮助创新创业者面向全球提供服务。 创业进入“快消时代” 契合与“互联网、创新、创业...阅读全文

[北京][东四北新桥]好贷网云金融事业群寻 Golang 中高级工程师

我们是当下最红火的行业:网络小贷。 我们的 app https://itunes.apple.com/cn/app/id1168872199?mt=8 由于业务的飞升,我们需要几名 Golang 中高级工程师一起共创辉煌。 云金融事业部 Golang 中高级工程师 岗位职责:负责网络小贷相关后台风控,催收,交易系统对接和开发 基本要求:2 年以上 WEB 实战经验 半年以上 Golang 使用经验。 薪资访问:13k-30k 工作地点:北京东四北大街科林文化产业园 这里,你已经有 2 个 Golang 工程师伙伴了,你不会孤独的。 欢迎各位鼎力加盟. 联系:luojianguo#haodai.net 注意邮件标题为:xxx 应聘...阅读全文

[上海宝山] 后端开发&Golang开发求贤

我们是一家年轻创业公司,年轻人的氛围,一流学习环境。 技术和思想交流的理想平台。 创新产品项目发源地 [我们能提供的] 1 、丰厚福利待遇,还有轻松的办公环境,免费食品,节日奖金; 2 、充分的技术交流平台; 3、 前沿的新技术使用,经验积累。 以下是招聘职位描述: 薪资待遇:15k~30k 职位描述: 负责金融科技产品开发,后端系统研发工作 任职要求: 1、本科或以上学历,计算机、数学等相关专业; 2、有Golang后端开发经验,或者对Golang充满兴趣; 3、熟悉Linux、UNIX系统优先; 4、熟悉C、C++、JAVA开发经验优先考虑; 5、欢迎新人加入!!! 联系方式: QQ: 86244962 邮箱:wanglq@hui...阅读全文

无服务器的微服务平台 IronFunctions

## IronFunctions IronFunctions是无服务器的微服务平台。 * 一次写入 * [适合所有语言](https://github.com/iron-io/functions/blob/master/docs/faq.md#which-languages-are-supported) * [支持 AWS Lambda 格式](https://github.com/iron-io/functions/blob/master/docs/lambda/README.md) [随时运行](https://github.com/iron-io/functions/blob/master/docs/faq.md#where-can-i-run-ironfunctions)...阅读全文

开源项目 2016-11-17 15:00:06 iron-io

Go 的依赖管理器 Canticle

Canticle 是用于 go 的依赖管理器。它还可以用于锁定版本的库,单个项目,完整的持续发布,微服务平台。 Canticle 支持以下功能:   * Vendoring - 对外部代码保存一份内部副本 * Version Locking - 使用特定版本的依赖库 * Vanity Import Paths - 导入的路径保持它原有写法和目的 * Single Copy - 内部不使用一个库的多个副本 * Build Information - 使用嵌入的信息, 确保任何构建可以完全复...阅读全文

分布式任务调度平台forest

# 分布式任务调度平台 ## 前言 在企业系统开发过程中难免少不了一些定时任务来进行定时触发执行任务,对于非分布式环境系统中,我们只需要在对应系统中内部集成一些调度库进行配置定时触发即可。 比如:使用Spring框架集成quartz,只需要进行一些简单的配置就能定时执行任务了。但是随着企业的系统越来越多、逐步从单一应用慢慢演变为微服务集群。 在分布式集群系统中主要面临出如:任务的重复执行、没有统一定时任务配置、任务节点故障转移、任务监控&报警等一些列的功能都是要在分布式系统中进行解决。 此分布式的定时任务调度平台,它非常轻量小巧,使用简单,后端以中心服务器为调度核心,负责集群中各种任务的动态分配和调度执行。 在平台前端支持Web界面可视化管理,我们可以创建、暂...阅读全文

开源项目 2019-07-26 10:09:46 busgo

【滴滴招聘】golang开发工程师

滴滴出行社招—平台技术HR直招-- Golang开发工程师—北京 岗位职责: 1. 参与滴滴基础服务平台的设计、研发工作,提升滴滴产品稳定性; 2. 与产品经理尝试沟通产品需求; 3. 进行相关产品的技术文档编写,方案设计; 4. 学习研究业界先进技术,保持技术进步。 任职要求: 1. 本科及以上学历,计算机相关专业,两年以上服务端研发经验; 2. 深入理解计算机原理,有扎实的数据结构和算法基础; 3. 深入理解linux系统及其原理,熟悉TCP/IP、HTTP协议以及网络编程; 4. 良好的编码和文档习惯,对代码美感的追求孜孜不倦; 5. 精通Go/C/C++/Python等至少一门语言,有Go开发经验者优先; 6. 熟悉常用的sql、nosql(非关系型数据库)数...阅读全文

深圳羚羊极速科技有限公司 招聘golang开发工程师

go语言开发工程师 岗位职责: 1. 负责分布式系统设计与实现 2. 负责云存储系统的维护和优化 任职要求: 1. 3年以上 Linux 操作系统下的 C/C++项目的开发经验 2. 有分布式存储开发、设计、架构经验,深刻理解分布式存储原理 3. 精通linux IO系统、网络系统,精通高性能系统者优先 4. 有RabbitMQ开发经验者优先 5. 有go语言开发经验者优先 6. 具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力 7. 有良好的团队合作能力,富有工作激情,善于沟通,热爱开发事业 工作地址 深圳市南山区软件产业基地后海大道2388号怡化金融科技大厦1301 联系电话: 0755-26651282 kelly.wa...阅读全文

【互联网早报】2017.12.12

## 国内新闻 1.银联银行推出银行业统一APP“云闪付” http://www.ebrun.com/20171211/258453.shtml 2.香港投资者反对东芝芯片交易 正联合其他基金阻止 http://tech.sina.com.cn/it/2017-12-11/doc-ifypnsip8203141.shtml 3.微信iOS版更新带来全新来电界面 与原生应用同级 http://www.cnbeta.com/articles/tech/678695.htm 4.自媒体还有多少能可以“赋”与“被赋” http://www.lanjingtmt.com/news/detail/30802.shtml ...阅读全文

1.Golang介绍

Go 语言是谷歌为充分利用现代硬件性能又兼顾开发效率而设计的一种全新语言。 Go 是一种跨平台(Mac OS、Windows、Linux 等)静态编译型语言。拥有媲美 C 语言的强大性能,支持静态类型安全,在普通计算机上能几秒内快速编译一个大项目,开发效率跟动态语言相差无几。 Go 语言在国内拥有非常活跃的社区、不仅大公司的 Go 项目越来越多,中小公司也都在考虑 Go 的应用。当前 Go 语言主要应用于后端服务的开发,未来随着 Go 项目的完善,在系统、游戏、UI界面、AI、物联网等领域,都将被广泛使用。 当然 Go 语言有优点也有一些缺点,完美的东西毕竟太少,如果看好 Go 的未来发展,那么不如抛开成见先来体验一番...阅读全文

博文 2018-10-30 05:34:41 野尘lxw