一、什么是异常处理 程序中的两种异常: 1、语法错误: 空格 缩进以及其他语法规则(一般在语法检测的时候就会报错) 2、逻辑错误:程序整体能编译,但是在运行时,因具体的逻辑出现问题,例如:input的内容转int 3、异常就是程序运行时发生错误的信号,在Python中,错误触发的异常如下:异常发生后 ...
分类:
其他好文 时间:
2019-04-05 15:40:53
阅读次数:
168
环境:STM32F103C8T6,MDK5 在最近的一个项目的开发中,每当调用到一个函数,程序就直接跑飞。debug跟进去看不出什么逻辑错误,但发现函数内局部变量声明之后,全局变量的值被清零,后来查看局部变量地址已经超出栈的范围,于是确定是栈溢出。如果不稍微了解一下堆栈,在开发过程中可能碰到各种奇怪 ...
分类:
其他好文 时间:
2019-04-04 13:08:17
阅读次数:
1185
一、软件测试的定义 1. 软件测试 为了发现程序中错误而执行程序的过程。 2. 软件测试的目的 1)软件测试为了发现程序存在的代码或业务逻辑错误; 2)软件测试为了检验产品是否符合用户需求; 3)软件测试为了提高用户的体验 3.软件测试遵循的原则 1)测试应该尽早介入; 需求分析 2)所有的测试都应 ...
分类:
其他好文 时间:
2019-04-01 14:18:03
阅读次数:
172
大概是CCf第三题中最麻烦的一个吧 我的思路其实我觉得还可以,模拟...可是超时了233 只有90分 [ 可是我看网上其他人也是模拟算法啊, 速度还是太慢了 120行, 1个半小时 大部分花在了debug上了 总结: debug时 不要直接看中间结果,先自己仔细读一遍程序,很多bug不是逻辑错误,而 ...
分类:
其他好文 时间:
2019-03-09 21:53:25
阅读次数:
190
1.代码复审的目的有哪些? 答: 1. 找出代码的错误,列如编码错误、不符合团队代码规范的地方。 2.发现逻辑错误,程序可以编译痛过,但是代码罗技是错误的。 3.发现算法错误,比如使用算法不够优化,边界条件没有处理好。 4.发现潜在错误和回归性错误— 当前的错误导致以前修复的缺陷有重新出现。 5.发 ...
分类:
其他好文 时间:
2019-03-08 22:10:31
阅读次数:
213
js中的异常处理语句有两个,一个是try……catch……,一个是throw。 try……catch用于语法错误,错误有name和message两个属性。throw用于逻辑错误。 对于逻辑错误,js是不会抛出异常的,也就是说,用try catch没有用。这种时候,需要自己创建error对象的实例,然 ...
分类:
Web程序 时间:
2019-03-03 12:23:02
阅读次数:
208
在Java编程中我们经常会遇到异常,像空指针异常、数组越界异常等,但你真正了解异常吗,程序出现了异常我们要如何处理,在mvc的编程模式下要如何优雅的处理异常,这就是本文我们要解决的问题。 一、初始异常 在Java中所有的异常类有个超类那就是java.lang.Throwable,java API中对 ...
分类:
编程语言 时间:
2019-02-26 22:26:02
阅读次数:
281
一、错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^ SyntaxError: invalid syntax 其他语法错误 逻辑错误 #用户输入不完整(比如输入为空)或者输入非法(输入不是 ...
分类:
编程语言 时间:
2019-02-08 18:29:31
阅读次数:
204
异常处理 1.异常错误分类: 1.1 语法错误 1.2 逻辑错误 逻辑错误,难以避免,必须要处理 2.异常处理: 2.1 先捕捉错误 2.2 在进行处理异常处理的两种方式:if 如果type: except 异常处理if处理异常时的劣势: 1.对于相同的错误类型,要用大量的重复代码处理异常 2.如果... ...
分类:
其他好文 时间:
2019-01-26 22:39:26
阅读次数:
239
一,异常和错误 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) part2:什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 part3:python ...
分类:
编程语言 时间:
2019-01-26 18:57:02
阅读次数:
187