Skip to content

Commit 3887325

Browse files
committed
fix: 修复vitepress 语法错误
1 parent 4e2f5a5 commit 3887325

5 files changed

Lines changed: 23 additions & 23 deletions

File tree

Rust最佳实践.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -906,11 +906,11 @@ syntax, type system, standard library, ecosystem
906906
- 传递所有权 (value: T)?
907907
- 不可变借用 (value: &T)?
908908
- 可变借用 (value: &mut T)?
909-
- 对于字符串,是 &str (通用,高效) 还是 String (需要所有权)?对于集合,是 &[T] 还是 Vec<T>?
909+
- 对于字符串,是 &str (通用,高效) 还是 String (需要所有权)?对于集合,是 &[T] 还是 `Vec<T>`?
910910
- **返回值**:
911911
- 返回所有权 (-> T)?
912912
- 返回借用 (-> &T 或 -> &mut T)? 如果是,生命周期参数是什么?
913-
- **错误处理**: 使用 Result<T, E> 还是 Option<T>? panic! 应该只用于不可恢复的错误
913+
- **错误处理**: 使用 `Result<T, E>` 还是 `Option<T>`? panic! 应该只用于不可恢复的错误
914914

915915
## **设计哲学**
916916

@@ -950,7 +950,7 @@ Rust 的“指针”不等于 C 语言的原生指针(*T),更强调**安
950950

951951
- `Box<T>`:堆分配,独占所有权,最常用的“装箱指针”。
952952
- `Rc<T>` / `Arc<T>`:引用计数/原子引用计数,允许多所有者共享所有权(但不可变/线程安全)。
953-
- RefCell<T> / Mutex<T>:内部可变性/线程同步的指针封装。
953+
- `RefCell<T>` / `Mutex<T>`:内部可变性/线程同步的指针封装。
954954

955955

956956

@@ -1606,9 +1606,9 @@ cargo tree
16061606

16071607
### `Mutex<T>`
16081608

1609-
### RwLock<T>
1609+
### `RwLock<T>`
16101610

1611-
### Arc<Mutex<T>>
1611+
### `Arc<Mutex<T>>`
16121612

16131613

16141614

Rust程序设计语言.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -292,9 +292,9 @@ fn main() {
292292
- 工厂方法
293293
- trait方法
294294

295-
- 堆分配智能指针(Box)**Box<T>:堆分配智能指针(Heap-Allocated Smart Pointer)**
295+
- 堆分配智能指针(Box)**`Box<T>`:堆分配智能指针(Heap-Allocated Smart Pointer)**
296296

297-
- Box<T> 是 Rust 标准库提供的一个智能指针,用于在堆(heap)上分配内存。Box 指向的数据在堆上,Box 本身(指针)在栈(stack)上。
297+
- `Box<T>` 是 Rust 标准库提供的一个智能指针,用于在堆(heap)上分配内存。Box 指向的数据在堆上,Box 本身(指针)在栈(stack)上。
298298

299299
- > **Box**:用于在堆上存储数据的所有权类型。
300300
> **智能指针(Smart Pointer)**:除了像常规指针那样存储内存地址,还拥有额外元数据和功能(如自动释放内存)。
File renamed without changes.

Web-技术参考.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ Document -> html(root) -> body
343343

344344
## CheatSheet
345345

346-
```css
346+
```text
347347
/*@-Rules @规则 */
348348
/*
349349
@规则的作用
@@ -428,7 +428,7 @@ background: radial-gradient(circle, red, blue);
428428

429429
CSS基本语法
430430

431-
选择器{属性: 值; 属性: 值; 属性: 值;}
431+
选择器`{属性: 值; 属性: 值; 属性: 值;}`
432432

433433
选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性,每个属性有一个或多个值。属性和值之间用冒号,一个属性和值与下一个属性和值之间用分号,最后一个分号可以省略。
434434

@@ -488,7 +488,7 @@ Priority(hight to low): inline style > id selector > class selector > element se
488488
>
489489
> *号用来表示全局,但执行效率会降低
490490
491-
- 标签选择器: html / div / p
491+
- 标签选择器: `html / div / p`
492492
- 类选择器(class): class 用'. + 名称 '如`.className`的格式标记 先定义后使用
493493
- 层级选择器: 应用在标签嵌套的结构中, 用空格声明
494494
- 同级选择器:表示共同享有该样式,用逗号声明
@@ -1175,7 +1175,7 @@ typeof():查看变量的数据类型
11751175

11761176
语法格式: function 名字(参数){命令};
11771177

1178-
**花括号**: {命令} **括号**: (参数 条件) 尖括号<>
1178+
**花括号**: {命令} **括号**: (参数 条件) 尖括号`<>`
11791179

11801180
在JS中, 可以先调用,在定义, 顺序不受影响
11811181

Web开发.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -770,10 +770,10 @@ column-width
770770

771771
### 概要 - summary
772772

773-
    <details>
774-
        <summary>这是概要</summary>
775-
        <p>这是详情这是详情</p>
776-
   </details>
773+
<details>
774+
<summary>这是概要</summary>
775+
<p>这是详情这是详情</p>
776+
</details>
777777

778778
# Web存储
779779

@@ -863,14 +863,14 @@ display: display 属性规定元素应该生成的框的类型。
863863

864864
wrap 包裹到盒子里
865865

866-
|| 描述 |
867-
| :------- | :----------------------------------------------------------- |
868-
| normal | 默认。空白会被浏览器忽略。 |
869-
| pre | 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。 |
870-
| nowrap | 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。 |
871-
| pre-wrap | 保留空白符序列,但是正常地进行换行。 |
872-
| pre-line | 合并空白符序列,但是保留换行符。 |
873-
| inherit | 规定应该从父元素继承 white-space 属性的值。 |
866+
|| 描述 |
867+
| :------- |:--------------------------------------|
868+
| normal | 默认。空白会被浏览器忽略。 |
869+
| pre | 空白会被浏览器保留。其行为方式类似 HTML 中的 `<pre>` 标签。 |
870+
| nowrap | 文本不会换行,文本会在在同一行上继续,直到遇到 <br/> 标签为止。 |
871+
| pre-wrap | 保留空白符序列,但是正常地进行换行。 |
872+
| pre-line | 合并空白符序列,但是保留换行符。 |
873+
| inherit | 规定应该从父元素继承 white-space 属性的值。 |
874874

875875
## position
876876

0 commit comments

Comments
 (0)