<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[自由的心]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012273409</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012273409]]></copyright><item><title><![CDATA[插入排序]]></title><link>https://blog.youkuaiyun.com/u012273409/article/details/45308907</link><guid>https://blog.youkuaiyun.com/u012273409/article/details/45308907</guid><author>u012273409</author><pubDate>Mon, 27 Apr 2015 13:10:22 +0800</pubDate><description><![CDATA[1.插入排序—直接插入排序(Straight Insertion Sort)


基本思想:

将一个记录插入到已排序好的有序表中，从而得到一个新，记录数增1的有序表。即：先将序列的第1个记录看成是一个有序的子序列，然后从第2个记录逐个进行插入，直至整个序列有序为止。


要点：设立哨兵，作为临时存储和判断数组边界之用。

直接插入排序示例：





如果碰见一个]]></description><category></category></item><item><title><![CDATA[C++之 文件IO操作流]]></title><link>https://blog.youkuaiyun.com/u012273409/article/details/45289215</link><guid>https://blog.youkuaiyun.com/u012273409/article/details/45289215</guid><author>u012273409</author><pubDate>Sun, 26 Apr 2015 16:26:41 +0800</pubDate><description><![CDATA[关于C++中的流操作内容——文件IO操作流fstream。并会着重讲解C++是如何对文件进行操作的。

　　文件指存放在外部介质上的数据的集合。大家都知道操作系统是以文件为单位来对数据进行管理的。因此如果你要查找外部介质的数据，则先要按文件名找到指定文件，然后再从文件中读取数据，如果要把数据存入外部介质中，如果没有该文件，则先要建立文件，再向它输入数据。由于文件的内容千变万化，大小各不相同，为]]></description><category></category></item><item><title><![CDATA[C++ auto_ptr智能指针的用法]]></title><link>https://blog.youkuaiyun.com/u012273409/article/details/45231161</link><guid>https://blog.youkuaiyun.com/u012273409/article/details/45231161</guid><author>u012273409</author><pubDate>Thu, 23 Apr 2015 23:15:09 +0800</pubDate><description><![CDATA[C++ auto_ptr智能指针的用法
 
C++中指针申请和释放内存通常采用的方式是new和delete。然而标准C++中还有一个强大的模版类就是auto_ptr，它可以在你不用的时候自动帮你释放内存。下面简单说一下用法。
用法一：
std::auto_ptrm_example(new MyClass());

用法二：
std::auto_ptrm_example;
m_example.]]></description><category></category></item><item><title><![CDATA[c++ 拷贝构造函数和赋值符函数]]></title><link>https://blog.youkuaiyun.com/u012273409/article/details/45194989</link><guid>https://blog.youkuaiyun.com/u012273409/article/details/45194989</guid><author>u012273409</author><pubDate>Wed, 22 Apr 2015 14:39:48 +0800</pubDate><description><![CDATA[在C++中，调用拷贝构造函数有三种情况：

1.一个对象作为函数参数，以值传递的方式传入函数体．

2.一个对象作为函数返回值，以值传递的方式从函数返回．

3.一个对象用于给另外一个对象进行初始化(复制初始化)．

拷贝构造函数必须以引用的形式传递(参数为引用值)．其原因如下：

当一个对象以传递值的方式传一个函数的时候，拷贝构造函数自动的调用来生成函数中的对象．

这样]]></description><category></category></item><item><title><![CDATA[windows下的C++ socket服务器（2）]]></title><link>https://blog.youkuaiyun.com/u012273409/article/details/45190649</link><guid>https://blog.youkuaiyun.com/u012273409/article/details/45190649</guid><author>u012273409</author><pubDate>Wed, 22 Apr 2015 09:41:00 +0800</pubDate><description><![CDATA[windows下的C++ socket服务器（2）

int make_server_socket(int port);//1
void handleAccept(int socket_fd);//2
int main(int ac, char *av[])
{
    int tcp_socket = make_server_socket(8888);
    if (tcp_socket ]]></description><category></category></item><item><title><![CDATA[windows下的一个C++ socket服务器]]></title><link>https://blog.youkuaiyun.com/u012273409/article/details/45190569</link><guid>https://blog.youkuaiyun.com/u012273409/article/details/45190569</guid><author>u012273409</author><pubDate>Wed, 22 Apr 2015 09:32:43 +0800</pubDate><description><![CDATA[windows下的一个C++ socket服务器，用到了C++11的相关内容，现在还不是很完善，以后会不断改进的！
#include //1 以后会用这种方式对特定代码进行注释
#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;
#pragma comment(lib]]></description><category></category></item><item><title><![CDATA[c++ socket网络爬虫（1）]]></title><link>https://blog.youkuaiyun.com/u012273409/article/details/45169175</link><guid>https://blog.youkuaiyun.com/u012273409/article/details/45169175</guid><author>u012273409</author><pubDate>Tue, 21 Apr 2015 13:07:33 +0800</pubDate><description><![CDATA[C++写的socket网络爬虫，代码会在最后一次讲解中提供给大家，同时我也会在写的同时不断的对代码进行完善与修改

我首先向大家讲解如何将网页中的内容，文本，图片等下载到电脑中。




我会教大家如何将百度首页上的这个百度标志图片（http://www.baidu.com/img/bdlogo.gif）抓取下载到电脑中。





程序的部分代码如下，讲解在代码的下面，]]></description><category></category></item><item><title><![CDATA[C++中将string类型转换为int, float, double类型]]></title><link>https://blog.youkuaiyun.com/u012273409/article/details/45157605</link><guid>https://blog.youkuaiyun.com/u012273409/article/details/45157605</guid><author>u012273409</author><pubDate>Mon, 20 Apr 2015 23:22:38 +0800</pubDate><description><![CDATA[C++中将string类型转换为int, float, double类型 主要通过以下几种方式：

# 方法一： 使用stringstream

stringstream在int或float类型转换为string类型的方法中已经介绍过， 这里也能用作将string类型转换为常用的数值类型。

Demo:

#include 
#include 	//使用stringstream需要]]></description><category></category></item><item><title><![CDATA[c++ 字符串分割]]></title><link>https://blog.youkuaiyun.com/u012273409/article/details/45148583</link><guid>https://blog.youkuaiyun.com/u012273409/article/details/45148583</guid><author>u012273409</author><pubDate>Mon, 20 Apr 2015 12:32:47 +0800</pubDate><description><![CDATA[一、用strtok函数进行字符串分割

原型： char *strtok(char *str, const char *delim);

功能：分解字符串为一组字符串。

参数说明：str为要分解的字符串，delim为分隔符字符串。

返回值：从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。

其它：strtok函数线程不安全，可以使用strtok_r替代]]></description><category></category></item></channel></rss>