| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 分享会(一) - 使用IDEA系列软件debug的全面技巧(Python为例) -> 正文阅读 |
|
[开发工具]分享会(一) - 使用IDEA系列软件debug的全面技巧(Python为例) |
使用IDEA系列软件debug的全面技巧腾讯会议分享会长期链接:https://meeting.tencent.com/dm/Qet4sVXmOccd 笔者最熟悉python,所以以pycharm为例,不管在什么地方,jet brains的ide都不会让你失望。
调试,将自己想象的过程与实际的过程做对比 基本单步调试技巧
evaluate expressions
条件断点满足条件时停止的断点。 异常断点闪电标志:debug时,如果某行语句没打断点,但执行过程中产生异常,会在该行产生闪电标志的断点,同时停顿。 可以在左侧选择是否添加该类型的断点。 添加命令行参数按照在命令行中添加参数的方式,在edit config的parameters栏添加参数。 jupyter notebook基本一致,注意每一个块的代码执行后,相应的变量都会在全局生效。所以命名时,要谨慎一点。另外,一个好的noteboke可以保证从头到尾执行后,不出问题。 类的调试可以实现 多线程调试
vscode远程调试注意,vscode是以文件夹的形式来作为工程的。所以,一定要在调试的时候,在工程目录中大概vscode。不管是Linux还是Windows都一样。 c/c++安装好插件,以及gdb。如果工程目录对了,但是还是无法调试,就是插件或者其他东西没安装好。 vscode 远程debug 调试linux上的makefile工程步骤 Python会非常简单 其他(intellij调试技巧)搞Java的同学再补充一下这个视频 方法断点帮助判断具体是接口的哪个实现在运行。 drop frameJava中可以重新执行函数。 python中可以使用evaluation实现大体相同的功能。 pycharm快捷键:
演示代码https://github.com/SFUMECJF/weekly-report/tree/main/week2/codes 找到组织在论坛页面。 问卷希望大家能对本次分享会给个建议,链接或者扫码~ https://jinshuju.net/f/kok6NH 致谢
互相交流读者你好!如果你对本文内容感兴趣,我十分希望能够和你互相学习,可以扫码和我联系!一起进步 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/29 9:55:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |