社区
其它技术问题
帖子详情
背单词程序的词库应该怎样组织?
非完美主义者
2005-01-13 10:40:16
我想给自己写一个比较适合自己的背英语单词的程序。可是在组织词库时困惑了。可以把每一课的单词意思保存在文件里吗?如果每一课都是一个文件的话,那就很简单,不过好像很浪费,如果把所有的单词都放在一个文件里,要找到某一课的开头除了用seek外还有什么办法?如果不用文件又该怎么做呢?
...全文
304
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个离线
词库
的另类用法(含自制小
程序
教程)
本文详细讲解如何从墨墨
背单词
APK中安全提取113863词SQLite离线
词库
,经结构化清洗后导入Anki/Quizlet;并基于Python Flask构建本地Web
背单词
应用,结合第三方API补充发音与例句;最后给出微信小
程序
端的数据适配、云开发及SM-2算法集成方案。全过程聚焦合法合规的技术再利用。
逆向解析墨墨
背单词
:从APK中提取海量离线
词库
的实战指南
本文详述如何通过对墨墨
背单词
APK进行逆向工程,利用WinRAR解包、DB Browser for SQLite分析,定位并提取其核心SQLite数据库文件;重点解析books、chapters、words及word_book_relation四张表的结构与关联关系,导出19万+单词数据为SQL/CSV格式,并指导基于该离线
词库
构建个性化
背单词
工具。
用Python打造高效
背单词
工具:从零构建
词库
管理与记忆测试系统
本文详细介绍了如何使用Python从零构建一个桌面端
背单词
工具,涵盖
词库
管理(WordManager类)、图形用户界面(Tkinter)、记忆曲线算法集成及Matplotlib学习报告可视化。重点包括单词状态持久化、随机抽词测试、复习调度机制和数据驱动的学习反馈,核心技术涉及文件I/O、面向对象设计、事件绑定与科学记忆模型实现。
计算机毕业设计ssm基于微信小
程序
的
背单词
系统 基于微信小
程序
的智能
背单词
助手开发 微信小
程序
上的高效词汇学习系统设计
本文围绕基于微信小
程序
的
背单词
系统展开,介绍了系统功能,如用户注册登录、单词学习、复习等,还进行了需求分析,包括功能、性能、可行性等,阐述了总体设计,涵盖基本要求、开发目标、架构及数据库设计,最后说明了前台和管理员功能的具体实现。
基于Spring Boot的四六级
背单词
微信小
程序
(期末大作业)+说明文档+附源码+数据库
本文介绍了使用SpringBoot开发的四六级
背单词
微信小
程序
,采用MVC架构,利用IntelliJIDEA工具,结合MySQL数据库。文章详细阐述了技术选型、系统设计、功能实现和测试过程,展示了小
程序
的前端和后台运行情况。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章