relaxlife.net发布一个自己开发的中文分词程序
近来因为工作原来,研究了一下中文分词,也就写了一个中文分词的程序.采用的是逆向最大匹配算算法.
使用示例:
<%@ Page Language="C#"%>
<%@ Import Namespace="Relaxlife.Xiaokui" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
string content = "1999 English 日前传出赵薇新男友是体育教练的消息,赵薇对此否认得坚决而彻底:“我不认识任何体育教练。我近来……不,是一直不喜欢锻炼。”(记者陈凌燕)昨日纷飞的冬雨中,赵薇在武广为某羽绒服作形象代言,闻讯而来的薇迷挤成一片,气氛热烈。重回校园的赵薇曾表态,读书期间会以学业为重,商业活动尽可能安排在周末。也许周末赶路比较劳累,昨天的新闻发布会上,赵薇淡妆素裹,面容疲倦。直到她落座时不少人才意识到,主角已经来了,现场薇迷马上给出“慢一拍”的欢呼。传赵薇现任男友是体育教练 上图为赵薇读研生活照否认爱上体育教练赵薇表示,自己头天下午飞抵江城,因为下雨,加上感冒,只能坐车在黄鹤楼下晃了一圈。晚上,工作人员还为她从吉庆街带了著名的鸭脖子。“我其实很想尽可能多地看看这座城市。”日前传出赵薇新男友是体育教练的消息,赵薇对此否认得坚决而彻底:“我不认识任何体育教练。我近来……不,是一直不喜欢锻炼。”毕业后仍会做演员对于有报道说她毕业后想留校,她也明确表态自己首先仍会做好一个演员,至于所学的导演专业,还得看做不做得了,一步步来。";
Splitter splitter=new Splitter();
string Result = splitter.GetResult(content);
this.Label1.Text = Result;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<br />
</div>
</form>
</body>
</html>
点击这里下载
把我顺便写的一个词库制作的程序也发上来:
点击这里下载
欢迎各位大侠与我讨论相关的技术.
QQ群:4341998
QQ:38377160
MSN:bqrm@livexy.com
相关推荐
-
ASP.NET MVC3网站创建与发布(1)
有时候我们有了网站但是却不知道怎么进行发布,这一节我们演示下怎样使用VS2010创建与发布MVC3建立的网站.使用VS2010创建MVC3.0网站,需要下载MVC3.0的安装包,这个大家可以去网络上下载. 1.项目创建 打开VS2010,选择 文件--新建项目---ASP.NET MVC3 web应用程序,如下图 接着选择Razor视图,如下图,点击确定,这样一个MVC3项目就创建完成了 2.网站发布 右键选择刚创建的项目,弹出一个下拉菜单,选择 "发布"菜单,弹出 &quo
-
解决asp.net Sharepoint无法连接发布自定义字符串处理程序,不能进行输出缓存处理的方法
问题描述: 无法连接发布自定义字符串处理程序,不能进行输出缓存处理.IIS 实例 ID 为"1772638466", URL 为"http://XXXX.XXX.XXX/EnglishWorld/Default.aspx". 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心. 在系统日志大片出现(除了URL不同),但貌似对系统没什么影响,能正常使用. 此问题不会影响正常使用,但日志很快就满了
-
MVC4 网站发布(整理+部分问题收集和解决方案)
这部分是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因. 如有冒犯请联系本人,或删除,或标明出处. 因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里. 网站发布步骤: 1.打开你的VS2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布: 2.弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件: 输入你自己定义的配置文件名: 3.点击下一步:在发布方法中选&qu
-
使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
Grunt 简介 Grunt是一款基于js和node.js的构建工具,由于这段时间node.js越来越火爆,grunt拥有丰富的开源社区支持,产生了很多插件.还有一些插件散落在node社区.构建是一个和宽泛的表述,传统理解就是编译.打包.复制,而今,随着技术越来越丰富,构建还包括对前端组件的预处理,比如sass.less预处理成css,css和js的压缩和合并.grunt的插件可以很好的支持这些新的构建概念,而且更为适合用开源技术堆砌的项目. 虽然Grunt更多的用于程序构建,但是本质上Grun
-
mvc上传到美橙云虚拟机系列问题的解决方法
我用vs2015写了个小网站,.Net Framework4.5. mvc 5,发布到本机iis上正常,在美橙申请了一个云虚拟机,发布过程中遇到的一些问题记录如下: 1.服务器支持的版本比较低 上传后打开网站显示: HTTP 错误 404.0 - Not Found 您要找的资源已被删除.已更名或暂时不可用. 询问美橙的技术支持,说只能支持到.net framework4.0.mvc4. 没办法只好试着降低版本.在vs2015中把解决方案中所有的项目目标框架都改为.net framework4.
-
解读ASP.NET 5 & MVC6系列教程(3):项目发布与部署
本章我们将讲解ASP.NET5项目发布部署相关的内容,示例项目以我们前一章创建的BookStore项目为例. 发布前的设置 由于新版ASP.NET5支持多版本DNX运行环境的发布和部署,所以在部署之前,我们需要设定部署的目标DNX(即之前的KRE). 步骤:右键BookStore项目->属性->Application选项卡,选择DNX的版本,本例中,选择dnx-coreclr-win-x64.1.0.0-beta4. 在project.json文件的commands节点,我们可以看到,系统默认
-
asp.net程序在调式和发布之间图片路径问题的解决方法
服务器控件显示图片问题不大,会自动显示相对位置, 非服务器控件有两种方法解决: 1. Request.ApplicationPath + 图片路径(images/xxx.gif) : 数据库里 图片路径以文件夹名开头 2. ResolveClientUrl("(~/images/xxx.gif") : 数据库里 图片路径为(~/开头) 注意: ResolveClientUrl 返回相对于当前页面下文件的地址 ResolveUrl 则返回页面所在应用程序下的相对地址
-
关于有些Asp.net项目发布后出现网址乱码的解决方法
当我输入网站域名,打开网页后url中会跟一段"乱码" 复制代码 代码如下: http://www.XXXX.com/(S(jnzpixfqi5rge5rnl45vdb45))/index.aspx 最后在查看web.config时看到了一句 <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="d
-
relaxlife.net发布一个自己开发的中文分词程序
近来因为工作原来,研究了一下中文分词,也就写了一个中文分词的程序.采用的是逆向最大匹配算算法. 使用示例: <%@ Page Language="C#"%> <%@ Import Namespace="Relaxlife.Xiaokui" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/
-
基于vue如何发布一个npm包的方法步骤
前言:工作的时候总是使用别人的npm包,然而我有时心底会好奇自己如何发布一个npm包呢,什么时候自己的包能够被很多人喜欢并使用呢...今天我终于迈出了第一步. 前提:会使用 npm,有 vue 基础,了解一点 webpack Are you ready? Go! 一.编写自己的npm包 1. 新建一个空文件夹 2. 进入文件夹,终端(cmd)运行 npm init 完成后会在目录下生成一个 package.json 文件 我们可以根据自己的需要补充文件内容 这是我的: { "name"
-
从零开始在NPM上发布一个Vue组件的方法步骤
TL;DR 本文细致讲解了在NPM上发布一个Vue组件的全过程,包括创建项目.编写组件.打包和发布四个环节. 创建项目 这里我们直接利用@vue/cli来生成项目.如果没有安装@vue/cli的话,可以使用以下方法进行安装: # 如果喜欢npm npm i -g @vue/cli # 如果喜欢yarn yarn global add @vue/cli 此外,如果安装了npx(高版本的nodejs发行版会自带这一工具)的话,还可以很方便地通过npx vue这一方式实现免安装使用. 接下来就可以创建
-
基于PHP+mysql实现新闻发布系统的开发
新闻发布系统 1. 系统简介 一个简单的新闻系统,包含了四个功能,增删改查,利用PHP语言,结合了MySQL数据库,开发工具用的是Dreamweaver. 2.数据库设计 -- 数据库: `newsdb` CREATE DATABASE IF NOT EXISTS `newsdb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `newsdb`; -- 表的结构 `news` CREATE TABLE IF NOT EXISTS
-
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
发布一个高效的JavaScript分析.压缩工具 JavaScript Analyser 先发一段脚本压缩示例,展示一下JSA语法压缩和优化功能. 复制代码 代码如下: try { //xxxx(); } catch (e) { yyyy(); function f1() { } } finally { zzzz(); } function f2(var1) { var var
-
详解基于vue-cli3快速发布一个fullpage组件
前言 想必大家都看过fullpage.js--这是一款非常好用的翻页插件. 现在vue非常流行,大家想不想发布一个组件给别人使用呢? 这里我们基于vue-cli3快速搭建一个简单的fullpage组件给别人使用,当然你也可以做你感兴趣的组件发布给别人用~ GITHUB 链接 开始 准备 $ npm i -g @vue/cli #全局vue-cli3 通过查看vue-cli3官网了解,创建一个新的普通项目. 思考 一开始要想别人如何调用我们写的组件,通过挂载vue实例方法(this.$alert)
-
Python3爬虫中关于中文分词的详解
原理 中文分词,即 Chinese Word Segmentation,即将一个汉字序列进行切分,得到一个个单独的词.表面上看,分词其实就是那么回事,但分词效果好不好对信息检索.实验结果还是有很大影响的,同时分词的背后其实是涉及各种各样的算法的. 中文分词与英文分词有很大的不同,对英文而言,一个单词就是一个词,而汉语是以字为基本的书写单位,词语之间没有明显的区分标记,需要人为切分.根据其特点,可以把分词算法分为四大类: ·基于规则的分词方法 ·基于统计的分词方法 ·基于语义的分词方法 ·基于理解
-
几款开源的中文分词系统
以下介绍4款开源中文分词系统. 1.ICTCLAS – 全球最受欢迎的汉语分词系统 中文词法分析是中文信息处理的基础与关键.中国科学院计算技术研究所在多年研究工作积累的基础上,研制出了汉语词法分析系统ICTCLAS(Institute of Computing Technology, Chinese Lexical Analysis System),主要功能包括中文分词:词性标注:命名实体识别:新词识别:同时支持用户词典:支持繁体中文:支持GBK.UTF-8.UTF-7.UNICODE等多种编码
-
IKAnalyzer结合Lucene实现中文分词(示例讲解)
1.基本介绍 随着分词在信息检索领域应用的越来越广泛,分词这门技术对大家并不陌生.对于英文分词处理相对简单,经过拆分单词.排斥停止词.提取词干的过程基本就能实现英文分词,单对于中文分词而言,由于语义的复杂导致分词并没英文分词那么简单,一般都是通过相关的分词工具来实现,目前比较常用的有庖丁分词以及IKAnalyzer等.这里我们主要通过一个简单的Demo聊聊IKAnalyzer的基本使用.IKAnalyzer是一个开源的,基于java开发的分词工具包,它独立于Lucene项目,同时提供了Lucen
-
开源php中文分词系统SCWS安装和使用实例
一.SCWS简介 SCWS 是 Simple Chinese Word Segmentation 的首字母缩写(即:简易中文分词系统).这是一套基于词频词典的机械式中文分词引擎,它能将一整段的中文文本基本正确地切分成词. 词是中文的最小语素单位,但在书写时并不像英语会在词之间用空格分开, 所以如何准确并快速分词一直是中文分词的攻关难点.SCWS 采用纯 C 语言开发,不依赖任何外部库函数,可直接使用动态链接库嵌入应用程序, 支持的中文编码包括 GBK.UTF-8 等.此外还提供了 PHP 扩展模
随机推荐
- MSSQL内连接inner join查询方法
- js实现具有高亮显示效果的多级菜单代码
- JavaEE7+Websockets+GlassFish4打造聊天室
- ASP.NET C#生成下拉列表树实现代码
- 一步步教你用Python实现2048小游戏
- C#中this的用法集锦
- 使用navicat 8实现创建数据库和导入数据 管理用户与权限[图文方法]
- js截取中英文字符串、标点符号无乱码示例解读
- python实现批量获取指定文件夹下的所有文件的厂商信息
- 自写一个模仿Dictionary与Foreach的实现及心得总结
- 几天洗一次头最健康(中医建议每星期洗三至四次头)
- C++ 中assert()函数用法总结
- javascript实现带节日和农历的日历特效
- ThinkPHP标签制作教程
- js两种拼接字符串的简单方法(必看)
- 不可不知的Google搜索窍门
- Android 自定义控件实现显示文字的功能
- Android ListView滑动改变标题栏背景渐变效果
- javascript input输入框模糊提示功能的实现
- Android带进度的圆形进度条