04 2024 档案
摘要:extern "C"的主要作用是告诉C++编译器使用C语言的链接规则来编译指定的代码。 在C++中,由于支持函数重载,编译器在编译函数时会将函数的参数类型等信息加入到函数名中,而C语言不支持函数重载,编译C语言代码的函数时通常只包含函数名,不加入参数类型。因此,当C++代码需要调用C语言编写的函数时
阅读全文
摘要:1、准备工作 1、下载lua源码 在Lua官网下载指定版本的Lua源码。 2、下载依赖库readline、ncurses 在readline官网下载readline源码;在ncurses官网下载ncurses源码。 2、编译readline 将readline源码放到环境上并解压。 执行以下命令安装
阅读全文
摘要:1、生成密钥对 使用ssh-keygen工具生成密钥对。 2、将公钥放到远程服务器 将生成的id_ras.pub文件上传到服务器。 放置路径可以自己选择,我一般放在~/.ssh中。 将公钥中的文件取出放到authorized_keys中。 cat id_rsa.pub > authorized_ke
阅读全文
摘要:这是因为墙的原因导致下载失败。 1、进入目录查看下载节点 进入服务器目录~/.vscode-server/bin: 97开头的这一串是commitid 2、下载文件 使用commitid拼接下载路径: https://update.code.visualstudio.com/commit:${com
阅读全文