问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

操作系统高手进!什么是组件服务!有什么作用!与经常说的组件有什么区别?

发布网友 发布时间:2022-04-27 14:42

我来回答

2个回答

懂视网 时间:2022-04-27 19:03

上一篇中我们对TrieTree服务有了一个整体的了解,不知道大家下载完之后有没有真正玩过这个TrieTree服务,如果你还没有玩过,没关系,本文将一步步教你配置和使用TrieTree服务。

TrieTree服务由几大组件组成,如下图

image

Dictionary组件是核心库,主要提供基本数据定义、配置信息定义,数据结构表示,同时也提供了POSType(参考Pangu的Part of Speech定义)。由于TrieTree是利用内存来加载数据的,所以这个组件的设计直接决定了内存的占用大小和数据查询性能。Dictionary.Providers组件主要负责提供各种自定义数据提供者(DataProvider),你可以把它理解为字典数据的加载器,例如自带的PanguDictProviders就是负责加载盘古自己的dict格式的字典。TrieTree服务的加载器是高度可配置的,你可以通过配置文件来选择你需要使用的加载器,如下所示:
代码如下:
<dictionaryService>
<provider name="pangu_dict" uri="F:Dropbox esearchNLPTrieTreeServiceDictionaryService.UnitTestDatapanguDict.dct" type="BluePrint.Dictionary.Providers.PanguDictProvider, BluePrint.Dictionary.Providers" />
<provider name="IKdict" uri="F:Dropbox esearchNLPTrieTreeServiceDictionaryService.UnitTestDataIKdict.dic" type="BluePrint.Dictionary.Providers.TxtFileProvider, BluePrint.Dictionary.Providers"/>
</dictionaryService>

上面这个配置选择了2个加载器,分别是PanguDictProvider、TxtFileProvider(纯文本格式加载器,你可以理解为.csv字典加载器),这里的TxtFileProvider是用来加载IKAnalyzer中的IKdict.dic文件的。在服务启动后(调试模式)你会看到类似的提示:

image

TrieTree中由于使用了log4net的ColoredConsoleAppender,所以能够显示不同颜色的提示信息。你会看到日志中有pangu_dict和IKdict的加载时间,这里的名字是由app.config中的provider的name属性设置的。其实TrieTree也是支持加载基于MongoDB的字典的,只是由于牵扯到相对复杂的MongoDB的配置和一些概念,就不在本文中讲解了,我会考虑在之后的教程中提供。

DictionaryService组件是TrieTree服务的容器组件,主要包含了Windows服务的实现,还有Windows服务的安装器。这个组件是一个控制台程序,它为用户提供了两种运行模式——调试模式和Service模式。调试模式就是直接运行控制台,提供基于log4net的日志信息,方便调试和断点;而Service模式是直接运行为一个Windows服务,主要用于测试与生产环境。由于是控制台程序,切换模式是通过参数完成的,例如-i 表示安装windows服务,-u表示卸载windows服务, -c表示启动控制台模式。

以上便是TrieTree服务的三大核心组件,但我还打算介绍一个非常实用的附加组件DictionaryQuery。

image

虽然名字也叫查询分析器,但其实和SQL的查询分析器不是一个级别的,你不用去比较,没啥意思。这东西主要是两个作用,第一,测试TrieTree服务的运行情况;第二,检查加载字典后字典中的词的状态。你也可以用右侧的POS过滤器进行筛选,多选表示或的关系,比如你选择了地名和人名,你搜索“上海”,结果是“上海, 频率:251, 类型:地名(A_NS)”,如果找不到的话会显示红色的“未找到合适词”,如下所示。

image

你还可以选择匹配的方式,即最大正向匹配、最大反向匹配和完全匹配,这个就不用我多解释了吧。对了,运行这玩意之前字典服务必须打开,且你要指向你配置的TrieTree服务的端口,默认是7010,图中配置的是dict://127.0.0.1:7010,注意字典服务的URI是以dict://开头的。

热心网友 时间:2022-04-27 16:11

我们所使用的操作系统除了基本系统外,还由很多功能模块(部分)组成的,这些功能模块就是所谓的组件,有些是系统运行必须的,有的则是不必须的如微软的Windows操作系统,我们不使用媒体功能则可以将Windows Media Player卸载或禁用,不影响系统的正常使用。
操作系统高手进!什么是组件服务!有什么作用!与经常说的组件有什么区别...

我们所使用的操作系统除了基本系统外,还由很多功能模块(部分)组成的,这些功能模块就是所谓的组件,有些是系统运行必须的,有的则是不必须的如微软的Windows操作系统,我们不使用媒体功能则可以将Windows Media Player卸载或禁用,不影响系统的正常使用。

求助高手…电脑只装了遨游浏览器,装IE9时提示说“安装过程中有些IE...

版本及NETBIOS名等),选举报文向网络中广播,工作组中的每一台计算机都会用自身信息与选举报文进行优先级比较,主要是操作系统起主要作用,记得好像是NT Server&gt;NT Workstation&gt;Win98&gt;WFWG,反正到最后是那个自身条件最好的成为新的浏览主控服务器.

急!请问电脑很频繁的死机可能是什么原因啊?几乎天天都死机两三次.哪...

在Windows操作系统中还有一类文件也相当重要,这就是扩展名为、DLL的动态链接库文件,这些文件从性质上来讲是属于共享类文件,也就是说,一个、DLL文件可能会有多个软件在运行时需要调用它。如果我们在删除一个应用软件的时候,该软件的反安装程序会记录它曾经安装过的文件并准备将其逐一删去,这时候就容易出现被删掉的动...

请问电脑高手,我以前用一键重装系统光盘,重启电脑按DEL键会弹出中文菜 ...

然后,进入联网组件安装(如果你的计算机有网卡并在硬件检测时被正确识别)。 在配置好网络之后,计算机将检测并安装一系列Windows组件及服务。 然后,重新启动,运行新安装的Windows。 然后,进入安装的最后阶段,监测前面没有检测到的即插即用硬件。 最后,可以用了! 方法3: 装系统(下面以安装WINDOWS XP为例) 我选的是...

如何防治SQL注入?

如果服务器IIS不允许返回错误提示,那怎么判断数据库类型呢?我们可以从Access和SQLServer和区别入手,Access和 SQLServer都有自己的系统表,比如存放数据库中所有对象的表,Access是在系统表[msysobjects]中,但在Web环境下读该表会提示“没有权限”,SQLServer是在表[sysobjects]中,在Web环境下可正常读取。 在确认可以注入...

20分:高手们:系统优化是什么意思啊?如何进行我的电脑SPXP2的优化啊?

◎补充描述:COM+ 事件系统。有些程序可能用到 COM+ 组件,像 BootVis 的 optimize system 应用,如事件检查内显示的 DCOM 没有启用。一些COM+软件需要,检查你的C:\Program Files\ComPlus Applications目录,没东西可以把这个服务关闭。◎默认:手动(已启动)◎建议:手动08.●显示名称:COM+ System Application◎微软...

我的电脑把系统格式化以后还是双系统...(格式干净了的)求高手帮忙...

一般安装操作系统时,经常会涉及到全新安装、升级安装、Windows下安装、DOS下安装等安装方式,各种安装方式的含义如下: ● 全新安装:在原有的操作系统之外再安装一个操作系统,也就是我们通常所说的多操作系统并存。如果你还想使用以前的操作系统,或者说对新版本的Windows系统不那么放心,而只是想先试用一段时间,那么选择...

windows系统服务如何修复??

要是系统修复操作成功的话,相信我们重新启动计算机系统时,就不会看到有什么不正常的现象了。 3、注销当前用户 如果Windows系统的受损部位只是由于安装了不恰当的软件,或者是对软件进行了不合适的设置引起的话,那么我们通常可以通过“注销当前用户”的方法,来对受损的Windows系统进行急救,因为软件对系统设置的影响往往只...

java循环越跑越慢为什么?高手进

(特权模式是为操作系统组件和操纵硬件驱动程序而设计的一种处理模式。它允许直接访问硬件和所有内存。另一种模式为用户模式,它是一种为应用程序、环境分系统和整数分系统设计的一种有限处理模式。操作系统将应用程序线程转换成特权模式以访问操作系统服务)。 特权时间的 % 包括为间断和 DPC 提供服务的时间。特权时间...

电脑系统盘里哪些东西是可以删除的~~

—Com(用来存放组件服务文件)—ReinstallBackups(电脑中硬件的驱动程序备份)—DllCache(用来存放系统缓存文件。当系统文件被替换时,文件保护机制会复制这个文件夹下的文件去覆盖非系统文件)—GroupPolicy(组策略文件夹) —system(系统文件夹,用来存放系统虚拟设备文件)—$NtUninstall$(每给系统打一个补丁,系统就会自动...

组件图的作用有哪些 安卓四大组件的作用 消火栓的作用和组件 室内消火栓的作用和组件 android四大组件及其作用 onresume的作用 传输层的主要作用 组件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
图书馆书架要怎么选购才能吸引读者 图书馆用书架 鸡鸭吃苜蓿吗 苜蓿能过夜吗能吃吗 &lt;求书&gt;求好看的快穿文,类似白衣总攻的 (寻找男主)超级喜欢的。越... 图书馆里有一个书架有8层,每层都可以放置30本图书.请问9个这样的书架... 为什么IPHONE4听音乐扬声正常,插耳机听就消除人声了。没用耳机听过... iPhone4打电话对方听不到我的声音,卡没有毛病,麦克风没有毛病(语音,录 ... Iphone4打电话时听不到对方声音,免提听得到,用耳机也听得到,玩游戏听音... iphone4通话听不到对方的声音。但用耳机能听到对方说话,扬声器也可以... iphone4通话时,对方听不到我声音,但是耳机免提均可听到 系统是4.3.3... 怎样锻炼能使神清气爽 清晨做瘦身操,身体会怎么样呢? 求幸せの表现的歌词 实况2012经典球队球员名单 trietree有什么用 房地产营销业的广告费、业务宣传费的税前扣除标准是多少? sd卡是125g的,明明只用了很小一部分存储空间,移动软件时为什么显示空间不足? Corel VideoStudio Pro X4会声会影怎么将视频旋转? 货车可以买盗抢险吗 公司车买不买盗抢险 抵押车会不会被偷回去 债权转让的车,也就是抵押车买了之后车主把车再自己偷回去算违法吗?我有抵押合同,并且我上了盗抢险 尿常规检测测出尿中含有红细胞,可能会是什么病的? 尿液中有红细胞是什么原因 尿检中有2个红细胞怎么回事? 尿常规检查总是有红细胞怎么回事? 尿液中有红细胞怎么回事尿液中有红细胞怎么回 蚂蚁花呗怎么能500提额到2000呢,谢谢 尿常规检查红细胞增多是怎么回事 肾内科:尿常规检查总有红细胞(医生或有过相关经历者进) 无翼鸟好看吗? 无翼之鸟怎么样 无翼鸟的联想 鸟有翼,这是常识。但有一种鸟,却无翼。她端庄妩媚,能舞善啼,极讨人欢心。新西兰人爱之尤 无翼鸟是什么意思 无翼雨林最后一张图怎么过 穿越到天使身上从此成为鸟人,从2翼成长到36翼..从白天使到血天使.灰天使.冰晶天使.无翼 和的番怎么组词 翻和番怎么组词 恒丰信用卡哪个年收入怎么填不进去? 洛阳市契税 什么是组件服务,它的作用是什么,怎么用. 夫妻适合开什么小吃店 花甲米线怎么样? 开一家花甲米线店怎么样? 花甲米线利润怎么样,开花甲米线店赚钱嘛 三星7100/n7100怎么设置来电铃声 简述IIS组件中各服务作用 骸怎么读? 骸的读音是什么 “骸”字的读音是什么? 骸字是什么意思