- 博客(85)
- 收藏
- 关注
原创 enote笔记法的思考(ver0.2)
章节:enote笔记法的思考 enote笔记法,它是一种独特的文本标记方式与呈现方式。这一整套系统的记笔记的方法,它能够帮助我们对文本内容(例如,其中的概念、观点、思想等)更加直观和条理地进行理性思考和分析。无论哪种类型的书籍,你都可以用enote笔记法来做读书笔记,但该笔记法特别最适和于针对非常注重强调理性和逻辑、需要你需要动用许多思辨能力来严谨理性地思考的学术类或思想类书籍来做读书...
2018-12-11 21:18:12
399
原创 enote笔记语言(3)(ver0.4)
章节:enote笔记语言(3)what&why(why not)&how&when&where&which:紫色,象征着神秘而又潜蕴着强大的力量,故取紫色。key&keyword:“2k”和以上的“5w1h”合称为“5w1h2k分析法”。棕色,大地泥土的颜色,给人一种朴实无华而又稳重可靠的感觉,故取棕色。重要概念or笔记者第一重点强调的“单词”(即,...
2018-04-21 19:50:14
353
原创 enote笔记语言(3)(ver0.3)
章节:enote笔记语言(3)what&why(why not)&how&when&where&which:紫色,象征着神秘而又潜蕴着强大的力量,故取紫色。key&keyword:“2k”和以上的“5w1h”合称为“5w1h2k分析法”。棕色,大地泥土的颜色,给人一种朴实无华而又稳重可靠的感觉,故取棕色。重要概念or笔记者第一重点强调的“单词”(即,...
2018-04-19 22:58:14
303
原创 enote笔记语言(2)(ver0.5)
why not(whyn't) 为什么不(与“why”相反对应,是它的反面、它的矛盾对立面)how对策how设计key-memo: 次关键(重要性比“key: ”低一级) memo:
2018-02-03 14:50:02
293
原创 enote笔记法的思考
章节:enote笔记法的思考 why enote笔记法:key1)大脑喜欢颜色。我们的大脑天生就喜欢颜色、对颜色很敏感,这是由我们人类过去的演化历程决定的。你可以理解为,文字有了颜色,让这个冰冷的黑白世界突然有了色彩,变得绚丽多彩、色彩斑斓,充满温暖的暖意了起来,这使得让你能更容易专注起来&保持更长时间的持续集中注意力。多彩的文字能帮助提升我们的专注
2017-12-27 22:58:36
591
原创 电子笔记本的思考(1)(ver0.3)
章节:电子笔记本的思考(1)陶哲轩在《解题·成长·快乐——陶哲轩教你学数学》中着重强调,用纸笔来“缓存”思维对于数学解题的重要性:用选定的符号表达你所知道的信息,并画一个示意图。把所有信息写在纸上,有三点好处:a)解题时,便于思考;b)陷入困境时,可以盯着纸进行思考;c)把知道的写下来,这个过程本身可以激发新的灵感和联想。但请注意,不要写下过多的信息和细节。一种折中的办法是着重强调那些你认为最有用...
2017-12-07 09:38:38
477
原创 enote笔记法(2)——why的使用
章节:why的使用用法:why 概念|词汇(比概念更一般的形式的keyword)|短语|句子用法1:why 概念|why keyword(【比概念更一般的形式的keyword】)“why 概念”其实可以看作是“why引入 概念(即,等同于“why创造、why提出、why使用、why发明 ”这个新概念) ”的简略缩写,之所以示例用法采用的是简略形式
2017-11-23 19:50:09
467
原创 enote笔记语言(5)——其他(ver0.2)
章节:其他((主:单词)) 用来醒目地强调这个句子中哪个词语作主语sentence: 关键语句(与关键词标记“keyword:”一样,关键句子可以用这个标记“sentence:”来整理and罗列出来)what目标key瓶颈
2017-08-27 23:10:59
412
原创 enote笔记语言(2)(ver0.4)
why not(whyn't) 为什么不(与“why”相反对应,是它的反面)how对策how设计key-memo: 次关键(重要性比“key: ”低一级) memo: 再次级关键(重要性比“k
2017-08-27 22:11:28
344
原创 电子笔记本的思考(1)(ver0.2)
章节:电子笔记本的思考(1)陶哲轩在《解题·成长·快乐——陶哲轩教你学数学》中着重强调,用纸笔来“缓存”思维对于数学解题的重要性:用选定的符号表达你所知道的信息,并画一个示意图。把所有信息写在纸上,有三点好处:a)解题时,便于思考;b)陷入困境时,可以盯着纸进行思考;c)把知道的写下来,这个过程本身可以激发新的灵感和联想。但请注意,不要写下过多的信息和细节。
2017-07-15 09:53:52
619
原创 enote笔记语言(4)(ver0.4)——“5w1h2k”分析法
章节:“5w1h2k”分析法what:我想知道某个“关键词(keyword)”(即,词汇、词语,或称单词,可以是概念|专业术语|.......)的定义。why:我想分析and搞清楚弄明白“事物发生的原因(原理)”。“why”代表的是一种“演绎推理”;我会不会犯“归因错误”?是“单因素”的还是“多因素”的原因?是直接原因,还是“因果链”中的一个间接原因?是“因果关系”还是“相关关系”
2017-06-25 15:52:15
1101
原创 enote笔记语言(2)(ver0.3)
why not(whyn't) 为什么不(与“why”相对应,是它的反面)how对策how设计key-memo: 次关键(重要性比“key: ”低一级) memo: 再次级关键(重要性比“ke
2017-06-02 16:41:29
357
原创 enote笔记语言(5)——其他
章节:其他((主:单词)) 用来醒目地强调这个句子中哪个词语作主语sentence: 关键语句(关键句子可以用这个标记“sentence:”来罗列)what目标key瓶颈who
2017-05-18 11:50:09
372
原创 enote笔记语言(4)(ver0.3)——“5w1h2k”分析法
章节:“5w1h2k”分析法what:我想知道某个“关键词(keyword)”(即,词汇、词语,或称单词,可以是概念|专业术语|.......)的定义。why:我想知道事物发生的原因。“why”代表的是一种“演绎推理”;我会不会犯“归因错误”?是“单因素”的还是“多因素”的原因?是直接原因,还是“因果链”中的一个间接原因?是“因果关系”还是“相关关系”?when:何时。无论是“
2017-04-29 10:39:48
794
原创 电子笔记本的思考(1)
章节:电子笔记本的思考(1)陶哲轩在《解题·成长·快乐——陶哲轩教你学数学》中着重强调,用纸笔来“缓存”思维对于数学解题的重要性:用选定的符号表达你所知道的信息,并画一个示意图。把所有信息写在纸上,有三点好处:a)解题时,便于思考;b)陷入困境时,可以盯着纸进行思考;c)把知道的写下来,这个过程本身可以激发新的灵感和联想。但请注意,不要写下过多的信息和细节。一种
2017-03-28 08:00:03
467
原创 enote笔记语言(4)(ver0.2)——“5w1h2k”分析法
章节:“5w1h2k”分析法what:我想知道某个“关键词(keyword)”(即,词汇、词语,或称单词,可以是概念|专业术语|.......)的定义。why:我想知道事物发生的原因。“why”代表的是一种“演绎思维”;我会不会犯“归因错误”?是“单因素”的还是“多因素”的原因?是直接原因,还是“因果链”中的一个间接原因?是“因果关系”还是“相关关系”?when:何时。无论是“
2017-03-28 00:25:21
476
原创 enote笔记语言(2)(ver0.2)
why not(whyn't) 为什么不(与“why”相对应,是它的反面)how对策how设计key-memo 次关键(重要性比“key”低一级)memo 再次级关键(重要性比“key”低两级,比“key-memo”低一级)todo
2017-03-20 02:28:29
340
原创 enote笔记语言(3)(ver0.2)
what&why(why not)&how&when&where&which:紫色,象征着神秘而又潜蕴着强大的力量,故取紫色。key&keyword:“2k”和以上的“5w1h”合称“5w1h2k分析法”。棕色,大地泥土的颜色,给人一种朴实无华而又稳重可靠的感觉,故取棕色。重要概念or笔记者第一重点强调的“单词”(即,一级重点):绿色,绿意盎然象征着希望和生机,可以理解为意味着
2017-02-18 19:26:32
345
原创 enote笔记语言(4)
what:我想知道某个“关键词(keyword)”(即,词语,可以是概念|专业术语|.......)的定义。why:我想知道事物发生的原因;我会不会犯“归因错误”?是“单因素”的还是“多因素”的原因?是直接原因,还是“因果链”中的一个间接原因?是“因果关系”还是“相关关系”?when:何时。无论是“自我(内部)”还是“宇宙(外部)”都总是处在一直持续的“变化”之中。“变”是这个世界唯一不变
2017-02-10 17:48:50
326
原创 enote笔记语言(3)
what&why(why not)&how&when&where&which:紫色,象征着神秘而又潜蕴着强大的力量,故取紫色。key&key-memo:“2k”和以上的“5w1h”合称“5w1h2k分析法”。棕色,给人一种朴实无华而又可靠的感觉,故取棕色。重要概念or笔记者第一重点强调的“单词”(即,一级重点):绿色,绿意盎然象征着希望和生机,可以理解为意味着人类探索宇宙和自我
2017-01-26 12:49:24
338
原创 enote笔记法使用范例(2)——指针(1)智能指针
要知道什么是智能指针,首先了解什么称为 “资源分配即初始化”what RAII:RAII—Resource Acquisition Is Initialization,即“资源分配即初始化”在《C++ Primer》这样解释的,“通过定义一个类来封装资源的分配和释放,可以保证正确释放资源”核心:C++98提供了语言机制:对象(【!值语意对象】)在超出作用域,,析构函数会被自动调用
2017-01-04 18:59:46
455
原创 enote笔记法使用范例(1)——自己总结的一些编写代码的常识 (a)
why 函数(>便于提升软件开发效率和维护效率)开发角度:1)隐藏实现细节,这也是API质量最重要的品质2)复用:通过使用函数来代码复用,提高了软件开发效率3)可维护性:软件更易维护:函数内的代码修改,能够一次改动>多处地方自动改动,便于根据需求改动功能或改变算法来提高效率。4)可读性&可维护性(如果函数可读性差,则会导致因为代码理解困难,进而影响到了可维护性):代码可读性
2016-12-20 07:08:55
643
原创 《C++程序设计原理与实践》读书笔记
p292 ,302what 抽象类:只能用作其他类的基类。我们使用抽象类来表示那些抽象的概念,即相关实体共性的一般化所对应的那些概念what 抽象类的另一种解释 《effective c++》电子版p175:另一个制作Handle class的办法是,令类成为一种特殊的抽象基类(abstract base class),称为Interface class。这种class的目的是详细一一描述
2014-06-28 23:09:52
930
原创 指针(3)智能指针总览
scoped_ptr不能被复制,shared_ptr能复制:使用boost::scoped_ptr的时候必须注意,它不允许进行复制操作,一旦声明了一个指向某内存空间的指针,那么就不可以通过another_p = p;的方式来分配内存空间的新所有权。 auto_ptr不能指定删除器(因而不能管理内存之外的其他资源),shared_ptr能指定删除器 [上述Comm
2014-06-28 23:07:48
530
原创 指针(4)智能指针的使用
why shared_ptr:1)如果指针作为类成员时,使用shared_ptr封装原始指针,解决了复制类对象出现的问题(相较原始指针)。 如果是非内存资源(比如:互斥器),可以在构造时再传一个删除器(deleter)参数(shared_ptr可以,auto_ptr不能),因为shared_ptr缺省行为是“当引用计数为0时,删除其所指物”,那不是我们所想要的行为。2)用于函数内部
2014-05-27 02:35:58
808
原创 《TC++PL》读书笔记(re迭代)
p325Key:只有在一个对象的构造函数执行完成后,才被认为对象构建(contruct)成功。此后,也只有在此之后,stack unwinding时才为该对象调用析构函数。 一个由子对象组成的对象的构造,将一直持续到它所有的子对象都完成了构造工作 数组的构造一直持续到它的所有元素都构造完成,而且,只有那些构造完成的元素才会在stack unwindi
2014-02-27 06:21:52
1525
原创 指针(2)指针常见问题(re迭代)
空悬指针(dangling pointer):指向已经销毁的对象或已回收的地址(《Linux多线程服务端编程》p7)野指针(wild pointer):未经初始化的指针Linux多线程服务端编程》p15C++里可能出现的内存问题:1.缓冲区溢出(buffer overrun)2.空悬指针/野指针3.重复释放(double delete)4.内存泄露(memory
2013-12-28 01:03:31
767
原创 指针(1)智能指针(re迭代)
要知道什么是智能指针,首先了解什么称为 “资源分配即初始化”what RAII:RAII—Resource Acquisition Is Initialization,即“资源分配即初始化”在《C++ Primer》这样解释的,“通过定义一个类来封装资源的分配和释放,可以保证正确释放资源”核心:C++98提供了语言机制:对象(【!值语意对象】)在超出作用域,,析构函数会被自动调用 【如
2013-12-28 01:01:46
870
原创 容器类(1)Vector(2)
《c++ primer》p80值初始化:如果没有指定元素的初始化式,那么标准库将自行提供一个元素初始值进行值初始化(value initializtiond)。这个由库生成的初始值将用来初始化容器中的每个元素。具体值为何,取决于存储在vector中元素的数据类型:1)如果vector保存内置类型(如int类型)的元素,那么标准库将用0值创建元素的初始化式:vector fvec
2013-11-27 00:58:19
693
原创 容器类(1)Vector(re迭代)
why使用vector,而不是内置数组(包括定长数组int[5],和动态数组int *arr=new int[n]):key:vector可以很大程度地避免下标越界,缓冲区溢出,内存泄露1)自动析构,因为是局部对象。因为是自动析构,所以不用关心释放问题了2)异常安全的一部分(evernote《TC++PL》读书笔记),同样也是因为是局部对象,定长数组也能自动析构,但不能动态分配3)小心
2013-11-27 00:53:12
814
原创 泛型编程笔记(re迭代)
《c++ primer》p232what 函数匹配:将函数调用与候选函数集合中的一个函数相关连的过程函数匹配的3种可能:a)找到最佳匹配,编译成功b)找不到匹配,编译错误c)when 当存在多个与实参匹配的函数,但没有一个是明显的最佳选择。则编译错误,因为具有二义性why 要掌握函数匹配的步骤:1)编译成功,但意想不到的匹配结果 2)编译失败,因为有二义性w
2013-11-27 00:49:52
693
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人