- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 使用 WSL 在 VScode上用 LLVM + Clangd + LLDB高效编程 C++
想要在 VScode 上使用 clang 编译 + LLDB 调试 + clangd 自动补全这一套工具链。理由是上述工具链是比 gcc+gdb更新的工具链,在各方面都更好,如 clang 比 gcc 报错更友好等。而且 VScode 自带补全很捞,很难用,因此想用 clangd 代替。可惜 LLDB 在今天(2021年12月)在 Windows 平台上并没有很好的支持,再考虑到很多代码都是 Linux 上跑的,不如直接配一个 Linux 环境,因此使用 WSL(Windows Subsystem fo
2021-12-14 17:37:09
8268
原创 论文精简翻译 Online Deduplication for Databases
论文精简翻译 Online Deduplication for Databases第一次看论文看得懵懵懂懂,尤其是涉及到编码以及差量压缩算法的时候,一脸懵逼。第二次看,为了翻译,详细地查了相关算法资料,终于看懂了。为了防止忘记,写下每个段落的总结,以下是目录:文章目录论文精简翻译 Online Deduplication for Databases1. Introduction2. BACKGROUND AND MOTIVATION2.1 Why Dedup for Database Applicati
2021-11-03 15:32:42
1332
翻译 论文翻译 WiscKey: Separating Keys from Values in SSD-Conscious Storage
论文翻译 WiscKey: Separating Keys from Values in SSD-Conscious Storage文章目录**论文翻译 WiscKey: Separating Keys from Values in SSD-Conscious Storage****说明****为何要翻译****翻译过程****我的总结****TITLE****ABSTRACT****1. INTRODUCTION****2. BACKGROUND AND MOTIVATION****2.1. Log-S
2021-10-20 13:23:33
656
原创 Linux 常用复杂命令汇总
汇总命令行遇到的一些骚操作去掉空格参考 Stack Overflow参考 Stack Overflowxargs最简单,但是需要注意:会去掉前后空格中间空格只保留1个如果碰到引号"",’’,会去掉一对引号echo " a b " | xargsa becho a"b"c'd'e | xargsabcdeawk两种写法一样,会:去掉前后空格,tab将中间的空格,tab,变为一个echo " a b " | awk '{$1=$1;prin
2021-09-15 11:34:32
777
原创 openEuler 高效工作环境配置
解决网络连接问题:如果安装了如dde/ukui等图形化桌面,启动后点击连接即可。如果是黑框,修改以下脚本:vi /etc/sysconfig/network-scripts/ifcfg-ens33将ONBOOT修改为yes安装ifconfig所在包sudo dnf in net-tools -y配置sshAllowAgentForwarding yesAllowTcpForward ing yesGatewayPorts yes使用VScode的ssh连接安装ssh.
2021-08-16 11:28:46
2761
1
原创 通俗易懂,简单理解死锁的四个条件
小目录死锁四个必要条件通俗地解释死锁预防死锁避免死锁四个必要条件互斥请求保持不可剥夺(不可抢占)循环等待(环路等待)通俗地解释人对故事场景的记忆会更加深刻,因此故事以及——真实案例如下:想象你来到巴黎卢浮宫博物馆,想要排队看看蒙娜丽莎的微笑。互斥:这幅画一次只能一个人看(太小了)——某个资源只能互斥地使用,如磁盘,物理内存。请求,保持:请求:一个游客甲排队轮到了他看这幅蒙娜丽莎,它很贪心,说我看蒙娜丽莎的同时,要看其他画,比如梵高的向日葵——进程在使用已申请资源时,申请使用其他
2021-01-06 12:08:35
1746
2
华为文摘第十四辑(PDF,mobi,epub,doc)
2021-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人