自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 文本相似性计算

文本相似性计算三个阶段: 1. 字面的匹配相似 2. 词汇的匹配相似 3. 语义的匹配相似一、JaccardSimilarity方法 对文本进行分词,然后对每一个单词分配一个唯一的ID(token),为了计算文本之间的相似性。JaccardSimilarity方法的计算方法是: 两个集合的交集/两个集合的并集二、文本的向量化 文本->向量化为向量->向量空间中的某一个点...

2017-09-30 15:59:00 195

转载 程序设计模式之单例模式

一、单利模式:就是只有一个实例。singleton pattern单例模式:确保某一个类在程序运行中只能生产一个实例,并提供一个访问它的全局访问点。这个类称为单例类。如一个工程中,数据库访问对象只有一个,电脑的鼠标只能连接一个,操作系统只能有一个窗口管理器,这是可以考虑使用单利模式。众所周知,C++类中,类对象被创建时,编译系统为对象分配内存空间,并自动调用构造函数,由构造函数完...

2017-03-21 09:49:00 174

转载 排序算法总结

转自: http://www.cnblogs.com/jingmoxukong/p/3790604.html转载于:https://www.cnblogs.com/mjbjtunlp/p/6496439.html

2017-03-03 14:04:00 100

转载 vim使用

1.精确匹配查找单词  如果你输入 "/the",你也可能找到 "there"。要找到以 "the" 结尾的单词,可以用:  /the\> "\>" 是一个特殊的记号,表示只匹配单词末尾。类似地,"\<" 只匹配单词的开头。  这样,要匹配一个完整的单词 "the",只需:/\<the\>2.在文本的行首(或其他位置)添加递增的顺序列,例如(1 2 3 ...

2017-01-01 17:52:00 152

转载 一道简单的动态规划题目——House Robber

一、题目 House Robber(一道Leetcode上的关于动态规划的简单题目)具体描述如下: There is a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only cons...

2016-10-04 15:30:00 120

转载 Linux下命令sort, uniq

标题:sort, uniq一、sort命令的使用 1. 作用:sort命令顾名思意,其可以帮助我们进行排序,而且可以依据不同的数据类型来排序。例如数字和文字的排序就不一样,sort可以指定不同的选项从而使得排序依据也不同,影响排序结果。 2. 选项:    -f:忽略大小写的差异,例如A与a视为编码相同;    -b:忽略最前面的空格部分;  ...

2016-09-25 15:41:00 76

转载 Linux下cut命令使用

标题:cut命令的使用作用:cut命令是对文件以行为单位,按照字节、字符、指定的域分隔符对行进行剪切,提取所需要的片段内容。一、用法: cut [-bn] [file] 或cut -c [file] 或cut -[df] [file] cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。 如果不指定 File 二、参数...

2016-09-25 14:53:00 258

转载 vim编辑器使用

一、引言   1. vim是一款功能强大的文本编辑器,如果使用熟练,将会有效帮助我们提高编辑文本、程序的效率。vim编辑器的上手使用门槛比较高,很多人怯于要记很多命令,往往在学习的初期阶段就望而却步。   2. vim的学习需要不断的练习、使用,只有强迫自己不断的使用,才能在使用的过程中记住那些看似复杂的命令,但是如果一旦习惯了vim的编辑模式,就会觉得vim真的会帮助我们提高文...

2016-09-08 17:37:00 89

转载 Linux下C/C++程序开发管理(makefile)

一、引言 从我们刚开始编写一个简单的C/C++ "Hello,World!",到将其编译、运行处结果—这部分工作IDE(集成开发环境)帮我们做了,包括语法错误检查,编译,调试,执行二进制程序。大部分时间我们只关注程序代码本身的编写,如何在Linux下对C/C++源代码的 进行有效管理,包括编译、链接、调试,make工具可以帮助我们完成这部分的工作。二、从...

2016-08-30 22:53:00 342

转载 Linux常用命令之grep

标题:grep命令的使用作用:grep可以解析一行文字,取得关键字,若该行存在关键字,就会整行列出。   grep [-acinv] [--color=auto] '查找字符串' filename一、参数  -a: 将binary文件以text方式查找数据  -c: 计算找到匹配字符串的行数  -i: 忽略大小写的不同,所有大小写视为相同  -n: 输出...

2016-08-28 17:28:00 74

转载 Linux常用命令之sed

标题:sed命令的使用作用:sed(stream editer)是以行为单位处理文本数据,可以对数据按行进行选取(显示打印)、替换、删除和新增等功能。工作流程:sed是一个流编辑器,它可以对从标准输入流中得到的数据进行处理,然后把处理以后得到的结果输出到标准输出,而标准输出通常关联到终端屏幕,因此处理后的结果也会显示到屏幕上。当然,也可以把标准输出重定向到文件,这样处理后的结果就...

2016-08-28 14:50:00 87

转载 Linux常用命令之awk

标题:awk命令的使用作用:awk是非常好用的数据处理工具,主要处理每一行的字段内的数据,默认的字段的分割符为空格键或[tab]键一、awk脚本的基本结构:  awk 'BEGIN{print "start"} pattern {commands} END{print "ends"}' file //一个awk脚本通常由:BEGIN语句块、能够使用模式匹配的通用语句块、EN...

2016-08-27 19:17:00 138

转载 Linux常用命令之seq

标题:seq命令的使用作用:seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制语法:  [1] seq [选项] 尾数  [2] seq [选项] 首数 尾数  [3] seq [选项] 首数 增量 尾数选项: -f, --format=格式...

2016-08-27 16:31:00 197

转载 C++构造/析构/赋值函数

在编写C++程序的时候,我们会为特定某一类对象申明类类型,几乎我们申明的每一个class都会有一个或多个构造函数、一个析构函数、一个赋值运算符重载=、以及拷贝构造函数。这些函数控制着类对象的基础操作,确保新定义的对象的初始化、完成对象撤销时的清理工作、赋予对象新值。如果这些函数的操作出错,则会导致严重的后果,所以确保这些函数的操作行为正常是非常重要的。一、编译器默认生成的...

2016-06-09 16:02:00 142

空空如也

空空如也

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

TA关注的人

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