我死后,要回去寻找
我没有和大海共度的一个个瞬间

索菲亚·安德雷森

1026 日 , 2024 13:46
DSCP
简明重点 是一个网络层概念 在网络层报文头中,DSCP 占 6 个 bit,和 ECN (Explicit Congestion Notification,显式拥塞通知)的 2 个 bit 一起组成一个字节 从协议的角度,IPv4 和 IPv6 都是…
Linux TSO: Tcp Segmentation Offload 笔记
原文: https://www.cnblogs.com/sammyliu/p/5227121.html 简而言之:在网卡硬件支持的情况下,由网卡进行本由内核协议栈负责的 TCP segmentation,从而减少内核的负担,提高系统性能。 要进行 T…
git 杂记
1. 清理分支 只在本地有、远程没有的: git branch -D <my_branch> 远程已经删了,本地还有的: git fetch --prune --all
dig 杂记
1. +trace 不带有 +trace 的 dig 则是直接向 local dns 服务器发起查询。 带有 +trace 的 dig 命令是走的迭代查询,即先获取根 dns 服务器地址,然后向其发起查询获取对应的顶级域名 dns 服务器地址,如此循…
rust 笔记 9:cargo 杂记
1. 命令行运行特定单测 总有需要用命令行跑单测的场景,比如 vscode 上的 rust-analyzer 插件突然坏掉。。这个时候我们需要: cargo test --package my_project --bin test -- api::h…
杂谈:一些经验
1. 业务逻辑中的异步日志 在应用的初期版本,所有日志可能都是通过 tracing 输出到外部文件的,这是非常正常的情况;等到开始进行可观测能力建设后,就需要引入一些日志中间件,比如将一些重要日志输出到 SLS 。这些逻辑往往会穿插在我们业务函数中,…
命令行效率杂记
1. 排序+统计 sort | uniq -c 注意 uniq -c 只能统计临近的重复行,因此需要 sort 2. grep -v 排除 -E 正则 3. awk 3.1 NF 与循环 NF 是 awk 语法内置变量,代表 field 的个数。 可…
bash 脚本杂记
创建变量尽量用 $() 而非 ``。 写 if 时尽量用 [[]] 而非 [];在 [[]] 中可以用 == 进行比较。[[]] 及其内部特性是 bash 专有的,不兼容于 sh。 grep 进程时合理用 ps -ef 或 ps aux。-e 即显示…
https://explainshell.com/
919 日 , 2024 17:17