从网上找的一些资料显示,

时间间隔 记忆量
刚刚记忆完毕 100%
20分钟后 58.2%
1小时后 44.2%
8-9小时后 35.8%
1天后 33.7%
2天后 27.8%
6天后 25.4%
1个月后 21.1%


遗忘的曲线和内容有关,也和个人有关。有很多次,把事情忘记,或者是记错,给我带来了很多的困扰。一直没能找到有效的记忆方法,看到了艾宾浩斯遗忘曲线,发现很有道理。

记忆类型 时间间隔
短时记忆 5分钟,20分钟, 1小时
长时记忆 12小时,1天,3天,7天,14天,30天

用表格来记忆,肯定是不符合现阶段大部分人的习惯的,尤其是对我这种不怎么手写的人,会觉得手写表格有点繁琐,而且不易携带,不好用。Mac上访问日历又需要很多权限,不好处理。使用提醒软件是个不错的选择,除此之外,我还想自己试试。

存储介质模式可选:

  • 借助Redis的zset实现一个TimeLine模式。
  • InfluxDB时序数据库。

触发机制也可以有多个:

  • 邮件 (重,不及时)
  • IFTTT (好用,用webhook配合notification即可,而且可用于安卓和iOS)
  • OSSCRIPT (平台受限,macOS独有)
模式 优点 缺点
Redis 轻量、方便 不容易查找,update操作失效
InfluxDB 易于查询更新 引入了外界服务,部署困难加大,不稳定性提高。

我的阿里云服务器端口受安全组影响, 无法使用,所以这俩思路都试试

#coding: utf8
# 未测试,不保证可以正常运行
import requests
from influxdb import InfluxDBClient
import tornado.ioloop
import tornado.web
import time
import jsonHOST = "http://localhost:8086/"
QUERY_URL = HOST + "query?pretty=true"#&data-urlencode=true"
WRITE_URL = "{}{}?db={}".format(HOST, "write", "mydb")
client = InfluxDBClient("localhost", 8086, database="mydb")roundbin = [# 短期记忆5 * 60,20 * 60,60 * 60,# 长期记忆12 * 60 * 60,86400,86400 * 2,86400 * 5,86400 * 8,86400 * 14,]# 基于艾宾浩斯遗忘曲线进行事件添加:在5分钟后重复一遍,20分钟后再重复一遍,1小时后,12小时后,1天后,2天后,5天后,8天后,14天后就会记得很牢。
def generate_event(tablename, content):events = []curtime = int(time.time())for item in roundbin:# 默认一个存储结构,根据需要进行修改schema = [{"measurement": tablename,"tags": {"content": content,"tiptime": curtime + item},"fields": {# extra data fields}}]events.append(schema)del schemareturn eventsdef get():ret = client.query('select * from "users"')print(ret)# response = requests.get(QUERY_URL+'&db=mydb&q=select * from "users"').json()# print(response['results'][0]['series'][0]['values'])def write():payload = [{"measurement": "users","tags": {"name": "hello","age": 20,"address": "MIT"},"fields": {"value": 10.0}}]global clientclient.write_points(payload)class MainHandler(tornado.web.RequestHandler):def get(self, *args, **kwargs):self.write("helloworld")class QueryHandler(tornado.web.RequestHandler):def get(self, *args, **kwargs):tablename = self.request.arguments.get("tablename")curtime = int(time.time())dayoffset = curtime + 86400*7global clientrows = client.query('select * from "users"')print(rows)self.write(json.dumps(rows))class WriteHandler(tornado.web.RequestHandler):def get(self, *args, **kwargs):content = self.request.arguments.get("content")tablename = self.request.arguments.get("tablename")events = generate_event(tablename, content)print(events)for event in events:client.write_points(event)self.write(json.dumps(events))def make_app():return tornado.web.Application([(r"/", MainHandler),(r"/query/([0-9]+)", QueryHandler),(r"/write/[a-zA-Z0-9_]+", WriteHandler)])if __name__ == "__main__":print(get())app = make_app()app.listen(8080)tornado.ioloop.IOLoop.current().start()# print(generate_event(tablename="users", content="helloworld"))# print(generate_event(measurement="users", tags={"name":"fucker", "age":20, "address":"北京"}))

总结:
有的时候思路很多,实际上去做的可能远远不够。艾宾浩斯遗忘曲线是一个很有价值的东西,值得动动手,养成一个经常回顾知识的好习惯,对自己应该会很有帮助的吧。

浅读艾宾浩斯遗忘曲线相关推荐

  1. (转)艾宾浩斯遗忘曲线复习计划表

    http://bbs.jiyifa.cn/read.php?tid=32&fpage=0&page=1 艾宾浩斯遗忘曲线复习计划表    下载 根据< 艾宾浩斯遗忘曲线>制 ...

  2. 艾宾浩斯遗忘曲线PHP,艾宾浩斯抗遗忘曲线 [抗遗忘艾宾浩斯记忆法]

    什么是艾宾浩斯记忆法?大家都知道,信息输入大脑后,遗忘也就随之开始了.遗忘率随时间的流逝而先快后慢,特别是在刚刚识记的短时间里,遗忘最快,这就是著名的艾宾浩斯遗忘曲线.遵循艾宾浩斯遗忘曲线所揭示的记忆 ...

  3. 艾宾浩斯遗忘曲线PHP,【干货】~~~艾宾浩斯遗忘曲线~~~

    原标题:[干货]~~~艾宾浩斯遗忘曲线~~~ 双11活动你心动了吗?(点击查看 ) 0.6折起!11.11狂欢价!最高直降4.2k! 为什么越到考试,记忆越不给力? 今天复习的内容是教师招聘考试中的高 ...

  4. 浅读《视觉SLAM十四讲:从理论到实践》--操作1--初识SLAM

    浅读<视觉SLAM十四讲:从理论到实践>--操作1--初识SLAM 下载<视觉SLAM十四讲:从理论到实践>源码:https://github.com/gaoxiang12/s ...

  5. Redux源码全篇浅读

    本文是关于 redux(3.7.2)源代码的一些浅读 在redux源码目录中 ,可以看到以下文件目录: |-- utils/|-- warning.js //打印error |-- 1. applyM ...

  6. 艾宾浩斯记忆表格excel_Excel全年学习复习计划表(艾宾浩斯遗忘曲线)

    最近准备考在职博士,刷刷学历,不得不又拿起必考的英语来,发现由于这几年敲代码,日常生活词汇忘了很多,只好买本考博词汇背诵,不过三十而立的人背起来确实费劲了,所以开始寻找好的背诵方法. 又想起了当年步步 ...

  7. 计算机修改人类记忆曲线,艾宾浩斯遗忘曲线和费曼技巧

    艾宾浩斯遗忘曲线 遗忘曲线(Forgetting curve)是用于表述记忆中的中长期记忆的遗忘率的一种曲线.这一曲线最早由心理学家赫尔曼·艾宾浩斯通过自己的实验提出.在这一实验中,艾宾浩斯使用了一些 ...

  8. 艾宾浩斯遗忘曲线PHP,艾宾浩斯遗忘曲线计划表打印版

    <艾宾浩斯遗忘曲线计划表打印版>由会员分享,可在线阅读,更多相关<艾宾浩斯遗忘曲线计划表打印版(2页珍藏版)>请在人人文库网上搜索. 1.艾宾浩斯遗忘曲线学习计划表项目: 序号 ...

  9. 艾宾浩斯遗忘曲线复习计划表

    德国有一位著名的心理学家名叫艾宾浩斯(Hermann Ebbinghaus,1850-1909),他在1885年发表了他的实验报告后:人们接触到的信息在经过人的学习后,便成为了人的短时的记忆,但是如果 ...

  10. 艾宾浩斯遗忘曲线PHP,艾宾浩斯记忆遗忘曲线 复习计划表 网盘下载

    记忆随着时光的流逝而渐趋淡薄,这是每个人都会有的感受.但是到底在什么条件下记忆才淡薄的呢?它有什么规则可循呢?法国心理学家艾宾浩斯(1850-1909)在1885年发表了他的实验报告后,记忆就成为心理 ...

最新文章

  1. org manual翻译--2.1 大纲
  2. WeihanLi.Npoi 1.18.0 Released
  3. Codeforces Round #743 (Div. 2) D. Xor of 3 模拟 + 构造
  4. IIS Service Unavailable问题
  5. 定时备份 MySQL 并上传到七牛
  6. 提交前让所有的option变为选中状态
  7. GitHub直接查看HTML【项目网站一种制作方法】
  8. 微软.NET各技术应用前景 针对vs.net2010
  9. TF-Lite极简参考-模型转换
  10. UNIGUI中如果获得Session情况
  11. 前端js加密、解密方法
  12. 微信小程序 选项卡设置
  13. 报班华为HCIE的课程需要有IA和IE的基础吗?
  14. 计算机中什么是数组公式,数组公式指南和示例
  15. Python入门随记
  16. Flutter开发之常用Widget学习
  17. C中printf()的常用输出
  18. BERT如何解决一词多义问题
  19. 如何用puttygen由pem生成ppk
  20. tc ebpf sample - tethering offload on linux pc

热门文章

  1. 机器人仿真 软件 V-REP 入门教程 (一)简介
  2. 如何放大缩小地图 和 移动拖动 地图 (一张的那种,厂区地图非世界地图)
  3. 计算机桌面截屏快捷键,关于电脑屏幕截图的快捷键是什么
  4. 16款最佳的 jQuery Time Picker 时间选择插件
  5. 3.3V升5V电流3A-5A同步整流升压芯片
  6. 考研:研究生考试(十五天学完)之《高等数学-上册/下册》研究生学霸重点知识点总结之目录(函数与极限、导数与微分、微分中值定理与导数、不定积分、定积分及其应用、微分方程、空间解析几何与向量代数、多元函数
  7. 锐文网络安全网闸卡各种应用场景
  8. 日常开发效率神器【Hutool工具类】的使用
  9. scratch制作彩虹猫病毒模拟器
  10. 计算机中算术逻辑单元负责,算术逻辑单元可实现 算术逻辑单元的发展