<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cucmakeit的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cucmakeit</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cucmakeit]]></copyright><item><title><![CDATA[最长公共子串]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/47960535</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/47960535</guid><author>cucmakeit</author><pubDate>Mon, 24 Aug 2015 22:24:04 +0800</pubDate><description><![CDATA[找两个字符串的最长公共子串，这个子串要求在原字符串中是连续的。其实这又是一个序贯决策问题，可以用动态规划来求解。我们采用一个二维矩阵来记录中间的结果。这个二维矩阵怎么构造呢？直接举个例子吧："bab"和"caba"(当然我们现在一眼就可以看出来最长公共子串是"ba"或"ab")

　　 b　　a　　b

c　　0　　0　　0

a　　0　　1　　0

b　　1　　0　　1

a]]></description><category></category></item><item><title><![CDATA[github:Failed to publish this branch]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/29407329</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/29407329</guid><author>cucmakeit</author><pubDate>Sun, 08 Jun 2014 21:50:32 +0800</pubDate><description><![CDATA[同步git时遇到“Failed to publish this branch”的]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.10中MyEclipse 10.6+下载+安装+破解]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/26082383</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/26082383</guid><author>cucmakeit</author><pubDate>Sat, 17 May 2014 17:02:07 +0800</pubDate><description><![CDATA[转自：Linux公社


至于MyEclipse在Ubuntu的安装教程网上很多，那我为什么我还写这篇文章呢？这次重装Ubuntu之后, 在安装MyEclipse 10.6过程中遇到了一个问题，所以把MyEclipse的安装方法记下来并附上问题解决办法。
 
一.获取myeclipse
 
官网下载：http://www.myeclipseide.com/，进入官网找到适合自己得版本]]></description><category></category></item><item><title><![CDATA[使用Python进行多进程编程]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/23195881</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/23195881</guid><author>cucmakeit</author><pubDate>Tue, 08 Apr 2014 17:16:09 +0800</pubDate><description><![CDATA[Python在2.6引入了多进程的机制，并提供了丰富的组件及api以方便编写并发应用。multiprocessing包的组件Process, Queue, Pipe, Lock等组件提供了与多线程类似的功能。使用这些组件，可以方便地编写多进程并发程序。




Process




Process等同于java.lang.Thread。start方法用以启动某个进程。一个简单]]></description><category></category></item><item><title><![CDATA[基于Mahout的电影推荐系统]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/22855541</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/22855541</guid><author>cucmakeit</author><pubDate>Thu, 03 Apr 2014 10:54:06 +0800</pubDate><description><![CDATA[源代码下载地址：http://download.youkuaiyun.com/detail/huhui_bj/5248056
参考资料：
http://www.ibm.com/developerworks/cn/java/j-lo-mahout/

http://blog.sina.com.cn/s/blog_541086000100qh2j.html



QQ：66781877
1 Ma]]></description><category></category></item><item><title><![CDATA[线程的合并和后台线程]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/22834047</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/22834047</guid><author>cucmakeit</author><pubDate>Thu, 03 Apr 2014 01:22:56 +0800</pubDate><description><![CDATA[线程的合并

python的Thread类中还提供了join()方法，使得一个线程可以等待另一个线程执行结束后再继续运行。这个方法还可以设定一个timeout参数，避免无休止的等待。因为两个线程顺序完成，看起来象一个线程，所以称为线程的合并。一个例子：


import threadingimport randomimport timeclass MyThread(threading.T]]></description><category></category></item><item><title><![CDATA[python多线程编程: 条件变量同步]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/22833901</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/22833901</guid><author>cucmakeit</author><pubDate>Thu, 03 Apr 2014 01:18:39 +0800</pubDate><description><![CDATA[互斥锁是最简单的线程同步机制，Python提供的Condition对象提供了对复杂线程同步问题的支持。Condition被称为条件变量，除了提供与Lock类似的acquire和release方法外，还提供了wait和notify方法。线程首先acquire一个条件变量，然后判断一些条件。如果条件不满足则wait；如果条件满足，进行一些处理改变条件后，通过notify方法通知其他线程，其他处于wai]]></description><category></category></item><item><title><![CDATA[python多线程编程(1): python对多线程的支持]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/22831659</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/22831659</guid><author>cucmakeit</author><pubDate>Thu, 03 Apr 2014 00:28:12 +0800</pubDate><description><![CDATA[虚拟机层面

Python虚拟机使用GIL（Global Interpreter Lock，全局解释器锁）来互斥线程对共享资源的访问，暂时无法利用多处理器的优势。

语言层面

在语言层面，Python对多线程提供了很好的支持，Python中多线程相关的模块包括：thread，threading，Queue。可以方便地支持创建线程、互斥锁、信号量、同步等特性。

thread：多线]]></description><category></category></item><item><title><![CDATA[用Maven构建Mahout项目]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/22723739</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/22723739</guid><author>cucmakeit</author><pubDate>Tue, 01 Apr 2014 11:49:45 +0800</pubDate><description><![CDATA[Hadoop家族系列文章，主要介绍Hadoop家族产品，常用的项目包括Hadoop,
 Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chukwa，新增加的项目包括，YARN, Hcatalog, Oozie, Cassandra, Hama, Whirr, Flume, Bigtop, Crunch, Hue等。

从2]]></description><category></category></item><item><title><![CDATA[Mahout推荐算法API详解]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/22723339</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/22723339</guid><author>cucmakeit</author><pubDate>Tue, 01 Apr 2014 11:44:41 +0800</pubDate><description><![CDATA[Hadoop家族系列文章，主要介绍Hadoop家族产品，常用的项目包括Hadoop,
 Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chukwa，新增加的项目包括，YARN, Hcatalog, Oozie, Cassandra, Hama, Whirr, Flume, Bigtop, Crunch, Hue等。

从2]]></description><category></category></item><item><title><![CDATA[Python正则表达式指南]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/20908853</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/20908853</guid><author>cucmakeit</author><pubDate>Mon, 10 Mar 2014 12:10:37 +0800</pubDate><description><![CDATA[1. 正则表达式基础

1.1. 简单介绍

正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具，拥有自己独特的语法以及一个独立的处理引擎，效率上可能不如str自带的方法，但功能十分强大。得益于这一点，在提供了正则表达式的语言里，正则表达式的语法都是一样的，区别只在于不同的编程语言实现支持的语法数量不同；但不用担心，不被支持的语法通常是不常用的部分。如果已经在其他语]]></description><category></category></item><item><title><![CDATA[ubuntu使用xftp]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/20008163</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/20008163</guid><author>cucmakeit</author><pubDate>Wed, 26 Feb 2014 23:10:52 +0800</pubDate><description><![CDATA[根据他人总结的做了部分修改，过程如下：
1.首先安装vsftpd，安装办法及上网问题前面的文章有

2.在 Ubuntu 中使用 apt-get install 命令来升级、安装应用程序，要求 Ubuntu 可以连接到

internet 上。所以，在安装 vsftpd 之前，请确认 Ubuntu 可以访问 internet。

在 Ubuntu 中新建终端,输入下面的命令开始自动下]]></description><category></category></item><item><title><![CDATA[python 中列表 元组 字典的区别]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/19173237</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/19173237</guid><author>cucmakeit</author><pubDate>Thu, 13 Feb 2014 21:08:52 +0800</pubDate><description><![CDATA[python中,有3种内建的数据结构:列表、元组和字典。
1.列表

     list是处理一组有序项目的数据结构，即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中，这样python就知道你是在指明一个列表。一旦你创建了一个列表，你就可以添加，删除，或者是搜索列表中的项目。由于你可以增加或删除项目，我们说列表是可变的数据类型，即这种类型是可以被改变的。]]></description><category></category></item><item><title><![CDATA[关闭I9300的照像快门声音]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/19160087</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/19160087</guid><author>cucmakeit</author><pubDate>Thu, 13 Feb 2014 14:18:56 +0800</pubDate><description><![CDATA[root之类略过。
1. 文本形式打开 /system/csc/feature.xml

若有  
这段，就在下面新增
true 
若已有该行则把 false 改为 true

没有  
这段，把这段也新增， 只是用来解释说明的行，说明下面的命令是关于 Camera 
的，本身不是命令

true
保存退出

这个命令就是让系统拍照软件显示“快门音”菜单，但此时菜单有]]></description><category></category></item><item><title><![CDATA[在没有安装.NET Framework 3.5的机器上使用LINQ等特性]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/19125615</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/19125615</guid><author>cucmakeit</author><pubDate>Wed, 12 Feb 2014 17:39:42 +0800</pubDate><description><![CDATA[我们知道LINQ是属于.NET Framework 3.5的一个功能子集，不可否认，有一些特性还不错，改善了访问数据库，数据集，对象，和XML的能力。那么，是不是为了使用这些特性就必须安装.NET Framework 3.5呢？要知道，这个框架至少有190MB，如果我们开发的是一个客户端应用，我相信很多客户是不能接受的。

那么，有没有什么变通的办法呢？我发现下面这个方法也许可行。就是强制地项]]></description><category></category></item><item><title><![CDATA[初识压缩感知Compressive Sensing]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/17596119</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/17596119</guid><author>cucmakeit</author><pubDate>Thu, 26 Dec 2013 23:28:44 +0800</pubDate><description><![CDATA[压缩感知是近年来极为热门的研究前沿，在若干应用领域中都引起瞩目。最近粗浅地看了这方面一些研究，对于Compressive Sensing有了初步理解，在此分享一些资料与精华。本文针对陶哲轩和Emmanuel Candes上次到北京的讲座中对压缩感知的讲解进行讲解，让大家能够对这个新兴领域有一个初步概念。




compressive sensing（CS） 又称 compressive]]></description><category></category></item><item><title><![CDATA[OpenCV的SVM用法]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/16973037</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/16973037</guid><author>cucmakeit</author><pubDate>Tue, 26 Nov 2013 21:48:42 +0800</pubDate><description><![CDATA[在OpenCV当中，SVM是作为一个类来定义接口的，其定义略显复杂。不过，如果你对libSVM比较了解，就会发现，OpenCV的SVM接口与libSVM的接口非常接近。下面，我还利用前面介绍libSVM用法时的数据，通过一个简单的例子程序来介绍OpenCV的SVM模块函数的用法。

// OpencvSVM.cpp : Defines the entry point for the conso]]></description><category></category></item><item><title><![CDATA[libSVM应用举例]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/16973009</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/16973009</guid><author>cucmakeit</author><pubDate>Tue, 26 Nov 2013 21:47:20 +0800</pubDate><description><![CDATA[前面提到，很多人看到libSVM这么多的参数，估计要犯晕了。没关系，我之前把相关的libSVM参数已经讲解了一遍，这里，再给出libSVM的用法。如果你不想花时间去仔细研究libSVM，完全可以参照我的函数来直接调用libSVM完成你的工作。

      首先是训练SVM得到模型；假设，有10个训练样本，每个训练样本，有12个特征值，即：每个训练样本的维数是12，也就是说，训练样本构成了一个]]></description><category></category></item><item><title><![CDATA[libSVM介绍（二）]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/16972975</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/16972975</guid><author>cucmakeit</author><pubDate>Tue, 26 Nov 2013 21:45:27 +0800</pubDate><description><![CDATA[鉴于libSVM中的readme文件有点长，而且，都是采用英文书写，这里，我把其中重要的内容提炼出来，并给出相应的例子来说明其用法，大家可以直接参考我的代码来调用libSVM库。

第一部分，利用libSVM自带的简易工具来演示SVM的两类分类过程。（以下内容只是利用libSVM自带的一个简易的工具供大家更好的理解SVM，如果你对SVM已经有了一定的了解，可以直接跳过这部分内容）

首先，]]></description><category></category></item><item><title><![CDATA[开源SVM库libSVM介绍]]></title><link>https://blog.youkuaiyun.com/cucmakeit/article/details/16972959</link><guid>https://blog.youkuaiyun.com/cucmakeit/article/details/16972959</guid><author>cucmakeit</author><pubDate>Tue, 26 Nov 2013 21:44:14 +0800</pubDate><description><![CDATA[libSVM是台湾大学林智仁教授等研究人员开发的一个用于支持向量机分类，回归分析及分布估计的c/c++开源库。另外，它也可以用于解决多类分类问题。 林智仁教授设计开发该SVM库的目的是为了让其它非专业人士可以更加方便快捷的使用SVM这个统计学习工具。libSVM提供了一些简单易用的接口，从而使得用户可以方便的使用，而不必关心其内部复杂的数学模型和运算过程。libSVM的主要特点有：

（1）各]]></description><category></category></item></channel></rss>