码迷,mamicode.com
首页 >  
搜索关键字:Go语言    ( 3378个结果
go语言Notepad++简易开发环境搭建(windows)
1.下载安装go语言:https://golang.org/dl/选择对应的平台,建议使用msi安装包,这个会帮你配置好环境变量(也许需要重启)对应的环境变量有:GOROOT - C:\Go\PATH - ;C:\Go\bin2.安装Notepad++不多说了3.notepad++安装插件:GOnp...
分类:编程语言   时间:2015-02-11 16:17:50    阅读次数:224
golang todo实例
早就听说过出身豪门的go语言,知道最近才看了看。看了几天语言基础,也该写点东西练手了,就顺手将原来写过的tornado的todo例子用go重写。由于是出于对go语言练习,就没有使用流行的martini,beego,revel等web框架,纯使用go语言提供的API开发。...
分类:其他好文   时间:2015-02-10 00:36:28    阅读次数:240
自制JVM -- 用GO语言实现JVM
虽然写了很多年的Java代码,但是基本上只把JVM当blackbox处理。介绍JVM的书也看过几本,但效果不佳。看OpenJDK代码?提不起兴趣。最近有几个礼拜的空闲时间,于是我决定用GO语言写了一个JVM,彻底征服JVM这头怪兽! 为什么选择GO 首先不想用动态语言来写。实现JVM的初衷就是想离机器更近一点,所以排除了JavaScript、Python、Ruby等语言。其次也不想用Java来...
分类:编程语言   时间:2015-02-07 18:59:53    阅读次数:1488
golang 开发windows应用
闲着无聊又玩go语言找虐。。。——用go开发windows应用程序 想要用go开发windows应用必须先要安装必要的组件: ? ?walk集成了很多windows的控件 go?get?github.com/lxn/walk ? ?win是go调用windowsApi的一种...
分类:Windows程序   时间:2015-02-05 18:48:38    阅读次数:846
go 语言
go 语言
分类:编程语言   时间:2015-02-05 17:48:19    阅读次数:188
Go语言标准库堆(heap)封装及堆排序实现
Go语言的OOP,接口,接口的组合,基础库的函数及接口如何抽象设计, 这些东西在Go的Heap源码及演示例子处理中,都有很好的展示. 在"container/heap"中,它的接口是如下定义的: type Interface interface { sort.Interface Push(x interface{}) // add x as element Len() Pop() interface{} // remove and return eleme...
分类:编程语言   时间:2015-02-05 16:22:40    阅读次数:262
Google公布实现Go 1.5自举的计划
Google最近公布了实现Go 1.5自举(Bootstrap)的计划。相关文档的作者是Go核心开发者Russ Cox,他在Go语言上已经耕耘了接近6年。据Russ介绍,Google就“如何从Go源码树中去除所有的C程序”已经酝酿了一年。 自举(Bootstrapping) 是这样的过程,“用要编译的目标编程语言编写其编译器(或汇编器)”。一般而言,自举有几个优势,比如: 用于...
分类:其他好文   时间:2015-02-04 20:31:15    阅读次数:159
Docker 入门教程(转)
add by zhj: 可以简单的认为docker是对LXC(Linux Container)封装,它提供一种比LXC高级的API。Docker使用Go语言开发,利用了Linux提供的LXC,AUFS,namespace和cgroup技术。实现了文件系统,资源和网络的隔离,最终目标是实现类似PaaS...
分类:其他好文   时间:2015-02-04 02:01:42    阅读次数:280
Docker实践
一、Docker是什么 docker直译为码头工人。当它成为一种技术时,做的也是码头工人的事。官网是这样描述它的:“Docker是一个开发的平台,用来为开发者和系统管理员构建、发布和运行分布式应用。”也就是说,如果把你的应用比喻为货物,那么码头工人(Docker)就会迅速的用集装箱将它们装上船。快速、简单而有效率。 它是用Go语言写的,是程序运行的“容器”(Linux containers),实现了应用级别的隔离(沙箱)。多个容器运行时互补影响,安全而稳定。 ...
分类:其他好文   时间:2015-02-03 19:31:29    阅读次数:513
Go语言实现LRU算法
很简单的实现,使用List保存数据,Map实现快速访问.   具体实现了下面几个函数: func NewLRUCache(cap int)(*LRUCache) func (lru *LRUCache)Set(k,v interface{})(error) func (lru *LRUCache)Get(k interface{})(v interface{},ret bool,err er...
分类:编程语言   时间:2015-02-03 19:27:20    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!