社区
其它技术问题
帖子详情
背单词程序的词库应该怎样组织?
非完美主义者
2005-01-13 10:40:16
我想给自己写一个比较适合自己的背英语单词的程序。可是在组织词库时困惑了。可以把每一课的单词意思保存在文件里吗?如果每一课都是一个文件的话,那就很简单,不过好像很浪费,如果把所有的单词都放在一个文件里,要找到某一课的开头除了用seek外还有什么办法?如果不用文件又该怎么做呢?
...全文
257
13
打赏
收藏
背单词程序的词库应该怎样组织?
我想给自己写一个比较适合自己的背英语单词的程序。可是在组织词库时困惑了。可以把每一课的单词意思保存在文件里吗?如果每一课都是一个文件的话,那就很简单,不过好像很浪费,如果把所有的单词都放在一个文件里,要找到某一课的开头除了用seek外还有什么办法?如果不用文件又该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nobush
2005-02-16
打赏
举报
回复
一个文本:
定义一个控制信息结构FInfo:{课名、长度、每一课的起始位置(偏移量)}
所有文件内容以二进制处理。存放顺序是:先放个课单词源文件,后放各课控制信息,最后放一个特殊的FInfo作为结束标记{"结束标志",0,<第一课控制信息的偏移量>}
wangzhanlili
2005-02-16
打赏
举报
回复
数据库很easy
文本 比较容易实现加密,速度快写(读入内存)
Varg
2005-02-15
打赏
举报
回复
数据库很easy
非完美主义者
2005-02-12
打赏
举报
回复
开始讨论了。
我现在用的还是文件的方法,记录下每一棵的位置。
现在觉得很大的风险就是每次写入文件的时候如果发生意外文件遭到破坏,就影响很大。
爱摸鱼de老邪
2005-02-09
打赏
举报
回复
seido(青铜)说:
这么小的程序,用的着数据库吗?
一万的词汇量放在文本文件中,够了
全部读入内存,也没多少,
编程序以简单实用为原则,不是卖弄用了多少技术的
——————————————————————————————
如果在用数据库,组织测验题实际上就是几条简单的查询选择语句,而你根本不用关心数据库自身是怎么实现的,不知道这中间包含了多少技术。
sefeng
2005-02-08
打赏
举报
回复
建立表,运用c 可以解决,或用数据库
hellhell
2005-02-08
打赏
举报
回复
放文本文件中维护起来不是很方便吧....推荐数据库
seido
2005-02-08
打赏
举报
回复
这么小的程序,用的着数据库吗?
一万的词汇量放在文本文件中,够了
全部读入内存,也没多少,
编程序以简单实用为原则,不是卖弄用了多少技术的
chenyansong
2005-02-07
打赏
举报
回复
学习!
爱摸鱼de老邪
2005-02-07
打赏
举报
回复
如果你想简单的话,应该是用数据库来搞这个东西,这样能更好实现功能。比如说:按课分,按首字母分,按单词长度分,甚至你可以建立自己的难度系数,用难度组织测验。
seido
2005-02-06
打赏
举报
回复
楼上的好
简单,实用
gentlelover
2005-01-13
打赏
举报
回复
你可以记录每一课的起始地址,建立索引;每一课中的单词按照顺序排列,然后二分查找!
yjh1982
2005-01-13
打赏
举报
回复
数据库.表
微信小
程序
源码之咩咩
背单词
微信小
程序
源码之咩咩
背单词
说明: 实现
背单词
功能,特色: 单词学习模块,包括单词拼写、音标、含义等 单词查询模块
词库
选用英语专四、专八共计12347个单词 目录结构: assets — 存放字体文件 images — 存放项目图片文件 pages — 存放项目页面文件 data — 存放单词数据文件 开发环境: 微信web开发者工具 v0.11.122100
Python
背单词
记单词小
程序
,可自定义
词库
,支持多种记忆模式,根据词义拼写、选择单词,根据词意选择单词
Python
背单词
记单词小
程序
,可自定义
词库
,支持多种记忆模式,根据词义拼写、选择单词,根据词意选择单词,可乱序抽查,可对错题进行反复抽查
SpringBoot整合ElasticSearch实现电商高性能搜索引擎
21 elasticsearch 中文
词库
的使用案例 22 elasticsearch 自定义
词库
配置 23 安装nginx 配置中文
词库
24 测试elasticsearch 自定义中文
词库
25 搭建项目父工程 26 搭建项目bean-interface-common 27 搭建search 的...
Android自创
背单词
android
背单词
程序
,有增加,查找,查询等功能。
Python开发
背单词
软件APP项目实战_优秀案例实例源代码源码.zip
51斩百词 ( Python+ Sqlite+Kivy+ Virtualenv实现)。 近年来,随着数字移动设备的普及,人们学习的方式也发生了翻天覆地的变化,越来越多的人会在手机上安装各式各样的学习软件,作为
程序
员英语的重要性不言而喻,相信大家
背单词
时都用过多种多样的App。那么有没有想过如何用 Python语言开发一款
背单词
的软件呢?本章内容将为您详细介绍Python与Kivy开发App的细节。
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章