2013年11月13日
摘要: Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能: 它使你能监视你程序中变量的值. 它使你能设置断点以使程序在指定的代码行上停止执行. 它使你能一行行的执行你的代码. 在命令行上键入 gdb 并按回车键就可以运行 gdb 了, 如果... 阅读全文
posted @ 2013-11-13 00:24 heidsoft 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 使用static 定义的变量和函数只能用于本模块即为本文件 使用extern 定义的变量和函数可以用于其他模块的引用 阅读全文
posted @ 2013-11-13 00:21 heidsoft 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 2.0环境 采用Centos6.3_64位操作系统 Zabbix安装 Zabbix 2.0 for RHEL5: # rpm -ivh http://repo.zabbix.com/zabbix/2.0/rhel/5/x86_64/zabbix-release-2.0-1.el5.noarch.rpm Zabbix 2.0 for RHEL6: # rpm -ivh ht... 阅读全文
posted @ 2013-11-13 00:04 heidsoft 阅读(280) 评论(0) 推荐(0) 编辑
  2013年11月12日
摘要: 在posix线程api中,通过pthread_self(void) 函数获取当前线程的id 线程id的类型为pthread_t pthread.h 第267行声明了pthread_self (void)的函数,格式如下 extern pthread_t pthread_self (void) __THROW __attribute__ ((__const__)); 在pthreadty... 阅读全文
posted @ 2013-11-12 22:53 heidsoft 阅读(3483) 评论(0) 推荐(1) 编辑
摘要: 并行计算:Lustre、MPFS、ocfs2、hdfs、OpenMP、MPI 虚拟化、存储、分布式、云应用、电子商务云应用 python web:gevent,tornado,pypy、django, tornado,flask,bottle 监控系统:nagios,zabbix,cacti 自动化linux管理工具:fabric, puppet, salts... 阅读全文
posted @ 2013-11-12 12:05 heidsoft 阅读(323) 评论(0) 推荐(0) 编辑
  2013年11月11日
摘要: 实战技能 精通web容器 Apache、Nginx 精通Redis、Mongodb、Memcache、Hadoop 精通CGI/FastCGI PHP扩展 精通Qt和Webkt 应用技能 gcc gdb make autoconf SourceInsight v... 阅读全文
posted @ 2013-11-11 23:02 heidsoft 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 在Redhat系列(redhat,Fedora,Centos,Gentoo)中的实现方法如下: 1、单网卡绑定多IP在Redhat系列中的实现方法 假设需要绑定多IP的网卡是eth0,请在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件, 内容样例为: DEVICE=”eth0:0″ IPADDR=... 阅读全文
posted @ 2013-11-11 22:19 heidsoft 阅读(2977) 评论(0) 推荐(0) 编辑
摘要: 目前4.1只支持存储快照,4.2能支持内快照1、 选中实例2、 查看实例卷3、 创建快照4、 通过快照创建模板5、 查看通过快照创建的模板6、 通过快照创建模板生成的实例7、 自动定制创建快照资源引用https://cwiki.apache.org/confluence/display/CLOUDSTACK/VM+Snapshots 阅读全文
posted @ 2013-11-11 18:23 heidsoft 阅读(806) 评论(0) 推荐(0) 编辑
摘要: mem.overprovisioning.factor 内存超分参数 cpu.overprovisioning.factor cpu超分参数 阅读全文
posted @ 2013-11-11 10:03 heidsoft 阅读(528) 评论(0) 推荐(0) 编辑
  2013年11月10日
摘要: 在C语言编程中,static的一个作用是信息屏蔽! 比方说,你自己定义了一个文件 -- 该文件中有一系列的函数以及变量的声明和定义! 你希望该文件中的一些函数和变量只能被该文件中的函数使用,那么,你可以在该函数、变量的前面加上static,代表他们只能被当前文件中的函数使用! 而在C++中,用static来作为信息屏蔽就显得没有必要了!因为,C++有了信息屏蔽的利器 -- class机制! 类中的private属性的变量和函数就对外禁止访问! 然后是C/C++通用的函数作用域的static型的变量!其目的,也是为了信息的屏蔽! int fun() { ... 阅读全文
posted @ 2013-11-10 23:32 heidsoft 阅读(395) 评论(0) 推荐(0) 编辑