草庐IT

发展智能,要从“记忆”跨步到“印象”

  临时感想——  记忆是单纯地存储,可以摆脱人类遗忘的能力。印象则是一种神奇的联想能力,它似乎也需要记忆,但这种记忆却是一种并不刻意的固定存储,是需要指定某个关键词,进而通过这个关键词来激发出许多许多相关联的记忆。  我们的大脑似乎就是这样,看起来似乎能记住许多东西,但我想象这种东西似乎是凭空出现的,而且伴随着联系的深入,出现的东西越来越多,大脑也会满满过载(会感到头疼),转到机器上来说,这种设定似乎有点像临时缓存,而联想结束后,临时缓存也会随之消失掉。  时至今日的机器依旧通过二进制的形式被用于存储和处理各种信息,这种信息存储是固定的,是不具有以上所说的联想性的,虽然可以通过模拟神经网络或

发展智能,要从“记忆”跨步到“印象”

  临时感想——  记忆是单纯地存储,可以摆脱人类遗忘的能力。印象则是一种神奇的联想能力,它似乎也需要记忆,但这种记忆却是一种并不刻意的固定存储,是需要指定某个关键词,进而通过这个关键词来激发出许多许多相关联的记忆。  我们的大脑似乎就是这样,看起来似乎能记住许多东西,但我想象这种东西似乎是凭空出现的,而且伴随着联系的深入,出现的东西越来越多,大脑也会满满过载(会感到头疼),转到机器上来说,这种设定似乎有点像临时缓存,而联想结束后,临时缓存也会随之消失掉。  时至今日的机器依旧通过二进制的形式被用于存储和处理各种信息,这种信息存储是固定的,是不具有以上所说的联想性的,虽然可以通过模拟神经网络或

js函数与对象关系快速记忆

js中关于原型和原型链有__proto__、prototype、constructor频频出现在面试题中,但是记得多了反而容易记混。这里简单总结下每个属性的使用场景,方便记忆。对象和函数都有__proto__,对象的__proto__指向构造函数的prototype,构造函数的__proto__指向Function.prototype对象和函数都有constructor,对象的constructor指向构造函数,构造函数的constructor指向Function函数才有prototype函数的prototype又是一个对象,但是Funtion.prototype不是对象!!!特殊记忆:typ

js函数与对象关系快速记忆

js中关于原型和原型链有__proto__、prototype、constructor频频出现在面试题中,但是记得多了反而容易记混。这里简单总结下每个属性的使用场景,方便记忆。对象和函数都有__proto__,对象的__proto__指向构造函数的prototype,构造函数的__proto__指向Function.prototype对象和函数都有constructor,对象的constructor指向构造函数,构造函数的constructor指向Function函数才有prototype函数的prototype又是一个对象,但是Funtion.prototype不是对象!!!特殊记忆:typ

记忆中的香河肉饼

近来琐事缠身,加之爱妻临产,我终于有幸体会到人近中年的苦恼。 恰逢夏日时节,天愈炎热,人愈烦闷。正当此时,有老友相邀于江湖,喜不自胜。酒酣胸坦之余,话题渐渐来到了我北漂的日子。 “北漂的那几年,你印象最深的是什么?”老友瞪着微醺的眼眸问道。 我脑海中闪过无数画面:有西二旗地铁的人潮汹涌,也有京郊灵山的酣畅淋漓;有在四季民福高谈阔论,也曾于人大食堂谈笑风生。它们从记忆里浮现,随即湮没,仿佛从未出现过,就像我之于北京。 这些画面让我眼花缭乱,我竟找不到一个印象最深的事物?! 视觉已经无法做出判断,味觉却突然活跃起来。一个记忆中的味道窜进我的大脑,它不像烤鸭那样老成持重,也不像豆汁儿那样特立独行。它

记忆中的香河肉饼

近来琐事缠身,加之爱妻临产,我终于有幸体会到人近中年的苦恼。 恰逢夏日时节,天愈炎热,人愈烦闷。正当此时,有老友相邀于江湖,喜不自胜。酒酣胸坦之余,话题渐渐来到了我北漂的日子。 “北漂的那几年,你印象最深的是什么?”老友瞪着微醺的眼眸问道。 我脑海中闪过无数画面:有西二旗地铁的人潮汹涌,也有京郊灵山的酣畅淋漓;有在四季民福高谈阔论,也曾于人大食堂谈笑风生。它们从记忆里浮现,随即湮没,仿佛从未出现过,就像我之于北京。 这些画面让我眼花缭乱,我竟找不到一个印象最深的事物?! 视觉已经无法做出判断,味觉却突然活跃起来。一个记忆中的味道窜进我的大脑,它不像烤鸭那样老成持重,也不像豆汁儿那样特立独行。它

想法子记忆Vi/Vim常用操作及指令

本笔记有特殊目录,点击开启:专有目录在Linux系统中编辑文本总是离不开一位老帮手——Vi。而因为其诞生的年代有些久远,有些操作在现在看来可能有点“反直觉”。于是我决定写这样一篇小笔记,记录一下我记忆Vi的这些这些常用操作和指令的方法(主要靠的是英语和图示了)。当然,正如“好记性不如烂笔头”所言,多实践才是熟练掌握技能的王道。关于Vi/Vim名词本身Vi代表的可能是VisualInstrument(可视工具),VisualInterface(可视界面)亦或就是Visual(可视化的)单词本身。Vim倒是很明显,代表的是ViIMproved(Vi改进版)。编辑器模式对Vi而言:命令模式(Comm

想法子记忆Vi/Vim常用操作及指令

本笔记有特殊目录,点击开启:专有目录在Linux系统中编辑文本总是离不开一位老帮手——Vi。而因为其诞生的年代有些久远,有些操作在现在看来可能有点“反直觉”。于是我决定写这样一篇小笔记,记录一下我记忆Vi的这些这些常用操作和指令的方法(主要靠的是英语和图示了)。当然,正如“好记性不如烂笔头”所言,多实践才是熟练掌握技能的王道。关于Vi/Vim名词本身Vi代表的可能是VisualInstrument(可视工具),VisualInterface(可视界面)亦或就是Visual(可视化的)单词本身。Vim倒是很明显,代表的是ViIMproved(Vi改进版)。编辑器模式对Vi而言:命令模式(Comm

c++标准库string的使用完美总结——十分详细,复习学习记忆都可以使用

std::string详解抛弃char*的字符串选用C++标准程序库中的string类。他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用=进行赋值操作,==进行比较,+做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。更新:使用count进行对string中某字符的统计:count(str.begin(),str.end(),chara)返回值可以使用int接收,包含在库函数algorithm中。标准模板库(STL)提供了一个std::string类,其是std::basi

c++标准库string的使用完美总结——十分详细,复习学习记忆都可以使用

std::string详解抛弃char*的字符串选用C++标准程序库中的string类。他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用=进行赋值操作,==进行比较,+做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。更新:使用count进行对string中某字符的统计:count(str.begin(),str.end(),chara)返回值可以使用int接收,包含在库函数algorithm中。标准模板库(STL)提供了一个std::string类,其是std::basi