- 博客(11)
- 收藏
- 关注
原创 C++学习
C++ 是一种功能强大且广泛应用的编程语言,尤其适合系统开发、游戏引擎、高性能计算等领域。C++ 是一种静态类型、编译式语言,支持面向过程、面向对象和泛型编程范式。工厂模式是一种创建对象的设计模式,将对象的创建逻辑封装在一个工厂类中。C++ 的核心优势之一是支持面向对象编程,包括类、继承、多态等特性。Lambda 表达式是一种匿名函数对象,用于创建临时函数。右值引用允许捕获临时对象(右值),实现资源的高效转移。C++ 提供了多种构造函数类型,用于对象的初始化。模板允许创建通用的函数和类,支持泛型编程。
2025-05-14 13:15:21
1064
原创 python基础学习文档
Python是一种高级、解释型、通用的编程语言,具有以下特点:简单易学,语法清晰丰富的标准库和第三方库跨平台(Windows、macOS、Linux)支持多种编程范式(面向对象、函数式、过程式)
2025-05-14 11:07:01
768
原创 Vcast测试
是被测代码中实际实现的函数,执行其原本的逻辑。在单元测试中,如果直接调用普通函数,可能会依赖外部系统(如数据库、硬件等),导致测试不可控或难以重复。
2025-05-13 11:41:14
1306
原创 安卓开发学习
onCreate() → onStart() → onResume() → (运行中) → onPause() → onStop() → onDestroy()→ (运行中) → onPause() → onStop() → onDestroyView() → onDestroy() → onDetach()往往我们在实际项目中使用到的屏幕分辨率,安卓不会自带所以需要我们自定义一个安卓的屏幕,然后去在电脑上虚拟测试,如我再项目中使用到的3840*720。
2025-05-06 14:42:57
706
原创 关于Android测试,以及工程模式被删的解决方法
首先正确连接串口线:串口版连RX和TX以及接地线再接电脑金手指连接主机对应接口处打开串口工具找到对应的串口和对应的端口号,这里是115200,并打开然后对音响主机进行上电,若出现下图这种调试界面就成功了,若出现乱码或者不响应,则可能是音响主机或者串口线没有插正确,或者是串口号没有配置正确当成功进入安卓终端后在代码中找到工程模式命令:(这里的命令以实际工程为主)Setprop sys.adb.enable 1 //打开工程模式Setprop sys.adb.enable 0 //关闭工程模式。
2024-11-29 13:49:03
407
原创 可变体使用std::variant构造函数以及使用赋值构造详解
使用ara::core::Variant类型去传入多个相同类型如使用ara::core::Variant<int,in> test;ara::core::Variant<string,string> test类型,或者ara::core::Variant<std::vector<int>,std::vector<int>......>这种类型定义的方式因为这种方式没有意义反而容易导致一些其他错误,这种构造方式严格来说是支持的,但是需要指明索引去进行初始化,反而违反了可变体使用的初心。
2024-11-29 13:42:44
338
原创 git仓库用法
(4)提交代码(git commit -m "[CM][Feature][xxxxxx][xxxx][testable]")(5)查询主分支,提交创建的分支(git remote -v;git push origin XXX).(6)提交合并请求(在git上操作)(这里直接在仓库上进行提交合并请求即可)(2)创建需要提交的分支(git checkout -b XXX)。(3)提交所需代码的暂停区域(git add .)(1)下载最新代码,合并需要提交的代码。
2024-10-16 12:05:04
148
原创 VectorCast在测试中问题解决/const变量/线程/分支不可达/指针/空间/宏函数/引用/等一系列测试问题
使用usercode去给输入参数进行赋值。
2024-10-09 17:00:49
971
1
原创 关于Linux系统VectorCast单元测试和集成测试详解/linux系统更换镜像源/
比较全面的linux系统VectorCast测试环境搭建方案,以及部分问题解决
2024-10-09 15:43:40
1183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅