<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ylf13的专栏]]></title><description><![CDATA[life and programming]]></description><link>https://blog.youkuaiyun.com/ylf13</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ylf13]]></copyright><item><title><![CDATA[hadoop的MR如何实现动态替换算法包]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/47448497</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/47448497</guid><author>ylf13</author><pubDate>Wed, 12 Aug 2015 18:12:32 +0800</pubDate><description><![CDATA[最近是用hadoop遇到些需求，要想抽离出reduce里面的某个算法包，从而能够动态改动算法


（1）如何动态调用抽离出的算法包Jar
这里就涉及到URLClassLoader的东西
loader = new URLClassLoader(new URL[]{
						new URL(jarFile)
				}, Thread.currentThread().getContext]]></description><category></category></item><item><title><![CDATA[Spark入门教程]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/44703385</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/44703385</guid><author>ylf13</author><pubDate>Sat, 28 Mar 2015 20:25:51 +0800</pubDate><description><![CDATA[这篇文章是翻译http://spark.apache.org/docs/latest/programming-guide.html官方的指导手册
转载注明：ylf13@元子

一、Overview概述

在spark应用程序中，有一个Driver Program(驱动程序)来执行用户定义的main函数，并且在集群上执行各种并行操作。Spark主要提供的抽象层是RDD(resilient ]]></description><category></category></item><item><title><![CDATA[【转】关于AccessController.doPrivileged]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/41625117</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/41625117</guid><author>ylf13</author><pubDate>Sun, 30 Nov 2014 19:07:12 +0800</pubDate><description><![CDATA[转自：http://www.blogjava.net/DLevin/archive/2012/11/02/390637.html



AccessController.doPrivileged是一个在AccessController类中的静态方法，允许在一个类实例中的代码通知这个AccessController：它的代码主体是享受"privileged(特权的)"，它单独负责对它的可得的]]></description><category></category></item><item><title><![CDATA[并查集算法]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/40405141</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/40405141</guid><author>ylf13</author><pubDate>Thu, 23 Oct 2014 21:43:59 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/power721/article/details/4683604   

如果：给出各个元素之间的联系，要求将这些元素分成几个集合，每个集合中的元素直接或间接有联系。在这类问题中主要涉及的是对集合的合并和查找，因此将这种集合称为并查集。 
链表被普通用来计算并查集.表中的每个元素设两个指针：一个指向同一集合中的下一个元素；另一个指向表首元素。 ]]></description><category></category></item><item><title><![CDATA[【转】Linux-2.6.25 select系统调用源码分析]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/39496929</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/39496929</guid><author>ylf13</author><pubDate>Tue, 23 Sep 2014 13:05:08 +0800</pubDate><description><![CDATA[Linux 2.6.25中的select系统调用 
主要有4个函数: 
sys_select：处理时间参数，调用core_sys_select。 
core_sys_select：处理三个fd_set参数，调用do_select。 
do_select：做select/poll的工作。在合适的时机把自己挂起等待，调用sock_poll。 
sock_poll：用函数指针分派到具体的协议层]]></description><category></category></item><item><title><![CDATA[websocket介绍]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/38444083</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/38444083</guid><author>ylf13</author><pubDate>Fri, 08 Aug 2014 19:54:09 +0800</pubDate><description><![CDATA[转子




众所周知，socket是编写网络通信应用的基本技术，网络数据交换大多直接或间接通过socket进行。对于直接使用socket的客户端与服务端，一旦连接被建立则均可主动向对方传送数据，而对于使用更上层的HTTP/HTTPS协议的应用，由于它们是非连接协议，所以通常只能由客户端主动向服务端发送请求才能获得服务端的响应并取得相关的数据。而当前越来越多的应用希望能够及时获取服务端提]]></description><category></category></item><item><title><![CDATA[常用算法（2）]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/38424211</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/38424211</guid><author>ylf13</author><pubDate>Thu, 07 Aug 2014 19:53:19 +0800</pubDate><description><![CDATA[（1）选择第k个大的数
该问题就是找出排序中排名第k的数，其实是一种]]></description><category></category></item><item><title><![CDATA[常用算法（1）]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/38236261</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/38236261</guid><author>ylf13</author><pubDate>Mon, 28 Jul 2014 20:58:03 +0800</pubDate><description><![CDATA[求公约数：
了

#include 
#include 
using namespace std;

int main(int argc, char* argv[]){
  int a = atoi(argv[1]);
  int b = atoi(argv[2]);
  while(a != b){
    if(a>b)
      a -= b;
    else
      b -=]]></description><category></category></item><item><title><![CDATA[CSRF跨站请求伪造攻击+案例分析]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/38157885</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/38157885</guid><author>ylf13</author><pubDate>Sun, 27 Jul 2014 01:58:40 +0800</pubDate><description><![CDATA[最近在拜读《web前端黑客技术揭秘》，不是想学]]></description><category></category></item><item><title><![CDATA[Java多线程之同步辅助类(1)]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/37389737</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/37389737</guid><author>ylf13</author><pubDate>Sun, 06 Jul 2014 23:18:33 +0800</pubDate><description><![CDATA[最近开始拜读Java并发编程，比啊]]></description><category></category></item><item><title><![CDATA[Li Fei-fei写给她学生的一封信！]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/24624099</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/24624099</guid><author>ylf13</author><pubDate>Mon, 28 Apr 2014 10:23:29 +0800</pubDate><description><![CDATA[http://www.vjianke.com/ZM0BC.clip




De-mystifying Good Research and Good Papers 

By Fei-Fei Li, 2009.03.01 
 


Please remember this:  
1000+ computer vision papers get published every ]]></description><category></category></item><item><title><![CDATA[【转】tmux使用]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/23463217</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/23463217</guid><author>ylf13</author><pubDate>Fri, 11 Apr 2014 17:46:53 +0800</pubDate><description><![CDATA[转自：

为什么使用tmux： 

tmux比screen有更多的功能，能够保持你的工作环境连续性。例如tmux解决如下的问题：

1）下班后，你需要断开ssh或关闭电脑，你的ssh连接将丢失；

2）在公司打开的ssh，在家里也需要访问；

 

tmux架构图：

 

 

 

tmux使用C/S模型构建，主要包括以下单元模块：

一个tmux命]]></description><category></category></item><item><title><![CDATA[（2）今天你求职了吗？]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/19287359</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/19287359</guid><author>ylf13</author><pubDate>Mon, 10 Mar 2014 18:30:41 +0800</pubDate><description><![CDATA[继续我们的使命   这不是为了抱佛脚，是查缺补漏，是的，是这样的

(4)位域问题
这个问题是在看见一道算法题目：象棋将帅问题（其实和一个变量打印乘法口诀表是一样的题目，）

摘自：http://bbs.youkuaiyun.com/topics/330120699

位域

有些信息在存储时，并不需要占用一个完整的字节， 而只需占几个或一个二进制位。例如在存放一个开关量时，只有0和1 两种]]></description><category></category></item><item><title><![CDATA[nosql数据库学习二：Tokyo Tyrant]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/20735547</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/20735547</guid><author>ylf13</author><pubDate>Fri, 07 Mar 2014 21:43:32 +0800</pubDate><description><![CDATA[首先申明：这个nosql数据库学习系列纯属是再记录一些看到的，学到的，学术味确实很低。。。
第二个数据库Tokyo Tyrant也是一个键值类型的数据库，但是永久性存储
推荐大家看：Tokyo Tyrant
话说kyototycoon这个数据库也很类似：http://fallabs.com/kyototycoon/
TokyoTyrant数据库相比于memcached，最大的有点就是可以永]]></description><category></category></item><item><title><![CDATA[STL:从for_each到函数对象再到bind函数]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/20643965</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/20643965</guid><author>ylf13</author><pubDate>Thu, 06 Mar 2014 18:23:21 +0800</pubDate><description><![CDATA[这篇讲得实在太好了，忍不住转啦
转自：http://www.cnblogs.com/Purple_Xiapei/archive/2012/05/27/2520477.html

Abstract
之前在(原創) 如何使用for_each() algorithm? (C/C++) (STL) 曾經討論過for_each()，不過當時功力尚淺，只談到了皮毛而已，這次看了effective
 ]]></description><category></category></item><item><title><![CDATA[[转]nosql数据库学习一：安装和使用memcached]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/20393583</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/20393583</guid><author>ylf13</author><pubDate>Mon, 03 Mar 2014 19:55:46 +0800</pubDate><description><![CDATA[转自IBM技术文档：http://www.ibm.com/developerworks/cn/java/j-memcached1/#resources


James
 G. Goodwill, 应用程序架构师, Evite.com

2009 年 11 月 05 日



memcached 是由 Danga Interactive 开发并使用
 BSD 许可的一种通用的分]]></description><category></category></item><item><title><![CDATA[简易内存池与new定位分配]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/20238727</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/20238727</guid><author>ylf13</author><pubDate>Sat, 01 Mar 2014 22:14:39 +0800</pubDate><description><![CDATA[如何理解new的定位表达式？它有什么用处呢？如何实现new只调用类的构造函数呢？
首先，我们应该明确new的操作，可以分为两个步骤：
（1）计算所需内存大小，从空闲堆中分配内存；
（2）调用类的构造函数对这块内存进行初始化。


可是，如果我们在某个函数里要生成某个复杂类，而且要多次调用new和delete,这种内存上的分配和释放都会带来效率问题，所以我们可以利用new的定位表达式来让]]></description><category></category></item><item><title><![CDATA[Linux下动态链接库的创建和使用及C调用matlab动态库问题]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/20005347</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/20005347</guid><author>ylf13</author><pubDate>Thu, 27 Feb 2014 22:47:06 +0800</pubDate><description><![CDATA[其实这个资料网络上已经很多了，但是还是有一些细节让我捣鼓了很久，以及最近在做matlab mcc做成so文件供给c++调用的时候的一些问题。
首先如何制作Linux下的so 文件
【1】http://bbs.chinaunix.net/thread-1281954-1-1.html
【2】http://www.cnblogs.com/ardar/articles/357321.html
这]]></description><category></category></item><item><title><![CDATA[Linux下配置Opencv2.4.8+Eclipse]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/19567769</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/19567769</guid><author>ylf13</author><pubDate>Thu, 20 Feb 2014 19:44:27 +0800</pubDate><description><![CDATA[还是个小白，所以有此文。。。
首先是下载Opencv2.4.8，这个官网上直接下载，当然也可以下载更新的。
但是，opencv貌似从某个版本以后是需要cmake来交叉编译了，所以不是configure make and make install那么直接了，
首先要确保安装了cmake,而且版本2.8.10以上最好，我这里给个下载地址：http://pan.baidu.com/s/1hBFDO]]></description><category></category></item><item><title><![CDATA[（1）今天你求职了吗？]]></title><link>https://blog.youkuaiyun.com/ylf13/article/details/19130883</link><guid>https://blog.youkuaiyun.com/ylf13/article/details/19130883</guid><author>ylf13</author><pubDate>Sat, 15 Feb 2014 20:26:05 +0800</pubDate><description><![CDATA[现在开始坚持写求职过程中被问的题目把，有关概念、系统设计等方面的题目，算法类的见另外博客。。
作为非计算机科班生却要去捡残渣剩菜。。。马年第一篇博文 只求马上有工作

（1）结构体内存对齐问题
（2）]]></description><category></category></item></channel></rss>