<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dinghuican的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dinghuican</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dinghuican]]></copyright><item><title><![CDATA[linux 系统时间设置]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/105578837</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/105578837</guid><author>dinghuican</author><pubDate>Fri, 17 Apr 2020 13:45:35 +0800</pubDate><description><![CDATA[1. “系统时间”与“硬件时间”

系统时间: 一般说来就是我们执行 date 命令看到的时间，linux系统下所有的时间调用（除了直接访问硬件时间的命令）都是使用的这个时间。

硬件时间: 主板上BIOS中的时间，由主板电池供电来维持运行，系统开机时要读取这个时间，并根据它来设定系统时间（注意：系统启动时根据硬件时间设定系统时间的过程可能存在时区换算，这要视具体的系统及相关设置而定）。

2...]]></description><category></category></item><item><title><![CDATA[dpdk l2fwd 分析]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/82682324</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/82682324</guid><author>dinghuican</author><pubDate>Thu, 13 Sep 2018 08:57:43 +0800</pubDate><description><![CDATA[
1 #include &amp;lt;stdio.h&amp;gt;
  2 #include &amp;lt;stdlib.h&amp;gt;
  3 #include &amp;lt;string.h&amp;gt;
  4 #include &amp;lt;stdint.h&amp;gt;
  5 #include &amp;lt;inttypes.h&amp;gt;
  6 #include &amp;lt;sys/types.h&amp;gt;
  7 #include &amp;lt;...]]></description><category></category></item><item><title><![CDATA[VIm 常用命令]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/82682203</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/82682203</guid><author>dinghuican</author><pubDate>Thu, 13 Sep 2018 08:41:42 +0800</pubDate><description><![CDATA[

 

 



 

vim 选择文本，删除，复制，粘贴  

 

文本的选择，对于编辑器来说，是很基本的东西，也经常被用到，总结如下：
v    从光标当前位置开始，光标所经过的地方会被选中，再按一下v结束。 
V    从光标当前行开始，光标经过的行都会被选中，再按一下Ｖ结束。 
Ctrl + v   从光标当前位置开始，选中光标起点和终点所构成的矩形区域，再按一下Ｃtrl + v结束。...]]></description><category></category></item><item><title><![CDATA[进程位置]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/71499623</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/71499623</guid><author>dinghuican</author><pubDate>Tue, 09 May 2017 20:02:52 +0800</pubDate><description><![CDATA[在Linux下使用top命令可以查看进程，但是单从文件名无法定位到进程的位置。
有如下两种方法：
（1）获取进程的pid，然后使用命令ls -l /proc/${pid}，这个命令可以列出该进程的启动位置。
（2）/usr/sbin/lsof | grep ${进程名称} 这个命令也能列出进程的启动位置]]></description><category></category></item><item><title><![CDATA[c++ 引用]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/71486630</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/71486630</guid><author>dinghuican</author><pubDate>Tue, 09 May 2017 18:21:11 +0800</pubDate><description><![CDATA[引用是C++中一个很重要的概念。英文为reference，引用定义了对象的一个别名。当对象的值修改时，引用会发生对应的改变；当引用的值发生改变时，被引用的对象的值也发生变化，因为对象和对象的应用操作的是同一地址单元。
1、引用的定义
        使用int & a = b;即可定义整型变量b的引用a。
        （1）由于引用是对象的别名，因此引用在定义的时候就必须初始化。int ]]></description><category></category></item><item><title><![CDATA[进程参数和环境变量]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/70622442</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/70622442</guid><author>dinghuican</author><pubDate>Mon, 24 Apr 2017 17:36:31 +0800</pubDate><description><![CDATA[1. cmdline

main函数的格式： int main(intargc ,char  *  argv[],char*
  env)

其中参数env表示的进程的环境变量 。。。

前两个表示的就是

argc  表示的命令的个数 

argv[]表示的是命令(字符串)的集合

我们来验证一下吧 ！！！

我们可以下一个代码来检验一下吧 ！！]]></description><category></category></item><item><title><![CDATA[setvbuf]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/36179165</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/36179165</guid><author>dinghuican</author><pubDate>Tue, 01 Jul 2014 10:59:04 +0800</pubDate><description><![CDATA[功能：把缓冲区与流相关
int setvbuf();]]></description><category></category></item><item><title><![CDATA[设置打开文件的缓冲]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/36178819</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/36178819</guid><author>dinghuican</author><pubDate>Tue, 01 Jul 2014 10:48:58 +0800</pubDate><description><![CDATA[void setbuffer(FILE* stream,char*buf,size_t size);]]></description><category></category></item><item><title><![CDATA[SHELL if]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/34846879</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/34846879</guid><author>dinghuican</author><pubDate>Thu, 26 Jun 2014 15:07:05 +0800</pubDate><description><![CDATA[规范：
  if [ expression ]]]></description><category></category></item><item><title><![CDATA[linux shell  sleep]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/34846565</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/34846565</guid><author>dinghuican</author><pubDate>Thu, 26 Jun 2014 14:51:31 +0800</pubDate><description><![CDATA[在linux中的bash
sleep 1 睡眠1]]></description><category></category></item><item><title><![CDATA[磁盘raid]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/26675087</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/26675087</guid><author>dinghuican</author><pubDate>Fri, 23 May 2014 10:11:29 +0800</pubDate><description><![CDATA[1.当显示界面上显示ctrl+R....后，键盘输入ctrl+R ,]]></description><category></category></item><item><title><![CDATA[磁盘挂载：mount: you must specify the filesystem type]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/26674725</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/26674725</guid><author>dinghuican</author><pubDate>Fri, 23 May 2014 10:03:59 +0800</pubDate><description><![CDATA[在linux中挂载磁盘出现mount: you must specify the filesystem type的解决方法
1.]]></description><category></category></item><item><title><![CDATA[C++ 异常处理]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/26265647</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/26265647</guid><author>dinghuican</author><pubDate>Mon, 19 May 2014 17:38:48 +0800</pubDate><description><![CDATA[1 抛出异常
异常(exception)是程序可以检测到的，]]></description><category></category></item><item><title><![CDATA[hbase shell]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/26224347</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/26224347</guid><author>dinghuican</author><pubDate>Mon, 19 May 2014 10:51:50 +0800</pubDate><description><![CDATA[hbase基本概念和hbase shell常用命令用法



1. 简介

HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable：一个结构化数据的分布式存储系统》。HBase是Google
 Bigtable的开源实现，它利用Hadoop HDFS作为其文件存储系统，利用Hadoop MapReduce来处理HBase中的海量数据，利用Zooke]]></description><category></category></item><item><title><![CDATA[c 字符串转换为时间]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/25996133</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/25996133</guid><author>dinghuican</author><pubDate>Fri, 16 May 2014 17:23:21 +0800</pubDate><description><![CDATA[struct tm tm1;
        char sztime[]="2014-04-01 12:06:32";
        sscanf(sztime,"%d-%d-%d %d:%d:%d",&tm1.tm_year,
                        &tm1.tm_mon,
                        &tm1.tm_mday,
    ]]></description><category></category></item><item><title><![CDATA[c++ 函数模板]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/25959489</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/25959489</guid><author>dinghuican</author><pubDate>Fri, 16 May 2014 17:22:11 +0800</pubDate><description><![CDATA[关键字template总是放在模板的电脑关于与声明的最前面，关键字后面是用逗号分隔的模板参数表。]]></description><category></category></item><item><title><![CDATA[c++ 重载解析]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/25957373</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/25957373</guid><author>dinghuican</author><pubDate>Fri, 16 May 2014 10:01:30 +0800</pubDate><description><![CDATA[1.确定函数调用考虑的重载函数的集合，确定函数调用中实参表的属性。
2.从重载函数集合中选择函数，该函数可以在(给出实参)]]></description><category></category></item><item><title><![CDATA[网络编程函数]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/25706045</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/25706045</guid><author>dinghuican</author><pubDate>Tue, 13 May 2014 15:13:01 +0800</pubDate><description><![CDATA[#include
uint16_t htons()]]></description><category></category></item><item><title><![CDATA[字节序的转换]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/25705707</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/25705707</guid><author>dinghuican</author><pubDate>Tue, 13 May 2014 13:55:49 +0800</pubDate><description><![CDATA[主机字节序和网络字节序间的相互转换：]]></description><category></category></item><item><title><![CDATA[IPV4、IPV6 地址结构]]></title><link>https://blog.youkuaiyun.com/dinghuican/article/details/25277987</link><guid>https://blog.youkuaiyun.com/dinghuican/article/details/25277987</guid><author>dinghuican</author><pubDate>Thu, 08 May 2014 09:44:22 +0800</pubDate><description><![CDATA[struct sockaddr{
       unsigned short sa_family
}]]></description><category></category></item></channel></rss>