- 博客(80)
- 收藏
- 关注
原创 TestBed静态分析编码规则解读
1 S:Procedure name reused.函数名与变量名称重复。2 S:Label name reused.局部变量重命名。虽然作用域不同能编译通过,但是容易造成混淆。executable reformatted lines in file.规定单个文件代码行数不能超过值可配置。reformatted lines.规定单个函数的代码行数不能超过值可配置。5 S:Empty then clause.空语句有可能是开发人员忘记实现某个功能而留下的坑。
2025-06-28 10:06:20
1254
原创 Testbed静态分析常见问题总结
2、对于这种情况,程序的行为是不可预测的。执行环境可能会填充任意的数据到函数的返回值中,这取决于栈上当前的位置和内容,以及编译器的具体实现。这种情况下,函数的结果可能每次运行都不同,甚至在同一台机器的不同时间运行也可能得到不同的结果。或其他用户定义的类型),但没有在函数体中提供返回值,那么这个函数的行为是未定义的,这通常会导致编译错误。1、如果一个函数声明为返回某种类型(例如。
2025-03-03 20:02:01
559
原创 429总线
单向方式:信息只能从通信设备的发送口输出,经传输总线传至与它相连的需要该信息的其他设备的接口。在两个通信设备间需要双向传输时,则每个方向上各用一个独立的传输总线。
2024-08-04 18:07:37
1816
原创 三方测试01:Testbed静态工具和Line Count代码行数统计
C:\LRRA_WORKAREA中相应的文件也保存在一起(注意这个相应的文件名称是以静态分析建工程select/create set取的名字为开头,_tbwrkfls结尾),放另一个电脑时候把这个相应文件夹拷到跑静态分析时生成的同一个目录下面。1 跑testbed不能在有中文名称目录下。2 保存完三个HTML文件,需要把。
2024-03-05 21:27:15
2127
原创 C语言初学9:数组
一、数组初始化和访问元素1. 数组声明语句 type arrayName [ arraySize ];double balance[5]; /* 声明一个长度为5的数组 */2. 数组初始化语句double balance[5] = {1000.0, 2.0, 3.4, 7.0, 50.0}; /*或者 double balance[] = {1000.0, 2.0, 3.4, 7.0, 50.0};*/3. 访问数组#include<stdio.h>
2024-01-23 22:28:31
525
1
原创 C语言初学1:详解#include <stdio.h>
include 称为编译,它在告诉C编译器在编译时包含stdio.h文件,如果在代码中,调用了这个头文件中的函数或者宏定义,则需引用该头文件。
2023-11-09 23:04:29
10036
1
原创 Python高级编程(10):深拷贝与浅拷贝
一、深拷贝和浅拷贝概念浅拷贝:重新分配一块内存,创建一个新的对象,拷贝父对象,不会拷贝对象内部的子对象。 深拷贝:重新分配一块内存,创建一个新的对象,完全拷贝父对象和子对象,新对象和原对象没有任何关联。1.1 简单来说:浅拷贝只复制某个对象的引用,而不复制对象本身,新旧对象还是共享同一块内存。 深拷贝会创造一个一模一样的对象,新对象和原对象不共享内存,修改新对象不会改变原对对象。1.2 深浅拷贝优缺点:深拷贝是将原数据复制到新的内存空间中,改变拷贝后的内容不影响原数据内容,但是深拷贝耗时
2023-10-23 15:25:15
242
原创 Python高级篇(08):生成器
生成器定义:Python中,一边循环一边计算的机制 生成器作用:循环的过程中不断推算出后续的元素,这样就不必创建完整的list,从而节省大量的空间
2023-10-21 22:10:40
414
原创 Python高级篇(07):迭代器
迭代器是一个可记住遍历的位置的对象。作用是用来访问容器中的元素,从第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器本质:通过iter()函数获取这些可迭代对象的迭代器,然后对获取到的迭代器不断使用next()函数来获取下一条数据。只要是可以通过for…的形式进行遍历的,那么这个数据类型就是可以迭代的对象。一、什么是可迭代对象(Iterable)二、什么是迭代器(Iterator)三、迭代器和可迭代对象的区别。
2023-10-21 19:48:35
216
原创 Python高级篇(06):描述符
其实就是实现了 描述符协议 的一个类,该类的作用是避免了使用 Property 出现大量的代码无法复用。一般使用描述符是用来判断数据的合法性。描述符协议 是指:在类里实现了()、()、() 其中至少一个方法。
2023-10-16 22:20:41
108
原创 测试设计场景题
如软件版本由1.0升级到2.0,兼容性测试如何设计(如不同操作系统RedHat、CentOS和Ubuntu兼容性;硬件兼容性;网络环境ipv4和ipv6兼容性)?
2023-09-24 15:30:58
462
原创 Python高级篇(01):高阶函数lambda、zip、map、filter、reduce和函数注解
一、匿名函数 lambda 表达式。lambda 参数: 表达式。
2023-09-09 13:13:14
385
空空如也
为什么父类中的getName没输出
2023-08-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅