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

Go GUI 开源项目汇总

大家对Go开发GUI程序蛮感兴趣的,总有人问这个。这里汇总一下目前的一些第三方开源GUI库: 1、[goqt](https://github.com/visualfc/goqt),LiteIDE作者出品,Go和QT的绑定,还未发布 2、[go.uik](https://github.com/skelterjohn/go.uik),纯Go实现的并发UI工具 3、[walk](https://github.com/lxn/walk),Windows Application Library Kit 4、[gform](https://github.com/AllenDang/gform),Windows GUI framework 发现其他更好的,请评论推荐...阅读全文

开源区块链实现 Hyperledger Fabric

Fabric是一个开源区块链实现,开发环境建立在VirtualBox虚拟机上,部署环境可以自建网络,也可以直接部署在BlueMix上,部署方式可传统可docker化,共识达成算法插件化,支持用Go和JavaScript开发智能合约,尤以企业级的安全机制和membership机制为特色。你要是不知道这些术语什么意思,就记住一点,Fabric之于区块链,很可能正如Hadoop之于大数据...阅读全文

heka - 基于Go开发的日志收集工具,可用Go或lua开发插件

刚开始搞heka,觉得潜力很大,但是很多概念和配置不清楚。 官方开源地址:https://github.com/mozilla-services/heka 下面是配置文件, 功能是想配置实现通过TCP和UDP接收日志, 然后显示出来。 UdpInput可以正常接受并显示日志; 但是配置TcpInput,能连接上但是输出的日志都为空: ``` [syslog_splitter] type = "RegexSplitter" delimiter = '[\S]*\n' delimiter_eol = false [TcpInput] address = ":514" splitter = "syslog_splitter" ...阅读全文

golang发送邮件,带附件

package main import ( "github.com/scorredoira/email" "net/smtp" "log" ) func main() { m := email.NewMessage("Hi", "this is a test") m.From = "jackma_xx@126.com" m.To = []string{"xxxx@163.com"} err := m.Attach("test.jpg") if err != nil { log.Println(err) } err = email.Send("smtp.126.com:25", smtp.PlainAuth("", "jackma_xx@126.com", "MAILPWD", "smtp.1...阅读全文

博文 2015-06-17 20:23:38 u011363248

Go 语言将迁移到 GitHub

Go 成为开源项目已经有 5年历史了,越来越多人在 GitHub 上使用 Go,Go 团队觉得应该加入他们的行列,决定将 Go 项目迁移到 GitHub 上。 今天,Go 团队计划将 Go 项目以及旗下的所有子库都迁移到 GitHub,issue tracker 和 wiki 也会一起迁移,所有的数据都会被保留下来。Go 团队将会使用一个 Google-hosted 的代码审查 Gerrit 实例。 这次 Go 项目的切换将会在 1.4 版本发布后(12 月份),所有 1.5 版本都将会在 GitHub 上开发完成,Mercurial tree 将会在 1.4 版本发布之后关闭修改。 更多内容请看这里...阅读全文

博文 2014-11-15 01:00:00 mengyidan1988

【福利】本站支持最近网上流传的gopher头像

前两天,Twitter 有人传出一组很萌的Go语言吉祥物的logo。真心很不错。如下图: ![gopher](https://camo.githubusercontent.com/928db8e4006eb890439550efd35dc7358f98fc9c/68747470733a2f2f7261772e6769746875622e636f6d2f74656e6e74656e6e2f676f706865722d737469636b6572732f6d61737465722f737469636b6572732e706e67) 设计图在 github 开源 https://github.com/tenntenn/gopher-stickers 今天,我把这组漂亮、很萌的头像...阅读全文

开源一个自己写的内网穿透反向代理软件 lunnel

因为工作学习的需要,需要将内网的服务暴露在外网(需要把docker的unix socker暴露在外网来使用http控制)。之前也有用过 ngrok ,但用了一阵子发现有内存泄漏、 tcp 连接读的字节不够导致僵死等 BUG ,该项目也被作者废弃了,作者跑去拿 2.0 版本赚钱去了。再加上我有一些定制化的需求,于是乎利用空闲时间用go撸了内网穿透反向代理: https://github.com/longXboy/lunnel 。 大家有需要或者有兴趣话可以去下载试用,也欢迎大家向我提 iusse 和 P...阅读全文

Goread:用Go编写的Google Reader的开源实现

《Goread:用Go编写的Google Reader的开源实现》作者对GR的现有开源实现并不满意,于是自己实现了一个版本——Goread,它具有如下特性:支持导入OPML、移动端支持良好、不需要安装其他支持、和GR有相同的键盘快捷键、简洁快速……详见: http://www.goread.io...阅读全文

全自动装机工具 OSinstall

“CloudBoot”(OSinstall)云装机平台,是金融云初创公司杭州云霁科技推出的一款X86服务器全自动装机工具,遵循Apache协议,完全开源免费。 “CloudBoot”中文名为云启装机平台,简称云装机,寓意是”云端装机,云之开始”,有以下两层含义:     对已经使用云计算的公司,实现物理机的全自动安装,是构建云的第一步。     对没有使用云计算的公司,全自动构建物理机资源池,像创建虚拟机一样方便的安装物理机,是未来迈向云计算架构的第一步...阅读全文

开源项目 2016-05-08 16:00:00 idcos

Go:5年风雨路,来年见彩虹

【Go:5年风雨路,来年见彩虹】5年前启动Go项目,仿佛就在昨天。初始我们仅仅将它定义为"系统语言",但是它何去何从,仍然让人迷茫。走过5年风雨路的Go,渐成流行之势,更以Docker、Kubernetes在开源云平台取得一席之地。展望未来,2015年将成为Go的爆发年…… 自备梯子:http://blog.golang.org/5year...阅读全文

深入浅出Docker(三):Docker开源之路

【编者按】Docker是PaaS供应商dotCloud开源的一个基于LXC 的高级容器引擎,源代码托管在 GitHub 上, 基于Go语言开发并遵从Apache 2.0协议开源。Docker提供了一种在安全、可重复的环境中自动部署软件的方式,它的出现拉开了基于云计算平台发布产品方式的变革序幕。为了更好的促进Docker在国内的发展以及传播,我们决定开设《深入浅出Docker》专栏,邀请Docker相关的布道师、开发人员、技术专家来讲述Docker的各方面内容,让读者对Docker有更深入的了解,并且能够积极投入到新技术的讨论和实践中。另外,欢迎加入InfoQ Docker技术交流群交流Docker的最佳实践,QQ群号:365601355。 1. 背景 Docker从一开始的概念阶段就致力于使...阅读全文

博文 2014-11-12 10:22:04 肖德时

基于 Go 的开源社区系统golang123

golang123 是一个开源的社区系统,界面优雅,功能丰富,小巧迅速。 已在golang中文社区得到应用,你完全可以用它来搭建自己的社区。 golang123的技术架构是前后端分离的, 前端使用**vue**、**iview**、**node.js**、**nuxt**等技术来开发, 后端使用**go**、**gin**、**gorm**等技术来开发。golang123的技术选型也是超前的, 我们大胆得使用**nuxt**来做**前后端同构渲染**。 [![image](https://static.oschina.net/uploads/img/201802/01190145_nlSS.png)](https://user-images.githubusercontent.com/2...阅读全文

开源项目 2018-02-01 19:30:00 网友

Deis logo 开源PaaS系统 Deis

Deis 是一个 Django/Celery API 服务器、Python CLI 和一组 Chef cookbooks 合并起来提供一个类似 Heroku 的应用平台,用于公有云和私有云。Deis 的口号是:Your PaaS. Your Rules. Deis 是一个开源的 PaaS 系统,简化和 LXC 容器和 Chef 节点的发布和伸缩。可用于托管应用、数据库、中间件和其他服务。Deis 利用 Chef、Docker 和 Heroku Buildpacks 来提供的私有 PaaS 是非常轻量级和灵活的。 Deis 提供开箱即用的 Ruby, Python, Node.js, Java, Clojure, Scala, Play, PHP, Perl, Dart 和 Go 语言的支持。...阅读全文

博文 2014-10-04 19:26:50 shihao

go语言学习-在ubuntu上安装golang

golang(中文名:go语言)是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 golang的安装在ubuntu上其实很简单 sudo add-apt-repository ppa:gophers/go sudo apt-get update sudo apt-get install golang 如果你喜欢手工安装,请查看 golang编译器安装与配...阅读全文

博文 2014-10-04 19:26:05 dm520

模仿 pyspider 的 phantomjs_fetcher 模块写了个 go 语言版的。

前几天玩儿了一下 pyspider ,发现里面集成了 phantomjs ,而 go 语言好像还没有这样的开源项目,于是就自己写了一个玩玩儿,^__^ 链接: https://github.com/nladuo/go-phantomjs-fetcher 模仿百度搜索github: ![模仿百度搜索github](https://github.com/nladuo/go-phantomjs-fetcher/blob/master/example/mock_baidu_search.png?raw=true...阅读全文

Go 语言编写 CPython 扩展 goPy

goPy 是一个新的开源项目,实现了用 Go 语言来编写 CPython 扩展。 示例代码: 01 package simple 02 03 import ( 04 "fmt" 05 "gopy" 06 ) 07 08 func example(args *py.Tuple) (py.Object, error) { 09 fmt.Printf("simple.example: %v\n", args) 10 py.None.Incref() 11 return py.None, nil 12 } 13 14 func init() { 15 methods := []py.Method{ 16 {"example", example, "example function"}, 17 } 1...阅读全文

博文 2014-10-04 19:26:34 shihao

开源的 RTSP 流访问工具Cameradar

Cameradar 是一个开源的访问 RTSP 流媒体的工具,可监控使用实时流传输协议(RTSP)的摄像机。 功能: 检测任何可访问的目标主机上开启的 RTSP 主机 检测正在进行流传输的设备 启动自动的字典攻击以获取 stream route 信息(如 `/live.sdp`) 启动自动的字典攻击以获取摄像机的用户名和密码 获取完整和用户友好的报告 ![image](https://static.oschina.net/uploads/space/2017/1012/200827_kpFD_2720166.gif...阅读全文

开源项目 2017-10-12 13:00:03 网友

golang如何快速转换uint8数组到JSON

hi 大家好 在服务端通过websocket收到一串uint8数组: [3,1,"checkin",{"ver":"2.4.7","sid":"","proxies":[]}] 前端用的是js的 `JSON.stringify([messageType, ackId, name, data])` 发送的消息,messageType是3,ackid为1, name为checkin,data为 `{"ver":"2.4.7","sid":"","proxies":[]}` 在服务端我想解析出messageType,ackid,checkin,和data中的各个域(如ver, sid, proxies) 查看了go websocket接口和开源的websocket实现都没...阅读全文

说出你最喜欢的开源项目,七牛和你一起去支持!

![](http://77fy2z.com1.z0.glb.clouddn.com/kaiyuan.jpg) 为进一步支持开源事业,七牛推出了“七牛开源项目扶持计划”,免费支持开源项目,为开源事业尽一份力量。 如果您建有开源项目站,或者参与了其他开源项目站的维护,您就可以申请加入“七牛开源项目扶持计划”。 **申请步骤如下:** ![](http://77fy2z.com1.z0.glb.clouddn.com/申请步骤.png) 同时,我们特别推出了“说出你最喜欢的开源项目,七牛和你一起去支持!”活动,只要是你喜欢的开源项目,七牛就会和你一起去支持!我们还会在每个月的第一个星期一从参与该活动的开发者中随机抽取3个幸运开发者,各送出七牛周边礼品1份。 了解...阅读全文

[求职] Go 工程师求职

Go 工程师求职,目前人在深圳,希望能够找份成都的工作 个人的 Github(https://github.com/smartwalle/) 上有一些开源的项目,虽然都是一些简单的没有技术含量的,多少有个参考。 下面是个人简历: https://github.com/smartwalle/smartwalle.github.io/raw/master/_drafts/resume/yangfeng_go.pdf 谢谢了...阅读全文

Go语言: 生成Protobuf的Service接口

Protobuf 是Google发布的开源编码规范, 官方支持C++/Java/Python等几种语言. Go语言发布之后, Go的官方团队发布的GoProtobuf也实现了Protobuf支持. 不过GoProtobuf官方版本并没有实现rpc的支持. protoc-gen-go 甚至连 service 的接口也未生成. 如果看过 “JSON-RPC: a tale of interfaces” 文章, 会发现Go语言支持rpc非常容易. 我们现在就开始尝试给GoProtobuf增加rpc的支持. 当然, 第一步是要生成Service接口. 创建 service.go 文件: // Copyright 2013 . All rights ...阅读全文

博文 2015-05-05 21:37:28 chai2010

发现一个go语言window开发平台gomingw【心情好,散点分】

如果你用 google 搜索,很容易去到一个叫 go-windows 的开源项目上。千万别上当,这是个废弃的项目。如果你用这个,很多库都没有,而且语法也是老的。有一天,我在“云风的Blog”(备注:这个博客跟我没有什么关系,也不打广告)上发现go语言window开发平台gomingw.地址:http://code.google.com/p/gomingw/ 这个不错,希望大家能找到有用的go语言windows开发平台!...阅读全文

博文 2015-11-26 10:00:53 Nacidar

actiontech zabbix mysql monitor

percona monitoring plugins zabbix 的 Go 语言版本,是由 爱可生 公司开源的 MySQL 监控插件相关代。 Zabbix 是一套非常优秀的开源监控系统,其强大灵活的功能,在国内拥有众多的用户群。 但自带的MySQL监控插件和模板监控项不够全面,一些开源的监控插件又不便于维护。 爱可生结合实际经验和大量用户反馈开发的基于Zabbix的监控插件和模板: **主要特点** 1. 使用go语言开发没有依赖,便于部署 2. 整合上百个性能监控指标 3. 支持Low Level Discovery 自动发现多实例环境 4. 支持performance_schem...阅读全文

Terminal 个人 dashboardWTF

[![image](https://github.com/senorprogrammer/wtf/raw/master/docs/img/wtf.jpg?raw=true)](https://github.com/senorprogrammer/wtf/blob/master/docs/img/wtf.jpg?raw=true) 基于 T erminal  的个人  dashboard  实用程序,专为显示不常用的但非常重要的日常数据而设计,灵感来自 Monica Dinculescu 的 [tiny-care-terminal](https://github.com/notwaldorf/tiny-care-terminal)。 使用了以下开源库: [calendar](ht...阅读全文