- 博客(59)
- 收藏
- 关注
原创 测试C语言中打印一句 hello world需要耗费多少时间
文章目录一、背景二、实现1.测试打印字符串2.测试打印整型3.测试打印字符串 + 整型三、总结一、背景在实时操作系统上进行软件开发时,我们经常会加一些打印来进行调试,但有时会发生周期任务超时等问题,因此我们需要知道我们增加的打印(最终运行环境是不加打印的)对我们的周期任务耗时有什么影响,更具体一点,执行这些打印会耗费多少时间。二、实现在C语言中,可以通过C语言系统调用方法,所需头文件ctime/time.h,即windows和linux都可以使用。1.测试打印字符串下面是测试代码#includ
2021-08-31 23:38:19 2498
原创 对实时操作系统多任务的一些理解
一、什么是优先级反转优先级反转,是指在使用信号量时,可能会出现的这样一种不合理的现象,即:优先级反转是指一个低优先级的任务持有一个被高优先级任务所需要的共享资源。高优先任务由于因资源缺乏而处于受阻状态,一直等到低优先级任务释放资源为止。而低优先级获得的CPU时间少,如果此时有优先级处于两者之间的任务,并且不需要那个共享资源,则该中优先级的任务反而超过这两个任务而获得CPU时间。如果高优先级等待资源时不是阻塞等待,而是忙循环,则可能永远无法获得资源,因为此时低优先级进程无法与高优先级进程争夺CPU时间,
2021-08-31 23:35:49 1856
原创 不同行业公司工资对比,计算机YYDS
一、纳税标准推荐一篇文章:扣除社保、公积金年后社保和公积金的扣除比例是22%左右,工资在扣完社保和公积金的基础上再进行个税的扣除。税前19.2w,税前平均每月1.6w,扣除社保、公积金后年收入是在15w左右,那么全年纳税为1.2w左右,最后到手13.8w,平均每月到手1.15w;税前38.5w,税前平均每月3.2w,扣除社保、公积金年后年收入在30w左右,那么全年的纳税为1.2w + 3w = 4.2w,最后到手25.8w,平均每月到手2.15w;税前53.8w,税前平均每月4.5w,扣除社
2021-08-23 21:00:37 513
原创 PHP + Apache + Mysql集成环境部署及简要教程
文章目录PHP运行原理和机制PHP 的设计理念及特点PHP 的四层体系1) Zend 引擎(核心)2) Extensions(扩展)3) SAPI(服务器应用程序编程接口)4) Application(上层应用)总结PHP 常见的运行模式CGIFastCGIAPACHE2HANDLERapache 模块的 DLLISAPICLIPHP 的执行流程和 opcodeHashTableZval静态网页与动态网页的区别静态网页动态页面动态网页与传统网页的区别1) 更新和维护2) 交互性3) 响应速度搭建PHP开发环
2021-08-22 23:37:30 3637 1
原创 并行计算之OpenMP入门简介
转载于:https://www.cnblogs.com/kuliuheng/p/4059133.html OpenMp提供了对于并行描述的高层抽象,降低了并行编程的难度和复杂度,这样程序员可以把更多的精力投入到并行算法本身,而非其具体实现细节。对基于数据分集的多线程程序设计,OpenMP是一个很好的选择。同时,使用OpenMP也提供了更强的灵活性,可以较容易的适应不同的并行系统配置。线程粒度和负载平衡等是传统多线程程序设计中的难题,但在OpenMp中,OpenMp库从程序员手中接管了部分这两方面的工作。
2021-08-20 23:39:50 987
原创 【C/C++开源库】C/C++矩阵运算开源库
文章目录一、C++矩阵运算库 - eigen1.下载及安装1.1Linux安装及配置1.2Windows配置2.测试使用2.1DevC++2.2Clion3.深入学习二、C++矩阵运算库 - Armadillo1.下载及安装1.1Linux安装1.2Windows配置2.测试使用3.深入学习三、C++矩阵运算库 - boost四、C语言矩阵运算库 -1.C语言矩阵库12.C语言矩阵库23.C语言矩阵库34.C语言矩阵库45.C语言矩阵库56.C语言矩阵库67.C语言矩阵库78.C语言矩阵库89.C语言矩阵库
2021-08-20 01:21:22 15089 2
原创 C语言qsort函数使用方法大全
文章目录一、qsort函数简介二、qsort函数常用实例1.比较整型数组2.比较char数组3.比较double数组4.比较字符串4.1按首字母排序4.2按长度排序4,3按字典顺序5.结构体排序5.1 多级排序三、qsort深度剖析一、qsort函数简介排序方法有很多种:选择排序,冒泡排序,归并排序,快速排序等。 看名字都知道快速排序是目前公认的一种比较好的排序算法。因为他速度很快,所以系统也在库里实现这个算法,便于我们的使用。 这就是qsort函数(全称quicksort)。它是ANSI C标准中提供
2021-08-20 01:16:23 9631 1
原创 Runtime(运行时)是什么意思
什么是 runtime在计算机领域中,经常会接触到 runtime 这个概念,那么 runtime 究竟是什么东西?runtime 描述了程序运行时候执行的软件/指令, 在每种语言有着不同的实现。可大可小,在 C 中,runtime 是库代码, 等同于 C runtime library,一系列 C 程序运行所需的函数,在 Java 中,runtime 还提供了 Java 程序运行所需的虚拟机等。总而言之,runtime 是一个通用抽象的术语,指的是计算机程序运行的时候所需要的一切代码库,框架,平台等
2021-08-20 01:14:23 16916
原创 boost初探-日期与时间
文章目录一、前言二、boost基本概念三、日期与时间1.timer2.progress_timer3.data_time库3.1gregorian3.2date_period4.posix_time一、前言之前写了两篇关于在linux上安装boost和在Windows上使用boost的文章在Ubuntu上安装Boost的五种方法(全网最全,建议收藏)boost库在visual studio、DevC++和vscode上的环境配置下面就该开始使用boost了,boost包含的内容特别多,初学时我
2021-08-15 23:58:15 426
原创 C++11、C++14、C++17、C++20新特性总结(5万字详解)
文章目录C++ 11是什么,C++ 11标准的由来C++ auto类型推导完全攻略auto 类型推导的语法和规则auto 的高级用法auto 的限制auto 的应用使用 auto 定义迭代器auto 用于泛型编程C++ decltype类型推导完全攻略exp 注意事项decltype 推导规则decltype 的实际应用汇总auto和decltype的区别语法格式的区别对 cv 限定符的处理对引用的处理总结C++返回值类型后置(跟踪返回值类型)C++11对模板实例化中连续右尖括号>>的改进扩展阅
2021-08-13 00:44:15 56404 27
原创 【LeetCode刷题日记】[413. 等差数列划分]
【LeetCode刷题日记】413. 等差数列划分题目描述如果一个数列 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该数列为等差数列。例如,[1,3,5,7,9]、[7,7,7,7] 和 [3,-1,-5,-9] 都是等差数列。给你一个整数数组 nums ,返回数组 nums 中所有为等差数组的 子数组 个数。子数组 是数组中的一个连续序列。示例 1:输入:nums = [1,2,3,4]输出:3解释:nums 中有三个子等差数组:[1, 2, 3]、[2, 3, 4] 和 [1
2021-08-11 00:02:16 220 2
原创 【LeetCode刷题日记】[313. 超级丑数]
【LeetCode刷题日记】313. 超级丑数题目描述超级丑数 是一个正整数,并满足其所有质因数都出现在质数数组 primes 中。给你一个整数 n 和一个整数数组 primes ,返回第 n 个 超级丑数 。题目数据保证第 n 个 超级丑数 在 32-bit 带符号整数范围内。示例 1:输入:n = 12, primes = [2,7,13,19]输出:32解释:给定长度为 4 的质数数组 primes = [2,7,13,19],前 12 个超级丑数序列为:[1,2,4,7,8,13,
2021-08-10 00:25:01 233
原创 【LeetCode刷题日记】[641. 设计循环双端队列]
【LeetCode刷题日记】641. 设计循环双端队列题目描述设计实现双端队列。你的实现需要支持以下操作:MyCircularDeque(k):构造函数,双端队列的大小为k。insertFront():将一个元素添加到双端队列头部。 如果操作成功返回 true。insertLast():将一个元素添加到双端队列尾部。如果操作成功返回 true。deleteFront():从双端队列头部删除一个元素。 如果操作成功返回 true。deleteLast():从双端队列尾部删除一个元素。如果操作
2021-08-10 00:19:24 136
原创 【LeetCode刷题日记】[641. 设计循环双端队列]
【LeetCode刷题日记】641. 设计循环双端队列题目描述设计实现双端队列。你的实现需要支持以下操作:MyCircularDeque(k):构造函数,双端队列的大小为k。insertFront():将一个元素添加到双端队列头部。 如果操作成功返回 true。insertLast():将一个元素添加到双端队列尾部。如果操作成功返回 true。deleteFront():从双端队列头部删除一个元素。 如果操作成功返回 true。deleteLast():从双端队列尾部删除一个元素。如果操作
2021-08-09 23:52:53 159
原创 【LeetCode刷题日记】[622. 设计循环队列]
【LeetCode刷题日记】622. 设计循环队列题目描述设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。但是使用循环队列,我们能使用这些空间去存储新的值。你的实现应该支持如下操作:MyCircularQueue(k): 构造器,设置队列长度为 k
2021-08-09 23:51:53 125
原创 【LeetCode刷题日记】[232. 用栈实现队列]
【LeetCode刷题日记】232. 用栈实现队列题目描述请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现 MyQueue 类:void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队列开头的元素boolean empty() 如果队列为空,返回 true ;否则,返回 false说明:你只能使用标准的栈操作 —— 也就是只有 push to
2021-08-09 23:50:44 100
原创 【LeetCode刷题日记】[225. 用队列实现栈]
【LeetCode刷题日记】225. 用队列实现栈题目描述请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。实现 MyStack 类:void push(int x) 将元素 x 压入栈顶。int pop() 移除并返回栈顶元素。int top() 返回栈顶元素。boolean empty() 如果栈是空的,返回 true ;否则,返回 false 。注意:你只能使用队列的基本操作 —— 也就是 push to b
2021-08-09 23:49:35 119
原创 插图和动画要怎么做
插图和动画要怎么做在我们平常的论文写作或pr中,用图片和动画来展示效果是会更好的。插图一般包括数据图,示意图。数据图我们一般可以用MATLAB、origin、Excel来画,画完之后可以放到PPT或者PS中进行一些改造。示意图一般可以用PPT、Visio、XMind等软件来画。动画包括简单动画和复杂动画。简单动画中的物体少并且动作很简单(比如只包括平移旋转等),PPT可以帮助我们完成。复杂动画的话那就是要用专业的软件,这个一般就不适合自己弄了,建议去tb找个人帮做。看了这篇博文:听说你们好
2021-08-09 23:47:35 429
原创 【LeetCode刷题日记】[剑指 Offer 30. 包含min函数的栈]
【LeetCode刷题日记】剑指 Offer 30. 包含min函数的栈题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。示例:MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);minStack.push(-3);minStack.min(); --> 返回 -3.minStack.p
2021-08-09 23:45:37 131
原创 【LeetCode刷题日记】[剑指 Offer 18. 删除链表的节点]
【LeetCode刷题日记】剑指 Offer 18. 删除链表的节点题目描述:给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。注意:此题对比原题有改动示例 1:输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.示例 2:输入: head = [4,5,1,9], val = 1输出: [4,
2021-08-09 23:44:27 136
原创 【LeetCode刷题日记】链表带头结点和不带头结点的区别
【LeetCode刷题日记】链表带头结点和不带头结点的区别参考博客:链表头结点和不带头结点的区别,单链表的创建(有头结点和无头结点)一、概念辨析线性表的插入删除需要移动大量的元素,因此引入链表(本文讨论单链表)的概念,链表元素之间通过“链”来链接,因此插入和删除时不需要大量的移动元素,而只需要改变“链”的关系即可。头指针:通常使用“头指针”来标识一个链表,如单链表L,头指针为NULL时表示一个空链表。链表非空时,头指针指向的是第一个结点的存储位置。头结点:在单链表的第一个结点之前附加一个结点,称为
2021-08-09 23:41:23 2634
原创 【LeetCode刷题日记】[区域和检索 - 数组不可变]
【LeetCode刷题日记】区域和检索 - 数组不可变给定一个整数数组 nums,求出数组从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点。实现 NumArray 类:NumArray(int[] nums) 使用数组 nums 初始化对象int sumRange(int i, int j) 返回数组 nums 从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点(也就是 sum(nums[i], nums[i + 1], … , nums[j]))示例:
2021-08-09 23:38:56 96
原创 【LeetCode刷题日记】[二维区域和检索 - 矩阵不可变]
【LeetCode刷题日记】二维区域和检索 - 矩阵不可变给定一个二维矩阵 matrix,以下类型的多个请求:计算其子矩形范围内元素的总和,该子矩阵的左上角为 (row1, col1) ,右下角为 (row2, col2) 。实现 NumMatrix 类:NumMatrix(int[][] matrix) 给定整数矩阵 matrix 进行初始化int sumRegion(int row1, int col1, int row2, int col2) 返回左上角 (row1, col1) 、右下角
2021-08-09 23:37:49 108
原创 【C++ STL学习笔记】C++ STL常用算法(排序、合并、搜索和分区)
文章目录C++ sort()排序函数用法详解C++ sort()排序函数C++ stable_sort()用法详解C++ partial_sort()函数详解C++ partial_sort()排序函数C++ partial_sort_copy()排序函数C++ STL标准库这么多排序函数,该如何选择?自定义STL算法规则,应优先使用函数对象!C++ merge()和inplace_merge()函数用法(详解版)C++ merge()函数C++ inplace_merge()函数C++ find()函数用
2021-08-06 14:44:14 1523
原创 【C++ STL学习笔记】C++ STL无序关联式容器(unordered_map,unordered_set)
文章目录C++ STL无序容器(哈希容器)是什么?C++ STL无序容器种类C++ STL unordered_map容器用法详解创建C++ unordered_map容器的方法C++ unordered_map容器的成员方法深度剖析C++无序容器的底层实现机制C++ unordered_map迭代器的用法C++ STL unordered_map获取元素的4种方法(超级详细)C++ unordered_map insert()用法精讲C++ STL unordered_map删除元素:erase()和cl
2021-08-06 14:42:52 1728
原创 【C++ STL学习笔记】C++ STL关联式容器(map,set)
文章目录C++ STL关联式容器是什么?C++ STL关联式容器是什么C++ STL关联式容器种类C++ STL pair用法详解C++ STL map容器详解创建C++ map容器的几种方法C++ map容器包含的成员方法C++ STL map容器迭代器用法详解C++ STL map获取键对应值的几种方法(超详细)C++ STL map insert()插入数据的4种方式C++ map容器operator[]和insert()效率对比(深度剖析)向map容器中增添元素,insert()效率更高更新map容
2021-08-06 14:40:46 1079
原创 【C++ STL学习笔记】C++ STL序列式容器(array,vector,deque,list)
文章目录C++ STL容器是什么?迭代器是什么,C++ STL迭代器(iterator)用法详解迭代器类别迭代器的定义方式C++序列式容器(STL序列式容器)是什么容器中常见的函数成员C++ array(STL array)容器用法详解C++ STL array随机访问迭代器(精讲版)begin()/end() 和 cbegin()/cend()rbegin()/rend() 和 crbegin()/crend()C++ STL array容器访问元素的几种方式访问array容器中单个元素访问array容器
2021-08-06 14:38:19 2170
原创 在Ubuntu上安装Boost的五种方法(全网最全,建议收藏)
问题描述我在Ubuntu上,并且想安装Boost。我尝试过sudo apt-get install boost但是没有这样的软件包。在Ubuntu上安装Boost的最佳方法是什么?最佳方法您可以使用apt-get命令(需要sudo)sudo apt-get updatesudo apt-get install libboost-all-dev或者你可以先查找一下sudo apt search boost安转好之后,默认安装目录在 /usr/include/boost查找所需的软
2021-08-06 14:25:14 76932 2
原创 C语言断言assert和单元测试的关系
前面我们详细的讲解了C语言断言:C语言断言assert-从源码解析到熟练使用什么是断言?断言的核心是建立真理——布尔真理。这个等于那个吗?那个代码doohickey有这样那样的属性吗?你懂的。断言是可执行代码(了解[链接:动态验证和静态分析]之间的区别)。失败的断言会停止执行,并通过适当的I/O通道(例如stdout、GUI、文件、blinky light)报告错误。基本上,对于动态验证,您所需要的只是一个断言机制。事实上,这就是C标准库中的assert()宏的作用。那么为什么不直接使用它呢?我们可以
2021-08-06 14:13:30 1613 1
原创 C语言断言assert-从源码解析到熟练使用
C 标准库 - <assert.h>简介C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。已定义的宏 assert 指向另一个宏 NDEBUG,宏 NDEBUG 不是 <assert.h> 的一部分。如果已在引用 <assert.h> 的源文件中定义 NDEBUG 为宏名称,则 assert 宏的定义如下:#define assert(ignore) ((void)0)库宏下面列出
2021-08-06 14:11:51 6401
原创 【C语言开源库】 一个只有500行代码的开源http服务器:Tinyhttpd
项目搬运地址:Tinyhttpd源码解析博客:HTTP服务器的本质:tinyhttpd源码分析及拓展[Tinyhttpd精读解析]Tinyhttpd 源码解析TinyHTTPd 源码分析演示首先确保你的linux上安装了 gcc,make,Perl,Perl-CGI在某个目录下//将远程仓库的源代码克隆到你的linux上git clone https://github.com/EZLippi/Tinyhttpd//编译生成目标文件make//执行./http输入了执
2021-08-06 14:09:43 715
原创 【C++ STL学习笔记】C++ STL基础
文章目录C++ STL是什么,有什么用?学STL能干什么?C++ STL的发展历程是怎样的?C++ STL版本有哪些?HP STLSGI STLSTLportPJ STLRouge Wave STL熟练使用STL标准库是每个C++程序员的必备技能!泛型是什么,C++泛型编程又是什么?C++ STL基本组成(6大组件+13个头文件)如何衡量一个算法的执行效率?GNU开源精神及其发展历程C++ STL是什么,有什么用?在已有 C++ 尤其是 C++ 模板的基础上,从本节开始,我们开始系统地学习 STL 标准
2021-08-04 21:00:59 2453 1
原创 C语言程序周期接收虚拟串口发送的数据
背景我之前的一篇博客讲解了怎么使用虚拟串口和串口调试助手:虚拟串口模拟器和串口调试助手使用教程,这次我们在此基础上继续来使用虚拟串口周期发送和接收功能。我们知道,在Windows的操作系统上,将串口(通信设备)作为文件来处理,所以串口的打开、关闭、读写所使用的API函数与文件操作一样。所以打开串口使用CreateFile函数,读写串口使用ReadFile、WriteFile函数,关闭串口使用CloseHandle函数。查看通信设备的串口,可以在设备管理器中查看。Windows下这些函数的使用方法可以参
2021-08-04 20:59:16 2896 16
原创 【C++学习笔记】C++继承与派生
文章目录C++三种继承方式public、protected、private 修饰类的成员public、protected、private 指定继承方式改变访问权限C++继承时的名字遮蔽问题基类成员函数和派生类成员函数不构成重载C++类继承时的作用域嵌套,破解C++继承的一切秘密!C++继承时的对象内存模型继承时的内存模型有成员变量遮蔽时的内存分布C++基类和派生类的构造函数构造函数的调用顺序基类构造函数调用规则C++基类和派生类的析构函数借助指针突破访问权限的限制,访问private、protected属性
2021-08-04 20:51:55 1496
原创 【C++学习笔记】C++异常
文章目录C++异常处理入门,C++ try catch入门捕获异常发生异常的位置C++异常类型以及多级catch匹配多级 catchcatch 在匹配过程中的类型转换C++ throw(抛出异常)详解一个动态数组的例子throw 用作异常规范1) 虚函数中的异常规范2) 异常规范与函数定义和函数声明请抛弃异常规范,不要再使用它C++ exception类:C++标准异常的基类http://c.biancheng.net/cplus/C++异常处理入门,C++ try catch入门开发程序是一项“烧脑
2021-08-04 20:50:40 947
原创 【C++学习笔记】C++文件操作
文章目录计算机文件到底是什么(通俗易懂)?C++文件类(文件流类)及用法详解C++ open 打开文件(含打开模式一览表)使用 open 函数打开文件使用流类的构造函数打开文件文本打开方式和二进制打开方式的区别是什么?文本文件和二进制文件的区别两种打开方式的区别C++ close()关闭文件方法详解C++打开的文件一定要用close()方法关闭!C++ flush()刷新缓冲区C++文本文件读写操作详解C++ >>和<<读写文本文件C++ read()和write()读写二进制文件(
2021-08-04 20:49:26 4243 1
原创 【C++学习笔记】C++输入输出流
文章目录C++输入流和输出流(超级详细)C++输入流和输出流C++ cout.put():输出单个字符C++ cout.write():输出字符串C++ cout.tellp()和cout.seekp()方法详解C++ tellp()成员方法C++ seekp()成员方法C++ cout格式化输出(超级详细)C++ cout成员方法格式化输出使用流操纵算子格式化输出C++怎样对输入输出重定向?(3种方法)C++ freopen()函数实现重定向C++ rdbuf()函数实现重定向C++通过控制台实现重定向C
2021-08-04 20:47:59 3777 4
原创 【C++学习笔记】C++类和对象
文章目录C++类的定义和对象的创建详解类的定义创建对象访问类的成员使用对象[指针](http://c.biancheng.net/c/80/)总结C++类的成员变量和成员函数详解在类体中和类体外定义成员函数的区别C++类成员的访问权限以及类的封装简单地谈类的封装对private和public的更多说明C++对象的内存模型C++函数编译原理和成员函数的实现C++函数的编译成员函数的调用C++构造函数详解构造函数的重载默认构造函数C++构造函数初始化列表初始化 const 成员变量C++析构函数详解析构函数的执
2021-08-04 20:46:27 1420
原创 【C++学习笔记】C++模板
文章目录C++函数模板5分钟入门教程C++类模板5分钟入门教程使用类模板创建对象综合示例大话C++模板编程的来龙去脉1) 强类型语言2) 弱类型语言C++函数模板的重载C++函数模板的实参推断模板实参推断过程中的类型转换为函数模板显式地指明实参(也就是具体的类型)显式地指明实参时可以应用正常的类型转换C++模板的显式具体化函数模板的显式具体化函数的调用规则类模板的显式具体化部分显式具体化C++模板中的非类型参数在函数模板中使用非类型参数在类模板中使用非类型参数非类型参数的限制C++模板的实例化将C++模板应
2021-08-04 20:45:02 563 1
原创 【C++学习笔记】C++运算符重载
文章目录C++运算符重载基础教程在全局范围内重载运算符小结C++运算符重载时要遵循的规则C++重载数学运算符(实例演示)到底以成员函数还是全局函数(友元函数)的形式重载运算符简单地了解转换构造函数为什么要以全局函数的形式重载 +为什么要以成员函数的形式重载 +=C++重载>>和<<(输入和输出运算符)详解重载输入运算符>>重载输出运算符<<综合演示C++重载[](下标运算符)详解C++重载++和--(自增和自减运算符)详解C++重载new和delete运算符详
2021-08-04 20:43:07 1064
余度系统中的动态同步和表决控制.pdf
2023-06-28
通用飞机机载设备适航审定过程及方法研究-乔卫华.pdf
2023-06-28
适航成本管理初探-张建军.pdf
2023-06-28
民用飞机航电系统地面试验室...试验(MoC4)流程的研究-孟益民.pdf
2023-06-28
民机符合性验证试验流程-章飞.pdf
2023-06-28
民用航空器适航符合性验证试验的远程审定浅析-马柏慧.pdf
2023-06-28
民机符合性验证试验流程.pdf
2023-06-28
基于SPARC-V8的星载...件全数字仿真平台设计与实现-张涛.pdf
2023-06-22
航空机载软件全数字仿真测试系统的设计与实现-刘涛-2.pdf
2023-06-22
基于全数字仿真的飞控嵌入式软件测试方法与实现-张翔.pdf
2023-06-22
航空嵌入式软件全数字仿真测试技术研究-肖前远.pdf
2023-06-22
航电全数字仿真技术研究-郭晓燕.pdf
2023-06-22
全数字仿真测试环境在星载嵌入式软件测试中的应用-郭华.pdf
2023-06-22
基于全数字仿真的嵌入式软件测试技术-刘辉.pdf
2023-06-22
嵌入式软件全数字仿真测试技术研究与应用-颜运强.pdf
2023-06-22
面向综合化计算机系统的全数字仿真测试平台-陈磊.pdf
2023-06-22
航电系统机载软件全数字仿真测试平台技术研究-万鹏.pdf
2023-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人