自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BALANCE

机器学习+自然语言处理+系统架构+互联网

  • 博客(120)
  • 资源 (1)
  • 收藏
  • 关注

转载 推荐个整合了vim各种学习资源的网站

推荐个整合了vim各种学习资源的网站:http://u.memect.com/1005/

2014-05-22 11:00:54 997

转载 ubuntu与win7双系统,重装win7后的grub引导修复

Ubuntu与Win7双系统,在重装Win7后会出现Ubuntu的Linux不能启动的情况,这是因为grub引导被覆盖了。   要修复grub需要一张Ubuntu的LiveCD(安装光盘),用LiveCD启动电脑,进入试用Ubuntu,进入之后打开终端,做如下几步:   1、输入sudo -i取得权限;   2、找到安装ubuntu的挂载点,我的 / 在sda9,/boot

2014-03-22 11:13:33 1041

转载 Non-negative Matrix Factorization 非负矩阵分解

著名的科学杂志《Nature》于1999年刊登了两位科学家D.D.Lee和H.S.Seung对数学中非负矩阵研究的突出成果。该文提出了一种新的矩阵分解思想――非负矩阵分解(Non-negative Matrix Factorization,NMF)算法,即NMF是在矩阵中所有元素均为非负数约束条件之下的矩阵分解方法。该论文的发表迅速引起了各个领域中的科学研究人员的重视:一方面,科学研究中的很多大规

2014-03-15 21:27:35 1154

转载 Ubuntu及Terminal常用快捷键(转载)

1.关于终端的快捷键:Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例 来说,输入”cd /ho”在按一下tab键,终端里就会显示”cd /home”了。如果您的文件夹下,有两个名字开头部分相同的文件,比如有”picture001.bmp”和”picture002.bmp”两个文 件,输入”rm pic”以后按下tab键,就会补全成”rm picture”,您可以

2014-01-04 14:36:04 1120

转载 中文命名实体识别

命名实体识别(Named Entity Recognition, NER),又称作“专名识别”,主要任务是识别出文本中的人名、地名等专有名称和有意义的时间、日期等数量短语并加以归类。对很多文本挖掘任务来说,命名实体识别系统是重要的组成部分:一方面,命名实体识别可以帮助识别未登录词,而根据SIGHAN Bakeoff的数据评测结果,未登录词造成的分词精度损失远大于歧义;另一方面,对关键词提取等任务来

2014-01-03 10:15:39 6465

转载 VIM在多窗口编辑时的几个快捷键

使用VI提供的多窗口编辑在项目文件比较多的情况下非常方便。今天总结了几个比较好用的快捷键。最基本的是打开分割窗口 :sp a.pl切换窗口 Ctrl + w 按一次加上下键可以自己选择切换方向,按两次则从上到下自动遍历窗口扩大窗口 Ctrl-w + 扩大窗口缩小窗口 Ctrl-w - 缩小当前编辑窗口在vim中执行shell命令 :! ls 这样可以执行sh

2013-12-28 16:24:32 1044

转载 最佳vim技巧

最佳vim技巧----------------------------------------# 信息来源----------------------------------------www.vim.org : 官方站点comp.editors : 新闻组http://www.newriders.com/books/opl/ebooks/07357100

2013-12-26 16:21:03 3715

转载 正则表达式笔记

http://www.cppblog.com/kenlistian/archive/2008/04/29/48404.html1.正则表达式笔记必须记住的几个符号和组合.        匹配除换行符以外的所有字符一次?        匹配 0 次或一次*        匹配 0 次或多次+        匹配 1 次或多次               使

2013-12-21 16:30:21 605

转载 正则表达式使用学习

. 任意字符;使用match_no_dot_null标志时不匹配NULL字符; 使用match_not_dot_newline时不匹配换行字符        ^ 匹配行的开始        $ 匹配行的结束        * 重复零次或则更多,例如a*b可匹配b,ab,aab,aaaaaaab        + 重复一次以上,例如a+b可匹配ab,aab,aaaaaaaab。但

2013-12-21 15:44:43 629

原创 宽字符测试

#include#includeusing namespace std;int main(){ wstring ws1=L"一二三四五六七八九"; wstring ws2=L"123456789"; wstring ws3=L"abcdefghi"; string a=""; cout cout cout cout cout stri

2013-12-20 20:37:24 862

转载 利用sed 命令去掉windows下回车符及空白符

1.去掉所有行的空格sed  -i 's/ //g'   df.txt2.去掉所有行的空格sed  -e 's/ //g'   df.txt  >cwm.txt3.将每一行拖尾的“空白字符”(空格,制表符)删除sed 's/ *$//'  df.txt   >cwm.txt4.将每一行中的前导和拖尾的空白字符删除sed 's/^ *//;s/ *$//'  df

2013-12-17 17:29:22 4277

转载 【Shell】统计文件里面特定字符串出现次数

下面三个方法都可以完成这个需求1.第一种方法:使用grep命令进行统计grep -o '字符串' file |wc -l2.第二种方法:使用awk命令进行统计awk -v RS="@#$j" '{print gsub(/字符串/,"&")}' file3.第三种方法:另一种使用awk命令进行统计的方法awk  '{s+=gsub(/字符串/,"&")}END{p

2013-12-17 17:27:27 19143 1

转载 详解Linux下SSH远程文件传输命令scp

相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦

2013-11-07 15:34:27 852

转载 Boost线程库学习笔记

http://www.cnblogs.com/younes/archive/2010/06/06/1752745.html一、创建一个线程创建线程    boost::thread myThread(threadFun);    需要注意的是:参数可以是函数对象或者函数指针。并且这个函数无参数,并返回void类型。    当一个thread执行完成时,这

2013-10-28 21:38:50 871

转载 c++中的.hpp文件

hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该cpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。1、是

2013-10-18 09:36:16 1608

转载 C++创建对象的两种方法

在C++里,有两种方法创建对象:方法一:ClassName object(param);这样就声明了一个ClassName类型的object对象,C++会为它分配足够的存放对象所有成员的存储空间。注意:为节省存储空间,C++创建对象时仅分配用于保存数据成员的空间,而类中定义的成员函数则被分配到存储空间中的一个公用区域,由该类的所有对象共享。例如,我定义了

2013-10-16 21:00:04 1346

转载 C++中类实例化,有new的区别

A a;A * a = new a();以上两种方式皆可实现类的实例化,有new的区别在于:1.前者在堆栈中分配内存,后者为动态内存分配,在一般应用中是没有什么区别的,但动态内存分配会使对象的可控性增强。2.不加new在堆栈中分配内存3.大程序用new,小程序直接申请4.只是把对象分配在堆栈内存中5.new必须delete删除,不用new系统

2013-10-16 18:03:45 1539

转载 动态库*.so制作-linux 嵌套动态库

http://blog.csdn.net/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

2013-10-16 17:25:50 2058

转载 gcc头文件指定及动态链接的使用

目录(?)[-]gcc头文件指定及动态链接的使用gcc头文件指定及动态链接的使用一include 与include二gcc指定头文件的三种情况三Linux指定动态库路径gcc头文件指定及动态链接的使用本文详细介绍了linux 下gcc头文件指定方法,以及搜索路径顺序的问题。另外,还总结了,gcc动态链接的方法以及路径指定,同样也讨论了搜索路径的顺序问题。本文

2013-10-16 15:23:12 1043

转载 问题集合 ---- linux 静态库和动态库

本文转自多网址,对作者表示感谢===================================================================linux静态库和动态库分析本文转自 http://www.linuxeden.com/html/develop/20100326/94297.html 1.什么是库

2013-10-16 14:32:58 716

转载 gcc生成静态库和动态库

http://hi.baidu.com/rgao_168/item/99eb94d7180c02876cce3f5e蛮清楚的。我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需

2013-10-16 14:31:21 713

转载 Linux下静态库和动态库(共享库)的制作与使用(原创)

作者:武汉华嵌嵌入式培训中心 讲师李家凯  Linux下静态库和动态库(共享库)的制作与使用 Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib。 静态函数库:  这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,

2013-10-16 14:21:26 704

转载 动态库与静态库的异同、生成和使用详解

下面表格实例中,实现了把test模块分别生成动态库(libtest.so)和静态库(libtest.a),并使用了生成的库。详情和注解如下: 类型生成使用异同其他动态库(.so格式)1.先编译成.o文件:gcc -c test.c -o test.o;2.封装成动态库:gcc -share -fPCI -o libte

2013-10-16 14:05:01 908

转载 Ubuntu 12.04 中安装和配置 Java JDK

先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压Step1:# 将解压好的jdk1.7.0_21文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/jdk1.7.0_21/ /usr/lib/jvm/Step2:# 配置环境变量sudo gedit ~/.pr

2013-07-23 22:20:56 716

转载 程序员的代码编辑器--Sublime Text

===目录===在Windows/Ubuntu上安装Sublime Text 2在Windows/Ubuntu上搭建Sublime Text 2的C/C++编译环境使用Sublime Text 2编写、编译、运行C++代码推荐几个程序员喜欢的Sublime Text 2插件使用Sublime Text 2浏览Source Code使用Sublime Text 2和G

2013-07-23 11:13:14 1454

转载 再谈PHP、Python与Ruby

一句话总结简单地总结:假如你想帮他尽快找个活儿,赚到钱,推荐PHP。假如你想让他成为一个高效工程师,推荐 Python。 假如你想让他爱上他的工作,推荐 Ruby。语言的选择编程语言非常重要,不要认为他们都图灵等价,用起来都一样。实际上,好的语言,带给你的东西是超乎想像的。下面是一些看法:程序员的时间远比机器的时间宝贵:选择开发效率最高的语言吧,不要

2013-07-22 12:32:15 638

转载 vs2008+opencv2.3配置

how to install opencv2.3 for visual studio 2008.首先说明,这是一个非常详细的、脑残的一个过程。高手就走开吧,不要影响我帮助入门新手的心情!!其实每写一个文章都很花时间,因为我也是自己摸索入门的。回头来看看有些问题我现在觉得超简单但是当时却觉得是一个鬼门关!明天起大运放假四天耶,今天心情特好,就写一写吧,O(∩_∩)O哈哈哈~

2013-07-02 15:20:30 912

转载 OpenCV2.3.1+VS2008安装笔记

一.下载OpenCV下载OpenCV2.3.1 for windows(即 OpenCV-2.3.1-win-superpack.exe )双击该exe文件,将其解压到本地磁盘上,比如:D盘    二.配置系统环境变量:我们需要将OpenCV的dll文件所在的目录加入Path环境变量,这样OpenCV才能调用,该路径为:?

2013-07-02 15:19:33 731

转载 【转】java 读取文件方法大全

1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile {    /**     * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。     */    public static void readFileByBytes(String f

2013-05-22 09:48:17 676

原创 PyLucene win版安装

http://code.google.com/a/apache-extras.org/p/pylucene-extra/运行出错,查看wiki解决

2013-05-21 17:21:34 1234

转载 egg文件制作与安装

python的egg文件有点像java中的jar文件,是一个工程打包文件,便于安装部署,仅此一点,给多少pythoner带来了多少激动。如何制作egg文件呢?see官方文档http://peak.telecommunity.com/DevCenter/PythonEggs,到http://pypi.python.org/pypi/setuptools下载setuptools包,然后安装

2013-05-21 16:30:37 3144

转载 win7系统怎么用笔记本做wifi热点

将win7电脑变身WiFi热点,让手机、笔记本共享上网用win7建立无线局域网,可以共享上网可以局域网游戏。开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。宏碁、惠普笔记本和诺基亚N97mini亲测通过。以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下:1、以管理员身

2013-05-11 21:33:19 774

转载 用chardet判断字符编码的方法

http://www.cnblogs.com/xiaowuyi/archive/2012/03/09/2387173.htmlchardet 用来实现字符串/文件编码检测模板1、chardet下载与安装下载地址:http://pypi.python.org/pypi/chardet到下面的网址下载setuptools-0.6c11.win32-py2.7

2013-05-08 21:07:31 1012

转载 TeX.Knuth有关的故事

Donald E. Knuth 22岁毕业,由于“成绩过于优异”,同时被授予学士和硕士学位。他在36岁的时候就获得了图灵奖,可以算 是图灵奖获得者中为数不多的年轻人。(好像Unix的发明人之一Ken Thompson 是到40多岁才拿图灵奖的).Knuth 在图灵奖的颁奖典礼上做了关于计算机程序设计和艺术的关系的演讲,最近一期的 Programmer(程序员)杂志就刊登了对这篇文章的评注。 Knu

2013-01-24 17:25:22 977

转载 ubuntu 端口操作

端口的安全性就不多说了,在ubuntu下想要开启或者关闭端口方法如下:1.扫描端口用ubuntu自带的网络工具中的端口扫描不够强大,扫描结果可能不全,推荐用nmap,黑客常用的端口扫描利器!安装方法:sudo apt-get install nmap ,想扫描端口nmap后加上域名或者ip即可。下面扫描本地端口:nmap  localhost 2.查看端口进程命

2013-01-21 23:35:43 652

原创 一个java工程,可以有几个main方法

1、Java can set the main class  in one project.So there can be many main methods.

2012-11-07 16:17:00 8007 3

转载 用OpenCv找出最大连通域,并对其进行连通域进行ROI

由于项目需要,要对图像中的最大连通域进行标定,并且存储。首先需要使用cvFindCountour对边缘进行标定,其实它的原理就是连通域的边缘提取;其次就是对连通域进行大小判断找出最大的连通域;最后当然就是进行Rect并且ROI了。如果有需要可以进行存储。直接上源码吧。#include "cv.h"#include "cxcore.h"#include "highgui.h"

2012-08-16 11:00:08 3838

转载 李彦宏:给青年创业者的7大建议

第一招:向前看两年  当年李彦宏在美国抛弃唾手可得的博士帽,艰苦创业的时候,美国IT界最火的是电子商务。无数人拼了老命想要挤上这辆被看好的网络列车,甚至不惜抛掉自己熟悉的行业。  李彦宏没有跟随大流进入电子商务领域,而是悄悄走到了尚少有人问津的网络搜索领域。因为他看到了搜索对网络世界可能产生的巨大影响。  李彦宏告诫跃跃欲试的年轻人:一定要有向前看两年的眼光。跟风、赶潮流,

2012-08-13 13:02:05 7066

转载 基于运动目标轮廓的帧差法背景提取

速度很慢 相比较比基于像素值稳定提取背景,效果好一些#include "stdafx.h"#include "cv.h"  #include "highgui.h"  #include "cxcore.h"#include "cvaux.h"#include #pragma comment(lib,"cv200d.lib")#pragma comment(lib

2012-07-23 09:51:42 2145

转载 opencv各种内存泄露情况的大总结

以下文章共总结出cvLoadImage cvCloneImage cvGetRow 三个函数容易由于使用不当而泄露内存,要注意!OpenCV中的内存泄露问题(cvLoadImage函数)摘自:http://hi.baidu.com/srcer/blog/item/69890a447bc6c94f510ffe99.html/cmtid/e8aa8ce9c2e3b833b90e2dce

2012-07-21 11:08:01 1799

CvvImage类源代码

OpenCV被去掉的CvvImage类,可以自己加上,再使用。

2012-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除