<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lsff Code World]]></title><description><![CDATA[码出无限可能~~~~]]></description><link>https://blog.youkuaiyun.com/lsff01</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lsff01]]></copyright><item><title><![CDATA[关联、组合、聚合、依赖关系比较]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8309398</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8309398</guid><author>lsff01</author><pubDate>Mon, 17 Dec 2012 20:55:28 +0800</pubDate><description><![CDATA[原文链接: http://blog.youkuaiyun.com/maybehelios/article/details/2038685
类之间的关系
1． 种类： Generalization(泛化)，Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。
2．  其中Aggregation(聚合关系)、Compo]]></description><category></category></item><item><title><![CDATA[fedora 64位 wine 安装恶心插曲]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8258654</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8258654</guid><author>lsff01</author><pubDate>Wed, 05 Dec 2012 10:01:58 +0800</pubDate><description><![CDATA[系统: fedora 64 位
安装了wine:  ps: yum install wine* 一直安装不成功，后来是下载了 wine 1.5 包才安装成功的
然后如网上说的安装了winetricks 。。。。
但是一运行 winetricks 出现: WINE is wine , which is not on an excutable ( 整个句子不是很记得了) 的错误


纠结了]]></description><category></category></item><item><title><![CDATA[fedora 17]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8257337</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8257337</guid><author>lsff01</author><pubDate>Tue, 04 Dec 2012 20:11:10 +0800</pubDate><description><![CDATA[原文链接:http://www.cnblogs.com/york-hust/archive/2012/07/08/2581178.html

一、了解Fedora 17
先来了解一下Fedora吧。它是由Red Hat赞助的一个全球性开源项目，秉承“自由”、“友爱”、“杰出”、“前卫”宗旨。
1、Fedora 17的主要系统改进
内核：采用3.3.4内核。
安全：Fedora现在具备单]]></description><category></category></item><item><title><![CDATA[线索树（下）]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8255915</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8255915</guid><author>lsff01</author><pubDate>Tue, 04 Dec 2012 15:10:45 +0800</pubDate><description><![CDATA[补上一篇
基于上面的3个基本操作,下面是两种方式的遍历树
1,普通的非递归遍历二叉树(补充)
2,线索化的树上3种遍历方式

非递归遍历:
a,中序遍历
 思路:
 只要一直把树中最左的节点作为第一个节点输出即可,因此需要把搜索最左节点路径上的根节点存储起来,存储结构用栈(用于回溯) 一个临时节点temp(初始值为根节点),如果temp"非NULL"且存在左节点(非左线索), 则把]]></description><category></category></item><item><title><![CDATA[线索树(上）]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8255608</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8255608</guid><author>lsff01</author><pubDate>Tue, 04 Dec 2012 14:26:52 +0800</pubDate><description><![CDATA[补上很久前在线写后浏览器崩溃一篇文章，重写了一次
线索树: 二叉树中利用NULL链域的一种变形二叉树中度数为0或1的节点有2个或1个的链域，其值为NULL，这些链域都浪费了，所以对这些链域加以利用，使得二叉树的某些操作效率更佳.
ps: 如果以计算一棵二叉树的所有链域 (n0 n1 n2 三种节点，度数分别为0，1，2) 度数: 子节点的个数， 则树的总链域数 为 2*(n2+n1+n0)，而]]></description><category></category></item><item><title><![CDATA[很不错的文章]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8119910</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8119910</guid><author>lsff01</author><pubDate>Sat, 27 Oct 2012 23:25:55 +0800</pubDate><description><![CDATA[程序员的职业发展








程序员这个职业到底是不是吃青春饭，这个问题可能一直是每个初入职场的程序员心头挥之不去的阴影。最近看到一篇关于程序员生涯规划的奇文，也许能解答这个问题。

在IT行业由超常趋向平常的阶段，社会关注热点转移，程序员的社会平均薪资水平由高向低回落，引起了许多人对程序员前程的思考。按专家或行业资深人士的说法，程序员有两条进阶路线。一条是技术路线，由程]]></description><category></category></item><item><title><![CDATA[判断链表中环的存在]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8109124</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8109124</guid><author>lsff01</author><pubDate>Thu, 25 Oct 2012 08:57:02 +0800</pubDate><description><![CDATA[1、如何判断一个链表是不是这类链表？ 　 2、如果链表为存在环，如果找到环的入口点？

解答：

一、判断链表是否存在环，办法为：

设置两个指针(fast, slow)，初始值都指向头，slow每次前进一步，fast每次前进二步，如果链表存在环，则fast必定先进入环，而slow后进入环，两个指针必定相遇。(当然，fast先行头到尾部为NULL，则为无环链表)程序如下：

boo]]></description><category></category></item><item><title><![CDATA[m_sort 归并排序（迭代）]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8075366</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8075366</guid><author>lsff01</author><pubDate>Tue, 16 Oct 2012 08:17:04 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
using namespace std;




typedef int element;
void merge(element *list,element *sorted,int i,int m,int n)
{
int j=m+1,k=i;
while(i
if(list[i]
 sorted[k++]=l]]></description><category></category></item><item><title><![CDATA[k_over 重叠字符串]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8075365</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8075365</guid><author>lsff01</author><pubDate>Tue, 16 Oct 2012 08:16:28 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include 
using namespace std;
#define maxn 1024
#define maxm 1024


int bufa[maxn],bufb[maxn],bufs[maxm],bufv[maxn];
int sa[maxn],height[maxn],rank[maxn];]]></description><category></category></item><item><title><![CDATA[aba  回文练习  -- 参考罗大神的]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8075363</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8075363</guid><author>lsff01</author><pubDate>Tue, 16 Oct 2012 08:15:30 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include 
using namespace std;
#define maxn 1024
#define parr(arr,n) printf(#arr":");for(int kk=0;kk


int bufa[maxn],bufb[maxn],bufs[maxn],bufv[maxn];
int sa[m]]></description><category></category></item><item><title><![CDATA[kmp 练习下]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8075359</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8075359</guid><author>lsff01</author><pubDate>Tue, 16 Oct 2012 08:14:00 +0800</pubDate><description><![CDATA[/*
 * =====================================================================================
 *
 *       Filename:  kmp.cpp
 *
 *    Description:  
 *
 *        Version:  1.0
 *        Created:  10/14/]]></description><category></category></item><item><title><![CDATA[某个博客看到的，很鼓励，转了～～～]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/8039244</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/8039244</guid><author>lsff01</author><pubDate>Thu, 04 Oct 2012 11:19:24 +0800</pubDate><description><![CDATA[年轻的我们必须懂得：
1、你不勇敢，没人替你坚强。
2、没有伞的孩子必须努力奔跑！
3、自己选择的路、跪着也要把它走完。
4、不要生气要争气，不要看破要突破，不要嫉妒要欣赏，不要拖延要积极，不要心动要行动
5、宁愿跑起来被拌倒无数次，也不愿规规矩矩走一辈子。就算跌倒也要站起来。]]></description><category></category></item><item><title><![CDATA[小试大数据处理]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/7985162</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/7985162</guid><author>lsff01</author><pubDate>Sun, 16 Sep 2012 18:45:55 +0800</pubDate><description><![CDATA[这些思路网上都有，就是自己实践一下。ps：昨晚写了40多分钟的东西，本来想发的，后来崩溃了...> . 
/*
 * =====================================================================================
 *
 *       Filename:  find_the_same.c
 *
 *    Descri]]></description><category></category></item><item><title><![CDATA[vim 窗口]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/7983525</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/7983525</guid><author>lsff01</author><pubDate>Sun, 16 Sep 2012 00:46:08 +0800</pubDate><description><![CDATA[原文：http://www.followstars.cn/article.asp?id=66


       同时显示两个不同的文件，或者同时查看一个文件的两个不同的部分，甚至同步显示两个文件的不同之处，都可以使用vim的分割窗口来实现。

       最简单的打开新窗口的方法就是使用命令:split，这样，原来的窗口就会分成上下两个部分，而光标停留在上明的窗口里。你会发现打开的新窗]]></description><category></category></item><item><title><![CDATA[写模板类的时候，目录突然出现了.gch文件～～～学习学习]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/7958544</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/7958544</guid><author>lsff01</author><pubDate>Sat, 08 Sep 2012 17:41:02 +0800</pubDate><description><![CDATA[转自： http://blog.youkuaiyun.com/Lethe1989/article/details/5276918
——谨以此文，悼念我等待MinGW编译时逝去的那些时间。

其 实刚开始编程的时候，我是丝毫不重视编译速度之类的问题的，原因很简单，因为那时我用BASICA。后来一直用到C++ Builder，尽管Borland的广告无时无刻不在吹嘘其编译速度，我却从没有对这个问题上心过，因]]></description><category></category></item><item><title><![CDATA[C++ new 和 delete 的重载]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/7927261</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/7927261</guid><author>lsff01</author><pubDate>Thu, 30 Aug 2012 23:30:30 +0800</pubDate><description><![CDATA[发现：类里面有几种成员函数是没有this指针的，也就是访问不了类的成员
 构造函数：有； 说明其实对象真正的初始化就是在初始化类表
 析构函数：有； 析构函数在最后的时刻才把对象空间释放
 普通函数：有
 static函数： 没有，但能访问静态成员
 重载的 new new[]成员函数： 没有， 因为对象的产生是先有空间在调用构造函数，new就是完成前个步骤的工作
 重载的 delet]]></description><category></category></item><item><title><![CDATA[循环链表]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/7909414</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/7909414</guid><author>lsff01</author><pubDate>Sun, 26 Aug 2012 16:50:46 +0800</pubDate><description><![CDATA[/* * =====================================================================================
 *
 *       Filename:  d_list.h
 *
 *    Description:  看了循环链表，写个代码练习练习  *                      循环链表
 *			优点：]]></description><category></category></item><item><title><![CDATA[从B 树、B+ 树、B* 树谈到R 树  --- 先转了 正复习着ds 呢]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/7909214</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/7909214</guid><author>lsff01</author><pubDate>Sun, 26 Aug 2012 15:46:42 +0800</pubDate><description><![CDATA[作者：July、weedge、Frankie。编程艺术室出品。
说明：本文从B树开始谈起，然后论述B+树、B*树，最后谈到R 树。其中B树、B+树及B*树部分由weedge完成，R 树部分由Frankie完成，全文最终由July统稿修订完成。
出处：http://blog.youkuaiyun.com/v_JULY_v 。
 
第一节、B树、B+树、B*树
1.前言：
动态查找树主要有：二叉查找树]]></description><category></category></item><item><title><![CDATA[vim 正则搜索替换]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/7908141</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/7908141</guid><author>lsff01</author><pubDate>Sun, 26 Aug 2012 00:40:34 +0800</pubDate><description><![CDATA[在插入模式下，为了减少重复的击键输入，VIM 提供了若干快捷键，当你要输入某个上下文曾经输入过的字符串时，你只要输入开头若干字符，使用快捷键，VIM 将搜索上下文，找到匹配字符串，把剩下的字符补全，你就不必敲了。这样，编程序时你起多长的变量名都没关系了，:-) 而且还可以减少输入错误。我认为，插入补全是 VIM 最为突出的一项功能。

i   向上搜索，补全一个词。例如，上文中出现过 file]]></description><category></category></item><item><title><![CDATA[再学智能指针]]></title><link>https://blog.youkuaiyun.com/lsff01/article/details/7907985</link><guid>https://blog.youkuaiyun.com/lsff01/article/details/7907985</guid><author>lsff01</author><pubDate>Sat, 25 Aug 2012 23:11:21 +0800</pubDate><description><![CDATA[/*
 * =====================================================================================
 *
 *       Filename:  smart_pointer.cpp
 *
 *    Description:  智能指针学习
 *			 
 *
 *        Version:  1.0
 *]]></description><category></category></item></channel></rss>