Linux下使用makeself 创建安装包

安装包的格式 这种安装包的格式非常简单 1 2 3 4 5 |----------| | 安装脚本 | |----------| | 压缩包 | |----------| 安装包由一个文件组成,文件的前面是一段脚本,后面的就是一个压缩包。

git操作集锦

批量删除本地分支 Powershell 删除 bugfix 开头的分支,select-string 后选择匹配的分支,可以用正则表达式 1 git branch -D @(git branch | select-string "bugfix" | Foreach {$_.Line.Trim()})

使用 curl命令发送 http 请求

Linux Linux 可能需要安装 curl ,使用包管理工具安装即可。 post 的 json 格式请求 1 curl -X POST -H 'ContentType:application/json' -H 'HeadOne:This is Head' -d '{"first": "object"}' http://127.0.0.1:8080 使用 wget 1 wget --header='ContentType:application/json' --header='HeadOne:This is Head' --post-data='{"first": "object"}' http://127.0.0.1:8080 Windows Windows 下的 powershell 脚本自带 curl 命令,实际

std::async 和 std::future

一次性事件 当我们在候车时,我们会通过一些其他的方式打发时间,但是我们的根本目的是等待火车发 车。这种等待是一次性的,车来了,我们走了。我们会再

在Windows 和 Deepin 上构建 ccls

deepin deepin 上的 gcc 和 llvm+clang 版本都太低了,所以要想编译 ccls,首先要编译 gcc,然后 编译 llvm+clang,最后编译 ccls。 编译 gcc 从 gcc 的官网( https://gcc.gnu.org/ )下