Skip to content

Commit 6fb132e

Browse files
committed
feat: Update spec20251124
1 parent f6b3f94 commit 6fb132e

File tree

2 files changed

+93
-0
lines changed

2 files changed

+93
-0
lines changed

netcom/content/spec20251124.md

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
## spec·规格
2+
3+
- spec=specification,规格、规定、说明书、详细规则
4+
5+
词语使用例句:
6+
7+
```
8+
building spec = 建筑施工规范
9+
product spec = 产品规格
10+
meet the spec = 符合规格
11+
out of spec = 不符合规格
12+
write the spec = 写规范/规格说明
13+
```
14+
15+
---
16+
### 计算机/工程领域
17+
18+
#### 1. 技术规则(Software/Protocol Spec)
19+
20+
示例:
21+
22+
```text
23+
- HTTP/2 Spec
24+
- LoRaWAN Regional Parameters Spec
25+
- USB-C Electrical Spec
26+
- JSON Spec
27+
- Bluetooth Core Spec
28+
```
29+
30+
这些文件都定义了“一个系统怎样工作”:
31+
32+
- 明确格式
33+
- 明确边界条件
34+
- 明确设备/软件必须遵守的行为
35+
36+
———
37+
38+
#### 2. 产品参数(Engineering/Product Spec)
39+
40+
比方说某个设备的:
41+
42+
```text
43+
- CPU 速度
44+
- 内存大小
45+
- 射频芯片型号
46+
- 频率范围
47+
- 功耗
48+
- 尺寸和重量
49+
```
50+
51+
也就是说明书的设备参数页(specsheet/datasheet)。
52+
53+
———
54+
55+
#### 3. 行为约束(系统行为的硬规则)
56+
57+
比方说:
58+
59+
```
60+
- SF/BW/CR 的有效范围是 spec
61+
- Duty cycle 限制来自法规 spec
62+
- 路由 TTL、重传策略是协议 spec
63+
- MCU 的 RAM/Flash 分布是硬件 spec
64+
```
65+
66+
这些描述属于系统运行的底层规则。
67+
68+
---
69+
#### GPT给了些工程师例句😁
70+
71+
这个词在工程师嘴里的语气,往往比条文更犀利。
72+
73+
> “Doesn’t meet spec.”
74+
75+
翻译:这个东西不达标,别上线。
76+
77+
>“Write a spec first.”
78+
79+
翻译:别乱写代码,先把需求文档写清楚。
80+
81+
> “We need to update the spec.”
82+
83+
翻译:架构变了,之前的文档全废了。
84+
85+
> “Which spec are you following?”
86+
87+
翻译:你跟我用的不是同一个世界线。
88+
89+
90+
91+

netcom/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
(更新中...)
1010

11+
- 2025.11.24 [spec·规格](content/spec20251124.md)
12+
1113
- 2025.11.24 [堆(heap)和栈(stack)](content/stack20251124.md)
1214

1315
- 2025.11.23 [LoRa开发板可以做些什么](content/lora20251123e.md)

0 commit comments

Comments
 (0)