社区
其它技术问题
帖子详情
背单词程序的词库应该怎样组织?
非完美主义者
2005-01-13 10:40:16
我想给自己写一个比较适合自己的背英语单词的程序。可是在组织词库时困惑了。可以把每一课的单词意思保存在文件里吗?如果每一课都是一个文件的话,那就很简单,不过好像很浪费,如果把所有的单词都放在一个文件里,要找到某一课的开头除了用seek外还有什么办法?如果不用文件又该怎么做呢?
...全文
302
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
打赏
举报
回复
数据库.表
不用会员也能白嫖!墨墨
背单词
113863个离线
词库
的另类用法(含自制小
程序
教程)
本文分享了一种技术思路,通过提取墨墨
背单词
APP中的离线
词库
数据,将其转化为可自由使用的结构化资源。文章详细介绍了从APK中提取SQLite数据库、将数据导入Anki/Quizlet等工具的方法,并提供了使用Python Flask框架构建个性化Web应用及微信小
程序
的完整教程,旨在为技术爱好者提供数据再利用与个性化学习工具开发的实战案例。
逆向解析墨墨
背单词
:从APK中提取海量离线
词库
的实战指南
本文提供了一份详细的实战指南,教你如何通过逆向工程解析墨墨
背单词
APK,提取其内置的海量离线
词库
。文章从工具准备、APK解压、数据库定位,到核心表结构解析与数据导出,一步步拆解过程,最终帮助读者获得可自由使用的结构化单词数据,并探讨了基于此数据开发个性化学习工具的可能性。
用Python打造高效
背单词
工具:从零构建
词库
管理与记忆测试系统
本文详细介绍了如何使用Python从零开始构建一个高效的个性化
背单词
工具。通过tkinter创建图形界面,结合文件操作与随机算法,实现
词库
管理、智能测试、记忆曲线复习及学习报告生成等功能。该Python项目不仅解决了传统
背单词
App的痛点,还帮助开发者深入理解Python桌面应用开发与数据处理。
基于Spring Boot的四六级
背单词
微信小
程序
(期末大作业)+说明文档+附源码+数据库
基于Spring Boot的四六级
背单词
微信小
程序
,它不需要安装,占用更少的内存,不需要用户更新,这极大地改善了用户体验。本项目设计采用了MVC架构模式,具有良好的分层设计和代码结构。它们通过Controller、Service和DAO等不同的层次,将
程序
逻辑进行了清晰的划分和封装,使得
程序
易于维护和扩展,使用MySQL数据库技术为数据存储提供支持。
计算机毕业设计ssm基于微信小
程序
的
背单词
系统 基于微信小
程序
的智能
背单词
助手开发 微信小
程序
上的高效词汇学习系统设计
用户可以通过微信小
程序
进行注册和登录,方便快捷地访问系统的所有功能。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章