当前位置: 首页 > news >正文

网站做支付借口多少钱石家庄seo关键词排名

网站做支付借口多少钱,石家庄seo关键词排名,深圳企业网站建设方案,网站权重什么意思Friso是使用C语言开发的一款高性能中文分词器,使用流行的mmseg算法实现。完全基于模块化设计和实现,可以很方便的植入到其他程序中,例如:MySQL,PHP等。同时支持对UTF-8/GBK编码的切分。 官方地址:https://…

Friso是使用C语言开发的一款高性能中文分词器,使用流行的mmseg算法实现。完全基于模块化设计和实现,可以很方便的植入到其他程序中,例如:MySQL,PHP等。同时支持对UTF-8/GBK编码的切分。

官方地址:https://code.google.com/p/friso/

Demo

#include "src/friso.h"
//#include "src/friso_API.h" //加不加都不影响该demo
//#include "src/friso_ctype.h"//加不加都不影响该demo
int main()
{/* 第一步:申明三个对象 */friso_t friso;         /* Friso 分词对象 */friso_config_t config; /* Friso 配置对象 */friso_task_t task;     /* Friso 任务对象 *//* 第二步:初始化相应的对象 */friso = friso_new();config = friso_new_config();task = friso_new_task();/* 从friso.ini配置文件中初始化 friso */if (friso_init_from_ifile(friso, config, "friso.ini") != 1){puts("friso 初始化失败");}/** 切分模式默认来自friso.ini中的设置* 可以通过friso_set_mode函数自定义切分模式(简易,复杂,检测模式)* 简易模式:__FRISO_SIMPLE_MODE__* 复杂模式:__FRISO_COMPLEX_MODE__* 检测模式:__FRISO_DETECT_MODE__* 例如,这里设置为使用复杂模式分词:*/friso_set_mode(config, __FRISO_COMPLEX_MODE__);/* 第三步:设置分词内容 */char *s = "本人英文名Eric,自从16岁开始我学习各种编程语言目前已经初步掌握了C语言和C++另外还学习了python语言和JavaScript。\
我喜欢的电影有《肖生克的救赎》 、《西红柿首富》。我喜欢的书籍有《三国演义》、《平凡的世界》还有《人性的弱点》。我有个小目标就是3年内赚到1000万。";friso_set_text(task, s);/* 第四步:获取分词内容 */while ((friso_next(friso, config, task)) != NULL){/*task存储了分词的结果,task->hits->word: 词条内容task->hits->offset: 词条在原始文本的offsettask->hits->length: 词条的长度(字节数)task->hits->rlen: 词条的真正字节数(Friso转换后的长度-字节数)*/printf("%s [%d, %d]\n", task->hits->word,task->hits->offset, task->hits->length);}/* 第五步:释放对象 */friso_free_task(task);friso_free_config(config); // 添加这行,后面的代码将不再执行,编译时没问题,运行时出错,原因还没找到friso_free(friso);/*备注:第三步和第四步可以反复调用,使用friso_set_setx重置分词内容即可。对于多线程环境,不同线程共享friso和config对象,需要分别初始化task使用对象*/puts("end\n");getchar();
}

问题

程序问题:

friso_set_mode(config, FRISO_COMPLEX_MODE); 报错:结构 “” 没有字段 “FRISO_COMPLEX_MODE

解决办法:按住ctrl点击鼠标左键,定位到该函数

#define friso_set_mode( friso, mode )\
do {\friso->mode = mode;\
} while (0)

明显这里写错了,成员变量名和参数名相同,肯定不对。在friso.ini配置文件中,friso.mode = 2 这个成员变量名mode是固定值。

修改参数名解决问题

#define friso_set_mode( friso, mode_param)\
do {\friso->mode = mode_param ;\
} while (0)

中文分词不正确

打开配置文件 friso.ini,friso.charset值改为 1,friso.lex_dir值改为 D:/friso/dict/GBK/

文件编译

我把项目放在 D:\friso,上面的代码放在项目目录下的test.c文件,打开D:\friso\lib\win32\vs,把friso.dll也放在项目目录下。
用vs的32位编译器编译,开始菜单找到 Visual Studio 2022 文件夹,点击 x86 Native Tools Command Prompt for VS 2022
定位命令:cd /d D:\friso
编译命令:cl /I lib\win32\vs test.c lib\win32\vs\friso.lib

相关资料:

  • Friso分词接口一个完整的demo
  • C语言调用friso库实现中文分词器
http://www.tj-hxxt.cn/news/22131.html

相关文章:

  • 手机如果做网站电工培训机构
  • 做医疗器械网站怎么找高清大图活动营销的方式有哪些
  • 机关网站建设方案怎么制作网站
  • 如何攻击Wordpress站点seo企业优化顾问
  • 网站维护一年一般多少钱杭州网站设计公司
  • 如果做微商需不需要开个网站。网站推广排名服务
  • 企业信用信息公示系统福建百度seo快速排名
  • 成都网站游戏设计公司推广宣传文案
  • python web 做的网站百度站长平台官网登录入口
  • 带屏蔽的网站做水晶头网站权重等级
  • 网站跟客户端推广怎么做世界杯32强排名
  • 南山品牌网站建设企业广州今日头条新闻
  • 国务院政府网站发展建设seo优化公司
  • 上海微信小程序网站建设拉新推广
  • 玩具电子商务网站建设论文网站推广沈阳
  • 做谷歌推广对网站的要求帮忙推广的平台
  • seo网站权重深圳网络营销软件
  • 台州建站服务黑帽seo排名
  • 丹东淘宝做网站seo与sem的区别
  • 天元建设集团有限公司管理站长seo综合查询工具
  • asp.net mvc 企业网站最全磁力搜索引擎
  • 机构改革后政府网站建设方案安卓系统优化大师
  • 沛县专业做网站北京seo顾问外包
  • 建设网站建设友情链接的英文
  • 做健康食品的网站服务营销包括哪些内容
  • seo实战密码电子书南昌seo
  • 东莞哪里有网站制作公司google关键词搜索量
  • 什么网站可以做特价活动榆林seo
  • 做网站具体步骤公司网站搭建
  • 建设局哪个网站查证发帖秒收录的网站