自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (16)
  • 收藏
  • 关注

原创 【北大天网搜索引擎TSE学习笔记】第6节——获取用户输入

这一节将介绍搜索功能入口程序TSESearch.cpp的第二步——获取用户输入。(一)        获取用户在浏览器中输入的查询数据,需要跟web服务器进行数据交互,这就用到了前面提到的CGI方式。如果对CGI程序还是不太熟悉,请先阅读相关资料学习(推荐:http://blog.csdn.net/lewsn2008/article/details/8519908)。这里简单叙述一下,

2013-01-25 10:44:53 2428

原创 【北大天网搜索引擎TSE学习笔记】第5节——准备数据

上一节对搜索功能的入口程序TSESearch.cpp的main函数做了介绍,对搜索功能的实现的流程有了大概的了解,从这节开始讲对上节中提到的几个主要流程——准备数据、获取用户输入、中文分词、检索关键词、结果排序和显示搜索结果进行详细的分析。这一节分析准备数据的源代码。(这一节的内容非常简单,明白的朋友可以直接略过)         (1)加载字典         上一节的main函数中第1

2013-01-23 21:23:43 2354 2

原创 【北大天网搜索引擎TSE学习笔记】第3节——从用户点击“搜索”按钮开始

在第一节中已经将查询服务子系统搭建起来,可以在天网搜索引擎的首页中输入搜索字符串、点击搜索按钮并得到搜索的结果页面。那后台到底是怎么处理的呢?怎么从网页获取用户输入然后调用搜索程序进行搜索呢?大家在这一节将得到答案。我们从用户操作开始入手,首先呈现在用户面前的是天网搜索的首页,第一节中已经说明该首页的页面文件就是/var/www/html/index.html,我们先看看该文件

2013-01-22 13:42:43 2591

原创 【北大天网搜索引擎TSE学习笔记】第4节——实现搜索功能的入口程序

上一节中说到,TSESearch.cpp是实现搜索功能的入口程序,这一节将分析TSESearch.cpp源代码。在看源代码之前,先梳理一下该程序中的主要步骤:(1)准备数据在第二节中介绍了系统中一些重要的数据文件,这些文件便是实现搜索功能所需的数据文件,如:字典文件、倒排文件、网页索引文件和URL索引文件等。程序第一步需要读取这些文件的内容为搜索做好准备。(2)获取用户输入获取用户

2013-01-21 20:38:55 2332

转载 【转】c++ web编程:写出你的CGI程序(英文)

原文地址:http://www.tutorialspoint.com/cplusplus/cpp_web_programming.htmWhat is CGI ?The Common Gateway Interface, or CGI, is a set of standards that define how information is exchanged betwee

2013-01-20 16:14:24 2868

转载 【转】c++ web编程:写出你的CGI程序

转自:http://www.cnblogs.com/moonlove/archive/2012/02/22/2509147.html英文原文地址:http://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm一 什么是CGI      CGI(The Common Gateway Interface):通用网关

2013-01-19 13:12:49 5387

原创 【北大天网搜索引擎TSE学习笔记】第2节——重要数据文件介绍

本节对系统中的主要的数据文件做一个简单的介绍,方便后面对系统源代码的阅读和对系统的理解。以下如不特别说明,所有路径或者文件都是相对于index目录而言的,即以index为当前目录。(1)   ./ChSeg/words.dict为词典文件,包含该系统支持的所有中文单字、词以及标点符号等,该词典是中文分词的依据,直接决定了分词的结果。该文件中每条记录为一行,包含三项数据,第一个为序号,第二个

2013-01-15 13:31:22 3655 1

原创 【北大天网搜索引擎TSE学习笔记】第1节——环境搭建

最近在看《搜索引擎——原理、技术与系统》一书,同时下载了书中介绍的原型系统——北大天网搜索引擎TSE的源代码进行学习。之前没有任何搜索引擎方面的基础,也没有web开发经验,一切从零开始学习。为了记录学到的知识以备日后之用,也为了与大家分享并一起学习探讨,将学习的过程整理成笔记,连载发布于本博客。声明一下,我不是高手,我是菜鸟,从零开始学习,所以如果文中有错误之处敬请大家批评指出,也欢迎感兴趣的朋友

2013-01-09 11:30:39 8719 14

原创 我的vim配置(带注释)

我的vim配置(带注释),比较简单实用,以后根据功能的添加会不断更新。有需要的朋友拷贝以下内容放入用户家目录的.vimrc文件中,重启vim即可。另外多啰嗦两句:1、用户家目录,如我的linux当前用户名为andy,则默认的家目录为/home/andy,命令行中也可以通过 cd ~ 命令进入;2、.vimrc文件为隐藏文件,在家目录中通过命令 ls -l 可查看到。"---

2013-01-06 11:09:36 4203

转载 【转】倒排文件索引(Inverted File Index)的建立

建立索引目前主流的索引技术有三种:倒排文件、后缀数组和签名。后缀数组的方法虽然快,但是其维护困难,代价相当高,不适合做引擎的索引。签名是一种很好的索引方式,但倒排文件的速度和性能已经超过了签名。倒排文件是一种在各大搜索引擎中被主要使用的索引的方式,并且它也是搜索引擎中一个核心的技术。5.2.1  倒排文件索引(Inverted File Index)的建立倒排索引文件是一种

2013-01-04 15:00:30 2545

PackagingGuide_Debian打包.pdf

Debian打包参考手册。 Welcome to the Ubuntu Packaging Guide! This guide is primarily addressed to those who would like to make and maintain Ubuntu packages.

2015-01-21

deb包制作+软件图标+加到系统菜单实例

本实例包含以下内容: 1. 制作deb包;2. 安装和卸载制作的deb包;3. 为该包制作软件图标;4. 安装后要将该软件加入到系统的开始菜单中

2014-10-15

Logistic回归总结(非常好的机器学习总结资料)

看了Stanford的Andrew Ng老师的机器学习公开课中关于Logistic Regression的讲解,然后又看了《机器学习实战》中的LogisticRegression部分,写下此篇学习笔记总结一下。 首先说一下我的感受,《机器学习实战》一书在介绍原理的同时将全部的算法用源代码实现,非常具有操作性,可以加深对算法的理解,但是美中不足的是在原理上介绍的比较粗略,很多细节没有具体介绍。所以,对于没有基础的朋友(包括我)某些地方可能看的一头雾水,需要查阅相关资料进行了解。所以说,该书还是比较适合有基础的朋友。

2013-11-13

新浪微博Python-SDK发微博(有详细博客文章)

利用新浪微博Python-SDK发微博的程序包,并有详细的笔记进行说明(详见博客系列文章:http://blog.csdn.net/lewsn2008/article/details/9098527)。另外说明,该程序是在linux下编写的。

2013-06-15

正向最大匹配中文分词算法

中文分词一直都是中文自然语言处理领域的基础研究。目前,网络上流行的很多中文分词软件都可以在付出较少的代价的同时,具备较高的正确率。而且不少中文分词软件支持Lucene扩展。但不管实现如何,目前而言的分词系统绝大多数都是基于中文词典的匹配算法。其中最为常见的是最大匹配算法 (Maximum Matching,以下简称MM算法) 。MM算法有三种:一种正向最大匹配,一种逆向最大匹配和双向匹配。本程序实现了正向最大匹配算法。

2013-02-26

Windows下Android开发环境搭建指南

Windows下Android开发环境搭建指南

2011-12-07

C++函数调用过程深入分析

函数调用的过程实际上也就是一个中断的过程,那么C++中到底是怎样实现一个函数的调用的呢?参数入栈、函数跳转、保护现场、回复现场等又是怎样实现的呢?本文将对函数调用的过程进行深入的分析和详细解释,并在VC 6.0环境下进行演示。分析不到位或者存在错误的地方请批评指正,请与作者联系。

2011-08-11

串口助手源码(很经典!值得学习!)

串口助手源码(很经典!值得学习!) 编写串口程序时非常值得参考学习!

2010-09-14

MFC电子时钟屏保程序

这是一个用MFC实现的电子时钟屏保程序, 程序简单易懂,适合初学者学习参考。 注意:屏保程序的格式是.scr 可以直接运行,但是运行后移动鼠标或按键就会退出, 所以大家要看到程序的效果, 运行程序后不能移动鼠标或按键。 如果觉得满意可以把.scr程序放入C:\windows\system32 这样在屏保设置的时候就能看到你自制的屏保程序了哦~ 快试试吧,很有意思哦~~ 程序有错误请批评指正,很高兴能与大家共同学习进步~ E-mail: lewsn2008@yahoo.com.cn QQ: 44452114

2009-07-28

VC编的简易贪食蛇游戏

该程序是用MFC实现的简易贪食蛇游戏, 算法简单易懂,适合初学者学习参考。 snake2在snake1的基础上作了很大的改进: 1、增加了背景音乐 该背景音乐利用了多线程的知识,新建了一个线程与主线程并行执行,所以背景音乐不会影响游戏。而音乐的发声是用的最简单的函数Beep(),用蜂鸣器发声,效果不是很好。 2、增加了暂停菜单项

2009-07-28

SLAM经典入门教程

该教程是关于SLAM的系列教程,从网上下载,本人觉得讲解非常详细,并配有习题供动手实践,非常适合初学者学习使用。本人学习后,实现了课后作业的所有程序,一并打包上传,供大家共同学习探讨,原始资料请尊重原作者,本人的程序如有错误请原谅指正。 code by LiuBing, welcome to contact me: lewsn2008@yahoo.com.cn @@: 44452114( please sign:SLAM )

2009-07-24

计算机图形学算法程序包

该程序包里包含了计算机图形学所学的各种算法的源程序:<br>1、直线算法(B算法、DDA算法和中点算法)<br>2、圆弧算法<br>3、多边形填充算法(有序边发、种子算法和图案填充算法)<br>4、二维变换算法<br>5、直线二维裁剪算法<br>6、三维变换算法<br><br>程序包中有各算法的源程序和可执行程序,另外还有的程序说明和解释,保证容易看懂。程序都是本人亲自编写,并全部测试成功。<br>有任何问题可与本人联系:<br> QQ:44452114<br> E-mail:lewsn2008@yahoo.com.cn

2007-07-11

C语言图书管理系统源代码

用C语言实现的图书管理系统,数据用文件的方式存储。该系统的主要功能:添加数目、删除数目、查询数目;添加读者、删除读者、查询读者;借出图书、归还图书、记录借阅信息;显示所有数目、显示所有读者、显示过期的借阅等。是学习C语言,开发小型项目最适合的参考程序。期待您提出宝贵意见,共同交流,E-mail:lewsn2008@yahoo.com.cn

2007-06-04

空空如也

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

TA关注的人

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