<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[好记性不如烂键盘]]></title><description><![CDATA[业精于勤，荒于嬉；行成于思，毁于随。]]></description><link>https://blog.youkuaiyun.com/mloves0729</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mloves0729]]></copyright><item><title><![CDATA[tt资料]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/45193119</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/45193119</guid><author>mloves0729</author><pubDate>Wed, 22 Apr 2015 11:47:00 +0800</pubDate><description><![CDATA[http://mogu.io/im-server-develop-01
http://www.oschina.net/p/teamtalk

https://github.com/mogujie/TeamTalk

http://yaocoder.blog.51cto.com/2668309/1412029

http://blog.youkuaiyun.com/xnn2s/article/de]]></description><category></category></item><item><title><![CDATA[判断二叉树是否为平衡二叉树]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/44572223</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/44572223</guid><author>mloves0729</author><pubDate>Mon, 23 Mar 2015 22:41:31 +0800</pubDate><description><![CDATA[需求：输入一棵二叉树的根结点，判断该树是不是平衡二叉树。如果某二叉树中任意结点的左右子树的深度相差不超过1，那么它就是一棵平衡二叉树。



分析：

/*
 * 思路：递归思想，左右子树的深度差不能大于1;
 *
 *
 * 细节：根节点如果为空，是否属于异常还是平衡二叉树
 *            左右节点的差应该是绝对值
 * */


代码实现：

bo]]></description><category></category></item><item><title><![CDATA[计算二叉树的深度]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/44571131</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/44571131</guid><author>mloves0729</author><pubDate>Mon, 23 Mar 2015 22:12:28 +0800</pubDate><description><![CDATA[需求：输入一棵二元树的根结点，求该树的深度。从根结点到叶结点依次经过的结点（含根、叶结点）形成树的一条路径，最长路径的长度为树的深度。

分析：

/*
 * 思路1：算出所有路径的深度，然后找出最长的路径，即为深度;  （这种方法代码量比较大）
 * 思路2：递归思想，如果左右子树都为空，则深度为1;如果左右子树都不为空，则深度为左右子树最大值加1
 *]]></description><category></category></item><item><title><![CDATA[动态绑定遇到默认实参]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/44465789</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/44465789</guid><author>mloves0729</author><pubDate>Thu, 19 Mar 2015 21:58:45 +0800</pubDate><description><![CDATA[阅读以下代码，输出结果：
#include 
using namespace std;


class A
{
public:
	virtual void func(int num = 10)
	{

		cout << "num = "<< num << endl;
	}
};

class B : public A
{
public:
	virtual void func(int num =]]></description><category></category></item><item><title><![CDATA[反转单链表]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/44429153</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/44429153</guid><author>mloves0729</author><pubDate>Wed, 18 Mar 2015 23:39:30 +0800</pubDate><description><![CDATA[为了正确地反转一个链表，需要调整指针的指向。与指针操作相关代码总是容易出错的，因此最好在动手写程序之前作全面的分析。在面试的时候不急于动手而是一开始做仔细的分析和设计，将会给面试官留下很好的印象，因为在实际的软件开发中，设计的时间总是比写代码的时间长。与其很快地写出一段漏洞百出的代码，远不如用较多的时间写出一段健壮的代码。



实现代码如下：
void sll_reverse_solu]]></description><category></category></item><item><title><![CDATA[ubuntu下手动挂载U盘]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/44423041</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/44423041</guid><author>mloves0729</author><pubDate>Wed, 18 Mar 2015 21:28:36 +0800</pubDate><description><![CDATA[开机后插入U盘，桌面自动显示pc， lr，如何挂载U盘？
mount -f vfat /dev/sdb1 /media/usb1
将fat32格式的U盘挂载到/media/usb1目录下。]]></description><category></category></item><item><title><![CDATA[init进程]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/44038817</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/44038817</guid><author>mloves0729</author><pubDate>Tue, 03 Mar 2015 15:35:27 +0800</pubDate><description><![CDATA[init进程属于守护进程，没有控制终端，但是会打开stdout、stdin和stderr用于打印？？？？
init进程是如何将信息打印到显示器上的？？


守护进程与后台进程的区别：（1） 后台运行程序，即加＆启动的程序，（2）后台运行的程序拥有控制终端，守护进程没有。



Linux中包含控制台、串口和伪终端3类终端设备

1、串行端口终端（/dev/ttySn） 
  ]]></description><category></category></item><item><title><![CDATA[memcache]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/43149431</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/43149431</guid><author>mloves0729</author><pubDate>Mon, 26 Jan 2015 10:28:38 +0800</pubDate><description><![CDATA[http://369369.blog.51cto.com/319630/833234
http://www.linuxidc.com/Linux/2012-04/58742p5.htm]]></description><category></category></item><item><title><![CDATA[linux下安装boost]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/43149403</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/43149403</guid><author>mloves0729</author><pubDate>Mon, 26 Jan 2015 10:26:23 +0800</pubDate><description><![CDATA[http://www.open-abc.com/ccode-206.html]]></description><category></category></item><item><title><![CDATA[常见服务器架构]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/43059459</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/43059459</guid><author>mloves0729</author><pubDate>Fri, 23 Jan 2015 19:09:02 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/21aspnet/article/category/837923


youtube架构
http://wribao.php230.com/category/it/367084.html





twitter系统架构分析
http://wribao.php230.com/category/it/107387.html]]></description><category></category></item><item><title><![CDATA[组播]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/38587229</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/38587229</guid><author>mloves0729</author><pubDate>Fri, 15 Aug 2014 16:30:37 +0800</pubDate><description><![CDATA[http://blog.chinaunix.net/uid/7396260/cid-34920-list-1.html


http://blog.youkuaiyun.com/maopig/article/details/6868626]]></description><category></category></item><item><title><![CDATA[Android应用开发——使用AsyncTask异步更新UI界面]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/29637629</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/29637629</guid><author>mloves0729</author><pubDate>Mon, 09 Jun 2014 22:08:25 +0800</pubDate><description><![CDATA[参考：
http://blog.youkuaiyun.com/mylzc/article/details/6772129]]></description><category></category></item><item><title><![CDATA[Android应用开发之ViewPager]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/25247573</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/25247573</guid><author>mloves0729</author><pubDate>Wed, 07 May 2014 22:23:52 +0800</pubDate><description><![CDATA[参考：
http://blog.youkuaiyun.com/wangjinyu501/article/details/8169924]]></description><category></category></item><item><title><![CDATA[android界面设计之TabHost布局]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/24272659</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/24272659</guid><author>mloves0729</author><pubDate>Mon, 21 Apr 2014 21:49:12 +0800</pubDate><description><![CDATA[参考：
http://www.cnblogs.com/devinzhang/archive/2012/01/18/2325887.html]]></description><category></category></item><item><title><![CDATA[Android应用开发——显示动态壁纸(GIF)]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/23558145</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/23558145</guid><author>mloves0729</author><pubDate>Sat, 12 Apr 2014 22:01:00 +0800</pubDate><description><![CDATA[http://www.myexception.cn/image/1474108.html
http://blog.sina.com.cn/s/blog_7033e38201010qc1.html
 
http://www.linuxidc.com/Linux/2011-04/35000.htm]]></description><category></category></item><item><title><![CDATA[Android应用开发——动态图形绘制]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/23554837</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/23554837</guid><author>mloves0729</author><pubDate>Sat, 12 Apr 2014 21:13:35 +0800</pubDate><description><![CDATA[1、http://blog.youkuaiyun.com/imdxt1986/article/details/7041570]]></description><category></category></item><item><title><![CDATA[Android应用开发——线程间通信之Handler+Looper+MessageQueue]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/23538921</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/23538921</guid><author>mloves0729</author><pubDate>Sat, 12 Apr 2014 18:34:38 +0800</pubDate><description><![CDATA[1、需求
      每个Android应用程序都运行在一个dalvik虚拟机进程中，进程开始的时候会启动一个主线程(MainThread)，主线程负责处理和ui相关的事件，因此主线程通常又叫UI线程。而由于Android采用UI单线程模型，所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作，则会报错]]></description><category></category></item><item><title><![CDATA[android应用开发——android存储之SharedPreferences]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/23127749</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/23127749</guid><author>mloves0729</author><pubDate>Mon, 07 Apr 2014 20:42:47 +0800</pubDate><description><![CDATA[参考资料：
http://blog.youkuaiyun.com/worker90/article/details/6971662]]></description><category></category></item><item><title><![CDATA[Android应用开发——界面开发之常用组件的属性介绍]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/23052015</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/23052015</guid><author>mloves0729</author><pubDate>Sun, 06 Apr 2014 22:34:58 +0800</pubDate><description><![CDATA[Android之系统自带的文字外观设置及实际显示效果图

 
http://www.cnblogs.com/-cyb/archive/2011/08/02/Android_textAppearance.html]]></description><category></category></item><item><title><![CDATA[JAVA基础——native关键字]]></title><link>https://blog.youkuaiyun.com/mloves0729/article/details/22991285</link><guid>https://blog.youkuaiyun.com/mloves0729/article/details/22991285</guid><author>mloves0729</author><pubDate>Sat, 05 Apr 2014 17:42:11 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/jiakw_1981/article/details/3073613]]></description><category></category></item></channel></rss>