- 博客(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
原创 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
原创 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
原创 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
原创 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
原创 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
原创 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
2026-02-28
shadedErrorBar.zip
2020-05-12
MG_APP2.0.8.zip
2021-03-26
clapack 已编译
2018-11-28
【C++游戏开发】飞翔的小鸟使用C++框架开发游戏Game
2021-08-22
Ubuntu下面 WPS字体缺失
2019-03-17
飞机大战可执行程序.zip(无源码)
2019-06-21
Ubuntu改变成苹果风格
2019-03-25
myBird_new.exe 飞翔的小鸟
2020-06-16
两个树莓派链接.docx
2019-09-17
gcc编译动态库
2018-11-27
C++虚函数和虚析构及标准C语言读取数值矩阵
2019-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅