摘要: https://superuser.com/questions/1436954/yank-paste-into-terminal-in-vim-8-1 `:ls`查看具体打开页面的buffer ``` :'y | call term_sendkeys(3, @") #或者事先复制到一个寄存器中(如0 阅读全文
posted @ 2023-06-07 08:03 zwlwf 阅读(33) 评论(0) 推荐(0)
摘要: git用的还是不熟练。 head/index/work directory head是最新的commit index是待提交的commit work directory是写到磁盘的文件,还没add产生快照 `git diff`比较的是pwd工作目录的文件状态和commit(默认为HEAD)中的状态不 阅读全文
posted @ 2023-06-05 21:47 zwlwf 阅读(18) 评论(0) 推荐(0)
摘要: 在chrome上装了一个Markdown Viewer的插件,想的是在linux服务器上写点markdown的笔记,想看的时候,用`python -m http.server port`共享一下,在自己小破记笔记上,也能通过chrome来看一下写的笔记怎么样。 想得挺好,实际操作的时候,发现每次输入 阅读全文
posted @ 2023-06-01 22:44 zwlwf 阅读(177) 评论(0) 推荐(0)
摘要: 现在假设有主机local_A, 主机remote_B, remote_B可以被外界访问,而local_A不行。 这种情况下,我们可以通过ssh的远端端口转发的功能,来实现外界访问local_A的特定端口。在local_A上执行下面的命令为向外界暴露local_A的80端口, ``` ssh -f - 阅读全文
posted @ 2023-06-01 21:39 zwlwf 阅读(312) 评论(0) 推荐(0)
摘要: 这里下载https://ftp.gnu.org/gnu/make/make-4.4.tar.gz进行研读。 目标 研读的初始目的,是想看看make打印的构建命令在哪执行的。 构建make make项目本身的编译,可以用./configure && make来完成。 代码挖呀挖 make中target 阅读全文
posted @ 2023-05-28 22:16 zwlwf 阅读(275) 评论(0) 推荐(0)
摘要: ## 问题描述 make可以像bash一样调用很多命令,debug选项属于编译器(以gcc为例),所以这个问题更准确的描述应该是:如何给make工程中gcc传递`-g`参数。 之所以还用上面的名字,是因为最初的诉求冲到脑子的就是上面的样子。 ## 一个偷梁换柱的思路 首先我们给gcc弄个wrappe 阅读全文
posted @ 2023-05-28 09:42 zwlwf 阅读(873) 评论(0) 推荐(0)
摘要: 首先有个小示例 ```cmake project(test_compile_option) cmake_minimum_required(VERSION 3.14) set(CMAKE_EXPORT_COMPILE_COMMANDS on) add_compile_options(-Wall) ad 阅读全文
posted @ 2023-05-25 22:50 zwlwf 阅读(1728) 评论(0) 推荐(0)
摘要: ctags和youcompleteme是vim常用的两个代码提示工具。前者更古老简便,后者更先进。他们都是很优秀的软件工具,这里对他们进行对比梳理,以达到灵活使用他们的目的。 基本使用介绍。 ctags是vim内在就支持的,ctags -R产生tags文件,vim中通过set tags=/path/ 阅读全文
posted @ 2023-05-14 11:47 zwlwf 阅读(293) 评论(0) 推荐(0)
摘要: CMake工程 这个最简单,在CMakeLists.txt中加set(CMAKE_EXPORT_COMPILE_COMMANDS on), 或者在cmake的命令中加-DCMAKE_EXPORT_COMPILE_COMMANDS.即可产生CMakefile Makefile 借助compiledb程 阅读全文
posted @ 2023-05-14 09:26 zwlwf 阅读(2368) 评论(0) 推荐(0)
摘要: 原始版本 用for循序对一个大数组(约80M)。 #include <time.h> #include <stdlib.h> #include <stdio.h> #include <stdint.h> #define N 10000000 uint64_t a[N]; int main() { f 阅读全文
posted @ 2023-05-11 22:57 zwlwf 阅读(50) 评论(0) 推荐(0)