为了能够更加便捷的吸收英文文章的养分,从下周开始,计划边读文章,边学习。在拿到一片英文材料后,首先识别其中已经知道的单词,然后识别自己不会的单词。根据不会的单词制定单词学习计划。单词掌握以后,学习内容,既确保学以致用,又确保能够吸收到优秀文章的养分。
我的初步思路是,使用数据,建2张表,1张表用于存储文章的单词列表,1张表用于存储已经知道的单词列表。剔除已知的单词列表后,形成文章生词表,根据生词表生成学习计划。
注意:转换单词列表需要注意,将单引号(‘)转换为2个单引号(’'),去除空白行、逗号、句号、问号、中括号、制表符、冒号、感叹号、顿号等符号。
单词表建表语句
-- 删除表和sequence
drop table if exists t_words;
drop sequence if exists public.t_words_line_no_seq;-- 创建sequence
create sequence public.t_words_line_no_seq
start with
1increment by 1no minvalueno maxvaluecache 1;-- 创建文章单词表
create table if not exists public.t_words (line_no int default nextval('public.t_words_line_no_seq'::regclass) not null,word varchar
);-- 创建已知单词表
create table if not exists public.t