当前位置: 首页 > news >正文

专业定制网吧桌椅seo的最终是为了达到

专业定制网吧桌椅,seo的最终是为了达到,建立网站赚钱 优帮云,做网站去哪找客户文章目录 1、安装 VS Code 插件2、VS Code SSH远程连接Ubuntu主机3、编写py程序及 debug4、编写C程序5、C程序的 debug6、附录:vs code 中变量解释 C开发工具:Visual Studio Code 下载地址: 地址 其中本文将介绍使用 VS Code ssh 远程连接 a…

文章目录

      • 1、安装 VS Code 插件
      • 2、VS Code SSH远程连接Ubuntu主机
      • 3、编写py程序及 debug
      • 4、编写C++程序
      • 5、C++程序的 debug
      • 6、附录:vs code 中变量解释

C++开发工具:Visual Studio Code
下载地址: 地址
其中本文将介绍使用 VS Code ssh 远程连接 autodl 租赁 GPU 平台,示意图如下:
在这里插入图片描述

1、安装 VS Code 插件

根据下载地址下载并安装 VS Code,点击下图红色箭头指向的位置进行安装插件,

在这里插入图片描述

建议安装的插件如下:

  • 中文菜单:
    • MS-CEINTL.vscode-language-pack-zh-hans
  • SSH远程开发:
    • ms-vscode-remote.remote-ssh (安装这个下面2个会自动安装)
    • ms-vscode-remote.remote-ssh-edit
    • ms-vscode.remote-explorer
  • C++开发
    • ms-vscode.cpptools
  • python开发
    • ms-python.python
  • 代码补全
    • TabNine.tabnine-vscode
    • GitHub.copilot(收费)

2、VS Code SSH远程连接Ubuntu主机

A、点击下图红色箭头指向处
在这里插入图片描述

B、然后选择下图红框处

在这里插入图片描述

点击之后再选择如下图红框处:

在这里插入图片描述

C、注册一个 autodl 账号,我一般先开启 无卡模式运行,然后复制登陆指令,如下图,

在这里插入图片描述

复制登录命令之后,再选择 SSH 配置文件,我选择的配置文件如下图,

在这里插入图片描述

然后选择打开配置文件,

在这里插入图片描述

打开配置文件之后,可以更改主机名称,下次登录主机时直接选择 autodl03即可,

在这里插入图片描述
下一步,选择 linux,

在这里插入图片描述

D、然后再复制密码,

在这里插入图片描述

E、成功登录主机,然后就可以在远程主机上配置环境和安装插件了,

在这里插入图片描述

3、编写py程序及 debug

可以使用命令创建 py 文件,

touch python_demo.py

编写py代码:

sum = 0
for i in range(5):sum += i
print(sum)

可直接在命令行使用命令:python python_demo.py 运行 py 代码,下面着重讲一下如何使用 VSCode debug py程序,如下图,先点击最左边有虫子图标的位置,然后分别点击①、②,

在这里插入图片描述

上面②对应的 json 文件内容如下:

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "Python: Current File",  // 名称"type": "python","request": "launch",// "program": "${file}", // 当前文件"program": "demo.py", // 指定文件"console": "integratedTerminal","justMyCode": true // false表示可以进入第三方库(如Pytorch)里进行调试}]
}

下一步,在如下图中按照图标分别点击即可完成对 py 代码的 debug,其中③和④的区别是,③是仅在当前 py 程序 跳转,而④可跳转到其他 py 程序或 py 包,

在这里插入图片描述

4、编写C++程序

创建 main.cpp,然后编写 C++ 代码:

#include <iostream>
using namespace std;int main()
{int sum {0};for(int i = 0; i < 5; i++){sum += i;}cout << "结果是:" << sum << endl;return 0;
}

在命令行使用 g++ main.cpp -o main生成可执行文件 main,在命令行输入 ./main 即可执行程序,如下图,

在这里插入图片描述

除了使用 g++ 编译程序之外,也可以使用VSCode的快捷键,依次点击 Terminal,Run Build Task…,或者使用快捷键:Ctrl+shift+B,会显示如下窗口,可以使用命令 which g++查看 g++ 的位置,然后再选择,
在这里插入图片描述
在这里插入图片描述

这里点击上图右边的齿轮,会在 .vscode 文件夹生成 tasks.json 文件,这里给出 tasks.json 文件的内容包括注释,

{"version": "2.0.0","tasks": [{"type": "cppbuild","label": "C/C++: g++ 生成活动文件","command": "/usr/bin/g++", // g++的路径"args": ["-fdiagnostics-color=always", // 颜色"-g",  // 调试信息"-Wall", // 开启所有警告"-std=c++14", // c++14标准"${file}", // 文件本身,仅适用于C++基础知识教学,无法同时编译所有文件// "${fileDirname}/*.cpp", // 文件所在的文件夹路径下所有cpp文件"-o", // 输出"${workspaceFolder}/release/${fileBasenameNoExtension}" // 文件所在的文件夹路径/release/当前文件的文件名,不带后缀],"options": {"cwd": "${fileDirname}" // 文件所在的文件夹路径},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "编译器: /usr/bin/g++"}]
}

5、C++程序的 debug

需要确认主机有安装 gdb,否则无法完成 C++ 调试,安装命令:apt-get install gdb

通过 apt-get install gdb 如果报如下错误,则升级更新 apt,升级命令:apt-get update

在这里插入图片描述

先后点击①、②,如下图,

在这里插入图片描述

然后再点击,

在这里插入图片描述

这里给出 C++ 调试的 launch.json 文件的内容,需要注意2点,“program” 的内容和 task.json 的编译结果输出位置一致,“preLaunchTask” 和 tasks.json 的label 一致,因为 debug 的时候先编译后调试,

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) 启动","type": "cppdbg", // C++调试"request": "launch","program": "${workspaceFolder}/release/${fileBasenameNoExtension}",  // 文件所在的文件夹路径/release/当前文件的文件名,不带后缀"args": [],"stopAtEntry": false,"cwd": "${fileDirname}", // 文件所在的文件夹路径"environment": [],"externalConsole": false,"MIMode": "gdb",// "miDebuggerPath": "/usr/bin/g++","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true},{"description":  "将反汇编风格设置为 Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "C/C++: g++ 生成活动文件" // tasks.json的label},{"name": "Python: Current File","type": "python","request": "launch","program": "${file}", // 当前文件// "program": "demo.py", // 指定文件"console": "integratedTerminal","justMyCode": true // false表示可以进入第三方库(如Pytorch)里进行调试}]
}

调试成功的结果如下图,

在这里插入图片描述

6、附录:vs code 中变量解释

以:/home/Coding/Test/.vscode/tasks.json 为例

${workspaceFolder} :表示当前workspace文件夹路径,也即/home/Coding/Test

${workspaceRootFolderName}:表示workspace的文件夹名,也即Test

${file}:文件自身的绝对路径,也即/home/Coding/Test/.vscode/tasks.json

${relativeFile}:文件在workspace中的路径,也即.vscode/tasks.json

${fileBasenameNoExtension}:当前文件的文件名,不带后缀,也即tasks

${fileBasename}:当前文件的文件名,tasks.json

${fileDirname}:文件所在的文件夹路径,也即/home/Coding/Test/.vscode

${fileExtname}:当前文件的后缀,也即.json

${lineNumber}:当前文件光标所在的行号

${env:PATH}:系统中的环境变量

http://www.ds6.com.cn/news/68755.html

相关文章:

  • 如何做商业推广网站网络技术培训
  • wordpress电视直播代码湖北seo公司
  • 杭州做肉松饼的网站有多少家站长素材
  • 网站开发 php python重庆做优化的网络公司
  • 网站图标可以用ps 做吗武汉关键词排名提升
  • 智慧团建手机版百度搜索优化关键词排名
  • 网站制作公司网站建设公司营业推广方案
  • 手机怎样下载安装建设银行网站设计模板网站
  • 开封北京网站建设企业网络推广方案策划书
  • 房价即将迎来大涨网站seo优化教程
  • 万网购买的网站网站制作多少钱
  • 腾讯云新人服务器东莞seo优化方案
  • wordpress 博客 安装教程旺道seo优化软件
  • 推几个学习网站google登录
  • 公司网站开发建设蚂蚁bt
  • 淘宝客个人网站建设网上营销的方式
  • 网站模板 素材设计网页的软件
  • 做兼职的设计网站有哪些工作网络营销的策划流程
  • 彩票网站开发的风险cpa推广接单平台
  • wordpress qq邮箱订阅windows优化大师收费吗
  • wordpress如何站点关键词自动优化
  • 做铝材什么什么网站好站长之家是什么
  • 投稿作文网站常见的网络推广方法有哪些
  • 建设营销网站要什么销售平台
  • axcure做网站ui互联网广告平台有哪些
  • 沈阳网站建设建设公司排名网站优化推广怎么做
  • wordpress中文免费企业模板下载网站seo搜索引擎优化案例
  • 哪些做网站的公司seo数据
  • 如何架设内部网站网站优化关键词排名公司
  • 网站建设 php怎样建立自己网站