11 2024 档案
cpp 命令行选项参数获取
摘要:本文主要讲解 getopt 和 getopt_long 函数,这两个函数并不是 C++ 标准库的一部分,而是 POSIX 标准的函数,主要用于解析命令行选项,在很多 UNIX 兼容系统中得到了广泛使用。 我们在给某个程序指定选项和参数时,通常是如下形式: program -a -b value --
neovim 配置 LSP(ccls)
摘要:comments : true 本文主要介绍如何在 nvim 中配置使用 ccls。 安装与配置 本文使用 Lazy vim 插件管理器,首先安装 LSP 管理插件: ... -- 省略其他行 require("lazy").setup({ -- LSP manager "williamboman/
ubuntu 安装 ccls
摘要:comments: true ccls 是一个支持 C、C++ 和 Objective-C 的语言服务器(Language Server Protocol,LSP)实现,专为高效的代码分析与开发设计。它支持代码补全、跳转、语法检查等功能,常用于编辑器如 VS Code、Vim 和 Emacs 的 C
vscode + typora + picgo 搭建高效博客(cnblog)工作流
摘要:笔者最初在 cnblog 上面发了很多随笔(水文),后面感觉广告有点多,并且难于管理文章,于是破罐破摔(不要学我)搭建了自己的博客。后来,我折腾过 wordpress、jeklly、github Pages(hexo) 和 gitee Pages 等等,既放不下 cnblog 上的流量与互动(毕竟上
git 使用教程
摘要:comments: true 本文为 Git教程 - 廖雪峰的官方网站 (liaoxuefeng.com) 的学习笔记,仅供学习参考之用。 git 是一个版本管理工具,对于个人开发而言,一方面可以记录每次代码的更改,方便回溯代码定位问题;另一方面可以同时开发多个分支,可以更为安全的去折腾新功能。而对