当前位置:网站首页>Debugging skills
Debugging skills
2022-06-10 19:10:00 【Fate friend I】
What is debugging ?
debugging ( English :Debug/debug), Also known as debugging , The process of implementing and reducing program errors in computer programs or electronic equipment .
The basic steps of debugging
- Error found in program
- To isolate 、 Eliminate and so on
- Determine the cause of the error
- Propose solutions to correct mistakes
- Correct program errors , To test
Debug and Release Introduction to
Debug It's called the debug version , It contains debugging information , And no optimization is done , So that the programmer can debug the program .
Release It's called a release , It's often optimized , Make the program optimal in size and running speed .
Windows Introduction to environment debugging
Preparation of debugging environment


Shortcut key

| Shortcut key | effect |
|---|---|
| F5 | Start debugging , Often used to directly adjust to the next breakpoint |
| F9 | The important role of creating and canceling breakpoints , Breakpoints can be set anywhere in the program . In this way, the program can stop executing at the desired position , Then carry it out step by step |
| F10 | Process by process , Usually used to deal with a process , A procedure can be a function call , Or a statement |
| F11 | Sentence by sentence , Is to execute one statement at a time , But this shortcut can make our execution logic enter the function ( This is the longest ). |
| CTRL+F5 | Start execution without debugging , If you want the program to run directly without debugging, you can use it directly |
If it doesn't work : please Fn+ Function keys
边栏推荐
- Adobe Premiere foundation - material nesting (animation of Tiktok ending avatar) (IX)
- 基于SSM流量计量云系统的设计与实现.rar(论文+项目源码)
- Use of uiautomator2 automated test tool
- 2022.05.28(LC_5_最长回文子串)
- Rk1126 adds a new module
- Framework and practice of smart city network security construction
- Google Earth engine (GEE) -- Copernicus atmosphere monitoring (CAMs) global aerosol AOI near real-time observation data set
- 数据库防火墙闪亮登场(好文共赏)
- TestNG的HelloWorld例子以及如何在命令行下运行
- RK1126 新添加一个模块
猜你喜欢

《Single Image Haze Removal Using Dark Channel Prior》去雾代码实现分析

Adobe Premiere基础-介绍,配置,快捷键,创建项目,创建序列(一)

Adobe Premiere Basic - tool use (select tools, rasoir tools, and other Common Tools) (III)

Openssl1.1.1 VS2013-编译教程

Adobe Premiere基础(视频的最后一步字幕添加)(六)

nodejs-基本架构分析-解析引擎目录-插件安装-核心模块

Rk1126 adds a new module

Request header field XXXX is not allowed by access control allow headers in preflight response

Adobe Premiere basic special effects (card point and transition) (IV)

锐捷x32pro刷openwrt开启无线160MHz
随机推荐
锐捷x32pro刷openwrt开启无线160MHz
Chapter III data type (II)
Adobe Premiere基础-不透明度(蒙版)(十一)
How to transform digital transformation? Which way?
腾讯云数据库TDSQL-大咖论道 | 基础软件的过去、现在、未来
基于ssm在线订餐系统设计与实现.rar(项目源码)
Adobe Premiere Foundation (animation) (VII)
Seata安装Window环境
JS Touch
Array signal processing simulation part IV -- Z-transform analysis array polynomial
Adobe Premiere基础-时间重映射(十)
VS从txt文件读取中文汉字产生乱码的解决办法(超简单)
抢唱玩法升级,正版音乐高潮片段、实时打分能力等你集成~
VMware horizon 82111 deployment series (XVI) blast bandwidth test
SQL语句查看基本表结构和表中约束字段 、主码、外码 (简单有效)
c(指针-02)
Adobe Premiere foundation - opacity (matte) (11)
vim常用快捷键
Adobe Premiere basic special effects (card point and transition) (IV)
Enterprise data quality management: how to evaluate data quality?