码迷,mamicode.com
首页 >  
搜索关键字:Go语言    ( 3378个结果
linux成长之路(gcc编译器、静态库、动态库)
GCC简介 GCC(GNU Complier Collection )是GNU推出的功能强大、性能优越的多平台编译器套件,它包括了C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等),当前最新的版本是GCC 5.1 (2015-04-13)。 GCC可以在多种硬件平台上编译出可执行程序,其执行效率与...
分类:系统相关   时间:2015-04-15 23:24:39    阅读次数:307
Docker(1):Virtualbox Install Centos7 & Docker
1,关于dockerDocker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等...
分类:其他好文   时间:2015-04-13 23:03:04    阅读次数:158
使用GDB调试Go语言
用Go语言已经有一段时间了,总结一下如何用GDB来调试它!ps:网上有很多文章都有描述,但是都不是很全面,这里将那些方法汇总一下GDB简介GDB是GNU开源组织发布的?一个强?大的UNIX下的程序调试?工具。或许,各位?比较喜欢那种图形界?面?方式的,像VC、BCB等IDE的调试,但如果你是在UNI...
分类:数据库   时间:2015-04-13 22:18:31    阅读次数:251
做为一个用过很多编程语言的人,我不看好Go语言
Go在不知不觉中在国内崛起了,然而网上有文章说,Go在国外不怎么样,却在国内的关注度很高,当然我没有考证过,不做评论。这篇文章主要是从语言本身客观的说下Go的问题Go的设计者宣称Go大道至简,的确,Go语言非常简单,容易掌握。然而这个世界是一个矛盾的综合体,简单未必就..
分类:编程语言   时间:2015-04-11 20:59:03    阅读次数:147
热更新配置参数例子(Golang)
在不停止程序的情况下,通过发送USR1或USR2等信号量,触发运行中程序的参数更新处理。当然还可以通过处理如kill等信号量, 让程序正确的处理退出操作。      做了个例子,效果如下。     可以看到通过发出kill -USR1 id号 让对应的程序参数发生了变更。     关于kill的参数值可以通过kill -l列出。 各个终端也提供了很多快捷键来支持特定信息的发送,如最...
分类:其他好文   时间:2015-04-11 17:53:13    阅读次数:661
Go语言的参数解析(flag)
flag参数解析,我原以为会了,结果今天发现,原来比我印象中还强大些.  索性记一下.  第一个例子是常见用法: 第二个例子,扩展功能:...
分类:编程语言   时间:2015-04-10 18:00:41    阅读次数:450
go语言-sublime上的go插件安装
项目要使用go,学习一下,首先选择IDE。 因为是服务端开发,所以首先想到在vim里面做配置,我主要是需要语法高亮和自动补全,语法高亮比较好搞,将源码(貌似最近的只有这个版本里面有go的vim配置啊)里面misc/vim下面的配置信息cp到家目录下的.vim文件夹下就行了,但自动补全时候,安装完gocode就一直没生效,没解决,最后放弃vim。 第二个选择是在windows下sublime安装g...
分类:编程语言   时间:2015-04-10 13:36:58    阅读次数:174
Docker源码分析(一):Docker架构
1 背景1.1 Docker简介Docker是Docker公司开源的一个基于轻量级虚拟化技术的容器引擎项目,整个项目基于Go语言开发,并遵从Apache 2.0协议。目前,Docker可以在容器内部快速自动化部署应用,并可以通过内核虚拟化技术(namespaces及cgroups等)来提供容器的资源...
分类:其他好文   时间:2015-04-05 11:57:38    阅读次数:221
[笔记]Go语言实现同一结构体适配多种消息源
问题:提供天气信息的网站有很多,每家的数据及格式都不同,为了适配各种不同的天气接口,写了如下程序。代码如下:package mainimport ( "encoding/json" "errors" "fmt" "regexp" "strconv" "strings")var s str...
分类:编程语言   时间:2015-04-03 19:15:18    阅读次数:164
go语言初探--一个helloworld编译出来有2.2M!
1. 安装, 用go的安装包安装好了go,终端敲下go,显示了go的help,看来go是没有交互界面的。 2. 新建个helloworld.go文件,写入 package main import "fmt" func main() { fmt.Println("hello world") } go run helloworld.go运行成功,打出了hello, world 3. 再...
分类:编程语言   时间:2015-04-02 18:54:54    阅读次数:189
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!