8.9 快译通项目设计

第一阶段:设计结构体

struct WORD

{

char *key;        //先测试单词长度,然后再malloc

int ntrans;       //记录单词解释个数

char **trans;   //指针数组,每个指针都指向一个解释

};

malloc:

11万个结构体数组

每个单词的内容

根据ntrans的个数-->设计指针数组

用户输入,比较关键字key。

二分查找(先以key排序整个结构体【strcmp】中文一样混排)

返回结构体数组下标  打印解释

第二阶段:优化启动速度

fwrite进二进制文件,以后自己加载二进制

需要写的内容

1.  所有的单词个数。这样就知道11万个了。之前是fgets/2                 4B

2.       key的长度            假设记录7个字节                                           4B        helloni\0

3.       key的内容                                                                                 7B

4.       ntrans  个数                                                                              4B

5.       trans[0]长度                                                                             11B     aaaaa aaaaa\0

7.        trans[1]长度 假设解释10个字节                                       4B

6.       trans[0] 内容

8.        trans[1]内容

………………………………

………………………………

第三阶段:用户自定义词库

先在之前生成的文件里查找,找不到再去用户增加的里面去找

来自为知笔记(Wiz)

时间: 2024-10-14 08:02:39

8.9 快译通项目设计的相关文章

快商通触发js代码

/** * 该JS函数的作用是若快商通的代码加载完成,则调用快商通自带的打开聊天窗口的函数 * 否则直接打开链接地址,并用网站自己获取到的来源的对话网址参数传递给聊天窗口 * 注: 会直接打开链接地址的情况是,客户在没有生成快商通的图标前就点击了页面上的咨询链接时触发的 * 用法举例: * 1. 普通进入对话(PC手机都有效): <a href="javascript:void(0)" onClick="onKST();return false;">在线

快号通车牌识别

北京文通科技有限公司推出新版移动端车牌识别App"快号通",该产品支持Android.iOS平台,支持接口开发.通过智能手机或Pad的摄像头对准车牌,采用视频预览模式识别,实现自动采集车牌信息. 旧版的文通车牌识别软件,是拍照识别模式,用户需要手动拍摄一张车牌图片,然后进行识别.而新版"快号通"可以像扫二维码一样,扫描识别车牌,方便.快速.准确,大大提升用户体验. 技术参数: 支持平台 Android2.3以上.iOS6.0以上 支持二次开发 提供Android开发

文通快票通 M1800

产品概述:文通”快票通”票据扫描识别系统M1800(简称快票通M1800)是一款采集表单.票据等纸质文档数据的扫描识别产品,通过文通OCR识别技术,快速完成表单.票据的信息采集. “快票通”可与政府.企事业单位.工商.保险等多个行业的业务流程系统无缝结合,提高资料电子化.数据格式化的效率. 产品功能:“快票通”可实现全国通用的表格识别.票据识别,并且具有强大的扩展性,通过系统开放的模板编辑工具可以满足多种格式化表单票据数据采集的需求. 产品特点 :1.可OCR识别多种格式的票据.表单,采用TH-

网站加载有商务通、商桥,定义js函数触发快商通代码

有的网站已经加载了商务通.商桥的,前期定义了js函数 触发商务通.商桥代码的,可以重新定义新的函数对之前的函数进行覆盖,其 js代码为: var domain = document.domain; /*------------------加载快务通链接---------------*/ var kstJS='<script type="text/javascript" src="http://kefu6.kuaishang.cn/bs/ks.j?cI=399142&am

快商通代码

页面代码: js代码: 1 function swt_hm(text){ 2 3 //请替换成"生成代码 - 链接地址" 中的链接地址,不要去其他地方复制 4 5 ksChatLink = 'http://kefu6.kuaishang.cn/bs/im.htm?cas=29935___399142&fi=32136&ism=1'; 6 7 //var ksUserDefinedOpenNewChatWin=true; 8 9 //验证参数是否存在 10 11 func

快票通扫描识别系统

系统概述 扫描仪和OCR文字识别技术的结合,构成了扫描识别系统.?快票通扫描识别系统是一款采集表单.票据等纸质文档数据的扫描识别产品,通过OCR识别技术,快速完成表单.票据的信息采集.快票通扫描识别系统可与政府.企事业单位.工商.保险等多个行业的业务流程系统无缝结合,提高资料电子化.数据格式化的效率. ?系统特点 1.可OCR识别多种格式的票据.表单,采用TH-OCR识别核心,支持增值税普通发                票扫描识别.机动车销售发票扫描识别.银行支票扫描识别等: 2.智能票据模

delphi7.0+第三方开发工具+ 操作快捷键+金山词霸2007专业版+金山快译 下载

http://www.skycn.com/soft/2121.html    delphi7.0下载 Delphi 7.0 注册码 (这个注册号是我目前正在用的,没有问题) V8S3-KM82KQ-XN8JQK-EPS3 ­ 3EA-GZK http://www.hanzify.org/index.php?Go=Show::List&ID=6700  Delphi 7.0 汉化程序 http://www.cnpack.org/download.php?id=424&lang=zh-cn  

CSS VS JS动画,哪个更快[译]

英文原文:https://davidwalsh.name/css-js-animation 原作者Julian Shapiro是Velocity.js的作者,Velocity.js是一个高效易用的js动画库.在<Javascript网页动画设计>一书中对这个库有很多更具体的剖析,对Velocity及JS动画感兴趣的可以一看. 基于Javascript的动画怎么可能总是和 CSS transition 一样快,甚至更快呢?到底是什么秘密呢?Adobe 和 Google 是怎么做到让他们的富媒体移

奥普快票通—文档票据识别利器

一.奥普思凯票据扫描识别系统概述 奥普思凯快票通票据扫描识别系统是扫描仪和OCR识别技术结合的产品,针对增值税专用发票以及常见的表单.票据等纸质文档数据扫描识别的系统,利用OCR识别技术,对增值税专用发票扫描识别,快速完成表单.票据的信息采集. 二.奥普思凯票据扫描识别系统功能 奥普思凯快票通票据扫描识别系统可实现全国通用的表格识别.票据识别,尤其是增值税专用发票扫描识别,具有行业推广性,增值税专用发票扫描识别可以直接输出xml数据,对于购买方.销售方的名称和纳税人识别号可以自动提取.票据扫描识