<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[BALANCE ]]></title><description><![CDATA[机器学习+自然语言处理+系统架构+互联网]]></description><link>https://blog.youkuaiyun.com/itcdbb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; itcdbb]]></copyright><item><title><![CDATA[推荐个整合了vim各种学习资源的网站]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/26567979</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/26567979</guid><author>itcdbb</author><pubDate>Thu, 22 May 2014 11:00:54 +0800</pubDate><description><![CDATA[推荐个整合了vim各种学习资源的网站：http://u.memect.com/1005/]]></description><category></category></item><item><title><![CDATA[ubuntu与win7双系统，重装win7后的grub引导修复]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/21784983</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/21784983</guid><author>itcdbb</author><pubDate>Sat, 22 Mar 2014 11:13:33 +0800</pubDate><description><![CDATA[Ubuntu与Win7双系统，在重装Win7后会出现Ubuntu的Linux不能启动的情况，这是因为grub引导被覆盖了。

   要修复grub需要一张Ubuntu的LiveCD（安装光盘），用LiveCD启动电脑，进入试用Ubuntu，进入之后打开终端，做如下几步：

   1、输入sudo -i取得权限；

   2、找到安装ubuntu的挂载点，我的 / 在sda9，/boot]]></description><category></category></item><item><title><![CDATA[Non-negative Matrix Factorization 非负矩阵分解]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/21297681</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/21297681</guid><author>itcdbb</author><pubDate>Sat, 15 Mar 2014 21:27:35 +0800</pubDate><description><![CDATA[著名的科学杂志《Nature》于1999年刊登了两位科学家D.D.Lee和H.S.Seung对数学中非负矩阵研究的突出成果。该文提出了一种新的矩阵分解思想――非负矩阵分解(Non-negative Matrix Factorization，NMF)算法，即NMF是在矩阵中所有元素均为非负数约束条件之下的矩阵分解方法。该论文的发表迅速引起了各个领域中的科学研究人员的重视：一方面，科学研究中的很多大规]]></description><category></category></item><item><title><![CDATA[Ubuntu及Terminal常用快捷键(转载)]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/17842345</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/17842345</guid><author>itcdbb</author><pubDate>Sat, 04 Jan 2014 14:36:04 +0800</pubDate><description><![CDATA[1.关于终端的快捷键：

Tab：tab键是比较常用的一个快捷键，它的作用是补全文件名或者路径。举例 来说，输入”cd /ho”在按一下tab键，终端里就会显示”cd /home”了。如果您的文件夹下，有两个名字开头部分相同的文件，比如有”picture001.bmp”和”picture002.bmp”两个文 件，输入”rm pic”以后按下tab键，就会补全成”rm picture”，您可以]]></description><category></category></item><item><title><![CDATA[中文命名实体识别]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/17784293</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/17784293</guid><author>itcdbb</author><pubDate>Fri, 03 Jan 2014 10:15:39 +0800</pubDate><description><![CDATA[命名实体识别(Named Entity Recognition, NER)，又称作“专名识别”，主要任务是识别出文本中的人名、地名等专有名称和有意义的时间、日期等数量短语并加以归类。对很多文本挖掘任务来说，命名实体识别系统是重要的组成部分：一方面，命名实体识别可以帮助识别未登录词，而根据SIGHAN Bakeoff的数据评测结果，未登录词造成的分词精度损失远大于歧义；另一方面，对关键词提取等任务来]]></description><category></category></item><item><title><![CDATA[VIM在多窗口编辑时的几个快捷键]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/17633809</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/17633809</guid><author>itcdbb</author><pubDate>Sat, 28 Dec 2013 16:24:32 +0800</pubDate><description><![CDATA[使用VI提供的多窗口编辑在项目文件比较多的情况下非常方便。今天总结了几个比较好用的快捷键。

最基本的是打开分割窗口 :sp a.pl

切换窗口 Ctrl + w 按一次加上下键可以自己选择切换方向，按两次则从上到下自动遍历窗口

扩大窗口 Ctrl-w + 扩大窗口

缩小窗口 Ctrl-w - 缩小当前编辑窗口

在vim中执行shell命令 :! ls 这样可以执行sh]]></description><category></category></item><item><title><![CDATA[最佳vim技巧]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/17585693</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/17585693</guid><author>itcdbb</author><pubDate>Thu, 26 Dec 2013 16:21:03 +0800</pubDate><description><![CDATA[最佳vim技巧
----------------------------------------
# 信息来源
----------------------------------------
www.vim.org         : 官方站点
comp.editors        : 新闻组
http://www.newriders.com/books/opl/ebooks/07357100]]></description><category></category></item><item><title><![CDATA[正则表达式笔记]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/17468255</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/17468255</guid><author>itcdbb</author><pubDate>Sat, 21 Dec 2013 16:30:21 +0800</pubDate><description><![CDATA[http://www.cppblog.com/kenlistian/archive/2008/04/29/48404.html


1.正则表达式笔记

必须记住的几个符号和组合
.        匹配除换行符以外的所有字符一次
?        匹配 0 次或一次
*        匹配 0 次或多次
+        匹配 1 次或多次

               使]]></description><category></category></item><item><title><![CDATA[正则表达式使用学习]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/17467493</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/17467493</guid><author>itcdbb</author><pubDate>Sat, 21 Dec 2013 15:44:43 +0800</pubDate><description><![CDATA[. 任意字符;使用match_no_dot_null标志时不匹配NULL字符; 使用match_not_dot_newline时不匹配换行字符

        ^ 匹配行的开始
        $ 匹配行的结束
        * 重复零次或则更多,例如a*b可匹配b,ab,aab,aaaaaaab
        + 重复一次以上，例如a+b可匹配ab,aab,aaaaaaaab。但]]></description><category></category></item><item><title><![CDATA[宽字符测试]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/17453819</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/17453819</guid><author>itcdbb</author><pubDate>Fri, 20 Dec 2013 20:37:24 +0800</pubDate><description><![CDATA[#include
#include
using namespace std;


int main()
{
 wstring ws1=L"一二三四五六七八九";
 wstring ws2=L"123456789";
 wstring ws3=L"abcdefghi";
 string a="";
 cout
 cout
 cout
 cout
 cout
 stri]]></description><category></category></item><item><title><![CDATA[利用sed 命令去掉windows下回车符及空白符]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/17380613</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/17380613</guid><author>itcdbb</author><pubDate>Tue, 17 Dec 2013 17:29:22 +0800</pubDate><description><![CDATA[1.去掉所有行的空格
sed  -i 's/ //g'   df.txt
2.去掉所有行的空格
sed  -e 's/ //g'   df.txt  >cwm.txt

3.将每一行拖尾的“空白字符”（空格，制表符）删除
sed 's/ *$//'  df.txt   >cwm.txt

4.将每一行中的前导和拖尾的空白字符删除
sed 's/^ *//;s/ *$//'  df]]></description><category></category></item><item><title><![CDATA[【Shell】统计文件里面特定字符串出现次数]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/17380583</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/17380583</guid><author>itcdbb</author><pubDate>Tue, 17 Dec 2013 17:27:27 +0800</pubDate><description><![CDATA[下面三个方法都可以完成这个需求

1.第一种方法：使用grep命令进行统计
grep -o '字符串' file |wc -l

2.第二种方法：使用awk命令进行统计
awk -v RS="@#$j" '{print gsub(/字符串/,"&")}' file

3.第三种方法：另一种使用awk命令进行统计的方法
awk  '{s+=gsub(/字符串/,"&")}END{p]]></description><category></category></item><item><title><![CDATA[详解Linux下SSH远程文件传输命令scp]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/14452325</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/14452325</guid><author>itcdbb</author><pubDate>Thu, 07 Nov 2013 15:34:27 +0800</pubDate><description><![CDATA[相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据，大部分情况下VPS上都已经安装了Nginx或者类似的web server，直接将要传输的文件放到web server的目录，然后在目标机器上执行：wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦]]></description><category></category></item><item><title><![CDATA[Boost线程库学习笔记]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/13359779</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/13359779</guid><author>itcdbb</author><pubDate>Mon, 28 Oct 2013 21:38:50 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/younes/archive/2010/06/06/1752745.html


一、创建一个线程

创建线程

    boost::thread myThread(threadFun);

    需要注意的是：参数可以是函数对象或者函数指针。并且这个函数无参数，并返回void类型。

    当一个thread执行完成时，这]]></description><category></category></item><item><title><![CDATA[c++中的.hpp文件]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/12848691</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/12848691</guid><author>itcdbb</author><pubDate>Fri, 18 Oct 2013 09:36:16 +0800</pubDate><description><![CDATA[hpp,其实质就是将.cpp的实现代码混入.h头文件当中，定义与实现都包含在同一文件，则该类的调用者只需要include该cpp文件即可，无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中，不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数，也不用再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。
1、是]]></description><category></category></item><item><title><![CDATA[C++创建对象的两种方法]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/12791169</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/12791169</guid><author>itcdbb</author><pubDate>Wed, 16 Oct 2013 21:00:04 +0800</pubDate><description><![CDATA[在C++里，有两种方法创建对象：


方法一：

ClassName object(param);

这样就声明了一个ClassName类型的object对象，C++会为它分配足够的存放对象所有成员的存储空间。

注意：为节省存储空间，C++创建对象时仅分配用于保存数据成员的空间，而类中定义的成员函数则被分配到存储空间中的一个公用区域，由该类的所有对象共享。

例如，我定义了]]></description><category></category></item><item><title><![CDATA[C++中类实例化，有new的区别]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/12784289</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/12784289</guid><author>itcdbb</author><pubDate>Wed, 16 Oct 2013 18:03:45 +0800</pubDate><description><![CDATA[A a;

A * a = new a();

以上两种方式皆可实现类的实例化，有new的区别在于：

1.前者在堆栈中分配内存，后者为动态内存分配，在一般应用中是没有什么区别的，但动态内存分配会使对象的可控性增强。

2.不加new在堆栈中分配内存

3.大程序用new，小程序直接申请

4.只是把对象分配在堆栈内存中

5.new必须delete删除，不用new系统]]></description><category></category></item><item><title><![CDATA[动态库*.so制作-linux 嵌套动态库]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/12783685</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/12783685</guid><author>itcdbb</author><pubDate>Wed, 16 Oct 2013 17:25:50 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/cy_cai/article/details/9959511


在linux下制作动态库*.so。




1、linux下动态库的制作

//so_test.h
#include "stdio.h"
void test_a();
void test_b();
void test_c();

//test_a.c
#in]]></description><category></category></item><item><title><![CDATA[gcc头文件指定及动态链接的使用]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/12781405</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/12781405</guid><author>itcdbb</author><pubDate>Wed, 16 Oct 2013 15:23:12 +0800</pubDate><description><![CDATA[目录(?)[-]

gcc头文件指定及动态链接的使用gcc头文件指定及动态链接的使用

一include 与include二gcc指定头文件的三种情况三Linux指定动态库路径




gcc头文件指定及动态链接的使用
本文详细介绍了linux 下gcc头文件指定方法，以及搜索路径顺序的问题。另外，还总结了，gcc动态链接的方法以及路径指定，同样也讨论了搜索路径的顺序问题。本文]]></description><category></category></item><item><title><![CDATA[问题集合 ---- linux 静态库和动态库]]></title><link>https://blog.youkuaiyun.com/itcdbb/article/details/12780367</link><guid>https://blog.youkuaiyun.com/itcdbb/article/details/12780367</guid><author>itcdbb</author><pubDate>Wed, 16 Oct 2013 14:32:58 +0800</pubDate><description><![CDATA[本文转自多网址，对作者表示感谢




===================================================================

linux静态库和动态库分析




本文转自 http://www.linuxeden.com/html/develop/20100326/94297.html

 

1.什么是库
]]></description><category></category></item></channel></rss>