- 博客(120)
- 资源 (1)
- 收藏
- 关注
转载 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
1101
转载 Non-negative Matrix Factorization 非负矩阵分解
著名的科学杂志《Nature》于1999年刊登了两位科学家D.D.Lee和H.S.Seung对数学中非负矩阵研究的突出成果。该文提出了一种新的矩阵分解思想――非负矩阵分解(Non-negative Matrix Factorization,NMF)算法,即NMF是在矩阵中所有元素均为非负数约束条件之下的矩阵分解方法。该论文的发表迅速引起了各个领域中的科学研究人员的重视:一方面,科学研究中的很多大规
2014-03-15 21:27:35
1207
转载 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
1237
转载 中文命名实体识别
命名实体识别(Named Entity Recognition, NER),又称作“专名识别”,主要任务是识别出文本中的人名、地名等专有名称和有意义的时间、日期等数量短语并加以归类。对很多文本挖掘任务来说,命名实体识别系统是重要的组成部分:一方面,命名实体识别可以帮助识别未登录词,而根据SIGHAN Bakeoff的数据评测结果,未登录词造成的分词精度损失远大于歧义;另一方面,对关键词提取等任务来
2014-01-03 10:15:39
6515
转载 VIM在多窗口编辑时的几个快捷键
使用VI提供的多窗口编辑在项目文件比较多的情况下非常方便。今天总结了几个比较好用的快捷键。最基本的是打开分割窗口 :sp a.pl切换窗口 Ctrl + w 按一次加上下键可以自己选择切换方向,按两次则从上到下自动遍历窗口扩大窗口 Ctrl-w + 扩大窗口缩小窗口 Ctrl-w - 缩小当前编辑窗口在vim中执行shell命令 :! ls 这样可以执行sh
2013-12-28 16:24:32
1066
转载 最佳vim技巧
最佳vim技巧----------------------------------------# 信息来源----------------------------------------www.vim.org : 官方站点comp.editors : 新闻组http://www.newriders.com/books/opl/ebooks/07357100
2013-12-26 16:21:03
3741
转载 正则表达式笔记
http://www.cppblog.com/kenlistian/archive/2008/04/29/48404.html1.正则表达式笔记必须记住的几个符号和组合. 匹配除换行符以外的所有字符一次? 匹配 0 次或一次* 匹配 0 次或多次+ 匹配 1 次或多次 使
2013-12-21 16:30:21
619
转载 正则表达式使用学习
. 任意字符;使用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
670
原创 宽字符测试
#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
875
转载 利用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
4336
转载 【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
19275
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
865
转载 Boost线程库学习笔记
http://www.cnblogs.com/younes/archive/2010/06/06/1752745.html一、创建一个线程创建线程 boost::thread myThread(threadFun); 需要注意的是:参数可以是函数对象或者函数指针。并且这个函数无参数,并返回void类型。 当一个thread执行完成时,这
2013-10-28 21:38:50
895
转载 c++中的.hpp文件
hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该cpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。1、是
2013-10-18 09:36:16
1627
转载 C++创建对象的两种方法
在C++里,有两种方法创建对象:方法一:ClassName object(param);这样就声明了一个ClassName类型的object对象,C++会为它分配足够的存放对象所有成员的存储空间。注意:为节省存储空间,C++创建对象时仅分配用于保存数据成员的空间,而类中定义的成员函数则被分配到存储空间中的一个公用区域,由该类的所有对象共享。例如,我定义了
2013-10-16 21:00:04
1367
转载 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
1549
转载 动态库*.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
2087
转载 gcc头文件指定及动态链接的使用
目录(?)[-]gcc头文件指定及动态链接的使用gcc头文件指定及动态链接的使用一include 与include二gcc指定头文件的三种情况三Linux指定动态库路径gcc头文件指定及动态链接的使用本文详细介绍了linux 下gcc头文件指定方法,以及搜索路径顺序的问题。另外,还总结了,gcc动态链接的方法以及路径指定,同样也讨论了搜索路径的顺序问题。本文
2013-10-16 15:23:12
1067
转载 问题集合 ---- linux 静态库和动态库
本文转自多网址,对作者表示感谢===================================================================linux静态库和动态库分析本文转自 http://www.linuxeden.com/html/develop/20100326/94297.html 1.什么是库
2013-10-16 14:32:58
731
转载 gcc生成静态库和动态库
http://hi.baidu.com/rgao_168/item/99eb94d7180c02876cce3f5e蛮清楚的。我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需
2013-10-16 14:31:21
724
转载 Linux下静态库和动态库(共享库)的制作与使用(原创)
作者:武汉华嵌嵌入式培训中心 讲师李家凯 Linux下静态库和动态库(共享库)的制作与使用 Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib。 静态函数库: 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,
2013-10-16 14:21:26
716
转载 动态库与静态库的异同、生成和使用详解
下面表格实例中,实现了把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
926
转载 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
727
转载 程序员的代码编辑器--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
1468
转载 再谈PHP、Python与Ruby
一句话总结简单地总结:假如你想帮他尽快找个活儿,赚到钱,推荐PHP。假如你想让他成为一个高效工程师,推荐 Python。 假如你想让他爱上他的工作,推荐 Ruby。语言的选择编程语言非常重要,不要认为他们都图灵等价,用起来都一样。实际上,好的语言,带给你的东西是超乎想像的。下面是一些看法:程序员的时间远比机器的时间宝贵:选择开发效率最高的语言吧,不要
2013-07-22 12:32:15
657
转载 vs2008+opencv2.3配置
how to install opencv2.3 for visual studio 2008.首先说明,这是一个非常详细的、脑残的一个过程。高手就走开吧,不要影响我帮助入门新手的心情!!其实每写一个文章都很花时间,因为我也是自己摸索入门的。回头来看看有些问题我现在觉得超简单但是当时却觉得是一个鬼门关!明天起大运放假四天耶,今天心情特好,就写一写吧,O(∩_∩)O哈哈哈~
2013-07-02 15:20:30
923
转载 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
737
转载 【转】java 读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String f
2013-05-22 09:48:17
718
原创 PyLucene win版安装
http://code.google.com/a/apache-extras.org/p/pylucene-extra/运行出错,查看wiki解决
2013-05-21 17:21:34
1241
转载 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
3186
转载 win7系统怎么用笔记本做wifi热点
将win7电脑变身WiFi热点,让手机、笔记本共享上网用win7建立无线局域网,可以共享上网可以局域网游戏。开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。宏碁、惠普笔记本和诺基亚N97mini亲测通过。以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下:1、以管理员身
2013-05-11 21:33:19
786
转载 用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
1036
转载 TeX.Knuth有关的故事
Donald E. Knuth 22岁毕业,由于“成绩过于优异”,同时被授予学士和硕士学位。他在36岁的时候就获得了图灵奖,可以算 是图灵奖获得者中为数不多的年轻人。(好像Unix的发明人之一Ken Thompson 是到40多岁才拿图灵奖的).Knuth 在图灵奖的颁奖典礼上做了关于计算机程序设计和艺术的关系的演讲,最近一期的 Programmer(程序员)杂志就刊登了对这篇文章的评注。 Knu
2013-01-24 17:25:22
1000
转载 ubuntu 端口操作
端口的安全性就不多说了,在ubuntu下想要开启或者关闭端口方法如下:1.扫描端口用ubuntu自带的网络工具中的端口扫描不够强大,扫描结果可能不全,推荐用nmap,黑客常用的端口扫描利器!安装方法:sudo apt-get install nmap ,想扫描端口nmap后加上域名或者ip即可。下面扫描本地端口:nmap localhost 2.查看端口进程命
2013-01-21 23:35:43
881
原创 一个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
8106
3
转载 用OpenCv找出最大连通域,并对其进行连通域进行ROI
由于项目需要,要对图像中的最大连通域进行标定,并且存储。首先需要使用cvFindCountour对边缘进行标定,其实它的原理就是连通域的边缘提取;其次就是对连通域进行大小判断找出最大的连通域;最后当然就是进行Rect并且ROI了。如果有需要可以进行存储。直接上源码吧。#include "cv.h"#include "cxcore.h"#include "highgui.h"
2012-08-16 11:00:08
3881
转载 李彦宏:给青年创业者的7大建议
第一招:向前看两年 当年李彦宏在美国抛弃唾手可得的博士帽,艰苦创业的时候,美国IT界最火的是电子商务。无数人拼了老命想要挤上这辆被看好的网络列车,甚至不惜抛掉自己熟悉的行业。 李彦宏没有跟随大流进入电子商务领域,而是悄悄走到了尚少有人问津的网络搜索领域。因为他看到了搜索对网络世界可能产生的巨大影响。 李彦宏告诫跃跃欲试的年轻人:一定要有向前看两年的眼光。跟风、赶潮流,
2012-08-13 13:02:05
7092
转载 基于运动目标轮廓的帧差法背景提取
速度很慢 相比较比基于像素值稳定提取背景,效果好一些#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
2163
转载 opencv各种内存泄露情况的大总结
以下文章共总结出cvLoadImage cvCloneImage cvGetRow 三个函数容易由于使用不当而泄露内存,要注意!OpenCV中的内存泄露问题(cvLoadImage函数)摘自:http://hi.baidu.com/srcer/blog/item/69890a447bc6c94f510ffe99.html/cmtid/e8aa8ce9c2e3b833b90e2dce
2012-07-21 11:08:01
1830
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人