最新 最热

VBA:为宏命令指定快捷键或者重新设置快捷键

在工作中,有时需要为宏命令设置快捷键,或者重新设置快捷键。下面介绍操作步骤。

2023-10-22
0

(译) Understanding Elixir Macros, Part 4 - Diving Deeper

在前一篇文章中, 我向你展示了分析输入 AST 并对其进行处理的一些基本方法. 今天我们将研究一些更复杂的 AST 转换. 这将重提已经解释过的技术. 这样做的目的是为了表明深入研究 AST 并不是很难的, 尽管最终的结果代...

2023-10-21
0

(译) Understanding Elixir Macros, Part 5 - Reshaping the AST

上次我介绍了一个基本版本的可追溯宏 deftraceable, 它允许我们编写可跟踪的函数. 这个宏的最终版本还有一些遗留的问题, 今天我们将解决其中一个 — 参数模式匹配....

2023-10-21
0

(译) Understanding Elixir Macros, Part 6 - In-place Code Generation

这是宏系列文章的最后一篇. 在开始之前, 我想提一下 Björn Rochel, 他已经将他的 Apex 库中的 deftraceable 宏改进了. 因为他发现系列文章中 deftraceable 的版本不能正确处理默认参数(arg def_value), 于是实现了...

2023-10-21
0

(译) Understanding Elixir Macros, Part 1 Basics

这是讨论宏 (Macros) 微系列文章的第一篇. 我原本计划在我即将出版的《Elixir in Action》一书中讨论这个主题, 但最终决定不这么做, 因为这个主题不符合这本书的主题, 这本书更关注底层 VM 和 OTP 的关键部分....

2023-10-21
0

(译) Understanding Elixir Macros, Part 2 - Micro Theory

这是 Elixir 中的宏系列的第二篇. 上一次我们讨论了编译过程和 Elixir AST, 最后讲了一个基本的宏的例子 trace. 今天, 我们会更详细地讲解宏的机制.

2023-10-21
1

(译) Understanding Elixir Macros, Part 3 - Getting into the AST

是时候继续探索 Elixir 的宏了. 上次我介绍了一些关于宏的基本原理, 今天, 我将进入一个较少谈及的领域, 并讨论Elixir AST 的一些细节.

2023-10-21
0

SOC中的SDC约束正变得越来越庞大和复杂,我们该如何应对

SOC设计变得越来越复杂,成本越来越高,设计和验证也越来越困难。设计尺寸、众多的IP、先进技术节点、时钟和时钟域数量的增加,以及multi-mode/multi-coner组合中为时序收敛造成设计约束变得越来越复杂。为高效的应对复杂...

2022-12-06
0

Confluence 6.15 使用附件宏

可用使用自动完成加快这个过程:输入 { 然后开始输入你希望插入的宏的名字,你将会看到建议的宏的列表。在这个列表中,我们插入 cheese 宏(cheese macro)。...

2019-08-30
0

Confluence 6.15 修改历史(Change-History)宏

修改历史(Change-History)宏显示了页面一个的更新历史:版本号,作者,日期和备注。这些内容将会在同一栏中进行显示。

2019-08-29
0