自定义博客皮肤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

数学, GNSS, 深度学习, 计算机

  • 博客(312)
  • 资源 (17)
  • 收藏
  • 关注

原创 如果感兴趣可以关注我的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 3005 5

原创 openclaw使用飞书创建机器人时候权限管理一键导入

搜索message,然后全选就行。

2026-04-10 17:34:37 572

原创 VSCode + clangd 无法跳转 Qt 类/变量

摘要:VSCode+clangd无法跳转Qt符号的核心原因是缺少Qt编译参数。解决方案包括:1)禁用冲突的C/C++插件;2)生成compile_commands.json(可通过Qt Creator、CMake或bear工具);3)配置.clangd文件添加Qt路径和宏定义;4)调整VSCode的clangd设置。重点需确保Qt头文件路径正确,并移除冲突的编译选项。若问题仍存,可检查clangd日志或手动创建compile_flags.txt。最终需重启clangd服务完成索引重建。

2026-04-10 17:17:09 610

原创 Curso调试Qt:GDB + Qt 官方 qt5printers.py + .gdbinit

摘要:Ubuntu 24.04+GDB环境下无法使用natvis可视化工具,仅支持Python pretty printers方案。文章指出.natvis是Windows调试器专用格式,GDB不兼容,并推荐使用Qt官方提供的qt5printers.py方案,给出了具体的.gdbinit和launch.json配置方法。同时说明Linux下替代方案有限,建议直接采用Qt官方方案,提供了快速配置指引,包括路径查找命令,强调这是最稳定可靠的解决方案。(149字)

2026-03-27 14:52:02 350

原创 Cursor(VSCode) + clangd 无法跳转 Qt 类/变量

摘要:VSCode+clangd无法跳转Qt符号的核心原因是缺少Qt编译参数。解决方案包括:1)禁用冲突的C/C++插件;2)生成compile_commands.json(可通过Qt Creator、CMake或bear工具);3)配置.clangd文件添加Qt路径和宏定义;4)调整VSCode的clangd设置。重点需确保Qt头文件路径正确,并移除冲突的编译选项。若问题仍存,可检查clangd日志或手动创建compile_flags.txt。最终需重启clangd服务完成索引重建。

2026-03-27 07:00:08 595

原创 Cursor Superpowers 零基础开发 Qt 界面

本文是一篇面向Qt开发新手的Cusor Superpowers插件实战指南,主要包含两部分内容: Superpowers技能解析:将14个核心技能分为4大类(开发流程类、调试与质量类、协作与隔离类、元技能),用通俗语言解释每个技能的作用和使用时机,帮助新手快速掌握工具使用方法。 Qt登录界面开发实战:通过一个完整的登录界面开发案例,演示如何运用Superpowers的各项技能: 使用brainstorming进行需求分析和方案设计 通过writing-plans拆分开发任务 利用using-git-work

2026-03-23 09:49:36 2101

原创 VScode入门学习

VS Code C++开发必备快捷键速查表,涵盖代码编辑、调试运行和项目导航三大核心场景。重点推荐格式化代码(Shift+Alt+F)、代码补全(Ctrl+Space)、跳转定义(F12)、调试(F5/F9/F10/F11)等带⭐高频快捷键。通过熟练使用这些快捷键,可显著提升C++开发效率,减少鼠标操作。建议从标⭐的快捷键开始练习,逐步掌握完整的开发流程快捷键组合。

2026-03-16 11:51:03 392

原创 Ubuntu 24.04 + Qt/C++ 最强AI开发组合:Qt Creator + Cursor + Qt AI Assistant 极致配置教程(无本地模型)

前言在 Ubuntu 24.04 环境下从事 Qt/C++ 原生开发,追求顶级代码智能体能力、不考虑成本、舍弃本地模型部署复杂度,最优解是:官方IDE深度集成 + AI原生编辑器互补 + 专业代码模型加持。本文基于纯云端高性能模型,无本地Ollama部署、无显卡依赖,专注Qt/C++/QML/CMake全流程开发,实现代码补全、重构、调试、架构设计、Bug修复一站式AI赋能,适合专业Qt开发工程师。一、核心AI组合(最强无本地版)工具 核心作用 适用场景。

2026-03-16 07:30:11 1159

原创 全球AI产业冰山图:从顶层范式到底层算力的全链路拆解

本文系统拆解了全球AI产业生态,将产业链分为"水面上的上层叙事"和"水面下的底层供给"两大模块。上层包括定义AI范式的OpenAI等、提供基础设施的云平台巨头以及落地应用的企业;下层涵盖垂直场景应用、传统科技公司转型、算力服务商及芯片制造等核心硬件环节。分析指出,垂直应用是普通开发者最佳切入点,而底层芯片制造才是产业命脉,未来竞争将是全生态能力的比拼。中国AI发展需突破底层技术瓶颈,实现全链路自主可控。

2026-03-15 19:04:20 513

原创 QtCreator Linux ubuntu24.04问题集合

入门操作:

2026-03-13 10:37:07 65

原创 Ubuntu 24.04 下用 systemd 替代 Shell 守护脚本:从入门到精通

Ubuntu 24.04 下使用 systemd 替代 Shell 守护脚本的实践指南,介绍了 systemd 相比 Shell 脚本在进程监控、自动重启、日志管理等方面的优势。详细讲解了如何为 MG_ARTK 和 Node.js WebServer 创建 systemd 服务文件,包括配置参数说明、常用管理命令和日志查看技巧。还提供了资源限制、服务依赖等进阶优化方法,帮助实现更稳定高效的进程管理。适用于需要替代传统 Shell 守护脚本的技术人员。

2026-03-05 22:22:25 506

原创 Ubuntu 24.04 下QT 5.15.0无MySQL数据库驱动解决方法

摘要:本文介绍在Ubuntu 24.04系统中为QT 5.15.0编译MySQL数据库驱动的完整解决方案。由于QT 5.7+版本不再默认提供MySQL驱动,需手动下载QT源码编译。关键步骤包括:下载对应QT源码、定位正确qmake路径、安装MariaDB开发包、修改mysql.pro配置文件、解决编译依赖问题、生成并安装驱动文件到QT插件目录。最后通过测试代码验证MySQL连接功能,成功解决"QMYSQL driver not loaded"报错问题。本文提供详细命令和配置修改说明,适用

2026-03-01 13:16:20 820

原创 Qt实现自定义字符串生成二维码(附完整源码+详细解析)

本文介绍了一个基于Qt框架和qrencode开源库的二维码生成程序。该程序支持通过输入框自定义字符串内容,点击按钮即可生成对应的二维码并显示,同时可将二维码保存为本地图片文件。文章详细说明了开发环境配置(Windows/Linux)、qrencode库的安装方法、Qt项目配置,以及程序的核心代码实现。重点解析了二维码生成类QGetQR的实现原理,包括二维码数据编码、图像绘制和保存功能,以及主窗口界面交互逻辑。该项目结构清晰,代码注释详尽,适合Qt初学者学习二维码生成技术的实现方法。

2026-02-28 12:11:18 845

原创 Qt实现跨平台硬件唯一标识符生成与校验(Windows/Linux)

本文实现了一套轻量级、跨平台的硬件绑定方案,核心是通过wmic/lshw获取硬件特征,结合 MD5 生成唯一标识符,并在程序启动时校验。该方案可直接集成到 Qt 项目中,适用于需要设备授权的软件场景(如商业软件、企业内部工具)。

2026-02-26 20:57:51 594

原创 Qt实现跨平台获取CPU和内存使用率(使用 github Copilot编写)

在 Qt 项目开发中,经常需要监控系统的 CPU 和内存使用率,而不同操作系统(Windows/Linux)的实现方式差异较大。本文将分享一个跨平台的getSystemUsage函数,分别适配 Windows 和 Linux 系统,同时提供完整的可运行示例。

2026-02-26 20:20:52 430

原创 PPP-B2b定位精度及其收敛分析

摘要:实验使用实时PPP-B2b定位分析

2026-02-24 14:53:15 135

原创 Pycharm历史community版本下载

PyCharm历史版本下载方法:通过官网获取版本号后,直接修改下载链接中的文件名即可。例如下载pycharm-community-2022.3.3.tar.gz,将版本号加入下载链接http://download.jetbrains.com/python/后即可获取。不同版本只需替换链接中的文件名,如2022.3版本对应pycharm-community-2022.3.tar.gz。此方法适用于从JetBrains官网下载各种历史版本的PyCharm社区版。

2025-12-12 12:04:54 4046

原创 Qt Linux交叉编译字节数目不一样

C语言中数据类型字节大小随平台变化:交叉编译无法感知目标平台;QTPro可判断操作系统差异;32位系统ulong为4字节,64位为8字节,定义8字节需用longlong,4字节用int。需注意平台差异带来的数据存储变化。

2025-09-29 16:10:40 326

原创 计算对流层的ZTD、ZWD和梯度

文章摘要: 研究表明,ZTD和ZWD分析中,ZHD计算的精度对梯度求解影响显著。使用实测气压数据(如gmait和crsr-ppp)比模型(UNB3m或GPT2)更准确,后者因每日仅生成固定ZHD值导致梯度接近零。实验显示,引入随机噪声会显著改变梯度结果,证实高精度实测气压数据对梯度求解至关重要。建议采用ERA5预报气象数据或实测气压预报提升ZHD计算可靠性。

2025-07-13 22:46:00 554

原创 PPP-B2b实验分析(碎片)

1、使用实时PPP-B2B(单BDS3)对香港CORS HKMW进行了10多小时定位,绘制坐标图如下:

2025-05-07 09:07:51 644

原创 VSFTP使用过程

1、参考链接:centos设置vsftp改为其他端口_mob6454cc747bda的技术博客_51CTO博客2、FTP理解:配置FTP服务器需要哪些端口映射? - 酷盾3、Flash FTP错误,已成功,请参考:FTP列目录失败 ftp列表错误_ftp读取目录列表失败-CSDN博客

2025-01-21 09:11:05 297

原创 libc.so.6不兼容

发现我自己的路径/home/david/MySoft/ubuntusoft/RTMG_APP/libc.so.6: version `GLIBC_2.34' not found没有发现GLIBC_2.34,因为我最高才是GLIBC_2.27,需要下载最新的libc.so.6。自己要安装一个单独文件夹,指定安装路径:/home/david/MySoft/ubuntusoft/libc_new。1、查看电脑所有libc.so.6。3、添加自己的路径替换系统libc。

2025-01-11 20:45:55 592

原创 win+ubuntu双系统开机引导紫色界面不见了

只需要进入BIOS的boot options 找到 Hard Disk Drive Priority,选中图2中boot option #1将UBuntu使用键盘加减号调整到最上面就行。就找到紫色的引导界面了。然后进入UBuntu系统可以更改grub修改紫色的引导界面默认优先win还是UBuntu。

2024-12-10 17:47:28 837

原创 Ubuntu boot-repair安装过程

cankao:Ubuntu boot-repair系统修复引导_ubuntu boot repair-CSDN博客Ubuntu 更新源失败[GPG error] - WebClerk - 博客园sahnchu: /etc/apt/sources.list.d/yannubuntu-ubuntu-boot-repair-cosmic.list

2024-12-10 17:16:33 1351

原创 windows和Ubuntu双系统开机默认选择

GRUB启动项是按照启动菜单依次使用数字进行索引了,起始数字为0。结合前面的系统启动菜单,我们可以看到,Windows的启动项在第5项,因此这里我们就需要修改为4(因为第一项是从0开始的)。2、打开文件后,修改GRUB_DEFAULT=0(0表示要默认启动的系统,我的系统启动菜单Ubuntu为第一个所以是0,注意从0开始),保存退出;3、最后注意一定要执行sudo update-grub。

2024-11-29 10:37:47 2833

原创 ubuntu下qt连接mysql出现 QMYSQL driver not loaded

2、重新安装ibmysqlclient-dev即可解决。3、 无法使用127.0.0.1本地和远程登录。

2024-08-17 20:03:30 691

原创 bia文件中码偏差对实时PPP解算分析

1. bia for Position

2024-08-10 23:05:05 558 1

原创 PPP解算接收机钟差特性分析

1、使用COD产品对驯服的时钟GPS观测数据前后项滤波对比接收钟差差异(数据从2024年56.5天到57.5天):解算钟差做差对比。

2024-07-29 08:45:05 766

原创 PPP-B2b精密产品使用注意事项及分析

约为0.1 m、0.3 m及0.3 m,PPP-B2b钟差均方根(Root Mean Square,RMS)误差约为2 ns、标准差(Standard Deviation,STD)约为0.2 ns。1、因为在使用PPP-B2b进行定轨的时候,发的精密轨道产品是B3频点的,需要改正的卫星质心(Com)与SP3精密星历对比。4、PPP-B2b定位精度:仿动态收敛后,N(北方向)、E(东方向)、U(天方向)定位精度。3、由于PPP-B2b产品精度较低:BDS-3 PPP-B2b轨道在径向、切向和法向精度。

2024-06-05 18:03:57 719 2

原创 关于GNSS硬件延迟初步学习,电离层提取

2、接收机端的intra-frequency(即:C1W-C2W)和卫星端的intra-frequency(即:C1W-C2W)主要用来计算斜向电离层(STEC)提取的时候扣除的硬件延迟,能够获取纯净的电离层。使用PPP观测值修正了卫星端的inter-frequency(即:C1C-C1W)偏差和接收机端的inter-frequency(即:C1C-C1W)偏差进行双频组合计算出。如果不改正卫星端的inter-frequency(即:C1C-C1W)偏差(因为每颗卫星数值不一样)会影响伪距精度,

2024-04-08 21:45:08 1342

原创 MG-APP使用不同分析中心计算前向滤波PPP结果

下载后解压成crx文件到dData文件夹,运行rename.m自动转换明文格式O文件。在使用MG-APP情况下,COD计算PPP比WUM计算效果好一点。

2024-04-08 12:37:12 967 7

原创 PPP-B2b星历下载

目前做PPP-B2b研究比较多,其中PPP-B2b需要北斗的CNAV星历下载链接为:数据下载。

2024-04-07 20:35:02 1637 8

原创 Savitzky-Golay 滤波与Kalman滤波对比

从红框可以看出,SG滤波一定程度反应了波动情况,kalman滤波没有反映出来(PS:当然也可能和我设置参数有关,大家可以尝试)

2024-04-03 16:15:03 725

原创 ubuntu install Python3

首先要知道的是,在Ubuntu的默认源中,Python 3.8是不支持安装的,因此需要添加ppa源。3. 安装Python3.8。2. 更新apt-get。

2024-04-02 14:59:40 647

原创 功率谱密度资料

计算功率谱密度的几种方式:计算功率谱密度 - 豆丁网白噪声间接法计算功率谱密度:4.28 白噪声功率谱密度的估计_白噪声的功率谱密度csdn-CSDN博客

2024-04-02 08:49:18 374

原创 Linux脚本打开多个终端执行不懂程序(树莓派)

2、然后编写一下代码到RunApp.sh脚本,设置窗口上方名字。3、调用RunApp.sh脚本或者双击执行就可以了。1、首先需要安装gnome-terminal。

2024-03-25 15:55:14 626

原创 XShell使用XFtp传输中文文件名字出现乱码

1、乱码原因在于Windows下面XFTP默认不是UTF8编码因此需要在“文件-》属性-》选项-》勾选UTF8”,然后重启XFTP即可。

2023-12-13 08:52:39 2078

原创 实时PPP提取电离层

1、使用RTMG-APP扣除卫星端和接收机端的频内偏差后的STEC和相位平滑伪距(600历元初始化,因为相位平滑伪距累计电离层残差,一直平滑可能发散)的STEC对比如下图:

2023-12-08 15:58:15 1017 8

原创 【Ubuntu系统软件问题】软件问题集合

WPS软件提示字体问题https://www.cnblogs.com/zhqBlog/p/6540167.htmlWPS字体缺失,把所有当前压缩包下的*.ttf和*.TTF 拷贝到/usr/share/fonts。命令: sudo cp *.ttf /usr/share/fonts挂载不能打开U盘或者硬盘问题链接:https://blog.csdn.net/cheneykl/articl...

2023-08-31 21:39:42 407

原创 linux下虚拟串口

安装:sudo apt-get install socat。在linux下使用类似Win系统的vspd程序。/dev/pts/1与/dev/pts/3。使用串口调试助手CuteCom调试。执行步骤2后就可以看到。

2023-08-31 21:37:26 1651

QR二维码+QT5.15.0+生成+QT

在日常开发中,二维码生成是一个非常常见的需求。本文将基于 Qt 框架,结合qrencode开源库,实现一个输入自定义字符串生成二维码并显示、保存 的桌面程序。程序支持初始化生成固定字符串二维码,也支持通过输入框自定义字符串,点击按钮生成新的二维码,同时将二维码保存为本地图片文件。

2026-02-28

SG滤波与Kalman滤波对比使用的RTK.mat数据

SG滤波与Kalman滤波对比使用的RTK.mat数据

2024-04-03

Linux脚本打开多个终端执行不懂程序(树莓派)

Linux脚本打开多个终端执行不懂程序(树莓派)

2024-03-25

Matlab代码曲线平滑方法

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

2019-02-27

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

MG_APP2.0.8.zip

本次主要更新了多个网站自动下载产品,以及下载PPPAR产品。 注意如果之前您的电脑安装过MG-APP,请按照默认参数面板图片进行重新配置(“新手必须参数默认面板.png”),否则计算效果可能差。 1、如果自己没有产品需要将O文件单独放一个文件夹,MG-APP会自动下载对应的产品。 2、如果使用PPPAR那么必须有模糊度个固定的产品,目前PPPAR只支持单GPS消电离层组合,具体文件夹需要的产品如下: PPPAR模式1需要的grg产品: 观测时刻前后三天grg的sp3和clk,还有cod的P1C1的DCB产品 PPPAR模式2需要的FCB产品: 观测时刻前后三天igs发布的sp3和clk,还有对应的FCB产品,注意FCB只支持老的格式 PPPAR模式3需要的cnt开头的bia产品: 观测时刻前后三天CNES发布cnt的sp3和clk,还有对应的当天的bia产品。 数据下载请参考: https://xiaogongwei10.blog.csdn.net/article/details/103606059 https://xiaogongwei10.blog.csdn.net/article/details/108948274 QQ群文件有共享的资料。QQ群:258113285

2021-03-26

clapack 已编译

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

2018-11-28

matlab转换csv

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

2018-12-20

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

https://xiaogongwei10.blog.csdn.net/article/details/119849479

2021-08-22

Ubuntu下面 WPS字体缺失

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

2019-03-17

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

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

2019-06-21

PPPAR处理数据.zip

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

2020-10-07

Ubuntu改变成苹果风格

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

2019-03-25

TestResourse.rar

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

2020-03-09

myBird_new.exe 飞翔的小鸟

使用非常简单的easyx框架进行开发游戏,博客链接:https://editor.csdn.net/md/?articleId=106783902

2020-06-16

qt-vs-tools-msvc2015-2.1.1.zip

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

2020-05-22

两个树莓派链接.docx

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

2019-09-17

gcc编译动态库

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

2018-11-27

autoUpdateRelease.zip

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

2020-06-02

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

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

2019-03-21

空空如也

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

TA关注的人

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