第17课【实用调试技巧】VSC调试技巧

基本知识框架

在这里插入图片描述

课堂笔记

  • 关于调试
    • 软件版本:
      • Debug版本:调试版本,包含调试信息,并且不做任何优化,便于程序员调试
      • Release版本:发布版本,进行了各种优化,使得代码从大小和运行速度都是最优的
    • 调用栈堆:关于栈堆的默认使用规则
      • 优先使用高地址的空间,再使用低地址的空间
      • 数组存储在栈堆中时,数组标号由低到高依次从低地址空间到高地址空间存储
    • assert的作用:assert(判断条件),当判断条件为真时,程序正常运行,当判断条件为假时,程序报错
    • const的作用:防止一些重要的源数据被修改
    • 当const单独作用于指针时,有两种情况:
      • const int* p,指针指向的内容不可修改,但是指针存储的地址可以修改,即
const int a = 10;
const int b = 20;
const int* p;
p = &b; // 这个语句是可以正常编译的,因为const int* p存储的地址是可以修改的
*p = 20; // 这个语句是会报错的,因为const int* p指向的内容不可修改
      • int* const p,指针指向的内容可修改,但是指针存储的地址不可修改,即
const int a = 10;
const int b = 20;
int* const p;
p = &b; //这个语句是会报错的,因为const int* p存储的地址是不可修改的
*p = 20; //这个语句是可以正常编译的,因为const int* p指向的内容是可修改的
    • 常见错误类型的一般解决办法
      • 编译型错误:直接通过编译器可以看到报错的问题,双击问题可以跳转到编辑器中进行解决
      • 链接型错误:一般是标识符名不存在或者拼写错误或者不存在,这类问题可以通过在编辑器中搜索来进行解决
      • 运行时错误:借助调试,逐步定位问题

基本知识框架Xmind文件下载

链接: 资源下载

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在VS Code中调试前端代码连接后端,你按照以下步骤: 1. 确保后端服务器正在运行:首先,保你的后端服务器正在运并监听正确的端口。你可以在终端或命令提示符中运行后端代码,并保没有错误或异常。 2. 配置前代码:在前端代码中,你需要确保正确配置了与后端通信的请求地址和端口。通常,你可以在前端代码的配置文件中找到这些设置。请确保它们与后端服务器的地址和端口匹配。 3. 打开VS Code调试:在VS Code中打开前端代码项目,并点击左侧的调试图标(或使用快捷键F5)打开调试面板。 4. 配置调试任务:在调试面板中,点击齿轮图标打开"launch.json"文件,这是用于配置调试任务的文件。 5. 添加调试配置:在"launch.json"文件中,你可以添加一个新的调试配置。对于前端与后端连接的调试,你可以选择"Chrome"或"Edge"作为调试器,并在"launch.json"文件中设置相应的配置。 6. 配置启动网址:确保在调试配置中设置了正确的启动网址,以便在调试时自动打开浏览器,并加载你的前端页面。 7. 启动调试:保存"launch.json"文件后,点击调试面板中的绿色播放按钮开始调试。这将启动浏览器,并在调试器中暂停在你设置的断点处。 通过以上步骤,你就可以在VS Code中调试前端代码连接后端了。在断点处,你可以检查变量、观察程序执行流程,并进行其他调试操作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值