<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[向曾经的自己说声谢谢的博客]]></title><description><![CDATA[逆水行舟、不进则退]]></description><link>https://blog.youkuaiyun.com/u013294609</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013294609]]></copyright><item><title><![CDATA[hadoop.zookeeper.hbase的hbase中master和regionserver无法启动]]></title><link>https://blog.youkuaiyun.com/u013294609/article/details/72792651</link><guid>https://blog.youkuaiyun.com/u013294609/article/details/72792651</guid><author>u013294609</author><pubDate>Sun, 28 May 2017 13:19:35 +0800</pubDate><description><![CDATA[刚启动hbase时master无法启动查看日志说找不到hadoop的namenode，原因我启动两个namenode而在hbase中写了一个namenode地址，刚好写的namenode地址是standby模式，所以无法启动。
解决方案：将hbase.rootdir 改为nemeservices的值，我的值为ns


之后启动后只有Hmaster启动resgionserver都是启动后秒]]></description><category></category></item><item><title><![CDATA[linux之getopt函数]]></title><link>https://blog.youkuaiyun.com/u013294609/article/details/49363371</link><guid>https://blog.youkuaiyun.com/u013294609/article/details/49363371</guid><author>u013294609</author><pubDate>Fri, 23 Oct 2015 16:45:22 +0800</pubDate><description><![CDATA[命令行参数解析函数 —— getopt()

getopt()函数声明如下：



#include 

int getopt(int argc, char * const argv[], const char *optstring);

extern char *optarg;
extern int optind, opterr, optopt;





该函]]></description><category></category></item><item><title><![CDATA[strcpy函数的用法]]></title><link>https://blog.youkuaiyun.com/u013294609/article/details/49361817</link><guid>https://blog.youkuaiyun.com/u013294609/article/details/49361817</guid><author>u013294609</author><pubDate>Fri, 23 Oct 2015 15:13:28 +0800</pubDate><description><![CDATA[strcpy(s1,s2);strcpy函数的意思是：把字符串s2中的内容copy到s1中，连字符串结束标志也一起copy.
这样s1在内存中的存放为：ch\0;
在cout

如果说s1的长度是6，那是错误的.你没有弄清strlen与sizeof的意思。
strlen函数的意思是测试字符串的字符长度，不含字符串结束标志的。
sizeof是个运算符，它的结果是字符串在内存中的所占字节大]]></description><category></category></item><item><title><![CDATA[memst用法详解]]></title><link>https://blog.youkuaiyun.com/u013294609/article/details/49361571</link><guid>https://blog.youkuaiyun.com/u013294609/article/details/49361571</guid><author>u013294609</author><pubDate>Fri, 23 Oct 2015 15:00:55 +0800</pubDate><description><![CDATA[功 能
　　将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,


　　块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作,


　　其返回值为指向S的指针。




[编辑本段]
用 法
　　void *memset(void *s, int ch, unsigned n);




[编辑本段]
程序例
　　#in]]></description><category></category></item><item><title><![CDATA[tm结构类型]]></title><link>https://blog.youkuaiyun.com/u013294609/article/details/49361525</link><guid>https://blog.youkuaiyun.com/u013294609/article/details/49361525</guid><author>u013294609</author><pubDate>Fri, 23 Oct 2015 14:58:33 +0800</pubDate><description><![CDATA[#ifndef _TM_DEFINED
struct tm {
         int tm_sec;       /* 秒 - 取值区间为[0,59] */
         int tm_min;      /* 分 - 取值区间为[0,59] */
         int tm_hour;      /* 时 - 取值区间为[0,23] */
         int tm_m]]></description><category></category></item></channel></rss>