自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

David Xiao

数学,人工智能,深度学习,C++

  • 博客(211)
  • 资源 (15)

原创 如果感兴趣可以关注我的CSDN和Github,我的源代码一般在Github网站开源,

1、https://github.com/XiaoGongWei/PPP这是用来事后处理卫星数据进行”精密单点定位“(PPP)的程序。如果你感兴趣也可以加入我们。QQ Group: 258113285 Email: xiaogongwei10@163.com QQ: 2707343922、https://github.com/XiaoGongWei/Ubuntu16.04-llapto...

2018-08-01 19:57:53 1531

原创 PPPAR处理结果以及对比

使用RTKLIB固定结果我最近做PPP-AR遇到一些问题想跟你讨论下下面是仿动态数据:数据用的是武大托管在github上的宽窄巷fcb产品,轨道钟差也是对应解算的分析中心的。解算出来效果如下短时稳定,时间一长就飞了,查看验后残差在坐标乱飞的历元,验后残差也不正常了不过窄巷模糊度实数解十分接近整数,照你写的博客来看解算流程应该无问题现在也不知是哪个步骤出现了问题,你能指点指点吗?另外,关于基准星选取,确实是选高度角最高为基准星方案好,rtklib原先的构造所有组合排序选择线性无关卫星对

2020-10-07 11:40:33 171 2

原创 【读书笔记】好的网页链接

【值得一看的openMP】链接:1、https://blog.csdn.net/jiary5201314/article/details/446764252、https://www.cnblogs.com/yangyangcv/archive/2012/03/23/2413335.html3、https://bbs.csdn.net/topics/3301303244、https:...

2020-10-05 14:33:25 1088 1

原创 【PPPAR】PPP模糊度固定

当前模糊度固定方法质量控制

2020-10-04 22:40:36 369

原创 PPPWizard笔记

1、A_DATE类(结构体) A_DATE date; js=(_mjd*86400.0+_sec+A_PPP::_settings._dt;date.setDay((int) floor(js/86400)-33282.0); date.setSecond(js-date.getDay()*86400.0); unsigned int _mjd; ///< modified Julian date double _sec; ///< seconds of da

2020-09-28 16:47:03 79

原创 Matlab2018a崩溃解决的办法No sandbox or build area path

Matlab 2018a (No sandbox or build area path)出现崩溃后需要使用terminal进行如下操作:cd /home/david/MySoft/MATLAB/R2018a/bin/glnxa64 (你的matlab路径)mkdir exclude mv libfreetype* exclude/ 执行后图片如下:如果你用的Windows系统,请手动按照上面步骤剔除了dll。Matlab 2018a (No sandbox or build are

2020-09-23 08:37:28 214

原创 Word插入脚注不显示编号

有时候在word首页需要插入脚注不显示编号,具体操作如下:1、引用-》脚注2、自定义符号-》空白字符-》插入空白符

2020-08-28 09:02:02 210

原创 新BDS(北斗)系统SSR匹配NAV说明

作者:中国矿业大学一、 更改依据根据CNES The PPP-WIZARD project 官网(http://www.ppp-wizard.net/news.html),BDS系统IOD字节数由24 bits 改为8 bits。所以需要对程序作出两个方面的更改:1、SSR CLK93产品解码;2、BDS 广播星历最新IOD计算方法。具体如下:二、SSR 解码基于rtklib改如下函数:static int decode_ssr4(rtcm_t *rtcm, int sys)更改后的函数语句值

2020-08-20 21:44:22 321

原创 C语言与C++语言区别

参考链接:1、https://www.cnblogs.com/yoyo02/p/11081508.html区别:1、C语言中的注释只有一个/**/ C++中的注释包含两种 /**/ 和 //2、C语言中的函数没有参数的默认值。C++中的函数具有参数的默认值的概念。注意参数的默认值和函数的重载之间的区别。3、在c语言中,空指针----void指针可以被指派给任何类型的指针,但是在c++中不可以,但是可以先执行强制的数据类型转换并指派一个赋值。4、在C语言中,变量声明和代码是分开的,必须在函数的

2020-08-18 10:32:40 64

原创 【实时PPP】对比CNES的实时数据流与CNT产品之间的差异

1、对比实时数据CLK93的钟差与CNT产品clk之间的差异由于CNT的SP3产品是质心坐标,实时数据流CLK93是相位中心坐标,因此轨道差异很难对比,需要天线改正后对比。下图Y轴GPS卫星钟差单位是m,X周是天内秒,采样率1s结论:CNT钟差与CLK93钟差差异在5cm左右,CNT钟差和实时数据流钟差对PPP影响不大,但是CNT产品钟差是平滑的,CLK93还原的钟差存在经常性,一致性的跳变,...

2020-07-15 14:58:16 264 2

原创 【压缩感知】对压缩感知算法的理解

参考链接:1、https://blog.csdn.net/qq_40600539/article/details/84677480高度的稀疏性使很多问题变得线性可分通过学习字典使得模型的复杂度降低,描述稀疏性,这种过程叫做“字典学习”或“稀疏编码”。字典学习侧重于学得字典的过程。稀疏编码侧重于对样本进行稀疏表达的过程。由于字典学习和稀疏编码通常是在同一个优化求解过程在中完成的,因此不作进一步区分,统称为字典学习。而我们可以通过设置词汇量的大小控制字典的规模,进而影响稀疏程度。...

2020-07-14 20:54:22 142

原创 Ubuntu 遇到的问题集合

install Sougou for Ubuntu20.04:https://www.jb51.net/article/186808.htm

2020-07-13 18:37:56 61

原创 【飞翔的小鸟】使用C++框架开发飞行小鸟游戏

使用非常简单的easyx框架进行开发游戏https://easyx.cn/游戏下载链接:https://download.csdn.net/download/xiaoxiao133/12526622直接上主流程代码:int main(){ int MyScore = 0; srand((unsigned int)time(NULL)); //随机数??? CreateThread(NULL, NULL, BackgroundMisic, NULL, NULL, NULL);//加载背景

2020-06-16 11:35:30 403

原创 【Keras问题集合】使用Keras问题及其理解

1、使用sklearn的个归一化https://blog.csdn.net/Qbluesky/article/details/78002223https://blog.csdn.net/soloyuyang/article/details/80181342https://www.cnblogs.com/kingboy100/p/11151736.html 回归拟合from sklearn.preprocessing import MinMaxScalery_train = min_max_scal

2020-06-10 11:17:54 85

原创 【激活函数】sigmoid, tanh,relu理解

三个激活函数图像如下:如果你的函数值区和定义域都是正值,那么用tanh和sigmoid都可以达到比较好的效果,如果函数数值区和定义域有一个为负数(例如y=x^2, x在(-0.5 0.5))那么必须使用tanh才能达到好的效果。综上:曲线模型最好选择tanh函数。relu常用于分类、聚类,因为类别都是正值标签例如001,010,100等One-hot编码,因此relu非0即1的选择最好。...

2020-06-09 21:57:46 327

原创 【Qt数据库操作】使用Qt操作常见的数据库

Qt操作QSQLLITE数据库使用QSqlDatabase::removeDatabase函数之前要保证连接名对应的QSqlDatabase对象释放或者销毁,否则可能会有内存泄漏。QSqlDatabase::addDatabase之前要使用QSqlDatabase::contains判断连接名是否存在。存在则使用QSqlDatabase::database。注意代码中的局部区域,作用是销毁m_QSqlDatabase然后调用removeDatabase。代码如下:void MainWindow::

2020-06-04 14:37:07 208

原创 【C++】使用标准C++简单的解析xml中的信息

简单实现了解析xml其中的标签,不需要依赖复杂的xml解析器。1、例如以下xml格式数据:<?xml version="1.0" encoding="utf-8"?><update> <descriptions> <description>MG-APP will be updated automatically\n</description> </descriptions> <files> &l

2020-06-02 09:01:07 140

转载 【C++】C++数据抽象、封装、接口的理解

参考链接:1、https://www.w3cschool.cn/cpp/cpp-data-abstraction.html2、https://www.w3cschool.cn/cpp/cpp-data-abstraction.html3、https://www.w3cschool.cn/cpp/cpp-interfaces.htmlC++ 数据抽象数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。数据抽象的好处数据抽象有两个重要的优势:类的内部受到

2020-06-02 07:06:03 82

转载 【C++】C++多态实现

参考链接:1、https://www.w3cschool.cn/cpp/cpp-polymorphism.htmlC++ 多态多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。静态多态这就是所谓的静态多态,或静态链接 - 函数调用在程序执行前就准备好了。有时候这也被称为早绑定,因为 area() 函数在程序编译期间就已经设置好了。但现在,让我们对程序稍作修改,在 Shape

2020-06-02 06:48:24 69

原创 【软件自动更新】在你开发的软件中增加Update功能

为了方便客户端拥有实时更新的功能,开发了软件自动更新的功能。具体功能如下:功能1、代码是跨平台的,我们只发布了Windows版本2、让你的软件与服务器端保持版本一致(升级)假设1、你的用户端主程序是MG_APP.exe2、读取的xml是qupdater.xml3、安装包是MG_APP_V1.0.exe配置1、将autoUpdate_boxed.exe和qupdater.xml放在你的用户端软件及其依赖dll一起打包发布成MG_APP_V1.0.exe。2、在服务端www文件夹安装MG_A

2020-06-02 06:36:24 423

原创 【VS+QT】VS+QT错误

1、提示如下错误:MSB375,MSB4031>------ 已启动生成: 项目: MG_APP, 配置: Debug x64 ------1> Reading Qt configuration (E:\software\install_qt\Qt5.14.1\5.14.1\msvc2015_64\bin\qmake.exe)1>C:\Users\Lenovo\AppData\Local\QtMsBuild\qt_vars.targets(312,5): error : 此编译的

2020-05-22 22:59:32 925

原创 【Python问题集合】Python常用到的问题

1、修改pip源https://blog.csdn.net/weixin_41712059/article/details/86704492

2020-05-22 17:57:40 61

原创 【GPS新卫星】新卫星G04和G18问题

1、新的观测数据(2020年)数据处理要注意G04和G18卫星的变化。其中天线的PCO、PCV都发生了大的变化。其他卫星的不同频率L1和L2一般PCO都是相同的,但是新的G04个G18差异巨大。另外还增加了L5频段的PCO和PCO。新的天线数据可以在IGS的ftp下载:ftp://ftp.igs.org/pub/station/general/2、G04和G18天线数据截图如下,这将会影响PPP软件读取数据以及结算精度。...

2020-05-20 17:15:58 127

原创 【Github工具】使用github方便的工具

1、sourcegraph 必须Google浏览器打开Github sourcegraphsourcegraph介绍sourcegraph 是Google浏览器强大的Github插件,类似与在线的IDE,可以在在github网站搜索,查看,编译代码等。2、GitZip 必须火狐打开为什么GitZip:-你不需要下载整个项目只是为了那几个文件/dirs你需要。用法:在任何GitHub公共repos页面。只要双击你需要的项目。点击右下角的下载按钮。查看进度面板并等待浏览器触发器下载。获

2020-05-17 07:04:23 257

原创 【网络协议】TCP、UDP、HTTP等协议解析

入门教程:1、协议详解

2020-05-17 06:50:16 56

原创 【Matlab】使用Matlab画出两个曲线的阴影

1、代码下载链接:https://github.com/raacampbell/shadedErrorBar使用别人写的matlab函数可以画出曲线之间的阴影:示例代码如下:x是横坐标,y是纵坐标(数值);errbar第一行是上线(y+errbar(1,:)),errbar第二行是下线(y+errbar(2,:))。注意:errbar只填写阈值(std),而不是y+阈值(y+std)y=randn(256,80)*5;y=mean(y)+16;errbar = [45*ones(1,leng

2020-05-12 10:50:04 1496

转载 【UDP通讯】使用c语言UDP互发

参考链接:1、https://www.cnblogs.com/leezheng/p/8030011.html(转载这篇文章)服务端代码://socket udp 服务端#include<stdio.h>#include<unistd.h>#include<sys/types.h>#include<sys/socket.h>#include<arpa/inet.h>int main(){ //创建socket对象

2020-05-11 14:21:28 113

原创 【Latex编译器】推荐的latex编译器

1、https://www.overleaf.com在线最好的latex软件,但是国内访问很慢,也不能注册。2、

2020-05-06 16:34:46 469

原创 【数学基础】数据基础知识集合

指数下降指的是f(x) = 1/exp(x)或者 f(x) = exp(-x)曲线图如下:

2020-05-06 10:55:43 125

原创 【KSVD】对KSVD算法的理解

参考链接:1、https://www.cnblogs.com/endlesscoding/p/10090866.html2、https://blog.csdn.net/tongdanping/article/details/79170375

2020-05-05 18:58:12 280

原创 【Matlab】subplot调整子图间距

参考链接:1、http://blog.sina.com.cn/s/blog_7e18707801017pin.html使用matlab的subplot画图有时候需要调整子图间距,主要有下面两种方法:1、subplot子图使用plot,plot3,surf,mesh有坐标轴的可以直接使用箭头拖动,这样最快捷。如下图:2、有时候imshow不能拖动,只能使用subplot(‘Position’...

2020-04-21 16:28:37 3442

原创 【GNSS数据下载】观测数据,精密产品等数据下载

参考链接:1、https://blog.csdn.net/m0_37362454/article/details/811093082、https://blog.csdn.net/zzh_my/article/details/78449972?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu...

2020-04-16 22:31:55 510

原创 【MG-APP】处理BDS第3代数据

参考链接:1、https://github.com/XiaoGongWei/MG_APP/issues/172、北斗卫星导航系统3、http://mgex.igs.org/IGS_MGEX_Status_BDS.php1、首先需要下载最新的atx文件igs14.atx(ftp://ftp.igs.org/pub/station/general/igs14.atx),与BDS-III数据O文...

2020-04-16 16:58:27 799 2

原创 【PPPAR】PPPAR入门知识点

产品资源下载链接武汉大学提供的相位钟/偏差产品: ftp://igs.gnsswhu.cn/pub/whu/phasebias/PRIDE Lab homepage: http://pride.whu.edu.cn专业名词uncalibrated phase delay: UPDPPP-float & PPP-AR24h静态PPP-float ENU-RMS: 2.85, 1....

2020-04-16 14:15:41 272

原创 【开源协议】常见开源协议解释说明书

参考链接:1、http://www.ha97.com/833.html2、https://xiaogongwei10.blog.csdn.net/article/details/830499593、https://xiaogongwei10.blog.csdn.net/article/details/86638550常见开源协议说明:现今存在的开源协议很多,而经过Open Source ...

2020-04-04 11:19:30 96

原创 【CMake】CMake初学

1、使用CMake写一个简单的c++程序:hello.cpp代码如下:#include <iostream>using namespace std;int add(int a, int b){ return (a+b);}int main(){ for(int i = 0; i < 10;i++) { ...

2020-04-02 13:54:18 75

原创 【Windows10】在win10专业版系统安装ubuntu

参考链接:1、https://www.jianshu.com/p/2bcf5eca5fbc目前win10家庭版不适合开启UBuntu,因此使用win10专业版可以。步骤1、设置里面搜索开发人员模式,经过5分钟就可以打开了,然后重启。步骤2、打开控制面板->程序与功能->启用或关闭windows功能勾选 [适用于linux的windows子系统] 选项步骤3、去应用商店搜...

2020-03-31 16:48:18 195

原创 【压缩感知】经常看到论文中图像画出字典的思路

1、很多论文中都会有下面的字典图像:画图思路:将字典每一列看成原子,resahpe成小方格然后使用imshow展示。假设你的字典是64256的矩阵,那么d=8(小方格是88=64),一共有256类因此可以画一个1616=256的网格,将这些88的矩阵一个个填充进去。matlab代码思路:d=8, N=16, M = 16X=zeros(N*d,M*d)k=1for i =1:Nfo...

2020-03-18 15:35:27 168

原创 【XiunoBBS】开源简易论坛学习

1、有时候使用配置XiunoBBS的STMP不能发送邮件,需要更改php.ini参考链接:https://bbs.xiuno.com/thread-152076.htm

2020-03-17 15:43:59 347

原创 【Windows Server MySQL】使用PHPMyAdmin出现Cannot start session without errors

1、参考链接:https://blog.csdn.net/sinat_22991367/article/details/73431302https://blog.csdn.net/djb8317/article/details/101843873当使用phpMyAdmin打开数据库时候(尤其是在Windows Server系统)出现下面错误:Cannot start session wit...

2020-03-15 22:14:14 60

PPPAR处理数据.zip|PPPAR处理数据.zip

参考博客https://xiaogongwei10.blog.csdn.net/article/details/108948274

2020-10-07

myBird_new.exe

使用非常简单的easyx框架进行开发游戏[https://easyx.cn/](https://easyx.cn/)

2020-06-16

autoUpdateRelease.zip

1、代码是跨平台的,我们只发布了Windows版本 2、让你的软件与服务器端保持版本一致(升级) 3、目前这款软件只是试用版

2020-06-02

qt-vs-tools-msvc2015-2.1.1.zip

请参考博客解决办法:https://editor.csdn.net/md?articleId=106292398

2020-05-22

shadedErrorBar.zip

使用别人写的matlab函数可以画出曲线之间的阴影: 示例代码如下: x是横坐标,y是纵坐标(数值);errbar第一行是上线(y+errbar(1,:)), errbar第二行是下线(y+errbar(2,:))。 注意:errbar只填写阈值(std),而不是y+阈值(y+std) https://editor.csdn.net/md?articleId=106070900

2020-05-12

TestResourse.rar

Qt使用资源文件,实现见得图片查看器,因为占用内存高,只是简单的使用资源文件。剩下的自己学习吧!有问题可以联系作者哦~~~~~~~

2020-03-09

两个树莓派链接.docx

两个(多个)树莓派链接起来 步骤1: 首先用杜邦线链接两个树莓派: 树莓派GND --> GND串口设备 树莓派TXD --> RXD串口设备 树莓派TXD --> RXD串口设备

2019-09-17

飞机大战可执行程序.zip(无源码)

大学期间无聊,学习C++的MFC框架,写了飞机大战的,平时娱乐一下。 大学期间无聊,学习C++的MFC框架,写了飞机大战的,平时娱乐一下。大学期间无聊,学习C++的MFC框架,写了飞机大战的,平时娱乐一下。

2019-06-21

Ubuntu改变成苹果风格

Ubuntu改变成苹果风格 1、安装tweak 安装主题工具:GNOME Tweaks (Ubuntu18.04对软件中心也做了强化,也可以去软件中心进行下载)

2019-03-25

C++虚函数和虚析构及标准C语言读取数值矩阵

C++虚函数及其纯虚函数学习。 虚函数:子类可以实现具体函数,如果子类没有实现基类回自动补上。 纯虚函数:子类必须实现,不实现编译 不能通过。 虚析构:基类必须用虚析构函数这样子类析构(消失灭亡)时候才会释放基类申请的空间。 标准C语言读取数值矩阵:标准C语言从txt读取数值,分隔符是逗号和空格。 具体代码使用方式如下。

2019-03-21

Ubuntu下面 WPS字体缺失

WPS字体缺失,把所有当前压缩包下的*.ttf和*.TTF 拷贝到/usr/share/fonts。命令: sudo cp *.ttf /usr/share/fonts

2019-03-17

Matlab代码曲线平滑方法

Matlab代码,输入一个Y输出smooth后的Y,适用如下 smoothY = smoothCurve(Y);

2019-02-27

matlab转换csv

右键脚本温江,将当前目录下所有的*.csv文件转换成变量保存到.mat格式。 csv主要是c/c++输出的矩阵格式。

2018-12-20

clapack 已编译

这个是已经编译的clapack里面有写好的测试例子。对应着我的微博教程链接:https://blog.csdn.net/xiaoxiao133/article/details/84583040 有问题请在微博下面留言,谢谢。

2018-11-28

gcc编译动态库

gcc生成动态库。1、Linux下创建动态链接库 在使用GCC编译程序时,只需加上-shared选项即可,这样生成的执行程序即为动态链接库。 其中-fPIC选项的作用是:表示编译为位置独立的代码,不用此选项的话编译后的代码是位置相关的, 所以动态载入时是通过代码拷贝的方式来满足不同的调用,而不能达到真正的代码段共享的目的.

2018-11-27

空空如也

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