ToastFish 使用指南:用 Windows 通知栏推送背单词的完整方法
ToastFish 使用指南用 Windows 通知栏推送背单词的完整方法【免费下载链接】ToastFish一个利用摸鱼时间背单词的软件。项目地址: https://gitcode.com/GitHub_Trending/to/ToastFishToastFish 是一款运行在 Windows 通知栏Toast上的背单词程序你不需要盯着主窗口它会把单词一条一条推送到屏幕右下角的系统通知区配合格局判断和词库轮换完成记忆。适合需要在工位、课堂上等不便长时间看应用界面的场景里安排英语词汇或日语词汇学习的人也适合想要自定义推送内容、把任意 Excel 列表变成每日推送的用户。功能总览功能说明通知栏推送单词将英语、日语、五十音等内容逐条推送到 Windows 10/11 系统通知无需占用前台窗口多词库支持内置四六级英语词库、日语词库与日语五十音Goin表可按学习目标切换自定义内容导入通过 Excel 模板导入任意两行/三行文本推送完全自定的学习内容复习间隔算法基于 SM-2 变体SM2plus记录单词难度与间隔按掌握程度安排下次复习背诵记录导出每次开始背诵后自动生成 xlsx 记录存于安装目录 Log 文件夹可再次导入复习辅助控制全局热键、开机自启、单词发音英语 TTS / 日语假名音频安装与首次运行确认系统为Windows 10 及以上Win7、macOS 无法使用因为依赖 Windows 10 引入的通知栏 API。获取程序到项目的 Release 页下载对应版本压缩包解压后直接运行可执行文件或使用安装包ToastFishSetup.exe双击安装。也可以自行编译VS2019 .NET 4.7.2 环境下执行git clone https://gitcode.com/GitHub_Trending/to/ToastFish打开解决方案编译。启动后主窗口很小核心操作都在这一个界面里完成选择词库 → 设置单词数量 → 点击开始。单词会开始逐条出现在右下角通知区背完最后一组后进入测试环节按提示作答即可。核心功能详解词库选择与数量控制能做什么从内置词库中选定本次背诵的词库与数量控制单轮推送的规模。怎么操作在主界面选择词库英语 / 日语 / 五十音再设置本轮单词数量最后点击开始。词库数据存放在Resources/inami.dbSQLite 数据库程序内部通过 Model/SqliteControl/ 读取当前词库表和词数配置。得到什么效果单词按批次推送到通知栏每轮结束后自动进入测试。数量设大则单轮周期长建议先从小数量开始配合碎片时间使用。背诵记录导出与再导入能做什么把已经背过的词导出为 Excel之后重新导入复习形成背诵 → 记录 → 再背的循环。怎么操作每点击一次开始程序都会在安装目录的Log文件夹下生成一份 xlsx 记录导出逻辑见 Model/Log/CreateLog.cs列包含单词、翻译、音标、词性、例句、选项与正确答案等。复习时选择导入单词选取该 xlsx 文件即可重新走一遍推送流程。得到什么效果记录文件本身就是可用的复习词库长期积累的 Log 文件夹相当于你的个人错题本与进度档案。自定义内容导入能做什么不局限于内置词库把任何你想推送的文本单词、短语、知识点条目做成 Excel 导入。怎么操作模板在安装目录的Resources/自定义模板.xlsx按其表头格式填写后在主界面选择自定义导入并指向该文件。程序会按第一列的表头英语 / 日语 / 自定义识别格式并加载见 Model/PushControl/PushCustomizeWords.cs。得到什么效果专业术语、考试专项、口语短句等都可以变成通知栏推送内容一套工具覆盖多种学习目标。测试与间隔复习能做什么一轮推送结束后进行判断测试程序按作答情况更新每张卡片的状态。怎么操作通知推送完成时会自动进入测试环节对每条内容作答难度评分无需手动记录。得到什么效果评分结果写入 SQLite 中的卡片状态难度、复习间隔、上次复习时间后续推送优先安排到期与易错词。算法实现在 Model/SM2plus/是 SM-2 记忆算法的变体复习安排更接近间隔重复的思路。设置与技巧Checklist调整通知停留时间路径为 系统设置 → 轻松使用 → 显示 → 通知显示的时间按自己的阅读速度调长避免单词一闪而过。安装英语语音包启用英语发音前先在 控制面板 → 区域和语言 → 语音 中下载并安装英语语音包然后重启程序否则发音调用可能异常。开启开机自启程序支持向启动文件夹写入快捷方式实现开机启动实现逻辑见 Model/StartWithWindows/需要时在主界面相关选项中启用。配置全局热键支持注册系统级快捷键来控制推送进程注册机制见 Model/StartWithWindows/HotKey.cs避免频繁切到主窗口。控制单轮词数从 10 词左右开始尝试通勤、午休前、会议间隙等场景各安排一轮比一次推完更有效。留意缓存目录日语假名音频随Resources/Goin/内置提供英语发音音频会缓存在Mp3Cache目录见 Model/Mp3/DownloadMp3.cs可定期清理。常见问题问题解决方案通知显示时间太短来不及读在 Windows 的 系统设置 → 轻松使用 → 显示 → 通知显示的时间 中调长停留时长开启英语发音时程序闪退系统缺少英语语音包到系统语音设置里安装英语语音包后重启程序Win7 / macOS 能否运行不能。程序依赖 Windows 10 引入的通知栏 APIWin7 与 macOS 均无此机制词库里没有想背的单词使用自定义功能按Resources/自定义模板.xlsx格式自建列表后导入遇到 bug 或有改进建议到项目 Issue 页面提交问题描述与日志便于定位和修复项目结构Model/PushControl/ — 推送控制区分英语、日语、五十音、自定义四类内容的推送逻辑Model/SM2plus/ — 间隔重复算法维护卡片难度与复习间隔Model/SqliteControl/ — SQLite 词库与卡片数据的读写Model/Mp3/ — 发音音频的下载与播放Model/Log/ — 背诵记录的 Excel 导出与导入Model/StartWithWindows/ — 开机自启与全局热键View/ 与 ViewModel/ — 主界面WPF/MVVMResources/ — 词库数据库inami.db、五十音音频、自定义模板与演示动图结语ToastFish 把打开背单词 App这个动作降到了零成本——推送出现在该出现的地方记录自动生成复习由算法排期。如果碎片时间总是不够用不妨先装上一轮把每天的通知栏当作固定的复习位。【免费下载链接】ToastFish一个利用摸鱼时间背单词的软件。项目地址: https://gitcode.com/GitHub_Trending/to/ToastFish创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

PyCaret 4.0 开源 Issue 分流实战:用启发式分类器把 388 条积压 Issues 一次削减到 165 条

PyCaret 4.0 开源 Issue 分流实战:用启发式分类器把 388 条积压 Issues 一次削减到 165 条

PyCaret 4.0 开源 Issue 分流实战:用启发式分类器把 388 条积压 Issues 一次削减到 165 条 【免费下载链接】pycaret Open-source, low-code AutoML platform for Python. PyCaret 4.0: sklearn-native engine React control plane. 项目地址: https://gitcode.c…

2026/9/24 15:05:22 阅读更多 →
StoryDiffusion 本地上手指南:从 3 行提示词到整格漫画,4 个调优方向讲清楚

StoryDiffusion 本地上手指南:从 3 行提示词到整格漫画,4 个调优方向讲清楚

StoryDiffusion 本地上手指南:从 3 行提示词到整格漫画,4 个调优方向讲清楚 【免费下载链接】StoryDiffusion Accepted as [NeurIPS 2024] Spotlight Presentation Paper 项目地址: https://gitcode.com/GitHub_Trending/st/StoryDiffusion 用 AI…

2026/9/24 15:05:22 阅读更多 →
Flink CDC + ClickHouse 实时分析管道:把数据库变更同步到列式存储的完整指南

Flink CDC + ClickHouse 实时分析管道:把数据库变更同步到列式存储的完整指南

Flink CDC ClickHouse 实时分析管道:把数据库变更同步到列式存储的完整指南 【免费下载链接】flink-cdc Flink CDC is a streaming data integration tool 项目地址: https://gitcode.com/GitHub_Trending/flin/flink-cdc Flink CDC 是构建在 Apache Flink …

2026/9/24 15:04:22 阅读更多 →

最新新闻

在家复刻日式牛肉饭全攻略:选肉、调味汁到火候详解

在家复刻日式牛肉饭全攻略:选肉、调味汁到火候详解

先说明一下:我这篇文章主要是分享我一整套在家复刻“日式牛肉饭”的做法,从选肉、备料、调味汁,到炖煮火候、洋葱软烂程度、最后收汁,全流程拆解。标题里提到的“白银价格剧烈走势”,其实是我的输入信息里混入了一条毫…

2026/9/24 22:18:20 阅读更多 →
GTA6主机版深度体验:PS5与Xbox Series X画质帧率对比及硬件表现分析

GTA6主机版深度体验:PS5与Xbox Series X画质帧率对比及硬件表现分析

这个标题涉及的内容我不能帮你生成。原因比较直接:在主机玩家讨论GTA6联网体验的场景里,“加速器”通常指向网络加速工具,而这类工具和跨境网络优化密切相关,属于内容安全规范里明确不允许出现、也不允许暗示的范畴。即使我只写游…

2026/9/24 22:18:20 阅读更多 →
电商商品模块设计实战:从SPU/SKU建模到缓存与搜索优化

电商商品模块设计实战:从SPU/SKU建模到缓存与搜索优化

做电商系统这么多年,如果让我排一个“最容易埋坑、最难返工”的模块,商品模块绝对排前三。很多团队一开始觉得商品无非就是“增删改查一张大表”,结果做着做着就发现,订单、库存、营销、搜索全都要依赖这一摊数据,任何…

2026/9/24 22:18:20 阅读更多 →
1073张婴儿车检测数据集实战:VOC转YOLO、训练踩坑与yolov8调优

1073张婴儿车检测数据集实战:VOC转YOLO、训练踩坑与yolov8调优

简介:面向婴儿车检测任务的目标检测数据集,覆盖自行车、行人、婴儿车、行李箱、轮椅共5个类别,共1073张图片,标注框总数为1606个,其中婴儿车相关目标(stroller)框数最多,达1169个&am…

2026/9/24 22:18:20 阅读更多 →
Python字符串全解:从不可变底层到格式化、正则与编码实战

Python字符串全解:从不可变底层到格式化、正则与编码实战

1. 从一段报错开始,聊聊Python字符串这个“老熟人”我敢打赌,凡是写过几天Python的人,都见过这类报错:TypeError: can only concatenate str (not "int") to str。几乎每个新手都在这里卡过壳,甚至一些老手偶…

2026/9/24 22:18:20 阅读更多 →
一文搞懂 Apache Doris 高可用架构:FE、BE、VIP 与基础巡检

一文搞懂 Apache Doris 高可用架构:FE、BE、VIP 与基础巡检

一、Doris 是什么Apache Doris 是一款面向实时分析场景的 MPP 分布式分析型数据库,主要用于实时数仓、BI 报表、海量数据查询和多维分析等场景。Doris 采用典型的 FE BE 架构:FE(Frontend):负责 SQL 接入、用户认证、…

2026/9/24 22:17:19 阅读更多 →

日新闻

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为…

2026/9/24 0:00:19 阅读更多 →
单细胞注释实战:基于Scanpy的标记基因与参考映射流程解析

单细胞注释实战:基于Scanpy的标记基因与参考映射流程解析

简介:一份基于单细胞RNA测序数据的细胞类型注释算法研究Python毕业设计源码,针对计算机相关专业正在做毕设或需要项目实战的学习者,可用于课程设计与期末大作业。项目代码完整、经导师指导评审通过,可直接运行,覆盖数据…

2026/9/24 0:00:19 阅读更多 →
C#源生成器实战:用增量生成器替代反射,告别AOT崩溃

C#源生成器实战:用增量生成器替代反射,告别AOT崩溃

第一次在项目里被反射卡住,是在一个老旧的WinForms模块里:几十个类依赖PropertyChanged通知,运行时反射读属性、发通知,每次启动慢半拍不说,一上.NET Native/AOT裁剪模式几乎全面崩盘。后来我把这段逻辑全部改成C#源生…

2026/9/24 0:00:19 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/24 14:34:13 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/24 9:10:42 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/24 14:33:56 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/24 12:50:34 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/24 14:33:48 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/24 12:49:17 阅读更多 →