请问一下,大家对做一个类似金山词霸类的软件有什么好主意?如何检索?是用数据库吗? 请问一下,大家对做一个类似金山词霸类的软件有什么好主意?如何检索?是用数据库吗? 网上有没有相关的例子呢?非常感谢![email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你看看安装目录下的DICTS目录好好看看词霸的安装目录 我看半天还是不明白啊。6万个单词6万行,怎样实现快速检索?什么叫做“前两个字母分类”?为什么安装完法语助手后(http://www.francochinois.com/),用editplus文件打开所有文件,没发现那个词库文件(被加密了?)能不能加小弟的msn聊聊? [email protected] 或者QQ 47717895 ,解决完了,再给您我所有的分,非常感谢!! 金山词霸安装时从来没有要求有数据库或者Access,肯定是自己建立的文件索引,屏幕取词也不是什么难题?词霸的关键还是将数据素材录入。 词库文件是词霸中最有价值的东西,如果让你很容易看到它那不是很容易就能版它。如果词霸想做得各种语言都能通用,它就应该用UNICODE来存储,加上把自己的算法和结构写入文件中,你是不容易直接看到他的内容的。我刚做了一个与词霸一样的翻译软件,词汇就是按我自己的算法和结构写入文件中,可以很高速查询到相关的词,当你拿到的的词库也不能直接运用的。在这个翻译软件中,最值钱的就是这个词库了。金山词霸肯定不是用数据库的,如果用数据库,查询数据库会比直接查询文件要慢,对于这种简单的查询,光是从数据库中将查询结果传到你的应用程序所花的时间就比你在数据库的查询所花的时间要多,你的应用程序要得到从数据库中查询结果所花的时间就是这两者加起来的时间。 楼上大哥,我想做一个法语词典。根据已有的“法语助手”所说,用的公用的IDP 共享字库做成,可是我在网上却搜不到,这是为何?请指教!至于查询算法,我估计用折半算法就可以了吧? 楼上大哥,我想做一个法语词典。根据已有的“法语助手”所说,用的公用的IDP 共享字库做成,可是我在网上却搜不到,这是为何?请指教!这个我不清楚,我做的不是这个语系的,词库是自己拥有知识产权的。至于查询算法,我估计用折半算法就可以了吧?是没错的,这个算法简单容易实现,效率也高。我在查询中,同时使用了两种算法,以提高效率,你说的是其中之一。算法重要,但文件的存储结构更为重要,在查询中,最大的问题就是读取磁盘文件所花的时间,读取磁盘文件所花的时间比你在内存中进行检索词条所花的时间要多N十倍。 非模式对话框显示,窗口冻住。 如何在程序开始前,屏蔽键盘消息啊。。。 CXIMAGE 放大缩小如果开平滑巨慢 大家有好的放大缩小算法吗 听说有个叫“网络岗”的软件可以不用在客户端装软件的情况下截取客户端的屏幕?怎么可能? 同一个源程序文件中能不能同时用两个时钟啊?我是放在不同的线程中的.谢谢 为什么写串口无法连续成功?(怎样传附件上来?) CView和自己创建的一个Dialog类如何相互调用? help!!!关于winsock2编程求教! CEdit中的数据验证 关于WM_CLOSE无效 的问题 急!这样连接数据库,为什么报错。我是这样设计的。。。 怎么通过域名来连接服务端软件
6万个单词6万行,怎样实现快速检索?什么叫做“前两个字母分类”?为什么安装完法语助手后(http://www.francochinois.com/),用editplus文件打开所有文件,没发现那个词库文件(被加密了?)
能不能加小弟的msn聊聊? [email protected] 或者QQ 47717895 ,解决完了,再给您我所有的分,非常感谢!!
我刚做了一个与词霸一样的翻译软件,词汇就是按我自己的算法和结构写入文件中,可以很高速查询到相关的词,当你拿到的的词库也不能直接运用的。在这个翻译软件中,最值钱的就是这个词库了。
金山词霸肯定不是用数据库的,如果用数据库,查询数据库会比直接查询文件要慢,对于这种简单的查询,光是从数据库中将查询结果传到你的应用程序所花的时间就比你在数据库的查询所花的时间要多,你的应用程序要得到从数据库中查询结果所花的时间就是这两者加起来的时间。
这个我不清楚,我做的不是这个语系的,词库是自己拥有知识产权的。
至于查询算法,我估计用折半算法就可以了吧?
是没错的,这个算法简单容易实现,效率也高。我在查询中,同时使用了两种算法,以提高效率,你说的是其中之一。算法重要,但文件的存储结构更为重要,在查询中,最大的问题就是读取磁盘文件所花的时间,读取磁盘文件所花的时间比你在内存中进行检索词条所花的时间要多N十倍。