自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 星邑轨道实验室发布啦

卫星高精度轨道外推,测站报计算,GPS数据定轨等功能。

2023-09-18 15:19:46 63

原创 计算卫星进站、最高仰角时位置误差计算

进站位置误差计算

2022-12-12 16:22:20 177 1

原创 qt安卓程序访问gps

qt安卓访问gps

2022-12-06 14:22:37 220

原创 卫星过站高仰角时,俯仰角度误差较大的原因分析

在卫星过站高仰角跟踪中,有时候会出现俯仰角度跟踪值与引导值较大差异。原因分析:使用TLE或精轨根数进行卫星外推计算时,计算出的卫星位置与真实位置有位置误差。这个误差与外推的时间长度,根数的准确度都有关系。下面介绍下主要原因:下面这张图是卫星刚进站,与高仰角时的几何关系。假设卫星高度400km,那么高仰角时,当天线波束是0.2度时,允许的位置误差就是:测站与卫星构成0.2度球部顶的形状,其圆周长 = 2*PI*R=2*3.1415926*400 =2513.3 km0.2度对应位置误差就是 (2513.3/3

2022-06-16 15:08:22 773 1

原创 win10下minGW编译64位TBB静态库极其在Qt下的运行方法

本文使用的是Qt5.12.3带的minGW编译器C++的64位版,进入到tbb目录,mingw32-make compiler=gcc arch=intel64 runtime=mingw extra_inc=big_iron.inc tbb,进行编译。tbb/build/index.html文件中描述了 arch各个方式的参数,这里就是编译64位。qt建一个纯c++工程,pro文件内容如下:TEMPLATE = appCONFIG += console c++11CONF

2020-12-28 11:08:05 601

原创 qt中进程调用默认工作目录不正确的解决方法

首先,获取当前 qt可执行程序的路径,QString str = QCoreApplication::applicationDirPath();然后,假设要调用的可执行文件在该目录下的 data目录下,那么使用QDir设置默认工作目录,QString path=str+"/data/";QDir::setCurrent(path);就可以设置默认工作目录为data了;进程调用结束后,QDir::setCurrent(str);设置默认工作目录为原工作目录。...

2020-09-23 14:12:42 811

原创 libreOffice中数据加误差的方法

首先用libreOffice打开一个表格,选中一列,表头按下鼠标右键,选择“在右侧插入列”;选中新增加的这列,点击【工作表】---》【填充单元格】----》【随机数】,在【单元格区域】最后的一个“$”后的所有数字删掉并输入需要的列数;随机数生成器中点击 【分布】----》【正态分布】,选择合适的【均值】和【标准差】,点击【确定】即可;两列求和的方法:选中任意一列,点击【数据】--》【合并计算】,在弹出的对话框中,数据源区域下第一个空白处输入列信息,格式如下$Sheet1.$H$1:$H$

2020-07-20 14:08:59 333

原创 qt使用qtelnet编写的mud客户端

最近使用qt写了一个telnet的mud客户端,支持别名和简单触发器,连接部分有点小bug,有时连接不了,重启程序即可,windows下qt各个版本都可以,Linux下要把一些telnet库里的枚举值改为常量才可编译,中文会乱码。https://github.com/xxsmall/qt_telnet...

2020-04-03 09:16:23 1303

原创 centos7 下安装elasticsearch 7.4.2

java 需要 先卸载centos7 中原有的java;下载jdk8安装,配置环境变量;下载 elasticsearch 7.4.2,解压;增加 esroot账号;然后将es文件夹复制到/home/esroot/下;配置centos系统的参数,文件最大数量;配置es的config下的yml文件,其中data和logs的目录,要建到esroot用户的目录里,例如:/home...

2019-11-26 17:38:42 731

原创 QDateTime转换

QDateTime.fromString(QString str,QString format);该函数使用时转换不成功,需要首先定义一个QDate变量和一个QTime变量,给这两个变量赋值后,然后给需要QDateTime变量设置它的QDate和QTime即可,注意,毫秒级别,要更准确的精度的话,需要自己定义一个类去实现了;QDateTime a;QDate b(2019,09,09);...

2019-11-22 09:00:37 672

原创 poco 下c++ http 跨域处理方法

response.add("Access-Control-Allow-Origin","*"); response.add("Access-Control-Allow-Methods","POST,GET,OPTIONS,DELETE"); response.add("Access-Control-Max-Age","3600"...

2019-11-07 16:05:12 1375

原创 Centos 7 QT5.13 QSqlDatabase: MYSQL driver not loaded

QSqlDatabase: MYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7QSqlDatabase: an instance of QCoreApplication is required for loading driver plugins failed...

2019-10-29 11:25:39 417

原创 centos7下thrift安装

centos7 下安装的依赖库都一样,在安装boost时,需要指定目录安装;因为使用默认boost安装方式时,centos7下boost生产会把产生的库安装在/usr/local/lib目录下,而安装thrift时默认的是/usr/local/lib64目录,所以会导致错误,找不到文件。 正确安装方法如下: 列如:我们安装boost 到 /opt/boost目录下,t...

2019-08-21 13:55:33 439

原创 QGraphicsItem右键弹出菜单的方法

void GraphicsItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event){QMenu menu;QAction *removeAction = menu.addAction("Remove");QAction *selectedAction = menu.addAction("selected");menu.ex...

2019-08-20 11:13:15 4301 2

转载 Linux的环境变量配置方法

转自,只为方便查找https://www.cnblogs.com/qiuhong10/p/7815943.htmlLinux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1 永久的:需要修改配置文件,变量永久生效。2 临时的:使用export命令声明即可,变量在关闭shell时失效。设置变量的三种方法1 在/etc/profile文件中添加变量【对所...

2019-04-01 16:46:35 179

原创 c++ kafka消息反解析不正确原因

由于消息的发出段是由java写的,其中一个字段是把jason数据转换为pb数据格式,C++每次解析的jason数据都会出现问题,其后的所有数据都不能解析,而且解析函数返回false。查找原因,因为在使用反序列化时,用的是std::string buff{}存储的数据流;而使用char *a来存储后,再反序列化就正常了; ...

2019-04-01 16:36:36 203

原创 centos7 gcc7编译时缺少gmp.h

在 system Tools ---->software 中选择开发库,把gmp的开发库装上即可,也就是有gmp同时有devel的。../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla...

2019-04-01 16:26:48 6080

原创 qt如何加载stk

1.    stk版本9.2.22.    操作系统:win7  32位3.    首先安装vs20104.    安装qt,for vs20105.   安装2010的qt插件6.   激活vs2010,并在vs2010中配置好qt的安装路径7.用vs2010打开stk的c++范例。8.运行qt,配置qt的工程文件,加入以下代码:INCLUDEPATH +=$$quote(C:/Program ...

2018-06-26 12:37:51 2518

二进制文件编辑器qt编写

qt编写的二进制文件编辑器,可成功运行于linux和windows平台,实现了游戏文件二进制编辑的功能,含2个文件比对的功能

2018-06-26

win7 32位下通过qt5.4调用stk库

win7 32位下通过qt5.4调用stk库,需要修改stk和vs2010的库的位置才能正常运行,可用,可加载场景,stk9.2.2,qt要安装为forvs2010的版本

2018-06-26

空空如也

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

TA关注的人

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