自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

原创 非易失存储数据大小查看方法

找到nvm.h文件(如xxx_nvm.h),找到结构体nvm_data,数所有变量字节大小总数。

2025-10-26 21:45:45 351

原创 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

原创 C语言初学15:递归

11111。

2024-08-18 18:23:29 168

原创 C语言初学14:可变参数

1111。

2024-08-18 18:22:47 142

原创 C语言初学14:enum(枚举)

111。

2024-08-18 18:20:12 159

原创 C语言初学13:预处理器(#if、#else、#elif、#endif)

所有预处理器命令都是以井号(#)开头:

2024-08-18 18:19:28 396

原创 RS422、RS485和RS232总线区别

RS422总线。

2024-08-07 22:01:26 812

原创 429总线

单向方式:信息只能从通信设备的发送口输出,经传输总线传至与它相连的需要该信息的其他设备的接口。在两个通信设备间需要双向传输时,则每个方向上各用一个独立的传输总线。

2024-08-04 18:07:37 1816

原创 1553B总线

1553B总线组成包括总线控制端(BC)、远程终端(RT)、总线监视端(BM)

2024-08-03 16:05:21 450

原创 1394总线

1394总线协议规定采用STOF包实现总线同步,使用异步流包完成总线通信,STOF包也是一种异步流包。

2024-07-25 22:10:56 3237

原创 C语言初学12:强制类型转换

执行结果:double赋值给int,小数部分会删除,会导致数据丢失。

2024-03-16 15:47:24 1726

原创 C语言初学11:typedef

二、对结构体使用typedef定义新的数据类型名字。为用户定义的数据类型取一个新名字。

2024-03-09 16:51:34 493

原创 三方测试01:Testbed静态工具和Line Count代码行数统计

C:\LRRA_WORKAREA中相应的文件也保存在一起(注意这个相应的文件名称是以静态分析建工程select/create set取的名字为开头,_tbwrkfls结尾),放另一个电脑时候把这个相应文件夹拷到跑静态分析时生成的同一个目录下面。1 跑testbed不能在有中文名称目录下。2 保存完三个HTML文件,需要把。

2024-03-05 21:27:15 2127

原创 C语言初学10:共同体

提供一种在相同内存位置存储不同数据类型的有效方式。

2024-03-04 22:47:06 539

原创 C语言初学10:结构体

【代码】C语言初学10:结构体。

2024-03-03 12:42:31 526

原创 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&gt

2024-01-23 22:28:31 525 1

原创 C语言初学8:函数和作用域

一、函数。

2023-12-25 22:43:46 774

原创 C语言初学7:循环

【代码】C语言初学7:循环。

2023-12-23 13:49:47 602

原创 C语言初学6:判断

【代码】C语言初学6:判断。

2023-12-18 22:49:24 505

原创 C语言初学5:运算符

假设变量 的值为 10。

2023-12-17 12:55:47 651

原创 C语言初学4:C 存储类

auto 是所有局部变量默认的存储类,只能用在函数内,在函数开始时被创建,结束时被销毁。

2023-12-05 22:50:49 780 1

原创 C语言初学3:变量和常量

一、变量的声明与初始化。

2023-11-16 22:25:17 654

原创 C语言初学2:数据类型

用于声明不同类型的变量或函数,变量的类型决定了变量存储占用的空间。

2023-11-11 21:34:54 340

原创 C语言初学1:详解#include <stdio.h>

include 称为编译,它在告诉C编译器在编译时包含stdio.h文件,如果在代码中,调用了这个头文件中的函数或者宏定义,则需引用该头文件。

2023-11-09 23:04:29 10036 1

原创 Python多线程(01):进程和线程的区别与使用

Python

2023-10-23 15:32:59 205

原创 Python高级编程(12):正则表达式

1。

2023-10-23 15:27:21 77

原创 Python高级编程(11):上下文管理器和切片

with 上下文管理器

2023-10-23 15:26:38 114

原创 Python高级编程(10):深拷贝与浅拷贝

一、深拷贝和浅拷贝概念浅拷贝:重新分配一块内存,创建一个新的对象,拷贝父对象,不会拷贝对象内部的子对象。 深拷贝:重新分配一块内存,创建一个新的对象,完全拷贝父对象和子对象,新对象和原对象没有任何关联。1.1 简单来说:浅拷贝只复制某个对象的引用,而不复制对象本身,新旧对象还是共享同一块内存。 深拷贝会创造一个一模一样的对象,新对象和原对象不共享内存,修改新对象不会改变原对对象。1.2 深浅拷贝优缺点:深拷贝是将原数据复制到新的内存空间中,改变拷贝后的内容不影响原数据内容,但是深拷贝耗时

2023-10-23 15:25:15 242

原创 Python高级编程(09):闭包

python

2023-10-23 15:24:12 65

原创 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

原创 Python OS标准库使用

1、2、3、如果目录不存在或不为空,则会分别抛出或异常。

2023-09-27 16:00:06 105

原创 测试设计场景题

如软件版本由1.0升级到2.0,兼容性测试如何设计(如不同操作系统RedHat、CentOS和Ubuntu兼容性;硬件兼容性;网络环境ipv4和ipv6兼容性)?

2023-09-24 15:30:58 462

原创 Python高级篇(05):文件操作(Excel操作)

【代码】Python文件操作(04):Excel操作。

2023-09-14 12:19:38 293

原创 Python高级篇(04):文件操作(常见功能)

with上下文管理

2023-09-12 17:58:16 226

原创 Python高级篇(03):文件操作(写文件)

【代码】Python文件操作(03):写文件。

2023-09-12 08:37:34 555

原创 Python高级篇(02):文件操作(读文件)

python

2023-09-11 16:16:54 462

原创 Python高级篇(01):高阶函数lambda、zip、map、filter、reduce和函数注解

一、匿名函数 lambda 表达式。lambda 参数: 表达式。

2023-09-09 13:13:14 385

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除