如果用过AIX或Linux下的nmon工具的应当会注意到,它可以把文字显示成多种颜色,并巧妙的利用颜色和字符组合出各种图形
来显示系统的运行情况。看看它官网附的这张图:
如果你看过它的源码,你会发现它用的是
Ncurses 库来实现彩色显示的。Ncurses很强大,可以在任何遵循ANSI/POSIX标准的UNIX系统上运行,
包含了一系列强大的功能。 但在这里,它并不...
分类:
编程语言 时间:
2014-12-09 10:34:28
阅读次数:
234
NSQ是由知名短链接服务商bitly用Go语言开发的实时消息处理系统,具有高性能、高可靠、无视单点故障等优点,是一个非常不错的新兴的消息队列解决方案。nsg易于配置和部署,所有参考都通过命令行指定,编译好的二进制文件,没有其它依赖项。而且支持多种消息格式。关于nsq的介绍看这里:http://www...
上一篇博客介绍了Go语言的数组和切片——GO语言总结(3)——数组和切片,本篇博客介绍Go语言的映射(Map)映射是一种内置的数据结构,用来保存键值对的无序集合。(1)映射的创建make ( map [KeyType] ValueType, initialCapacity )make ( map [...
分类:
编程语言 时间:
2014-12-08 00:40:35
阅读次数:
271
最近在看人民邮电出版社许式伟吕桂华编著的《Go语言编程》,看到【1.2.9语言交互性】小节的cprint.go。未按照书中源代码格式编写,而是把import"C"和import"unsafe"合并放入小括号中并和注释结束符*/间隔了一行,这也是大多数Go语言学习和开发者经常使用的代码风格,我修改后的..
分类:
编程语言 时间:
2014-12-07 23:23:48
阅读次数:
313
虽然现在UNIX还用不了Golang,但还是打算有空就用它替换手边一些用别的语言或脚本写的小东西,归整归整。因为有时会的东西太多,
老在不同语言中切换就会有点乱。在Github中开了个XCL_Tools的库,准备写一点就向里面堆一点。
先说说写好的这个cdir命令,这命令我是拿来做tree命令的补充。 Linux的tree命令很强大的说,但总有我不太合意的地方。比如我需要
依时...
分类:
其他好文 时间:
2014-12-07 19:10:05
阅读次数:
205
前段在玩协程时跟着libtask的作者Russ Cox转到Golang了,一堆重量级大牛们想出来的东西就是不同,思路非常特别,和常用的差别有点大,
但非常注重实用,减少了一堆的语法糖后,让人重新思考,开发语言本来应当是怎么样?如果用来做服务端开发的话,真的是很不错的东西。
在一个练习中,我设计了个发送Oracle数据库备份任务的简单场景。通过 发送备份任务到各个客户端,来练习Go...
分类:
其他好文 时间:
2014-12-07 17:49:07
阅读次数:
269
最近看由人民邮电出版社许式伟吕桂华等编著《Go语言编程》【第1章初识Go语言】【1.5工程管理】时,发现了示例代码calc.go有几处错误,args:=os.Args数组变量args[0]代表程序自身,3个if语句len(args)条件判断右值也都小了1,按照书本编写代码运行时将会一直执行匿名函数Usage()..
分类:
编程语言 时间:
2014-12-07 06:46:25
阅读次数:
175
上篇博文简单介绍了一下Go语言的基本类型——GO语言总结(2)——基本类型,本篇博文开始介绍Go语言的数组和切片。一、数组 与其他大多数语言类似,Go语言的数组也是一个元素类型相同的定长的序列。(1)数组的创建。 数组有3种创建方式:[length]Type 、[N]Type{value1...
分类:
编程语言 时间:
2014-12-07 00:05:50
阅读次数:
368
Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。
Go by Example是Go语言的动手学习指南,它的每个例子都带有适当的注释。
这是第十一章节。关于Range。...
分类:
其他好文 时间:
2014-12-06 18:19:20
阅读次数:
180
Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。
Go by Example是Go语言的动手学习指南,它的每个例子都带有适当的注释。
这是第十一章节,关于函数(Functions)。未来几个章节都将会是关于函数。...
分类:
其他好文 时间:
2014-12-06 18:19:02
阅读次数:
168