原帖地址:http://www.cnblogs.com/yao2yao4/archive/2013/06/15/3136734.html
1、前言
之前我在以前的博客分享过,之后一段时间内,我一直在用,也一直在根据自己的需要进行修改。
后面会有源码,手写的代码一共210行,修改起来很方便。
先会有使用介绍,希望可以引起读者的兴趣。
这是一种应对英文单词的策略,会以人为中心,小工具会智能化的辅助记忆。
小工具会用google翻译获得释义,相对可靠一些。
虽然工具会收集历史单词,但是历史单词丢失了也是无所谓的,这是以人的记忆为中心的。
基本原理是,出现频率越高的单词总是越重要的,而已经知道的单词你不会想去查,所以会处理不知道的高频的词。
这种策略不会要求人有压力,不要求额外的时间记忆单词,因为即使漏掉了一个词,如果它是低频的,漏掉没什么损失,如果它是高频的,它总会再出现的,你唯一要做的就是多看书,而且由于接触单词的时候都会有上下文,而不是孤立的单词,效果也会好很多。
2、使用介绍
先是准备界面,我由于常常把书放在键盘上,不方便用键盘打字,就加了屏幕键盘,不需要的可以在源码里去掉那一行代码即可,列表中最多只显示25条数据,这个25也容易修改:
看书的时候,遇到一个陌生的单词在第一个框内输入,刚输入三个字母,小工具就提示我以前我遇到过这个词2次:
这时,我把含义带入原文,理解后,把单词输完整(输入一遍会加深印象),按Enter,这个词的重复次数变成3,在主界面排在更靠前的位置,只为混个眼熟。这个重复次数也在暗示着,这个词有较高的出现频率,也会更重要一些,也会吸引大脑更多的注意。如果没记住,也没用关系,因为重复次数会随查询的次数增加,越来越提高它的重要性。
这个词处理完成后,按Home键(我的Home键刚好在退格键的右边,方便按,这个在源码中容易修改),方框被清空,等待下一次输入,这时候我遇到cohesive,输进去:
我还没输入完全,词就被匹配出来了(自动匹配的另一个作用是,自动保证拼写不会出现错误,因为如果错了,匹配不到),发现该词重复了7次,重要性很高,不过没有在主界面上显示出来,是因为小工具会认为超过4的频率的词不再需要混眼熟了,至少已经输入过4遍了(这个4也容易在源码中修改),至少有一些印象了,你很可能已经记住了,就不出现在默认界面上了。小工具仍然会保留这个词,仍然会参与匹配,记了又忘也是可能的,如果你已经记住了,就不会再查它,它就永远不会再出现在视野里了,不会出来烦你了,这也是智能的体现之一。
我遇到dominating这个词,输入进去:
这时没有匹配到词,说明没有遇到过,这时按Enter键:
google翻译会提供给你专业的翻译,找到合适的释义后,复制粘贴或者输入到第二个框中,按Enter键,这个词及含义就会被添加进去,重复次数设为1。你在默认界面看不到这个词,因为它才出现一次,能不能记住都无所谓,只要继续读书,如果这是重要的词,它总会再出现的,给你提高它的重复次数、手动输出一遍它的机会。如果永不出现,那么说明它不那么重要,记不住又有什么关系呢?这也是小工具智能的体现之一。
3、结论
不断的读书、浏览英文网站等等,不断接触它,遇到陌生的词,输入进第一个框里,google翻译会提供准确的释义。
不要花时间背积累下来的单词,也不要花精力积累单词。
不断的读书,接触的单词也会越频繁地出现,经常出现的单词会被你记住,阅读变得越来越快,层次也会越来越高,视野也会越来越开阔,会接触到更多的书,这是一个很好的良性循环,你可能会从此过程中受益。
小工具不适合的情形:1、没有网络;2、不想看英文书、英文网站,或者接触的少;3、没法安装.NET。
4、下载
bin:http://files.cnblogs.com/yao2yao4/WordHelperRelease2.7z
src:http://files.cnblogs.com/yao2yao4/WordsHelperSource2.7z
本文链接
分享到:
相关推荐
作为一个开源项目,它遵循GNU GPL许可证,这意味着用户可以自由地查看、修改和分享源代码,促进了软件的持续改进和创新。此外,开源也为开发者提供了广阔的平台,他们可以根据个人需求定制功能,打造出符合自己学习...
CBOW模型尝试预测一个单词给定其上下文单词。在训练过程中,CBOW模型会接收一段窗口内的上下文单词作为输入,然后通过神经网络预测窗口中心的单词。这种方法捕捉到了上下文对目标词的影响,使得生成的词向量能够...
知网是中国的大型学术数据库,WordNet是一个英文词汇语义网络,中文自然语言处理开放平台则提供中文NLP的开发资源,而AAAI的NLP主题页面和Sogou实验室的博客则提供了最新的研究动态和技术分享。 这些开源工具和资源...
总而言之,这套名为“KeyEmoji”的免费开源表情图标集合,不仅仅是一个工具或资源,它更像是一个充满活力和创新的社区。它为全球用户提供了表达自己的新方式,为开发者和设计师带来了新的灵感和工具,同时也为IT行业...
本文将深入探讨如何使用C#编程语言开发一个自动添加自定义词典的小工具,以增强金山词霸的功能。 首先,我们需要理解金山词霸的词典格式。词霸支持扩展词典,这些词典通常是以BIN或者DICT为后缀的二进制文件。这些...
【标题】"手机背单词.rar" 是一个包含源码的压缩包,暗示这是一套用于在手机上学习单词的应用程序的开发源代码。这个项目可能是用Java编程语言编写的,因为"java"是标签之一,这表明源码可能遵循面向对象的设计原则...
这个毕业设计项目——“单词背诵系统App”充分利用了Android平台的优势,结合Java编程语言,为用户打造了一个便捷、高效的学习英语单词的工具。 一、项目技术栈 该项目主要基于Android操作系统,利用Java语言进行...
这个标题所提到的“我自己用TC++3.1编的小词典和记单词软件”是一个由用户自行开发的应用程序,利用TC++3.1的编程环境创建,目的是为了辅助学习英语单词。 该软件可能包含以下几个方面的知识点: 1. **C++编程基础...
【描述】:描述中的“一个练手的东西,没有完成”表明这是一款正在开发中的应用,可能缺乏某些功能或者尚未进行充分的优化。开发者希望通过分享源代码,邀请其他开发者或爱好者参与完善,共同提升技能,并且鼓励分享...
通过这个开源项目,开发者AhmedZaleh不仅提供了一个实用的工具,还分享了他的代码实现,让其他开发者有机会学习和应用马尔可夫链技术。对于想要探索文本生成和自然语言处理的人,MarGopher是一个值得研究的实例。
由于源码本身没有内置中文支持,因此对于中文环境的使用者来说,需要自行进行翻译工作,不过由于源码中的英文单词数量有限,通过在线翻译工具如谷歌翻译,可以逐步理解和修改。 源码的核心部分可能包括以下几个关键...
10. **Gank**:Gank.IO是一个开源技术分享平台,此小程序可能展示了如何抓取和展示Gank.IO上的技术干货,涉及到数据抓取和API接口的使用。 通过研究这些源码,开发者能够深入理解微信小程序的架构、组件使用、数据...
总结来说,Ktopsy是一个面向教育的编译工具,它通过模块化的设计,使编译过程变得可观察和可操作,是学习编译原理的理想工具。通过参与这个开源项目,无论是学生还是教师,都可以在实践中深化对编译器工作的理解,...
作为一个开源项目,其源代码是公开的,允许用户查看、修改和分享代码,促进社区间的协作与创新。 在描述中提到的“随机化单词的程序”,暗示了该软件的核心功能是通过算法生成无规律的单词列表,可能用于语言学习中...
开源软件意味着该应用的源代码是公开的,任何人都可以查看、使用、修改和分发代码,这对于开发者社区来说是一个巨大的优势,他们可以基于原始代码进行改进和创新,共同推动软件的发展。 这款应用包含了一个庞大的...
开源的特性使得Crossword不仅是一款游戏,更是一个学习和分享技术的平台。 首先,让我们深入了解Crossword的核心功能。填字游戏是一种智力挑战,它要求玩家在网格中填入词语,同时满足横向和纵向的词义关联。...
在图像处理领域,"利用单词包的场景辨别"是一个重要的技术应用,主要涉及到计算机视觉、机器学习和自然语言处理等多个交叉学科的知识。这个主题的核心是通过分析图像中的文本信息来理解图像的上下文,从而识别出图像...
通过参与《快速日语词典》的开源项目,用户不仅能获得一个强大的学习工具,还能成为软件发展的一部分,分享和交流学习心得,与其他爱好者共同提升日语水平。安装文件"QuickMultiLangDictSetup_1_1_0102.exe"表明这是...
"好用的截图工具,方便快捷"这一标题所揭示的核心在于,选择一个优秀的截图工具能够极大地提升我们的工作效率。本文将详细探讨一款名为Snipaste的截图工具,它以其简洁的界面、丰富的功能以及出色的用户体验,赢得了...