自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋斗羊羊的博客

一名技术宅男

  • 博客(50)
  • 收藏
  • 关注

原创 根据两点坐标生成大圆航迹点

把地球看做一个球体,通过地面上任意两点和地心做一平面,平面与地球表面相交看到的圆周就是大圆。两点之间的大圆劣弧线是两点在地面上的最短距离。沿着这一段大圆弧线航行时的航线称为大圆航线。由于大圆航线是两点之间的最短航线,故有时称为最经济航线。大圆航线的计算包括初始航向角、航程、各分点坐标的计算。大圆航线距离最短,但导航较困难。因此实用中通常采用长距离靠近大圆航线,而短距离走等角航线的作法。

2023-01-29 00:29:12 1276

原创 [C++]一个简单的线程池实现(C++11)

本文介绍了一个基于C++11的简洁高效的线程池实现,具有以下核心特性:1)自动线程管理,支持指定线程数;2)线程安全的任务队列;3)完美转发,支持各种可调用对象;4)通过std::future获取任务结果;5)异常安全处理。实现代码包含线程池类定义、模板成员函数实现和工作线程管理逻辑,并提供了使用示例展示如何提交带返回值和不带返回值的任务。该线程池适合大多数并发处理场景,能有效管理线程资源并提高任务执行效率。

2025-10-22 12:24:23 647

原创 【C++】四阶龙格库塔算法实现递推轨道飞行器位置速度

本文介绍了四阶龙格库塔法在轨道飞行器位置速度递推中的应用。该算法通过四步分段逼近实现对微分方程的高精度数值求解,截断误差为O(h^5)。文章详细阐述了算法原理和实现代码,包括轨道参数运算函数、J2动力学模型计算函数以及核心的Runge-Kutta递推函数。算法通过K1-K4四个斜率加权平均来提高计算精度,适用于轨道动力学方程的数值求解。附带的C++代码实现了完整的四阶龙格库塔递推过程,包含位置速度的更新计算。

2025-10-14 23:16:09 172

原创 【C++】使用MSBuild命令行编译ACE、TAO、DDS

本文介绍了MSBuild编译工具常用的参数配置。主要内容包括:1) 并行编译(/m)、发布版配置(/p:configuration)、重新编译(-t:rebuild)等基础编译参数;2) 日志输出、包还原、项目清理等实用功能参数;3) 设置调试符号、目标平台(/p:Platform)、预处理器常量等编译器选项。这些参数可用于优化构建过程,满足不同开发需求,如示例中的Win32平台Release模式构建。

2025-10-14 22:38:52 314

原创 【C++】计算地球上两个地理坐标点之间的距离和航向角

本文介绍了一种基于Haversine公式的地球两点距离和航向角计算方法。该方法通过输入两个地理坐标点的经纬度,利用球面几何学公式计算两点间的大圆距离和初始航向角。算法实现包括距离计算函数和航向角计算函数,并提供了北京到纽约的示例计算结果(距离11,129.53公里,航向角104.7度)。适用于航空导航、航海路线规划等需要计算地球表面最短路径的场景。文中给出了C++代码实现及测试示例。

2025-09-04 21:59:38 155

原创 Qt中的信号与槽机制的主要优点

Qt的信号与槽机制通过类型安全、松耦合设计、多连接支持和线程安全等特性,显著优于传统回调函数。它简化了对象间通信,提升了代码可维护性,同时兼顾性能与健壮性,是Qt框架的核心优势之一。

2025-09-01 22:20:39 188

原创 计算圆周率(π)代码实现【c++】

本文介绍了两种计算圆周率π的数值方法。第一种采用蒙特卡洛模拟,通过在单位正方形内随机撒点并统计落在四分之一圆内的比例,将结果乘以4得到π的近似值。第二种使用Simpson数值积分法,通过计算四分之一圆面积对应的定积分来近似π值。两种方法都通过大量迭代(COUNT=1000000)提高精度,蒙特卡洛法实现简单但收敛较慢,而Simpson积分法通过二次曲线逼近能获得更高精度的结果(图示输出π≈3.1415926536)。两种方法各具特点,适用于不同精度要求的π值计算场景。

2025-07-27 21:35:33 429

原创 计算无线电波在大气中传播衰减的算法

简化的 Mie 散射模型” 是在原始 Mie 散射理论基础上,通过合理假设或近似方法简化计算过程的模型,主要用于处理粒子散射问题时平衡计算效率与精度。

2025-06-18 23:43:58 180

原创 【C】获取当前工作目录及上级目录

获取当前工作目录及上级目录【C代码】

2024-12-04 12:14:48 345

原创 【C++】一次rustdesk-server编译记录

RustDesk Server 是一个开源的远程桌面解决方案,允许用户自托管自己的远程桌面服务器。该项目是免费且开源的,支持多种平台和环境。RustDesk Server 提供了 ID/Rendezvous 服务器和 Relay 服务器,以及一些 CLI 工具,方便用户进行远程管理和控制。

2024-09-13 15:16:33 1018

原创 【C++】在windows系统下安装 vcpkg工具

Vcpkg 是由 Microsoft 和 C++ 社区维护的免费开源 C/C++ 包管理器,可在 Windows、macOS 和 Linux 上运行。它是核心的 C++ 工具,使用 C++ 和 CMake 脚本编写。它旨在解决管理 C/C++ 库的独特难题。

2024-09-13 13:00:24 3254

原创 【C++】使用blowfish对称加密算法,实现字符串加解密

使用blowfish对称加密算法,封装类实现字符串加解密。Blowfish加解密原理主要基于对称密钥加密算法。

2024-08-08 11:36:21 480 3

原创 【C++】Qt信号槽的五种连接方式

qt信号槽的五种连接方式。QObject::connect 中的第五个参数是确定一个信号和槽的连接类型的关键参数。

2024-08-08 10:44:52 607

原创 【C++】利用Eigen库实现弹道计算,并输出弹道轨迹

【C++】封装C++类,利用Eigen库实现弹道计算,并输出弹道轨迹。

2024-07-29 16:23:20 573

原创 【C++】用Lua绑定C/C++对象,实现对脚本调用(依赖LuaBridge实现)

【C++】使用LuaBridge为Lua绑定C/C++对象,实现对脚本调用;达到不改代码,只修改脚本内容改变结果的效果

2024-07-29 00:24:25 466 1

原创 【C++】在代码中调用系统默认浏览器打开网页

【C++】在代码中调用系统默认浏览器打开指定网页。

2024-07-27 19:12:26 648

原创 【C++】utf-8 与string、wstring 转换实现(code)

[C++] 代码实现utf-8 与string、wstring 跨平台字符转换

2024-07-27 19:01:15 795

原创 C++ 实现局域网内即时通信服务端功能 (windows 系统)

C++ 实现局域网内即时通信服务端功能 (windows 系统)

2024-07-24 18:40:29 274

原创 C++ 代码实现局域网即时通信功能 (windows 系统 客户端)

用C++实现一个具备多客户端和一个服务器端即时通信功能的聊天软件。

2024-07-24 18:23:57 1107 2

原创 C++ 代码实现socket 类使用TCP/IP进行通信 (windows 系统)

在windows 系统下 使用C++ 代码实现socket类封装,进行tcp/ip 通信。

2024-07-24 18:19:12 802

原创 C++ 代码实现配置文件读取

C++ 配置文件读取类代码实现

2024-07-24 18:01:47 254 2

原创 C++ gethostbyname函数使用示例

使用gethostbyname函数从主机数据库中检索与主机名对应的主机信息。

2024-07-12 02:44:29 653

原创 VS Astyle Extension插件实用配置

Visual Studio 中Astyle Extension插件实用配置

2024-06-28 20:18:43 333

原创 雷达分类方法介绍

雷达有多种不同的分类方法,本文按照军用民用两大类进行粗略分类,仅供参考。

2024-06-10 08:32:55 2164

原创 【SaaS】软件即服务-详细介绍

SaaS:软件即服务,源自于英文“Software as a service”的缩写,字面翻译为“软件及服务”,是指通过网络提供软件服务。

2024-06-08 10:37:14 970

原创 大陆身份证号码格式校验(C++代码实现)

C++代码封装类以实现大陆身份证号码格式校验

2024-04-18 19:37:06 620 1

原创 C++ 实现哈希器算法功能

Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。哈希算法,也被称为散列算法,它的原理是将任意长度的数据映射为固定长度的数据,这个过程是不可逆的。这个固定长度的数据被称为哈希值或哈希代码。

2024-04-18 12:31:42 242

原创 获取本机所有用户名并判断是否有密码(Windows)

获取本机所有用户名并判断是否有密码(Windows)

2023-11-15 22:57:06 260

原创 C++盲解析json串

利用开源库jsoncpp,实现C++盲解析json串。

2023-09-27 01:37:45 241

原创 windows系统批处理实用技巧

windows系统批处理实用技巧(持续更新)

2023-09-23 18:58:44 272

原创 输出标准GMT(UTC)时间(格式:Tue, 11 Jul 2023 15:55:25 GMT+00:00)

输出标准GMT(UTC)时间(时间格式:Tue, 11 Jul 2023 15:55:25 GMT+00:00)跨平台可用

2023-07-12 00:03:56 462

原创 二元霍夫曼编码-Matlab实现

霍夫曼(Huffman)编码算法是满足前缀条件的平均二进制码长最短的编-源输出符号,而将较短的编码码字分配给较大概率的信源输出。

2023-04-22 22:20:30 1541

原创 数学的浪漫 matlab画心

理科生的浪漫:matlab 函数实现心形绘制(2D、3D)

2023-04-22 19:40:21 352

原创 模拟电话拨号matlab代码实现(完整code)

模拟电话拨号频率GUI实现(使用工具 matlab_2014a)

2023-04-22 18:58:44 1638 6

原创 计算不同高度下的大气密度

大气密度(atmospherie density)是指单位体积大气中含有的空气质量或分子数目。前者称质量密度(简称密度),单位为千克每立方米;后者称分子的数密度,单位为每立方米。

2023-04-08 17:18:30 1135

原创 统计一个字符串中所有字符出现的次数,并排序输出

统计一个字符串中所有字符出现的次数,并排序输出。

2023-04-02 15:36:53 503

原创 10进制转16进制C++代码实现

10进制转16进制C++代码实现

2023-04-02 12:13:05 816

原创 地心直角坐标系转经纬高

地心直角坐标系转经纬高

2023-02-19 23:29:33 501

原创 获取点到线段所在直线的最短距离

获取点到线段所在直线的最短距离。

2023-02-13 02:25:12 162

原创 根据圆心坐标、半径和圆顶点个数输出圆顶点坐标

根据圆心坐标、半径和顶点数,输出近似圆坐标点,用于三维地理系统上绘制圆

2023-01-31 02:55:01 1190

大学生毕业求职简历模板

大学生毕业求职简历模板

2025-11-05

计算机网络+综合性实验+网络路由的设计与配置

网络路由的设计与配置-综合性实验报告: 通过对网络设备的连通和对拓扑的分析,加深对常见典型局域网拓扑的理解;通过路由建立起网络之间的链接,熟悉交换机、路由器的基本操作命令,了解网络路由的设计与配置。

2025-09-01

计算机网络+设计性实验+网络路由的设计与配置

计算机网络-设计性实验:网络路由的设计与配置 通过对网络设备的连通和对拓扑的分析,加深对常见典型局域网拓扑的理解;通过路由建立起网络之间的连接,熟悉交换机、路由器的基本操作命令,了解网络路由的设计与配置。

2025-09-01

ubuntu系统 gcc-9.3.0 安装文件

使用gcc9.3.0源码在ubuntu22.04 上编译出来的gcc-9.3.0 可执行文件;适用x86_64/amd64架构; 安装步骤: 1、将文件解压出来的文件夹放到 /usr/local/ 目录下 示例 /usr/local/gcc-9.3.0 文件夹下目录结构 bin/ include/ lib/ lib64/ libexec/ share/ 2、通过命令行指定gcc、g++ 版本 sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-9.3.0/bin/gcc 100 sudo update-alternatives --config gcc sudo update-alternatives --install /usr/bin/g++ g++ /usr/local/gcc-9.3.0/bin/g++ 100 sudo update-alternatives --config g++

2025-08-03

计算圆周率(π)代码文件c++

计算圆周率(π)代码实现

2025-07-27

无线传感器网络动态节点选择优化 ppt

本资源内容从以下几个方面进行展示: 1.无线传感器的覆盖率 2。无线传感器的耗能 3.动态节点选择优化策略该策略:通过遗传算法实现全局搜索, 采用 Hopfield网络缩小遗传算法的搜索范围 4.动态节点选择优化基本步骤 结论: HN-GA算法能够有效解决无线传感器网络节点动态选择优化问题,针对不断变化的网络能量分布和节点状态,搜索最优节点选择方案,以平衡无线传感器网络节点能耗,提高网络有效覆盖率,降低网络能耗,延长网络寿命。

2024-07-30

即时通信软件+Windows tcp/ip+源码

在windows 平台下用 C++ 代码实现即时通信软件功能,通过使用TCP/IP进行客户端与服务器,客户端与客户端的通信。 ## 目录结构 - IMSProject - build 工程文件 - data 数据资源文件 - doc:文档 - src:源代码 - Base 公共基础模块 - APPServer 服务端 - APPClient 客户端 - config APP配置 - include 公共头文件 ## 开发环境搭建 开发环境:Window10 开发IDE:vs2015_update3 使用说明: 服务端配置: 需要配置./config/config.ini 文件中的 net项 下的port 客户端配置: 需要根据服务端配置./config/config.ini 文件中的 net项 下的ip和port 注意:使用时服务端必须先启动

2024-07-24

模拟电话拨号频率GUI实现[含flg文件]

模拟电话拨号频率GUI实现,所有matlab代码实现文件(.m、.flg)

2024-04-21

log tools py脚本

log 脚本

2024-03-13

C++类对象关于虚函数表详解

本资源文件内容只从虚函数的实现机制上面给大家做一个的剖析,包含源代码示例;以及如何通过虚函数表来进行函数调用。

2023-03-14

空空如也

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

TA关注的人

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