posted @ 2014-01-26 11:33 蝈蝈俊 阅读(1338) 评论(0) 推荐(0)
摘要:
runtime/pprof 我们要加入对pprof包里的方法调用,程序才能将运行时候程序的堆内存分配状态记录到文件(也可以是写到其他地方,例如网络等)中,以便进一步的分析. 如果你的go程序只是一个应用程序,比如计算fabonacci数列,那么你就不能使用net/http/pprof包了,你就需要使用到runtime/pprof。具体做法就是用到pprof.StartCPUProfile和pp... 阅读全文
摘要:
地址:https://github.com/wendal/go-oci8 它是 https://github.com/mattn/go-oci8 的分支. win下安装步骤参考:http://www.cnblogs.com/ghj1976/p/3437250.html 下面的安装步骤主要参考了:https://github.com/Centny/Centny/blob/master/Artic... 阅读全文
posted @ 2014-01-09 17:26 蝈蝈俊 阅读(3320) 评论(0) 推荐(0)
摘要:
YUM是Redhat Linux在线安装更新及软件的工具,但是这是RHEL5的收费功能,如果没有购买Redhat的服务时不能使用RHEL5的更新源的,会提示注册。 由于CentOS是从Redhat演化而来的免费Linux版本,因此可以利用CentOS的yum更新源来实现RHEL5的YUM功能。配置方法如下: 检查yum是否安装,默认情况下都是安装好的。 # rpm -qa | grep y... 阅读全文
posted @ 2014-01-09 16:23 蝈蝈俊 阅读(654) 评论(0) 推荐(0)
摘要:
下面图是centreon监控到的 load 信息 其中的 load1,load5,load15 分别说明上一分钟、最后五分钟以及最后十五分钟的系统负载均值。它们的数字当然是越小越好。数字越高,说明服务器的负载越 大,这也可能是服务器出现某种问题的信号。 这里的m是0.001的含义,每个字符的缩写如下: 来自:http://www.vias.org/encyclopedia/uni... 阅读全文
posted @ 2013-12-19 17:44 蝈蝈俊 阅读(727) 评论(0) 推荐(0)
摘要:
go语言有一个标准库,log,提供了最基本的日志功能,但是没有什么高级的功能,如果需要高级的特性,就需要使用第三方包,下面是一些候选的包: go_tmlog https://code.google.com/p/heiyeluren/wiki/go_tmlog log4go https://code.google.com/p/log4go/ 相关文章: go语言中... 阅读全文
posted @ 2013-11-27 16:29 蝈蝈俊 阅读(4766) 评论(0) 推荐(0)
摘要:
对PHP语言来说,PHP使用memcache有两个模块,分别叫memcache和memcached,他们的区别看下表: 参考:http://hi.baidu.com/tony_wd/item/605e959241f87c8c59146164 对其他场景来说: Memcache是这个缓存项目(http://memcached.org/)的名称,而memcached是它服务器端的... 阅读全文
posted @ 2013-11-27 16:00 蝈蝈俊 阅读(1968) 评论(0) 推荐(0)
摘要:
FreeType库(http://www.freetype.org/)是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。支持单色位图、反走样位图的渲染。 freetype-go就是用go语言实现了Fre... 阅读全文
posted @ 2013-11-27 14:12 蝈蝈俊 阅读(8744) 评论(1) 推荐(1)
摘要:
Golang 的图片出来通过提供操作每一个像素点设置颜色(http://www.cnblogs.com/ghj1976/p/3441536.html) 和 提供通过可选蒙版图片重叠操作 (http://www.cnblogs.com/ghj1976/p/3443638.html) 这两种基础方式,这样任何想要的效果都可以自己实现, 但是旋转、缩放等相关的图像算法也是比较麻烦的,这时候我们就需要借助... 阅读全文
posted @ 2013-11-27 13:45 蝈蝈俊 阅读(11687) 评论(0) 推荐(0)
摘要:
image/draw 包仅仅定义了一个操作:通过可选的蒙版图(mask image),把一个原始图片绘制到目标图片上,这个操作是出奇的灵活,可以优雅和高效的执行很多常见的图像处理任务。 1: // Draw calls DrawMask with a nil mask. 2: func Draw(dst Image, r image.Rectangl... 阅读全文
posted @ 2013-11-26 16:47 蝈蝈俊 阅读(17734) 评论(2) 推荐(0)
摘要:
前一节讲的是 绘图到不同输出源,请看地址: http://www.cnblogs.com/ghj1976/p/3440856.html 上一节的例子效果是通过设置每一个点的的RGBA属性来实现的,这是最基础的方式,通过这种方式我们可以绘制任意形状的图形。 1、设置点的颜色一个简单例子: 效果如下: 代码如下,跟最初我们的代码唯一不同的是设置点颜色时,多了一个条件判断语句:if x%8... 阅读全文
posted @ 2013-11-25 15:02 蝈蝈俊 阅读(14831) 评论(0) 推荐(0)