自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (7)
  • 收藏
  • 关注

原创 输出标记数字

输入�n个自然数(自然数均小于等于105105),以这些自然数作为数组下标,并使用数组的元素值进行标记该自然数的出现。遍历数组,从小到大输出数组中被标记的位置。输入2行,第1行为自然数数量�n(1<=�<=1051<=n<=105),第2行为�n个自然数,以空格分隔。输出1行,从小到大输出数组中被标记的位置,以空格分隔。这道题可以用冒泡顺序,但是一定要注意不要让数组越界!计算机1s大约执行10^8次循环。

2025-02-05 12:54:49 235

原创 小图的点菜难题

小图去国外参加学校编程活动,但是午餐时间犯了难,他发现自己不认识英文菜名。他想点一个菜叫做“spaghetti”,但是一起来的同学又给他两个参考的菜,他犹豫了许久决定点字典序最大的那个,请输出小图点了哪道菜。它不是单纯地比较输入的字典值,如果它们地字典值都比"spaghetti"小,还是要输出"spaghetti"。输入1行,为两道菜名,以空格分隔,保证菜名小于30个字符且均为可见字符。输出1行,为小图点菜的菜名,输出字典序大的菜名。

2025-02-05 12:50:48 133

原创 输出亲朋字符串

亲朋字符串s1定义如下:给定字符串s的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符;给定字符串s的第二个字符的ASCII值加第三个字符的ASCII值,得到第二个亲朋字符;亲朋字符串的最 后一个字符由给定字符串s的最后一个字符ASCII值加s的第一个字符的ASCII值。输入1行,为长度大于等于2,小于等于100的字符串。字符串中每个字符的ASCII值不大于63,仅包含可见字符。输出1行,为变换后的亲朋字符串。输入保证变换后的字符串只有1行。编写程序,求给定字符串s的亲朋字符串s1。

2025-02-05 12:46:40 218

原创 基因相关性

现比对两条长度相同的 DNA 序列。首先定义两条 DNA 序列相同位置的碱基为一个碱基对,如果一个碱基对中的两个碱基相同的话,则称为相同碱基对。接着计算相同碱基对占总碱基对数量的比例,如果该比例大于等于给定阈值时则判定该两条 DNA 序列是相关的,否则不相关。输入有3行,第1行是用来判定出两条 DNA 序列是否相关的阈值,随后 2 行是两条 DNA 序列(长度不大于 500)。输出1行,若2条DNA序列相关,则输出 “yes”,否则输出 “no”。这个要用cnt来储存不同的值,用x来表示阈值和n比较。

2025-02-05 12:42:02 148

原创 凸峰三元组

若相邻的整数�1,�2,�3a1​,a2​,a3​满足条件�1<�2a1​<a2​且�2>�3a2​>a3​,则称�1,�2,�3a1​,a2​,a3​为一个凸峰三元组。输出若干行,按输入顺序分别在不同行输出所有的凸峰三元组,每一组三个数空格分隔。输入10 个整数,请你按顺序找出所有的凸峰三元组,每一组输出在不同的行中。这道题要确保是相邻的且不会超范围导致错误。输入1行,为10个整数,空格分隔。

2025-02-05 12:37:30 184

原创 躲猫猫(cat)

输入1行,输入保证字符串长度小于200,仅包含可见字符且���cat三个字母的顺序不乱。输出1行,为数组中���cat的位置(用字符�c的位置来表示���cat的位置)。这道题需要用到strlen函数来保证a【i】+2不会超出范围。有一只���cat藏在了输入的字符串中,请输出它的位置。

2025-02-05 12:34:41 174

原创 奇数字符输出

输入�n(�<=200n<=200)个可见字符,下标从1开始。逆序遍历数组,如果字符的ASCII码值为奇数且其储存在数组中的下标也为奇数,则输出该字符,否则不输出。输入2行,第1行为整数�n,表示接下来可见字符的数量;第2行为�n个可见字符,以空格分隔。这道题需要用到tmp这个介值,用来储存a变量的字符。输出1行,逆序输出符合题意的字符,以空格分隔。

2025-02-05 10:20:47 201

原创 下标为3的倍数

输入2行,第1行为整数�n,表示接下来整数的数量;第2行为�n个整数,以空格分隔。输入�n(�<=100n<=100)个整数,按逆序输出下标为3的倍数的数字。这道题需要用到两个数组a和b,数组索引要从一开始,最后逆序输出b。输出1行,为数组储存中下标为3的倍数的数字,以空格分隔。

2025-02-05 10:12:23 177

原创 输出空心倒三角形

题目描述输入一个整数n,请你输出一个由字符组成的空心倒三角形。输入描述一个整数n输出描述按题目要求。

2025-02-05 09:40:15 185

原创 转圈数金币

这道题比较难,花了20多分钟,主要是怎么让他数完了再从头数那难。%n以后就很简单了。int n,m,t;cin>>n;int a[n+5];i < n;i<=m;return 0;

2025-02-04 18:57:27 178

原创 ReWorks系统加载启动

ReWorks系统加载启动

2023-07-18 23:30:15 967

原创 创建ReWorks自引导工程

ReWorks自引导工程的创建、配置

2023-07-18 20:54:54 856

原创 FlightGear属性树

属性树在哪定义?可以查询属性树的地方:1)飞机模型文件中aircraft-set.xml;2)Nasal文件中;3)通过C++代码查询。1.Consumables/consumables/fuel/tank[%d]/level-lb/consumables/fuel/tank[%d]/level-lbs/consumables/fuel/tank[%d]/level-gal...

2020-05-02 23:09:06 1598 5

原创 JSBSim交联

1.安装FlightGear2.在cmd中运行如下命令:fgfs --fdm=null --native-fdm=socket,in,60,,5550,udp --aircraft=Short_Empire --airport=SP01备注:此处飞机模型使用Short Empire aircraft,需要下载此飞机模型至FlightGear安装路径。FlightGear运行之后,...

2020-03-27 21:30:32 2490

原创 Qt5字体设置

1、设置字体void ImgProcessor::ShowFontComboBox(QString comboStr) //设置字体{ QTextCharFormat fmt; //创建一个QTextCharFormat对象 fmt.setFontFamily(comboStr); //选择的字体名称设置给QTextCharFormat对象 mergeForma...

2020-03-10 17:28:17 3096 1

原创 Qt5绘图

1、QPainter绘制图像void PaintArea::paintEvent(QPaintEvent *){ QPainter p(this); //新建一个QPainter对象 p.setPen(pen); //设置QPainter对象的画笔 p.setBrush(brush); //设置QPainter对象的画刷 ...

2020-03-10 17:25:00 441

原创 matlab与flightGear联合仿真

一、安装软件FlightGear2019.1.1 (exe应用程序,下载地址:https://www.flightgear.org/)Matlab版本:2017b(下载地址:https://pan.baidu.com/s/1vbDgyjvpiftxL8RZ1xYylA,提取码:mppf)VisualStudio版本:2010版二、联合仿真步骤1、把Matlab安装目录下..\M...

2020-03-10 17:17:26 11705 23

原创 Matlab知识之2:绘图与可视化

一、什么是图形对象与图形句柄图形窗口、线条、曲面和注释等都被看作是MATLAB中的图形对象,所有这些图形对象都可以通过一个被称为“句柄值”的东西加以控制,例如可以通过一个线条的句柄值来修改线条的颜色、宽度和线型等属性。这里所谓的“句柄值”其实就是一个数值,每个图形对象都对应一个唯一的句柄值,它就像一个指针,与图形对象一一对应。例如可以通过命令h = figure返回一个图形窗口的句柄值。...

2020-02-08 18:40:45 2045

原创 matlab外部接口应用

1.基于C/C++语言的MEX文件MEX从字面上是MATLAB和Executable 两个单词的缩写。.MEX文件是一种可在matlab环境中调用的C(或fortran)语言衍生程序,MEX文件的后缀名按32位/64位分别为 .mexw32/.mexw64。MEX文件是由C或Fortran语言编写的源代码,经matlab编译器处理而生成的二进制文件。它是可以被matlab解释器自动装载并执...

2020-02-07 20:38:59 575

原创 MATLAB的MCC命令

mcc函数将matlab的m文件转化为c/c++文件mcc函数命令格式:mcc[-option] fun [fun2...][mexfile1...][mlifile...]函数作用:将matlab程序中的fun.m转化为fun.c或fun.cpp1.MCC命令Matlab编译器使用mcc命令能将一个M文件翻译成C文件,同时生成一个相应的包裹文件,这个包裹文件包含了编译器产生的代...

2020-02-07 17:30:24 5263

原创 高精度定时器

MMRESULT timeSetEvent( UINT uDelay , //以毫秒指定事件的周期UINT uResolution , //以毫秒指定延时的精度,数值越小定时器事件分辨率越高。缺省值为1ms。LPTIMECALLBACK lpTimeProc , //指向一个回调函数DWORD dwUser , //存放用户提供的回调数据UINT fuEvent //指定定时器事件类...

2019-10-04 22:25:25 941

原创 高精度延时

#include <windows.h>#include <time.h>#include <stdio.h>ULONG GetTimeDis(struct tm first, struct tm second)//计算两次时间差{ return abs((first.tm_hour * 3600 + first.tm_min * 60 + fir...

2019-10-04 22:10:56 419

原创 获取本地时间(精确到ms)

#include <stdio.h>#include <sys/timeb.h>#include <time.h>char* log_Time(void){ struct tm *ptm; struct timeb stTimeb; static char szTime[19]; ftime(&stTi...

2019-10-04 22:05:36 701

转载 MFC中Combo Box 的使用

https://www.cnblogs.com/lidabo/archive/2012/08/23/2652796.html

2019-06-02 13:34:37 225

转载 MFC总结之CListCtrl用法及技巧

https://blog.youkuaiyun.com/zwgdft/article/details/7560592https://www.cnblogs.com/lidabo/archive/2012/08/23/2652792.html

2019-06-02 13:33:46 7791

转载 位域结构体

转自:https://blog.youkuaiyun.com/mrharvey/article/details/18007951一、概念类和结构可以包含比整数类型占用更小空间的成员。 这些成员被指定为位域。位域是一种特殊的类数据成员(结构体数据成员),用于保存特定的位数。二、位域的数据类型位域必须是整型数据类型,可以是signed或者是unsigned。《C++ Primer》一书中...

2019-05-26 17:34:02 9562

转载 位域在结构体中的比特序

一、位域在结构体中的比特序 转自:https://blog.youkuaiyun.com/Season_hangzhou/article/details/20364401对于小端系统来说,用结构体表示位域,其排在前面的占字节的低端,排在后面的占字节序的低端。例:对应结构体为:typedef struct tagRTP_HEAD_S{UINT8 cc:4; /* CSRC co...

2019-05-26 16:41:27 815

转载 大端&小端&网络序&主机序&比特序&位域

一、大端&小端&网络序&主机序&比特序&位域 转自:https://blog.youkuaiyun.com/u014279330/article/details/78326723Little endian:将低序字节存储在起始地址Big endian:将高序字节存储在起始地址例子:在内存中双字0x01020304(DWORD)的存储方...

2019-05-26 16:20:02 429

转载 大小端和MSB/LSB问题

一、[C/C++]大小端字节序转换程序 转自:https://www.cnblogs.com/wuyepeng/p/9833273.html计算机数据存储有两种字节优先顺序:高位字节优先(称为大端模式)和低位字节优先(称为小端模式)。大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加...

2019-05-26 16:08:11 3107

原创 Qt之ChartView

1、ChartView与LineSeries搭配实现曲线局部缩放功能https://blog.youkuaiyun.com/w54a3teg64c7bd/article/details/568435732、QLineSeries绘制动态曲线https://blog.youkuaiyun.com/a844651990/article/details/82706466...

2019-02-09 12:08:39 1201

原创 Qt5设置窗体

1、设置窗体背景色PaintArea::PaintArea(QWidget *parent) : QWidget(parent){ setPalette(QPalette(Qt::white)); setAutoFillBackground(true); setMinimumSize(400,400);}与以下代码效果一致:QPalette p = pa...

2018-12-06 16:41:44 361

原创 Qt5文字操作

1、字体字号设置void ImgProcessor::ShowFontComboBox(QString comboStr) //设置字体{ QTextCharFormat fmt; //创建一个QTextCharFormat对象 fmt.setFontFamily(comboStr); //选择的字体名称设置给QTextCharFormat对象 mergeFor...

2018-12-06 13:47:40 1017

原创 Qt5图像放大缩小旋转及镜像

1、图像缩放void ImgProcessor::ShowZoomIn(){ if(img.isNull()) //有效性判断 return; QMatrix martix; //声明一个QMatrix类的实例 martix.scale(2,2); //缩放比例 img = img.transformed(martix);...

2018-12-06 11:04:18 3077 2

原创 Qt5文件和图像打印

添加头文件#include &lt;QPrintDialog&gt;#include &lt;QPrinter&gt;#include &lt;QPainter&gt;Qt5中将Qprinter、QPrintDialog等类归入到了printsupport模块中,如果在项目中引入了上面的两个头文件,还需要在工程文件(.pro文件)中加入QT+=printsupport,否则编译会出错...

2018-12-06 10:38:47 3217

原创 Qt5文件操作

添加头文件:#include &lt;QFileDialog&gt;#include &lt;QFile&gt;#include &lt;QTextStream&gt;1、打开文件对话框void ImgProcessor::ShowOpenFile(){ fileName =QFileDialog::getOpenFileName(this); if(!fil...

2018-12-06 09:57:16 348

原创 《Qt5开发与实例》ch05(字体控制\菜单栏\图片显示\工具按钮)

在这个程序中实现了字体和字号的选择显示以及字体的设置实现,工具按钮的实现方法,图片的显示、放大缩小与旋转操作,菜单栏的实现,文件打开、新建等操作。示例片段:菜单栏动作:设置快捷方式、状态提示//“打开”动作 openFileAction =new QAction(QIcon("open.png"),tr("打开"),this);//(a) openFileActio...

2018-12-05 15:25:44 597 1

转载 qt之双缓冲绘图

转载自:https://wizardforcel.gitbooks.io/qt-beginning/content/22.html导语在前面一节中,讲述了如何实现简单的涂鸦板,这一次我们将实现在涂鸦板上绘制图形,这里以矩形为例进行讲解。在后面还会提出双缓冲绘图的概念。环境:Windows Xp + Qt 4.8.4+QtCreator 2.6.2目录一、绘制矩形二、双缓冲绘图正文一、绘制矩形1.我...

2018-06-06 22:42:05 740

转载 Qt之线程同步(生产者消费者模式 - QSemaphore)

https://blog.youkuaiyun.com/liang19890820/article/details/52639757?spm=a2c4e.11153940.blogcont62060.18.45637046KH4bpI简述生产者将数据写入缓冲区,直到它到达缓冲区的末尾,此时,它将从开始位置重新启动,覆盖现有数据。消费者线程读取数据并将其写入标准错误。Semaphore(信号量) 比 mutex...

2018-06-06 22:38:22 491

转载 Qt之线程同步(生产者消费者模式 - QWaitCondition)

转载自https://yq.aliyun.com/articles/62060简述生产者将数据写入缓冲区,直到它到达缓冲区的末尾,这时,它从开始位置重新启动,覆盖现有数据。消费者线程读取数据并将其写入标准错误。Wait condition(等待条件)比单独使用 mutex(互斥量)有一个更高级的并发性,如果缓冲区的访问由一个 QMutex 把守,当生产者线程访问缓冲区时,消费者线程将无法访问。然而...

2018-06-06 22:37:02 2158

转载 QT5 多线程简单实现

转载于https://blog.youkuaiyun.com/u014492513/article/details/52275315项目名称:threaddlg   其中包含的文件:threaddlg.prothreaddlg.hthreaddlg.cppmain.cppworkthread.hworkthread.cpp        threaddlg.ui  导入项目的时候导入.pro文件,头文件中.h...

2018-06-06 22:22:59 1668

基于冲突分析的智能空战决策系统研究.caj

基于冲突分析的智能空战决策系统研究.caj

2021-12-17

如何读写Excel文件

实现基于VC读\写Excel文件的功能

2017-06-10

国家基础地理信息系统数据

国家基础地理信息系统数据

2016-03-14

国家基础地理信息系统1:400万数据

国家基础地理信息系统1;400万数据

2016-03-14

Visual C++ 6.0高级编程技术-OpenGL篇

Visual C++ 6.0高级编程技术-OpenGL篇

2016-03-12

《Visual C++ 高级编程技术OpenGL篇 》程序源代码

Visual C++ 高级编程技术OpenGL篇 》程序源代码

2016-03-12

《 Visual C++ 高级编程技术OpenGL篇 》程序源代码

OpenGL在MFC里使用单文档编程的模板以及实例代码。

2016-01-15

空空如也

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

TA关注的人

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