Linux目录已空但磁盘空间仍被占用的原因与解决方法

最近在使用 /mnt/pmem3 做测试时,发现一个奇怪现象:

$ ls /mnt/pmem3
lost+found

$ df -h /mnt/pmem3
Filesystem Size Used Avail Use% Mounted on
/dev/pmem3 733G 482G 215G 70% /mnt/pmem3

阅读更多 >>

git push failed: ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository.

报错:

$ git push -u origin main
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.

阅读更多 >>

docker-connection-problem

报错1:

PS > docker pull ipads/oslab:25.03
Error response from daemon: Get "https://registry-1.docker.io/v2/": proxyconnect tcp: dial tcp 127.0.0.1:7890: connect: connection refused

阅读更多 >>

vscode配置使用更加深色的主题

个人是把One Dark Darker主题的插件下载下来,在此基础上进行更改。

下载后,找到这个插件的目录,更改json文件。

文件路径为C:\Users\用户名\.vscode\extensions\joelcrosby.one-dark-darker-1.0.4\themes

阅读更多 >>

git更改默认的编辑器

git更改默认的编辑器

git默认的编辑器是nano,可以将默认编辑器改为 vimcode(VS Code)、nvim 等。


方法一:临时更改(只对当前命令有效)

使用 GIT_EDITOR 环境变量临时指定编辑器,例如:

阅读更多 >>

git合并最近几次的提交

比如要合并最近三次的提交
使用git rebase -i HEAD~3命令即可。

将显示的提交记录进行修改,将前几次的pick改为squash(理论上留下一个pick即可)

保存后即可完成合并,使用git push -f更新远端仓库。

阅读更多 >>

-march=native -mavx512f 两个编译选项

这两个编译选项是用于 GCC 或 Clang 编译器的 CPU 指令集优化选项:

1. -march=native

    阅读更多 >>

    perf命令快速使用

    perf record -F 99 -p $(pgrep -u wsy -f test_ycsb) -g -- sleep 10
    perf script -i perf.data &> perf.unfold
    stackcollapse-perf.pl perf.unfold &> perf.folded
    flamegraph.pl perf.folded > perf.svg

    阅读更多 >>