Skip to content

Commit 2d85511

Browse files
Merge pull request #51 from zhangzhuang15/dev
Dev
2 parents 6c1acb4 + 5281e89 commit 2d85511

15 files changed

+1268
-30
lines changed

.vitepress/config.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,7 @@ export default defineConfig({
393393
{ text: "首页", link: "/tool/index-page" },
394394
{ text: 'Oh-my-zsh', link: '/tool/ohMyZsh' },
395395
{ text: "homebrew tool", link: "/tool/brew-tool" },
396+
{ text: 'curl tool', link: '/tool/curl-tool' },
396397
{ text: "rust CLI tool", link: "/tool/rust-tool" },
397398
{ text: 'Github', link: '/tool/index-github'},
398399
{
@@ -452,7 +453,8 @@ export default defineConfig({
452453
link: '/tool/ansi-escape-control'
453454
},
454455
{ text: 'software', link: '/tool/software' },
455-
{ text: 'misc', link: "/tool/misc"}
456+
{ text: 'misc', link: "/tool/misc"},
457+
{ text: 'arm指令清单', link: '/tool/arm' }
456458
],
457459
"/links": [
458460
{ text: "首页", link: "/links/index-page" },

docs/blog/crossbeam-learning-notes.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: "crossbeam 学习笔记"
3+
page: true
4+
aside: true
5+
---
6+
7+
## 什么是crossbeam
8+
crossbeam是一个Rust开源项目,提供并发编程工具,这些并发工具在实现的时候,一部分基于Rust标准库提供的基础功能,另一部分基于无锁编程技术。在其他由Rust开发的项目中,有很多都使用了crossbeam。
9+
10+
## BackOff
11+
待补充
12+
13+
## ArrayQueue
14+
待补充
15+
16+
## SegQueue
17+
待补充

docs/blog/rust-binary-is-big.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ ld --help
117117
:::
118118

119119
## rpath 和 strip
120-
strip 工具的主要目的是从可执行文件或库文件中删除调试信息和符号表,以减小文件大小。然而,strip 不会删除 rpath 符号。
120+
strip 工具的主要目的是从可执行文件或库文件中删除调试信息和符号表,以减小文件大小。然而,strip 不会删除 rpath 符号。不能简单认为strip会把符号表的所有内容删除,在某些情形下,一些符号会被保留,这个通过`man strip`查看。
121121

122122
rpath 信息存储在可执行文件或动态库的动态段(Dynamic Segment)中,而不是在符号表中。
123123

0 commit comments

Comments
 (0)