<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[无本之木]]></title><description><![CDATA[-------------红尘深处牧犬马，阳关古道水中花；泪痕三更犹未尽，心存千结浪天涯。]]></description><link>https://blog.youkuaiyun.com/wupangzi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wupangzi]]></copyright><item><title><![CDATA[使用xtrabackup实现MySQL主从复制]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/48139885</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/48139885</guid><author>wupangzi</author><pubDate>Mon, 31 Aug 2015 21:05:32 +0800</pubDate><description><![CDATA[本文摘自：http://blog.youkuaiyun.com/hw_libo/article/details/38316721




环境描述






主从环境



 



 





项目



Master



Slave





OS版本



SuSE 11sp1 x86_64



Su]]></description><category></category></item><item><title><![CDATA[比Redis更快：Berkeley DB面面观]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/44673637</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/44673637</guid><author>wupangzi</author><pubDate>Fri, 27 Mar 2015 11:32:39 +0800</pubDate><description><![CDATA[本问摘自：http://www.cnblogs.com/me115/p/3395396.html?ADUIN=173746627&ADSESSION=1383179408&ADTAG=CLIENT.QQ.5239_.0&ADPUBNO=26248




比Redis更快：Berkeley DB面面观


Redis很火，最近大家用的多。从两年前开始，Memcached转向Redi]]></description><category></category></item><item><title><![CDATA[rsync 的核心算法]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/43951843</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/43951843</guid><author>wupangzi</author><pubDate>Thu, 26 Feb 2015 12:05:03 +0800</pubDate><description><![CDATA[本文摘自：http://coolshell.cn/articles/7425.html


rsync是unix/linux下同步文件的一个高效算法，它能同步更新两处计算机的文件与目录，并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝／显示目录属性，以及拷贝文件，并可选择性的压缩以及递归]]></description><category></category></item><item><title><![CDATA[Flashcache at Facebook: From 2010 to 2013 and beyond]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/43638675</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/43638675</guid><author>wupangzi</author><pubDate>Sun, 08 Feb 2015 17:13:34 +0800</pubDate><description><![CDATA[本文摘自：https://www.facebook.com/notes/facebook-engineering/flashcache-at-facebook-from-2010-to-2013-and-beyond/10151725297413920




We recently released a new version of Flashcache, kicking off th]]></description><category></category></item><item><title><![CDATA[Spring声明式事务管理与配置介绍]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/39609019</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/39609019</guid><author>wupangzi</author><pubDate>Sat, 27 Sep 2014 09:34:16 +0800</pubDate><description><![CDATA[本文摘自：http://java.9sssd.com/javafw/art/1215]]></description><category></category></item><item><title><![CDATA[字符串模式匹配算法——BM、Horspool、Sunday、KMP、KR、AC算法]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/39430525</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/39430525</guid><author>wupangzi</author><pubDate>Sat, 20 Sep 2014 11:23:52 +0800</pubDate><description><![CDATA[本文摘自：http://dsqiu.iteye.com/blog/1700312]]></description><category></category></item><item><title><![CDATA[winpcap模拟发包]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/39346741</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/39346741</guid><author>wupangzi</author><pubDate>Wed, 17 Sep 2014 19:19:21 +0800</pubDate><description><![CDATA[#define HAVE_REMOTE


#include 
#include 
#include 
#include 


bool get_file_size(const std::wstring& filename, unsigned long long& size)
{
HANDLE file = CreateFileW(filename.c_str(), 
GE]]></description><category></category></item><item><title><![CDATA[Boost下载安装编译配置使用指南（含Windows、Linux以及ARM Linux）]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/39248965</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/39248965</guid><author>wupangzi</author><pubDate>Sat, 13 Sep 2014 08:48:34 +0800</pubDate><description><![CDATA[本文摘自：http://blog.youkuaiyun.com/misskissc/article/details/9793645]]></description><category></category></item><item><title><![CDATA[SQL Server中通过设置SET NOCOUNT来优化存储过程]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/39032887</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/39032887</guid><author>wupangzi</author><pubDate>Wed, 03 Sep 2014 20:57:27 +0800</pubDate><description><![CDATA[本文摘自：http://database.51cto.com/art/201108/283177.htm

SQL Server数据库中SET NOCOUNT可以设置查询分析器调试SQL语句时的一些提示信息，由于这些信息对我们来说是没有用处的，如果将其关闭还可以提高SQL语句的执行速度。那么这些信息如何关闭呢？答案是我们可以利用SET NOCOUNT 来控制这些信息，以达到提高程序性能的目的。]]></description><category></category></item><item><title><![CDATA[从调试器控制异常和事件：SXE、 SXD、 SXN、SXI]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/39031469</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/39031469</guid><author>wupangzi</author><pubDate>Wed, 03 Sep 2014 19:10:13 +0800</pubDate><description><![CDATA[控制异常和事件

在用户模式和内核模式应用程序中有很多方法用于截获和处理异常。激活的调试器、即时调试器或内部的错误处理程序都是异常处理的通常方法。

关于这些错误处理方式优先等级的更多信息，查看启用即时调试。

当Microsoft Windows操作系统允许由调试器来处理异常时，产生异常的程序会中断到调试器。即应用程序停止运行而调试器被激活。之后，调试器可以用各种方式处理掉异常或者分]]></description><category></category></item><item><title><![CDATA[文件系统驱动编程基础篇之五——注册表与Inf]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/38847363</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/38847363</guid><author>wupangzi</author><pubDate>Tue, 26 Aug 2014 14:43:16 +0800</pubDate><description><![CDATA[本文摘自:


一、前略
本系列文章为业余编程爱好者而写，仅仅作为初学者的一个借鉴，真正的精华存在于参考资料*中。知识的积累将经历从薄到厚，再从厚到薄的反复过程，为了打下牢固的基础，请读者务必在阅读本文的基础上花费必要的时间完成参考资料。
 
参考资料*：
1.《Programming the Microsoft Windowsdriver model》第一版（当前阶段主要阅读资料，]]></description><category></category></item><item><title><![CDATA[USB设备驱动加载过程]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/38847315</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/38847315</guid><author>wupangzi</author><pubDate>Tue, 26 Aug 2014 14:37:43 +0800</pubDate><description><![CDATA[本文


用户插入USB设备USB总线(或者是PCI总线，这个不太清楚，反正就是总线来着）识别到插入了USB设备。总线和USB设备进行通讯，获取USB的硬件ID、产品ID，以及bcdversion。根据这些信息组成设备硬件ID号：vid_xxxx&PID_xxxx&rev_xxxx。总线根据USB设备的插槽位置，生成一个实例ID，此ID只和插槽映射，同一设备在不同插槽，会生成不同的实例ID；]]></description><category></category></item><item><title><![CDATA[Selinux的type创建]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/38612903</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/38612903</guid><author>wupangzi</author><pubDate>Sat, 16 Aug 2014 13:54:29 +0800</pubDate><description><![CDATA[In fedora the resources and files necessary for building new modular policies are in the devel directory under /usr/share/selinux/. This directory and all the files required for module development com]]></description><category></category></item><item><title><![CDATA[使用SELinux策略目录]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/38612915</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/38612915</guid><author>wupangzi</author><pubDate>Sat, 16 Aug 2014 13:53:57 +0800</pubDate><description><![CDATA[本文摘自：http://security.zdnet.com.cn/security_zone/2011/1124/2067407.shtml]]></description><category></category></item><item><title><![CDATA[字符编码笔记：ASCII，Unicode和UTF-8]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/38457727</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/38457727</guid><author>wupangzi</author><pubDate>Sat, 09 Aug 2014 16:20:16 +0800</pubDate><description><![CDATA[本文摘自：http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html]]></description><category></category></item><item><title><![CDATA[java io bio nio aio 详解]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/37994691</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/37994691</guid><author>wupangzi</author><pubDate>Sun, 20 Jul 2014 17:53:05 +0800</pubDate><description><![CDATA[本文摘自：]]></description><category></category></item><item><title><![CDATA[Boost Log 的 logger 使用细节]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/37700469</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/37700469</guid><author>wupangzi</author><pubDate>Fri, 11 Jul 2014 20:38:48 +0800</pubDate><description><![CDATA[這篇是之前《程式的記錄輔助工具：Boost Log》一文的後續。在該文中，Heresy 主要是整理了一下自己對於 Boost.Log 的理解，並且弄了一個符合 Heresy 自己需求的小範例程式出來。不過後來在實際使用時，也發現該範例的架構基本上有點過度簡單了，不完全能符合要求，所以後來又花了點時間，去研究如何使用正規的
 logger 物件、而非使用 trivial logging 的功能。]]></description><category></category></item><item><title><![CDATA[理解Java对象序列化]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/37535747</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/37535747</guid><author>wupangzi</author><pubDate>Mon, 07 Jul 2014 21:53:11 +0800</pubDate><description><![CDATA[本文摘自：http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html]]></description><category></category></item><item><title><![CDATA[Android LayoutInflater原理分析]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/33321341</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/33321341</guid><author>wupangzi</author><pubDate>Sun, 22 Jun 2014 14:15:34 +0800</pubDate><description><![CDATA[本文摘自：http://blog.youkuaiyun.com/guolin_blog/article/details/12921889]]></description><category></category></item><item><title><![CDATA[二维码的生成细节和原理]]></title><link>https://blog.youkuaiyun.com/wupangzi/article/details/32727259</link><guid>https://blog.youkuaiyun.com/wupangzi/article/details/32727259</guid><author>wupangzi</author><pubDate>Fri, 20 Jun 2014 19:26:05 +0800</pubDate><description><![CDATA[本文摘自：http://coolshell.cn/articles/10590.html#jtss-tsina]]></description><category></category></item></channel></rss>