summaryrefslogtreecommitdiff
path: root/content/posts/weekly/26.md
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-09-24 22:08:05 +0800
committerEltrac <hi@guhub.cn>2025-09-24 22:08:05 +0800
commit0d03ec03dd566d4f2f4079a57fc2d25cbe2a717c (patch)
tree265a386a5f48fb6d5354a795b269b4c998108f23 /content/posts/weekly/26.md
parent502dedc616d738112f4c368b6cf71a20b7c9cae6 (diff)
docs: remove all embedded cards
Former-commit-id: b58370a672748b5662044a68b3fdaa4f75efc200
Diffstat (limited to 'content/posts/weekly/26.md')
-rw-r--r--content/posts/weekly/26.md31
1 files changed, 25 insertions, 6 deletions
diff --git a/content/posts/weekly/26.md b/content/posts/weekly/26.md
index fecced30..386b963c 100644
--- a/content/posts/weekly/26.md
+++ b/content/posts/weekly/26.md
@@ -6,9 +6,6 @@ endnotes:
tags:
- 阅读
- 时间管理
-related_cards:
- - 宏
- - 自我实现的预言
date: 2025-04-28T11:46:00
categories: 稻草人周刊
banner: https://image.guhub.cn//uPic/daisies-outside-the-sports-field.jpeg
@@ -102,9 +99,31 @@ Lady Gaga 的《Mayhem》和 Coachella 音乐节表现之后,Lorde 就发布äº
## 💡 新知复盘
-{{< card "宏" >}}
-
-{{< card "自我实现的预言" >}}
+> ### 宏
+>
+> 计算机中,宏(macro,也叫「巨集」)的概念很常见,出现在 Excel 和 Word 等办公软件当中,C 语言(`#define`)、Lisp 语言等编程语言中也有宏,键盘似乎也有宏的概念。这个词即使是在英语中(macro)也显得抽象和模糊,宏到底是什么意思?
+>
+> 简单来说,宏是**将短小的命令展开为一系列命令的过程**,一般是为解释器、编译器设定的一系列与处理规则,用于进行**模式替换**。宏的概念也被拓展到了编辑器和键盘映射当中,所以有了键盘宏和 Excel 中的宏。
+>
+> 最常见的宏用于「文本替换」,如 C 语言的宏。
+>
+> ```c
+> #define N 100
+> ```
+>
+> 在编译器的预处理阶段,源代码中的 `N` 就会被替换(或者说展开)为 `100`。对于 Lisp 语言和其他更强大的宏编程语言,宏展开还能被应用在代码上。宏展开也不总是死板的文本替换,也往往是模式替换,一些笔记软件和效率工具提供的代码段(Snippets)功能也类似于宏。
+>
+> 另一种宏可被视为「快捷指令」,Excel 中录制宏用于之后快速执行某个操作的用法,就属于这种。将一个小的指令自动展开为一系列指令。
+>
+> 总而言之,宏被用于自动化、简化和复用操作。
+
+> ### 自我实现的预言
+>
+> 自我实现的预言,在社会心理学称「自证预言」(Self-fulfilling prophecy),是一种社会心理学现象——某件事情如某人预期和预言的那样发生了,有可能正是因为个体的预言和**信念**潜移默化地改变了个体的行为,即预言之所以成真,正是因为个体相信这一预言。
+>
+> 自证预言指出,人的信念是会影响行为的。信念影响行为的过程常常发生在潜意识和不自觉中,所以不易被察觉。
+>
+> <span style="font-size: 80%">Source: [自证预言 - 维基百科,自由的百科全书](https://zh.wikipedia.org/wiki/自证预言)</span>
## 🗣️ 碎碎念