<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[eeeeelin的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/eeeeelin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; eeeeelin]]></copyright><item><title><![CDATA[MySQL入门之常用C语言API]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/77320140</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/77320140</guid><author>eeeeelin</author><pubDate>Thu, 17 Aug 2017 11:44:56 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/qq920020796/article/details/49250369


数据类型








MYSQL


该结构代表1个数据库连接的句柄。几乎所有的MYSQL函数均使用它。


MYSQL_RES


该结构代表返回行的查询结果


MYSQL_ROW


这是1行数据的"类型安全"]]></description><category></category></item><item><title><![CDATA[C++ cout格式化输出]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/55212529</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/55212529</guid><author>eeeeelin</author><pubDate>Wed, 15 Feb 2017 17:22:41 +0800</pubDate><description><![CDATA[将 cout 的 flag 保存到变量, 以便修改后的恢复

    ostream::fmtflags old = cout.flag() ;        // 无参将返回当前 flag 值    cout.flag(old) ;                            // 恢复到原先保存的值



将 bool 值以 literals 输出

cout "nu]]></description><category></category></item><item><title><![CDATA[迭代器失效小结]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/54909930</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/54909930</guid><author>eeeeelin</author><pubDate>Tue, 07 Feb 2017 15:01:03 +0800</pubDate><description><![CDATA[转自：http://blog.163.com/guo_linda/blog/static/123773057201151033144945/




迭代器（iterator）是一个可以对其执行类似指针的操作（如：解除引用（operator*()）和递增（operator++()））的对象，我们可以将它理解成为一个指针。但它又不是我们所谓普通的指针，我们可以称之为广义指针，你可以通过si]]></description><category></category></item><item><title><![CDATA[模板的全特化与偏特化]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/53158526</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/53158526</guid><author>eeeeelin</author><pubDate>Mon, 14 Nov 2016 14:23:50 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/thefutureisour/article/details/7964682/

模板为什么要特化，因为编译器认为，对于特定的类型，如果你能对某一功能更好的实现，那么就该听你的。

模板分为类模板与函数模板，特化分为全特化与偏特化。全特化就是限定死模板实现的具体类型，偏特化就是如果这个模板有多个类型，那么只限定其中的一部分。

先看类模板]]></description><category></category></item><item><title><![CDATA[C++运算符重载讲解与经典实例]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/53128042</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/53128042</guid><author>eeeeelin</author><pubDate>Fri, 11 Nov 2016 13:49:23 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/dingyuanpu/article/details/5852825


C++中预定义的运算符的操作对象只能是基本数据类型，实际上，对于很多用户自定义类型，也需要有类似的运算操作。例如： 
class complex 
{ 
 public: 
  complex(double r=0.0,double I=0.0){real=r;i]]></description><category></category></item><item><title><![CDATA[C++类中对同类对象private成员访问]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/52882738</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/52882738</guid><author>eeeeelin</author><pubDate>Fri, 21 Oct 2016 14:11:58 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/yanqi0124/p/3828507.html


私有成员变量的概念，在脑海中的现象是，以private关键字声明，是类的实现部分，不对外公开，不能在对象外部访问对象的私有成员变量．

　　然而，在实现拷贝构造函数和赋值符函数时，在函数里利用对象直接访问了私有成员变量，因而，产生了困惑．下面以具体实例进行说明：
疑惑：为什么第26]]></description><category></category></item><item><title><![CDATA[最近工作里遇到的一些问题，记录下来]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/51392467</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/51392467</guid><author>eeeeelin</author><pubDate>Fri, 13 May 2016 11:36:46 +0800</pubDate><description><![CDATA[最近在工作里，遇到了几个问题，记录下来
1、首先是转发程序rinetd
下载安装：


wget
 http://www.boutell.com/rinetd/http/rinetd.tar.gz

tar
 -zxvf rinetd.tar.gz

make

make
 install




rinetd使用方法：



pkill rinetd]]></description><category></category></item><item><title><![CDATA[程序员练级之路 （作者：陈皓）]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/46441411</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/46441411</guid><author>eeeeelin</author><pubDate>Wed, 10 Jun 2015 14:20:40 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/zjf280441589/article/details/37913331
建议：

不要乱买书，不要乱追新技术新名词，基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史，看看历史上时间线上技术的发展，你才能明白明天会是什么样。一定要动手，例子不管多么简单，建议至少自己手敲一遍看看是否理解了里头的细枝末节。一定要学会思考，思考]]></description><category></category></item><item><title><![CDATA[用C语言操作MySQL数据库]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/42363941</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/42363941</guid><author>eeeeelin</author><pubDate>Sat, 03 Jan 2015 15:55:04 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/nliao/archive/2010/09/09/1822660.html




先看结构体

－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－ 

 以下代码块是用来连接数据库的通讯过程，要连接MYSQL，必须建立MYSQL实例，通过mysql_init初始化方能开始进行连接.]]></description><category></category></item><item><title><![CDATA[Linux CentOS6.0下编译安装MySQL 5.6.22]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/42321259</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/42321259</guid><author>eeeeelin</author><pubDate>Thu, 01 Jan 2015 20:04:05 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/xiagege3/article/details/41852895




Linux CentOS6.5下编译安装MySQL 5.6.22【给力详细教程】
一、编译安装MySQL前的准备工作

安装编译源码所需的工具和库（安装过程注意有没出错）
yum install gcc gcc-c++ ncurses-devel perl]]></description><category></category></item><item><title><![CDATA[检测IP地址的正则表达式]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/42219885</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/42219885</guid><author>eeeeelin</author><pubDate>Sun, 28 Dec 2014 22:13:31 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/kongxianghai/p/3995463.html



正则表达式：
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
 
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d]]></description><category></category></item><item><title><![CDATA[linux下C语言的一个正则表达式库：pcre]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/42217825</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/42217825</guid><author>eeeeelin</author><pubDate>Sun, 28 Dec 2014 20:49:30 +0800</pubDate><description><![CDATA[PCRE是一个NFA正则引擎，不然不能提供完全与Perl一致的正则语法功能。但它同时也实现了DFA，只是满足数学意义上的正则。
 
PCRE提供了19个接口函数，为了简单介绍，使用PCRE内带的测试程序(pcretest.c)示例用法。
1. pcre_compile
       原型：
         #include  
pcre *pcre_compile(const cha]]></description><category></category></item><item><title><![CDATA[linux下的ln命令]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/42215019</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/42215019</guid><author>eeeeelin</author><pubDate>Sun, 28 Dec 2014 16:41:19 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/joeblackzqq/archive/2011/03/20/1989625.html



ln是linux中又一个非常重要命令，它的功能是为某一个文件在另外一个位置建立一个同不的链接，这个命令最常用的参数是-s，具体用法是：ln –s 源文件 目标文件。
　　当我们需要在不同的目录，用到相同的文件时，我们不需要在每一个需要的目录下都]]></description><category></category></item><item><title><![CDATA[linux C++学习之路]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/40453315</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/40453315</guid><author>eeeeelin</author><pubDate>Sat, 25 Oct 2014 15:40:05 +0800</pubDate><description><![CDATA[Module01 - Linux系统基础

     熟悉Linux操作系统是必要的前提。包含以下方面的内容：

·         常用Unix/Linux命令
熟悉文件管理、文本处理、进程管理、网络、系统管理等各个方面大约100个常用的命令。

·         深入了解bash
了解Linux默认shell:
 bash 的语法、命令执行、I/O重定向、任务控制等。
]]></description><category></category></item><item><title><![CDATA[C++的文件操作]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/40121103</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/40121103</guid><author>eeeeelin</author><pubDate>Fri, 24 Oct 2014 21:34:57 +0800</pubDate><description><![CDATA[skeeg()和tellg()函数：]]></description><category></category></item><item><title><![CDATA[钻石继承与虚继承]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/39268799</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/39268799</guid><author>eeeeelin</author><pubDate>Sun, 14 Sep 2014 11:45:04 +0800</pubDate><description><![CDATA[首先，何为钻石继承，顾名思义，在类的继承过程中，继承结构是一个类似菱形（钻石）的结构就属于钻石继承，如下：
                                                      
这是一个最简单的钻石继承。实际上，在复杂的继承表中，只要子类按不同的继承路径回溯到基类有菱形结构，均属钻石继承。下面先看一个例子，钻石继承在C++程序设计中带来的问题。]]></description><category></category></item><item><title><![CDATA[STL中mem_fun和mem_fun_ref的用法]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/38362039</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/38362039</guid><author>eeeeelin</author><pubDate>Sun, 03 Aug 2014 22:20:57 +0800</pubDate><description><![CDATA[怎么对容器中的所有对象都进行同一个操作？我们可能首先想到的是用循环来实现。
    比如有如下的一个类：

class ClxECS
{
public:
    int DoSomething() 
    { 
        // 这里以输出一句话来代替具体的操作
        cout  "Output from method DoSomething!"  endl; ]]></description><category></category></item><item><title><![CDATA[libpcap库介绍]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/23300935</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/23300935</guid><author>eeeeelin</author><pubDate>Wed, 09 Apr 2014 21:54:57 +0800</pubDate><description><![CDATA[libpcap的英文意思是 Packet Capture library，即数据包捕获函数库。该库提供的C函数接口可用于需要捕获经过网络接口（只要经过该接口，目标地址不一定为本机）数据包的系统开发上。由 Berkeley大学Lawrence Berkeley National Laboratory研究院的Van
 Jacobson、Craig Leres和Steven McCanne编写。该函数]]></description><category></category></item><item><title><![CDATA[CentOS6.0安装gcc-4.8.2]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/22993035</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/22993035</guid><author>eeeeelin</author><pubDate>Sat, 05 Apr 2014 19:23:53 +0800</pubDate><description><![CDATA[1、到官网下载gcc源码安装包。
2、解压安装包：tar -]]></description><category></category></item><item><title><![CDATA[虚拟机三种联网方式]]></title><link>https://blog.youkuaiyun.com/eeeeelin/article/details/22933765</link><guid>https://blog.youkuaiyun.com/eeeeelin/article/details/22933765</guid><author>eeeeelin</author><pubDate>Fri, 04 Apr 2014 14:25:06 +0800</pubDate><description><![CDATA[转自

一、Brigde——桥接 ：

默认使用VMnet0 1、原理： Bridge 桥"就是一个主机，这个机器拥有两块网卡，分别处于两个局域网中，同时在"桥"上，运行着程序，让局域网A中的所有数据包原封不动的流入B，反之亦然。这样，局域网A和B就无缝的在链路层连接起来了，在桥接时，VMWare网卡和物理网卡应该处于同一IP网段当然要保证两个局域网没有冲突的IP. VMWare的桥也是同]]></description><category></category></item></channel></rss>