为了能够更加便捷的吸收英文文章的养分,从下周开始,计划边读文章,边学习。在拿到一片英文材料后,首先识别其中已经知道的单词,然后识别自己不会的单词。根据不会的单词制定单词学习计划。单词掌握以后,学习内容,既确保学以致用,又确保能够吸收到优秀文章的养分。

我的初步思路是,使用数据,建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

生词提取方法,学以致用(用于生成学习计划)相关推荐

  1. Open3d学习计划—高级篇 6(体素化)

    Open3D是一个开源库,支持快速开发和处理3D数据.Open3D在c++和Python中公开了一组精心选择的数据结构和算法.后端是高度优化的,并且是为并行化而设置的. 本系列学习计划有Blue同学作 ...

  2. Android每周一个学习计划——RxJava2 0的学习使用

    序言:蜗壳已经退役一年多了,但是还是抵不住蜗壳在NBA界的影响力,最近NBA流行向"蜗壳挑战",事情起源于蜗壳给IT和北境之王设定了新赛季的挑战,然后众多球星也纷纷向蜗壳讨要挑战. ...

  3. Android进程间通信(IPC)机制Binder简要介绍和学习计划

    在Android系统中,每一个应用程序都是由一些Activity和Service组成的,这些Activity和Service有可能运行在同一个进程中,也有可能运行在不同的进程中.那么,不在同一个进程的 ...

  4. 你们的2016年前端学习计划是什么?

    2015年,软件开发界发生了很多变化.有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本.下面有一个我们觉得最重要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一 ...

  5. java 动态加载ztree_JAVAEE——BOS物流项目02:学习计划、动态添加选项卡、ztree、项目底层代码构建...

    1 学习计划 1.jQuery easyUI中动态添加选项卡 2.jquery ztree插件使用 n 下载ztree n 基于标准json数据构造ztree n 基于简单json数据构造ztree( ...

  6. SAP CDS 开发和Fiori App生成学习笔记

    SAP CDS开发环境 Install ABAP Development Tools (ADT) and abapGit Plugin | Tutorials for SAP Developers C ...

  7. [乐意黎转载]一个治愈 JavaScript 疲劳的学习计划

    像其他人一样,我最近偶然看到 Jose Aguinaga 的文章<在 2016 年学 JavaScript 是一种什么样的体验>". 译者注:中文翻译在此. 很显然,这篇文章触到 ...

  8. Open3d学习计划——高级篇 6(体素化)

    Open3d学习计划--高级篇 6(体素化) 点云和三角网格是一种十分灵活的,但是不规则的几何类型.体素网格是通过规则的3D网格来表示的另一种3D几何类型,并且它可以看作是2D像素在3D上的对照物.O ...

  9. Open3d学习计划——高级篇 9(表面重建)

    Open3d学习计划--高级篇 9(表面重建) 在许多场景下我们希望生成密集的3D几何形状,比如三角网格.然而从多视图立体算法和深度传感器中我们只能够获得非结构化的点云数据.我们需要使用表面重建算法来 ...

最新文章

  1. nodejs高版本转低版本
  2. Matlab如何读取文本文件
  3. 【论文阅读整理】TagFi: Locating Ultra-Low Power WiFi Tags Using Unmodified WiFi Infrastructure
  4. C#LeetCode刷题之#507-完美数(Perfect Number)
  5. python爬虫爬取页面源码在本页面展示
  6. 退休前后,工资差距有多大?
  7. 介绍一个python的新的web framework——karloop框架
  8. 开启Golang编程第一章
  9. 辽东学院计算机练习,辽东学院计算机应用基础课件.doc
  10. 语句覆盖、条件覆盖(分支覆盖)、判定覆盖、条件-判定覆盖、组合覆盖、路径覆盖 的区别
  11. NetXray使用说明之(6)----捕捉oicq message报文 (转)
  12. Unity3d FingerGestures
  13. oracle查询三个月前的时间
  14. Android系统设置settings应用学习(二)--源代码解析
  15. 【uniapp Uview】 IndexList用法 姓氏分组方法
  16. 拉格朗日方法求最优解
  17. 耶鲁大学 博弈论(Game Theory) 笔记6-纳什均衡之纳什均衡之伯川德模型与选民投票
  18. Silverlight书籍推荐阅读排行榜
  19. 「制作U盘系统」”安装 Linux Ubuntu系统到移动硬盘“教程
  20. 工作3年,还不会写单元测试?新技能get!

热门文章

  1. 一些很不错的Android开发技巧
  2. 人机交互系统(2.1)——深度学习分布式计算框架
  3. 实现模板自由?阿里妈妈全自动无模板图文创意生成
  4. 压缩pdf怎么压缩又小又清晰?PDF压缩工具推荐
  5. 终于刷完PAT乙级练习题
  6. centOS 下yum安装Python3教程
  7. 名师讲坛 php 光盘内容,《名师讲坛——Oracle SQL入门与实战经典 配光盘 》怎么样_目录_pdf在线阅读 - 课课家教育...
  8. mpf4_定价欧式美式障碍Options_CRR_Leisen-Reimer_Greeks_二叉树三叉树网格_Finite differences(显式隐式)Crank-Nicolson_Imp波动率
  9. 交换机与路由技术-32-命名ACL
  10. React h5 前端 拍照银行卡识别 百度银行卡识别216101