信息检索导论第二章--词项词典及倒排记录表

#信息检索导论第二章–词项词典及倒排记录表

倒排索引的构建过程:

  1. 收集待建索引的原文档(Document)
  2. 将原文档传给词条化工具(Tokenizer)进行文本词条化
  3. 将第二步得到的词条(Token)传给语言分析工具(Linguistic modules)进行语言学预处理,得到词项(Term)
  4. 将得到的词项(Term)传给索引组件(Indexer),建立倒排索引

    Read More

vim实现CTRL+S为保存快捷键

#vim实现CTRL+S为保存快捷键

用vim正撸代码撸的飞起,突然Xshell就掉线了,真是太蛋疼了。

于是开始怀念起vs下撸代码时随时随地ctrl+s保存的快捷键,百度了一下,网上的vim实现ctrl+s保存的快捷键设置都有问题,自己捣鼓了半天才搞定,在这里记录一下。

Read More

关于C中指针的引用,解引用与脱去解引用

#关于C中指针的引用,解引用与脱去解引用

*,&在指针操作中的意义

(1)*

大家都知道在写int * p 时,* 可以声明一个指针。很少人知道* 在C/C++中还有一个名字就是“解引用”。他的意思就是解释引用,说的通俗一点就是,直接去寻找指针所指的地址里面的内容,此内容可以是任何数据类型,当然也可以是指针(这就是双重指针,后面将会讨论)。需要注意的是,在变量声明的时候,* 不能当做解引用使用,只是表示你声明的变量是一个指针类型。

Read More

关于C语言中的位运算符的学习即应用

#关于C语言中的位运算符的学习即应用

一.运算符的种类和运算规则:

   &      与:全1则1,有0则0
   |       或:有1则1,全0则0
   ^   异或:相同为0,不同为1
   ~  取反:~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0
   << 左移:用来将一个数的各二进制位全部左移N位,右补0
   >> 右移:将一个数的各二进制位右移N位,移到右端的低位被舍弃,对于无符号数,高位补0

Read More