从项目管理的角度分析一个失败的软件项目 Posted on 2013-06-06 | Edited on 2019-07-06 前段时间公司领导安排我完成一个android的小项目,功能为完成手机短信的分类功能。由于考虑到可能会和某运营商合作,项目需求多变,项目名到项目死掉的那一刻也没有想好,暂定叫短信管家。前段时间参加了今年软考中的高级项目管理师考试,对项目管理有一定的了解,由于在实际的工作中没有参与项目经理的角色,对项目 ... Read more »
在linux程序中获取和设置环境变量 Posted on 2013-06-04 | Edited on 2019-07-06 shell中的环境变量查看环境变量 通过env命令可以查看所有的环境变量 通过echo $环境变量名方式来查看单个环境变量设置环境变量export命令来设置环境变量 在程序中该如何获取和设置环境变量呢? 通过main函数的第三个参数通常大家接触比较多的是两个参数的main函数,实际上还有一个包含三 ... Read more »
mmap和munmap函数的用法 Posted on 2013-06-03 | Edited on 2019-07-06 在Linux的头文件sys/mman.h中提供了两个用来分配内存的函数:mmap和munmap,函数定义原型如下:12void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset);int munma ... Read more »
linux中获取错误信息的方式 Posted on 2013-06-02 | Edited on 2019-07-06 当linux中的函数内部出错时通常函数会返回-1,并且将错误码保存到全局变量errno中,用来表示错误代码。errno全局变量包含在头文件errno.h文件中。下面给出三种打印错误信息的方法。 perror函数应用举例如下:123456789101112#include <stdio.h> ... Read more »
sbrk和brk函数 Posted on 2013-06-02 | Edited on 2019-07-06 Linux系统中提供了两个在堆中分配空间的底层函数,函数原型如下: void sbrk(intptr_t increment);int brk(void end_data_segment); 两个函数的作用均为从堆中分配空间,并且在内部维护一个指针,指针的值默认为NULL。如果内部指针为NULL,则 ... Read more »
farbox与jekyll对比 Posted on 2013-05-31 | Edited on 2019-07-06 前端时间折腾了一段时间的Github博客,终于搞明白了jekyll,开始写了一篇博客发现问题比较多。比如中文编码问题,Github对makedown的支持问题,Github的文章同步问题,网速问题。总体而言,感觉用Github来写博客还不是非常满意。 今天下午偶然想起了前段时间看过faxbox的一篇 ... Read more »
在Linux上搭建HBase集群环境 Posted on 2013-02-26 | Edited on 2019-07-06 本文是在安装完成Hadoop的基础之上进行的,Hadoop的安装戳这里。本文采用的Hadoop版本为0.20.2,HBase版本为0.90.6,ZooKeeper的版本为3.3.2(stable版)。本文仍然采用了Hadoop安装的环境,机器如下: 机器名 IP地址 用途 ... Read more »