我的阅读、笔记、写作流程构建记录
这篇文章主要受到最近两个月的一本地铁读物—《卡片笔记写作法》的影响而诞生,我想记录阅读这本书的一些收获,以及参考它的做法搭建的一套写作流程。
这篇文章主要受到最近两个月的一本地铁读物—《卡片笔记写作法》的影响而诞生,我想记录阅读这本书的一些收获,以及参考它的做法搭建的一套写作流程。
本文摘抄自保罗·格雷厄姆(Paul Graham)的著作《黑客与画家》第九小节。
哥白尼不认同托勒密的体系,一个极其重要的原因是,他觉得托勒密提出的偏心等距点(equant)毫无美感……——托马斯·库恩,《哥白尼革命》
我们所有人都受到凯利·约翰逊的影响,狂热地相信外观优美的飞机一定会飞得同样漂亮。——本·里奇,《臭鼬计划》
美感是第一道关卡。丑陋的数学在世界上无法生存。——G.H.哈代,《一个数学家的辩白》
一般情况下,当我们在堆上申请内存和释放内存,我们需要显式调用new和delete。智能指针是自动化该过程的一种方式。智能指针意味着当你调用new时(甚至不用显式调用new),你不必调用delete。智能指针本质上是一个真正原始指针的包装器。当你创建一个智能指针时,它会调用new并为你分配内存。然后根据您使用的智能指针,内存将在某个时候自动释放。
C++中的左值引用(lvalue reference)和右值引用(rvalue reference),以及移动语义(move semantics),都是为了提高程序性能和效率而设计的语言特性。本文会介绍左值引用和右值引用的使用形式,以及基于右值引用的移动语义的使用样例。
本文的总结主要来自于cherno的C++系列视频,可以在bilibili观看翻译的中文版本。
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档。本文将系统地总结 Markdown 的各种语法用法,帮助你更好地掌握这个强大的文档编写工具。
评论