自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2022年学习方向

年度总结:2021年终总结:提高认知,摆脱传统工科桎梏已经对2022年的学习方向做了一个大概的说明,而这篇博客将会详细的阐述我对编程的认知,对自身未来发展方向的理解,对自身学习内容的调整和明确。个人认为的两个趋势:云端化和万物互联化一个一个来聊。云端化需要详细了解的可以点击下面的链接:https://www.huaweicloud.com/intl/zh-cn/https://experience.dropbox.com/zh-cn/resources/what-is-the-cloud

2021-12-31 23:47:21 2566 1

原创 【LeetCode刷题日记】846. 一手顺子 + 复习C++ STL和java集合

【LeetCode刷题日记】846. 一手顺子这几天看几个Thu大佬的刷题总结,有点被震惊了,要向他们学习,2022年,LeetCode刷起来!题目Alice 手中有一把牌,她想要重新排列这些牌,分成若干组,使每一组的牌数都是 groupSize ,并且由 groupSize 张连续的牌组成。给你一个整数数组 hand 其中 hand[i] 是写在第 i 张牌,和一个整数 groupSize 。如果她可能重新排列这些牌,返回 true ;否则,返回 false 。示例 1:输入:hand

2021-12-30 21:41:43 1359

原创 C/C++语言性能分析方法及性能分析工具的使用

文章目录一、从算法复杂度都程序性能一、事后统计的方法二、事前分析估算的方法三、求解算法的时间复杂度的具体步骤四、算法复杂度和程序性能之间的关系五、执行什么语句耗时?不同语句执行时间量级分析整型加和减:浮点型加和减测试打印printf函数调用二、程序性能分析工具1.gprofgprof介绍gprof安装gprof使用步骤实战一:用gprof测试基本函数调用及控制流测试代码操作步骤一、从算法复杂度都程序性能我们第一次接触关于代码性能相关概念,应该是在学数据结构中的算法时间复杂度上面。算法的时间复杂度反映了

2021-12-30 20:44:16 8793

原创 为什么C++没有C语言快?

作者:高性能架构探索链接:https://www.zhihu.com/question/507790994/answer/2287288696来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。害,只是你自己不会用或者不了解里面的特性罢了答主举个最简单的c下的输入输出(scanf&printf)和c++下面的输入输出(cin && cout)const int num=1000000; void write() { ofst.

2021-12-28 22:58:23 2409

原创 为什么C++没有Python那么多开源库?

链接:https://www.zhihu.com/question/375368576/answer/1059898195看了好多回答,还是觉得有更本质的原因的,根源还是在C++这个语言特性上为什么C++没有Python之类语言这样活跃的生态?我觉得根本原因在于C++没有解决好一个问题:菱形依赖什么叫菱形依赖呢?就是说A依赖B,A也依赖C,但是B和C同时依赖D,并且我们限定D并不是STL这样的标准库,BCD都是开源库。为了限定到C++,我们这里BCD都是C++库,采用源码的方式发布。这种情况在生态.

2021-12-28 22:57:48 1272

原创 2021年终总结:提高认知,摆脱传统工科桎梏

一、前言2021年快要结束了,在此借着这个机会,来做个年度总结,并且展望一下2022年。从今年开始写博客起,就喜欢在博客中分享工作学习中的东西了,因此今年的年度总结也选择以博客的方式记录下来。之前几年的年度总结都是写了存在OneNote里面,今天也借着这个机会把前面几年的年度总结拿出来看看。2018年年度总结:2018年发生的对自己比较重要的一些事大学顺利毕业。考研成功,过程中自己真的有静下心来好好的沉下去去学习知识,这可能是我2018年我最大的收获吧。7月和一些朋友毕业旅行去了西安,体会了

2021-12-27 22:16:22 556

原创 PPT怎么画出好看的三维示意图

一、前言之前一些博客已经大致讲了PPT怎么画图的:PPT画图文章总结怎样做一个好的PPT演讲其实对于我们平常在PPT中会出现的图片,可以简单的分为二维示意图和三维示意图,二维示意图制作起来相对简单,这篇博客则主要讲解怎么在PPT中画出好看的三维示意图。二、基础知识要想在PPT中画出三维示意图,我们需要对PPT中图形的三维操作进行了解。可以参考下面几篇文章:https://www.zhihu.com/question/27172510/answer/1826886099https://w.

2021-12-27 20:51:06 9135

原创 怎样做一个好的PPT演讲

文章目录一、做好PPT演讲的重要性二、怎么做好PPT演讲1.做一个好的PPT2.做好演讲三、分析一些比较好的PPT演讲视频四、实例解析和总结一、做好PPT演讲的重要性不管是在学生时期的竞赛展示,毕业答辩,我们都需要进行PPT演讲;工作之后,我们的晋升答辩,述职答辩,还有各种奇奇怪怪的一些会议分享,都需要我们具备PPT演讲能力。但是因为需要我们进行PPT演讲的次数其实是很少的,因此很多人都没有意识去提高自己的PPT演讲能力,或者是意识到了,但是没有啥机会进行锻炼。因此,这篇文章会总结一下该怎么做好PP

2021-12-26 23:45:36 4801

原创 maven引入依赖包,import依赖包,编译运行maven项目

文章目录IDEA中新建一个maven项目在pom.xml中添加依赖包,确定依赖包成功导入,在项目中import依赖包怎么确定maven成功的导入了依赖包在项目中import导入的依赖包总结在看这篇博客之前,需要对maven有一些基础的了解,推荐下面的博客Java项目管理工具Maven使用方法详解但在我学习maven的过程中,我学习了前面的内容之后,发现这些教程还是没有完整的手把手教我们怎么使用maven导入依赖包,然后在项目中import依赖包,这样一个完整的过程。下面我基于我自己的学习过程和理解

2021-12-26 19:02:39 25563 4

原创 Java项目管理工具Maven使用方法详解

这边直接推荐两个比较好的教程:https://www.liaoxuefeng.com/wiki/1252599548343744/1309301178105890http://c.biancheng.net/maven2/dependency.html

2021-12-26 18:59:51 904

原创 java多线程详解

文章目录多线程基础进程进程 vs 线程多线程创建新线程线程的优先级练习小结线程的状态小结中断线程小结守护线程练习小结线程同步不需要synchronized的操作小结同步方法小结死锁死锁练习小结转载于:https://www.liaoxuefeng.com/wiki/1252599548343744/1266265175882464多线程基础现代操作系统(Windows,macOS,Linux)都可以执行多任务。多任务就是同时运行多个任务。CPU执行代码都是一条一条顺序执行的,但是,即使是单核cpu

2021-12-26 18:59:07 584

原创 java集合中接口和类的理

一、背景首先我们可以先了解一下类和接口的基础和使用方法:Java类和对象java中接口(interface)详解Java继承和多态然后再对java集合的基础了解一下Java集合、泛型和枚举有了上面这些基础,我们就可以开始讨论我们这篇博客的主题:java集合中接口和类的理解。二、java集合中接口和类的理解我们知道接口可以继承接口,类可以实现接口。在java集合中,存在大量接口和类的概念,java集合就是利用上面接口和类的性质来实现规范的java集合系统。Java 集合类型分为 Coll

2021-12-25 22:51:41 679

原创 学完java基础语法之后用来练习的不依赖框架的小项目

刚学完一门语言基础语法之后,一般都需要写一些小项目来检验我们的学习效果,将所学的基础语法串联起来,同时也熟悉一下用这门语言做项目的大概流程。但是此时学习的项目不能太复杂,因此此时才刚学完基础语法,太复杂的项目不一定有好的学习效果,当然项目也不应该太小,项目太小那就和学习语法时写的代码没啥区别了。个人建议可以找一些代码量在几百行,不依赖框架等的小项目来练手。本博客就收集几个适合在学完java基础语法之后拿来练手的小项目。Java项目实战:模仿斗地主洗牌发牌小游戏(附带源码和解析)Java小项目(一)—超

2021-12-25 22:46:53 3414

原创 java引用详解

文章目录一、关于对象与引用之间的一些基本概念new VehicleVehicle veh1二、Java对象及引用三、只有理解了对象和引用的关系,才能理解参数传递总结:什么是值传递,什么是引用传递。为什么说Java中只有值传递实参与形参值传递与引用传递Java中的值传递总结学过C/C++的应该都知道,C/C++中存在 值传递、指针传递、引用传递。在java中存在指针传递、引用传递。这篇博客讲解一下java中的引用。一、关于对象与引用之间的一些基本概念为便于说明,先定义一个类:class Vehi

2021-12-25 22:46:15 12126 25

原创 Java集合、泛型和枚举

转载于:http://c.biancheng.net/java/在 Java 中数组的长度是不可修改的。然而在实际应用的很多情况下,无法确定数据数量。这些数据不适合使用数组来保存,这时候就需要使用集合。Java 的集合就像一个容器,用来存储 Java 类的对象。有些容器内部存放的东西在容器内部是不可操作的,像水瓶里的水,除了将其装入和倒出之外,就不能再进行别的操作了,但是很容易装入和倒出;而有些容器内部存放的东西在容器内部是可以操作的,例如,衣柜里面摆放的衣服,不仅可以将衣服存放到衣柜中,还可以将衣服有

2021-12-25 22:45:17 919

原创 java中接口(interface)详解

分享记录一下java接口的博客:java中接口(interface)详解JAVA基础——接口(全网最详细教程)

2021-12-25 22:42:14 311

原创 Java继承和多态

文章目录本章学习要点Java类的封装例 1Java封装图书信息类Java继承(extends)简明教程例 1单继承继承的优缺点Java super关键字详解super调用父类构造方法例1例2super访问父类成员super调用成员属性super调用成员方法super和this的区别例 3Java对象类型转换:向上转型和向下转型1)向上转型2)向下转型例 1强制对象类型转换Java中为什么使用向上转型而不直接创建子类对象?例 1Java方法重载例 1Java方法重写例 1Java多态性:Java什么是多态?例

2021-12-25 22:41:25 1248

原创 如何夸人?

文章目录夸人要怎么夸到心坎上?01 有理有据,细节见诚意02 一如既往保持信任与支持03 由表及里,夸TA前先夸自己04 先抑后扬,对比式夸奖05 创造条件引导TA自夸如何做一只舔狗?如何有水平而又不失体面的赞扬领导?夸人要怎么夸到心坎上?夸人是一门艺术夸得好会让人神清气爽,心情愉悦拉进彼此之间的距离桔哥今天总结了几个夸人技巧一起来品一品吧01 有理有据,细节见诚意大部分人听到赞美时,更希望对方「展开讲讲」一是判断是否可信二是想确认被夸的点是什么从细节着手真诚又可信例:为了和你约

2021-12-25 13:22:02 564

原创 Java注解

文章目录本章学习要点Java注解(Annotation)简介Java @Override注解Java @Deprecated注解Java @SuppressWarnings:抑制编译器警告Java @SafeVarargs注解Java @FunctionalInterface注解转载于:http://c.biancheng.net/java/40/从 Java 5 开始,Java 增加了对元数据的支持,也就是注解。注解与注释是有一定区别的,可以把注解理解为代码里的特殊标记,这些标记可以在编译、类加载和运

2021-12-23 23:38:35 654

原创 Java异常处理

文章目录本章学习要点Java异常(Exception)处理及常见异常异常简介例 1异常类型Java中Error和Exception的异同例 1Java异常处理机制及异常处理的基本结构Java try catch语句详解例 1多重catch语句例 2Java项目实战:计算平均成绩Java try catch finally语句例 1Java finally和return的执行顺序(非常重要)1. try 和 catch 中带有 return2. finally 中带有 return3. finally 中改变

2021-12-23 23:37:56 664

原创 Java输入/输出(I/O)流

文章目录本章学习要点Java流是什么?输入/输出流又是什么?什么是输入/输出流输入流输出流Java系统流例 1Java字符编码介绍Java File类(文件操作类)详解获取文件属性例 1创建和删除文件例 2创建和删除目录例 3遍历目录1. String[] list()2. String[] list(FilenameFilter filter)例 4例 5Java动态读取文件内容例 1Java字节流的使用:字节输入/输出流、文件输入/输出流、字节数组输入/输出流字节输入流字节输出流字节数组输入流例 1字节

2021-12-23 23:37:19 1099

原创 Java内置的包装类

文章目录本章学习要点Java包装类、装箱和拆箱装箱和拆箱包装类的应用1) 实现 int 和 Integer 的相互转换2) 将字符串转换为数值类型3) 将整数转换为字符串Java Object类详解toString() 方法equals() 方法例 1getClass() 方法例 2接收任意引用类型的对象Java Integer类详解Integer 类的构造方法Integer 类的常用方法例 1Integer 类的常量Java Float类Float 类的构造方法Float 类的常用常量Java Doubl

2021-12-23 23:36:44 430

原创 Java数字和日期处理:Java数字处理和日期类

文章目录本章学习要点Java Math类的常用方法静态常量例 1求最大值、最小值和绝对值例 2求整运算例 3三角函数运算例 4指数运算例 5Java生成随机数(random()和Random类)例 1例 2Java数字格式化例 1Java大数字运算(BigInteger类和BigDecimal类)BigInteger 类例 1BigDecimal 类例 2Java时间日期的处理:Java Date类、Calendar类详解Date 类1. 构造方法2. 常用方法例 1Calendar 类例 2Java日期格

2021-12-23 23:35:57 2016 1

原创 Java字符串的处理

文章目录本章学习要点Java定义字符串(2种方式)直接定义字符串例 1使用 String 类定义1. String()2. String(String original)3. String(char[ ]value)4. String(char[] value,int offset,int count)小白如何使用Java API帮助文档?Java String字符串和整型int的相互转换String转换为intint转换为StringvalueOf() 、parse()和toString()1)value

2021-12-23 23:33:54 6130

原创 Jar包详解

jar包的一些事儿关于 JAR 包我们应该知道的s

2021-12-23 23:33:09 592

原创 让开始学java的我困惑的问题解析

前面已经对java一些基础概念进行了理解:Java 包(package)详解java中文件名、类名之间的关系java中类的main方法总结文章目录一个java文件中可以有多个class,但是只能有一个是publicjava的package路径和实际目录的路径是什么关系?每个java文件中只有一个是public的类,但是每个类中都可以有main函数,非public的类的main函数可以在我们单元测试的时候用。java的import和C/C++的#include有什么区别?import的用法一个j.

2021-12-22 22:54:17 9235 8

原创 如何保持专注

文章目录部分**1**做一个井井有条的人部分**2**提高专注力部分**3**在集中期间保持动力专家建议小提示转载于:https://zh.wikihow.com/%E4%BF%9D%E6%8C%81%E4%B8%93%E6%B3%A8不管是备考,还是想提前完成工作,保持专注总是有助于你完成各种专业或者私人的任务。有很多实用的方法可以帮你保持专注,并防止你每隔15分钟就刷次微博,或者玩玩手机。想要专心于面前的任务,你要抵制住分心的冲动,制定安排了休息时间的待办清单,同时抵御一心多用的诱惑。部分1做一个

2021-12-22 19:37:47 421

原创 软件项目开发流程以及人员职责,软件工程中五种常用的软件开发模型整理

文章目录一、软件项目开发流程逻辑图开发流程需求分析概要设计详细设计编码测试软件交付验收维护软件维护软件升级软件项目开发流程以及人员职责软件工程中五种常用的软件开发模型整理软件系统开发流程七大详细步骤完整介绍一、软件项目开发流程逻辑图这张图应该清楚的说明了一个软件项目开发的各个流程。项目启动会项目启动会的目标是明确该产品开发项目的目标。目标不是孤立存在的,目标与计划相辅相成,目标指导计划,计划的有效性影响着目标的达成。所以在执行目标的时候,考虑清楚自己的行动计划,怎么做才能更有效地完成目标,是每

2021-12-22 19:25:40 10133

原创 Java 包(package)详解

为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。Java 使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(cl

2021-12-22 00:50:04 2478

原创 java中文件名、类名之间的关系

1.Java保存的文件名必须与类名一致;2.如果文件中只有一个类,文件名必须与类名一致;3.一个Java文件中只能有一个public类;4.如果文件中不止一个类,文件名必须与public类名一致;5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也称为转译单元)。每个编译单元都必须要有一个后缀为.java,而在编译单元内测可以 有一个public类,该类的名称必须与文件名称相同(包括大小写,但不包括文件的后缀名.

2021-12-22 00:49:20 1738

原创 java中类的main方法总结

一、java中每个类都需要有main方法吗?每个类可以有也可以没有main方法,甚至所有类里可以都没有main方法。如果你想从某个类做为入口开始运行整个程序。那么就把他设成 public ,之后再里面写个main方法作为入口。每个项目都要有一个主类,这个主类中必须得有main,用于程序的入口.在程序测试时,一般每个类中都有一个main,用于方便测试人员对类成员进行测试不是,可有可无。但是你要执行的类中必须有,因为main函数是提供程序执行的进入口。比如你 java Test 那麼Test类中必须有个

2021-12-22 00:48:46 22175

原创 Java数组:针对数组(Array)的各种操作

文章目录本章学习要点Java数组简介:数组是什么?Java一维数组的定义、赋值和初始化创建一维数组分配空间例 1初始化一维数组1)使用 new 指定数组大小后进行初始化例 22)使用 new 指定数组元素的值例 33)直接指定数组元素的值例 4获取单个元素例 5例 6获取全部元素Java二维数组详解创建二维数组初始化二维数组例 1获取单个元素例 2获取全部元素例 3例 4获取整行元素例 5获取整列元素例 6Java不规则数组Java数组也是一种数据类型Java中到底有没有多维数组(长篇神文)?对Java数组

2021-12-22 00:48:03 3452

原创 Java流程控制语句

文章目录Java语句:Java空语句、复合语句和表达式语句语句编写方式空语句表达式语句复合语句例 1Java if else分支结构精讲if 结构例 1例 2例 3if-else 结构例 4多条件 if-else-if 语句例 5例 6嵌套 if 的使用例 7Java switch case语句详解switch 语句格式1)switch2)case3)default4)break例 1例 2嵌套 switch 语句if 语句和 switch 语句的区别1. 从使用效率上区分2. 从实用性上区分3. 何时使用

2021-12-22 00:47:09 395

原创 Java类和对象

文章目录本章学习要点Java面向对象:对象的概念及面向对象的三个基本特征对象的概念面向对象的三大核心特性继承性封装性多态性Java认识类和对象Java类的定义及定义类时可用的关键字例 1Java类的属性:成员变量的定义和声明例 1Java创建一个学生类Java成员方法的声明和调用例 11. 成员方法的返回值2. 形参、实参及成员方法的调用例 2例 33. 方法体中的局部变量Java this关键字详解(3种用法)this.属性名例 1this.方法名例 2this( )访问构造方法例 3Java创建对象详解

2021-12-22 00:45:31 1473

原创 Java程序设计基础

文章目录Java标识符和关键字标识符关键字Java注释:单行、多行和文档注释1)单行注释2)多行注释3)文档注释Javadoc(文档注释)详解Javadoc标签Javadoc命令DOS命令生成API帮助文档MyEclipse生成API帮助文档文档注释的格式Java常量:Java常量的定义和分类常量值整型常量值实型常量值布尔型常量值字符型和字符串常量值定义常量Java变量的声明和初始化声明变量变量赋值Java变量的作用域:静态变量、全局变量和局部变量成员变量局部变量1)方法局部变量2)方法参数变量3)代码块局

2021-12-22 00:44:15 2887

原创 现在快2022年了,c++为什么还要实现(.cpp)和声明(.h)分开?像 Java 或 C# 都不需要声明头文件,C++ 委员会为什么不解决这个问题?

链接:https://www.zhihu.com/question/506962663/answer/2278836594因为 C++ 牵扯面更广,改起来更麻烦。很多语言其实都有一个事实上的实现标准,然后别人都得兼容它,委员会的话语权就相对比较有限。比如 Python 有一个 CPython 作为事实标准,作者想改那就改了,然后在文档里边体现一句,其它的 python 实现基本都得考虑与它兼容。比如 Java 无论怎么改,都还是要以 sun 的那个为兼容性基础,不与它兼容的都是异端。那么只要它改了.

2021-12-20 22:57:02 1449

原创 Qt Designer的简单使用

在前面两节的例子中,主界面窗口的尺寸和标签控件显示的矩形区域等,都是用 C++ 代码编写的。窗口和控件的尺寸都是预估的,控件如果多起来,那就不好估计每个控件合适的位置和大小了。用 C++ 代码编写图形界面的问题就是不直观,因此 Qt 项目开发了专门的可视化图形界面编辑器——Qt Designer(Qt 设计师)。通过 Qt Designer 就可以很方便地创建图形界面文件 *.ui ,然后将 ui 文件应用到源代码里面,做到“所见即所得”,大大方便了图形界面的设计。本节就演示一下 Qt Designer

2021-12-20 21:03:08 15588

原创 Qt .ui文件的使用

.ui 文件其实就一个标准 XML 格式的文本文件(感兴趣的读者可以用记事本打开看看),需要通过 uic 工具将其转换为项目里可用的 ui_*.h 头文件, 这个头文件里才是真正可用的 C++ 代码。接下来我们以《Qt Designer的简单使用》中生成的 hello.ui 为例来讲解如何把 .ui 文件转换成 C++ 代码,以及如何使用 .ui 文件。打开 Qt 命令行工具,进入 D:\QtDemo\ 文件夹:cd /d D:\QtDemo\执行 uic 命令:uic hello.ui -o u

2021-12-20 21:02:18 7187 2

原创 QT5基础教程(介绍,下载,安装,第一个QT程序)

文章目录Qt是什么?Qt简介(非常全面)Qt 可以做什么?Qt 和智能手机Qt 的辛酸史Qt 和 KDEGPL 和 LGPLQt和其它GUI库的对比Windows 下的 GUI 库Qt 和 MFCLinux 下的 GUI 库学习QML还是C++?本教程只讲解 C++ 部件编程Qt下载(多种下载通道+所有版本)Qt 官方下载(非常慢)Qt 国内镜像站下载(较快)国内镜像网站迅雷下载(很快)扩展阅读图解Qt安装(Windows平台)1) 注册和登录2) 安装路径和关联文件3) 选择安装组件解密Qt安装目录的结构

2021-12-20 21:01:20 32574 5

原创 传统学科怎么和深度学习领域结合

这篇博客 【程序员读论文】LeCun, Y., Bengio, Y. & Hinton, G. Deep learning. Nature 521, 436–444 (2015). 中的论文提到深度学习将在很多行业上有广阔的前景。最近看到毕导的公众号发文菜鸡程序员的一天都在折腾些什么?,我有点疑惑毕导不是化工的,怎么也搞起编程,看内容也是和深度学习相关的,好奇心之驱使我去看看清华的化工学生到底在研究什么。一、前言毕导的公众号下贴了几篇文章:1、Zheng, Shaodong, and Ji.

2021-12-20 20:58:50 1822 1

飞控系统余度管理算法在VxWorks中的实现-刘小雄.pdf

飞控系统余度管理算法在VxWorks中的实现-刘小雄.pdf

2023-06-28

三余度飞控计算机关键技术研究及工程实现-潘计辉.pdf

三余度飞控计算机关键技术研究及工程实现-潘计辉.pdf

2023-06-28

三余度飞控系统余度管理算法设计与实现-王道彬.pdf

三余度飞控系统余度管理算法设计与实现-王道彬.pdf

2023-06-28

三余度飞控系统余度管理算法设计与研究-吴腾飞-2.pdf

三余度飞控系统余度管理算法设计与研究-吴腾飞-2.pdf

2023-06-28

余度系统中的动态同步和表决控制.pdf

摘要:在多通道余度系统的研究和应用中,同步问题是整个余度系统正确运行的基本保证。基于多交叉通道模型和同步时间的静态分配策略,提出动态时间容错方法。针对该方法,设计基于时间容错的动态表决控制算法,实现多通道系统中的动态同步。 给出动态同步表决控制逻辑,用于控制表决时间并监测表决数据。理论分析和实验结果表明,时间容错的动态表决控制算法扩展了任务处理的时间窗口,与静态同步算法相比,可有效降低通道故障率,提高对瞬时干扰的抵御能力以及余度系统的可靠性。 关键词:余度系统;多通道;动态同步;表决;控制算法;时间序列

2023-06-28

飞机机电综合管理系统研究与应用-任杰.pdf

飞机机电综合管理系统研究与应用-任杰.pdf

2023-06-28

一种基于ARM的双余度远程接口单元设计-范新明.pdf

一种基于ARM的双余度远程接口单元设计-范新明.pdf

2023-06-28

一种机电系统双余度通道切换逻辑-车炯晖.pdf

一种机电系统双余度通道切换逻辑-车炯晖.pdf

2023-06-28

可变冗余架构四余度飞管计算机技术研究-陈茜.pdf

可变冗余架构四余度飞管计算机技术研究-陈茜.pdf

2023-06-28

民用飞机电传飞控系统三余度表决算法研究-唐志帅-3.pdf

民用飞机电传飞控系统三余度表决算法研究-唐志帅-3.pdf

2023-06-28

四余度飞控计算机架构及其余度管理算法-王轩.pdf

四余度飞控计算机架构及其余度管理算法-王轩.pdf

2023-06-28

多余度机载计算机同步算法研究-郝艳也.pdf

多余度机载计算机同步算法研究-郝艳也.pdf

2023-06-28

基于DO-254的复杂电子...发及适航审定过程符合性研究-薛钊.pdf

基于DO-254的复杂电子...发及适航审定过程符合性研究-薛钊.pdf

2023-06-28

基于SCADE的飞控软件的适航验证与确认-张雅妮.pdf

基于SCADE的飞控软件的适航验证与确认-张雅妮.pdf

2023-06-28

民机研制中设计偏差处理方法和流程研究-康礼鹏.pdf

民机研制中设计偏差处理方法和流程研究-康礼鹏.pdf

2023-06-28

机载航电系统软件适航验证测试的设计与实现-刘珊.pdf

机载航电系统软件适航验证测试的设计与实现-刘珊.pdf

2023-06-28

通用飞机机载设备适航审定过程及方法研究-乔卫华.pdf

摘要针对民用航空器机载设备适航审定的要求,文中结合海鸡300飞机航电系统与适航审定结合的开发过程,详细论述了通用飞机机载设备适航审定的过程及方法。所介绍的适航审定流程,即审定基础、审定计划和符合性机载设备适航审定的通用方法。

2023-06-28

民用飞机适航取证过程中的知识管理应用研究-路瑞芳.pdf

民用飞机适航取证过程中的知识管理应用研究-路瑞芳.pdf

2023-06-28

航空机载计算机软件适航研发流程研究与应用-裴宇鑫.pdf

航空机载计算机软件适航研发流程研究与应用-裴宇鑫.pdf

2023-06-28

民用飞机适航审定流程体系研究-韩澎.pdf

民用飞机适航审定流程体系研究-韩澎.pdf

2023-06-28

基于DO-178B-C的机载软件适航审查研究-崔利杰.pdf

基于DO-178B-C的机载软件适航审查研究-崔利杰.pdf

2023-06-28

民用直升机机载设备适航批准方式研究-闫惠芳.pdf

民用直升机机载设备适航批准方式研究-闫惠芳.pdf

2023-06-28

适航成本管理初探-张建军.pdf

对于民航企业而言,民用航空产品或零部件是其实现利润的载体,而构成民用航空产品和零部件安全性的灵魂是适航性。为了满足适航管理的要求而不计成本,企业的发展是不可持续的;反之,只注重成本管理而忽视适航管理的要求,会给企业造成毁灭性的打击,也是不可取的。引入适航成本管理方式,在保证适航安全的前提下进行统筹兼顾和成本管理,是一种可持续的发展路径。本文根据对当前适航管理体制和常规实践的分析,提出了适航成本的概念,并为其搭建由预防成本、设计符合性成本、制造符合性成本、内部适航损失成本、外部适航损失成本和适航体系维护成本六大部分构成的成本框架。

2023-06-28

直升机重要改装设计电磁兼容与环境符合性验证方法研究-郑庆.pdf

直升机重要改装设计电磁兼容与环境符合性验证方法研究-郑庆.pdf

2023-06-28

民用飞机航电系统地面试验室...试验(MoC4)流程的研究-孟益民.pdf

适航符合性验证试验是民用飞机向适航当局表明其对适航条款符合性的重要手段。根据中国民用航空局(CAAC)的规定,适航符合性验证分为:符合性声明(MoCO)、说明性文件(MoC1)、分析/计算(MoC2)、安全评估(MoC3)、试验室试验(MoC4)、机上地面试验(MoC5)、飞行试验(MoC6)、航空器检查(MoC7)、模拟器试验(MoC8)和设备合格性(Moc9)等十种方法U。由于航电系统功能复杂,与飞机各个系统都有交联关系,很难在地面试验室将航电系统独立出来,因此航电系统的适航符合性验证试验一般多在飞机上进行,即采用机上地面试验(MoC5)和飞行试验(MoC6)的方式。然而,航电系统的一些功能如机组告警等需要飞机工作在故障状态才会触发,在飞行试验时验证这些功能具有一定的危险性,加上飞行试验本身的成本高昂,目前世界上主要的飞机制造商如美国波音公司、欧洲空中客车公司等越来越多的选择将航电系统的适航符合性验证试验放在地面试验室进行,从而节省大量的飞行小时数,降低制造成本。我国民用飞机的研制尚处于起步阶段,在航电系统MoC4试验方面尚无成熟的经验,本文针对航电系统MoC4试验的过程和方法开展

2023-06-28

民机符合性验证试验流程-章飞.pdf

摘要:在民机的型号审定中最关健和重要的一项工作就是通过符合性验证试验来表明对适航规章条款的符合性,适航符合性验证是民用飞机研制的重要特点,其贯穿于飞机研制的整个过程。通过对规章中符合性验证流程的分析研究,给出实际工作中某民机的符合性验证试验流程,保障符合性验证试验顺利开展。 关键词:符合性验证;符合性验证试验;流程

2023-06-28

民用航空器适航符合性验证试验的远程审定浅析-马柏慧.pdf

民用航空器产品在应用前必须满足适航要求。而在适航取证中,符合性验证的现场验证试验十分关键。 在试验过程中,一般还要进行两项检查:一是进行制造符合性现场检查;二是需要配合工程代表,进行现场试验与目击。对于中国民用飞机主制造商的任一供应商,在审定过程中均要逐级通过中国民用飞机制造商适航代表(以下简称“适航代表”)以及航空器适航审定中心试验代表(以下简称“局方代表”)的审核。随着民用航空器国产化进程的推进,航空器适航审定中心(以下简称“局方”)很难及时为大量产品安排足够人员进行现场目击试验,加上地区防疫政策限制,更增加了为各项验证试验提供现场人力支持的难度,从而无法完成目击试验,可能影响产品生产和装配进度。所以,符合性验证的现场验证试验的及时开展,成为了一个亟需解决的课题。

2023-06-28

民机符合性验证试验流程.pdf

摘要:在民机的型号审定中最关键和重要的一项工作就是通过符合性验证试验来表明对适航规章条款的符合性,适航符合性验证是民用飞机研制的重要特点,其贯穿于飞机研制的整个过程。通过对规章中符合性验证流程的分析研究,给出实际工作中某民机的符合性验证试验流程,保障符合性验证试验顺利开展。 关键词:符合性验证;符合性验证试验;流程

2023-06-28

软件测试用例自动生成技术的应用研究-孙宝云.pdf

软件测试用例自动生成技术的应用研究_孙宝云.pdf

2023-06-22

软件测试用例自动生成技术研究-李军义.pdf

软件测试用例自动生成技术研究_李军义.pdf

2023-06-22

基于SPARC-V8的星载...件全数字仿真平台设计与实现-张涛.pdf

摘要:为了提高星载嵌入式软件的可靠性和安全性,解决硬件测试环境构建困难、成本昂贵以及运行状态难以监控的局限性,提出了一种基于SPARCV8的星载嵌入式软件全数字仿真平台设计和实现方法;介绍了全数字仿真平台实现的关键技术,包括CPU指令集仿真、寄存器仿真、存储器仿真、中断控制器仿真、串口仿真、定时器仿真、虚拟外设模型仿真以及设备管理器和平台时序设计;全数字仿真平台与基于硬件的测试平台相比具有可重用性强、可快速搭建、成本低廉、高可控性、调试和测目标机和虚拟外设环境,进行星载嵌入式软件运行仿真、调试验证等工作。 关键词:SPARCV8:嵌入式软件:全数字仿真

2023-06-22

航空机载软件全数字仿真测试系统的设计与实现-刘涛-2.pdf

摘要:针对航空机载软件测试环境与开发环境冲突、测试环境可控性和通用性差、非干预性测试因难的问题,分析了全物理实装测试环境、半实物仿真测试环境的优缺点,研究了全数字仿真测试技术,设计并实现了一种航空机载软件全数字仿真测试系统。该系统由仿真核心平台、仿真工具组件、协同仿真组件和人机交互组件构成,提供了航空机载处理器、内存、外设等多种可重用库。提出了基于底层虚拟机的动态二进制翻译技术、协同仿真时间同步和数据通信机制等关键技术,实现了航空机载软件全数字高速闭环仿真运行。工程实践证明,该系统能达到降低硬件设备的依耐性、简化测试环境搭建的复杂度、提高测试效率约42%的目的。 关键词:航空机载软件;全数字仿真测试;动态二进制翻译;时间同步机制

2023-06-22

基于全数字仿真的飞控嵌入式软件测试方法与实现-张翔.pdf

摘要:文章以全数字仿真测试平台为基础,针对飞控嵌入式软件的典型运行环境,提出了飞控嵌入式软件在动态测试条件下的仿真测试环境构建方法,并以某型号飞控嵌入式软件为被测软件,构建了基于嵌入式CPU模拟器的全数字仿真测试环境,设计并实现了飞控软件外部运行环境的仿真。 关键词:仿真环境;飞控软件;软件测试;故障注入

2023-06-22

航空嵌入式软件全数字仿真测试技术研究-肖前远.pdf

本文首先研究了软件测试理论。然后分析了嵌入式软件及航空嵌入式软件特点,总结了嵌入式软件以及航空嵌入式软件测试的难点,针对航空嵌入式软件测试面临的最大难题,描述了两种航空嵌入式软件测试环境:宿主机仿真测试环境和交联设备仿真测试环境。由此分析了航空嵌入式软件全数字仿真测试环境设计原理、体系结构以及关键技术展开研究,详细论述了硬件接口与模拟、进程管理与调度及测试脚本语言的实现原理,针对测试脚本语言设计与实现,给出了基于python语言,结合嵌入式软件测试的特点对python模块进行扩展来实现满足测试需要的脚本测试语言。最后结合实际项目应用,具体介绍了基于航空全数字仿真测试环境的软件测试过程。

2023-06-22

航电全数字仿真技术研究-郭晓燕.pdf

航电全数字仿真平台在航电系统性能的确认及验证(V&V)流程中有着重要的作用,在航电设计的早期阶段,通过模型及仿真的方式进行系统可行性分析、验证,有助于进行早期评估以优化所有资源的使用,能在短时间内检验构型变化,从而减少开发时间。

2023-06-22

全数字仿真测试环境在星载嵌入式软件测试中的应用-郭华.pdf

方法。通过在PC机上仿真模拟最入式软件的外围接口设备,可以快速搭建仿真测试环境,在软件研发阶段即可同时引入测试,同时,可以利用自动比对技术,实现数据输出的正确性判断,提高测试效率和软件质量。

2023-06-22

基于全数字仿真的嵌入式软件测试技术-刘辉.pdf

摘要:为了对实时嵌入式软件进行更好的测试,提出了一种基于全数字仿真的整体仿真技术。该项技术解决了现有软件测试环境中的两大功能性问题:通过将仿真时钟作为基准时间解决了断点影响实时信号处理的问题;通过提出的“动态桩”方法解决了单元测试时缺乏必要支持函数的问题。利用无损压缩原理对整个仿真测试平台进行优化,改变了仿真平台的低效问题,使这一技术走向实用化。整体仿真技术支持从单元测试到集成测试的整个软件测试过程,增强了在单元测试期间发现异常实时信号处理等方面软件问题的能力,显著提升集成测试的效率,并且实现了测试脚本的复用。该平台已经在某型号系列飞控软件的测试中得到应用

2023-06-22

嵌入式软件全数字仿真测试技术研究与应用-颜运强.pdf

摘要:介绍了基于MCS51的全数字软件仿真测试关键技术,包括指令集仿真、外部接口仿真、测试激励注入、软件运行时信息获取,即采用编译/解释混合型指令集仿真、以函数指针调用技术实现测试用例触发式注入、主/被动测试激励注入、基于bitmap技术的软件运行时信息采集。该技术已应用于多个嵌入式测控系统软件的测试环境搭建。 关键词:全数字仿真软件测试测试环境bitmap技术

2023-06-22

面向综合化计算机系统的全数字仿真测试平台-陈磊.pdf

摘要:由于综合化计算机系统的高复杂度以及多样性,如何仿真综合化计算机系统并在此基础上部署测试工作是嵌入式武器装备领域亟需解决的问题。为此,提出一种面向综合化计算机系统的全数字仿真测试平台,利用模型驱动测试模块设计测试用例生成测试脚本,通过仿真系统中的测试控制合与测试代理实现测试工作的调度与控制,使得测试命令在仿真平合中执行,达到在仿真平台上测试被测程序的目的。通过给出针对各种测试类型的测试策略,证明该仿真测试平台的有效性。 关键词:全数字仿真;综合化计算机系统;跨平台测试;嵌入式;虚拟化;测试策略

2023-06-22

航电系统机载软件全数字仿真测试平台技术研究-万鹏.pdf

要:为解决型号研制过程中航电系统软件测试困境,提出出一种全数字仿真测试解决方案。在在不采用成品实物的情况下,对航电系统软件进行测试,测试过程可覆盖软件研制全生命周期。

2023-06-22

空空如也

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

TA关注的人

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