奋斗羊羊
软件工程师
展开
-
大陆身份证号码格式校验(C++代码实现)
C++代码封装类以实现大陆身份证号码格式校验原创 2024-04-18 19:37:06 · 73 阅读 · 0 评论 -
C++ 实现哈希器算法功能
Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。哈希算法,也被称为散列算法,它的原理是将任意长度的数据映射为固定长度的数据,这个过程是不可逆的。这个固定长度的数据被称为哈希值或哈希代码。原创 2024-04-18 12:31:42 · 109 阅读 · 0 评论 -
计算不同高度下的大气密度
大气密度(atmospherie density)是指单位体积大气中含有的空气质量或分子数目。前者称质量密度(简称密度),单位为千克每立方米;后者称分子的数密度,单位为每立方米。原创 2023-04-08 17:18:30 · 397 阅读 · 0 评论 -
地心直角坐标系转经纬高
地心直角坐标系转经纬高原创 2023-02-19 23:29:33 · 311 阅读 · 0 评论 -
获取点到线段所在直线的最短距离
获取点到线段所在直线的最短距离。原创 2023-02-13 02:25:12 · 95 阅读 · 0 评论 -
根据圆心坐标、半径和圆顶点个数输出圆顶点坐标
根据圆心坐标、半径和顶点数,输出近似圆坐标点,用于三维地理系统上绘制圆原创 2023-01-31 02:55:01 · 949 阅读 · 0 评论 -
算法公共定义头文件
说明:各个算法博客中不在添加公共定义头文件。原创 2023-01-31 02:12:33 · 286 阅读 · 0 评论 -
根据两点坐标生成大圆航迹点
把地球看做一个球体,通过地面上任意两点和地心做一平面,平面与地球表面相交看到的圆周就是大圆。两点之间的大圆劣弧线是两点在地面上的最短距离。沿着这一段大圆弧线航行时的航线称为大圆航线。由于大圆航线是两点之间的最短航线,故有时称为最经济航线。大圆航线的计算包括初始航向角、航程、各分点坐标的计算。大圆航线距离最短,但导航较困难。因此实用中通常采用长距离靠近大圆航线,而短距离走等角航线的作法。原创 2023-01-29 00:29:12 · 806 阅读 · 0 评论