首页
学习
活动
专区
工具
TVP
发布

塔奇克马敲代码

专栏作者
38
文章
48676
阅读量
39
订阅数
C语言中的atan和atan2
在C语言的math.h或C++中的cmath中有两个求反正切的函数atan(double x)与atan2(double y,double x)  他们返回的值是弧度 要转化为角度再自己处理下。
用户1653704
2018-08-01
7420
第 18 章 用于大型程序的工具
本文应该是在年前写完的,结果由于要回家参加同学婚礼,走的太过匆忙,所以年后回到学校才写完。在写本篇博客时,我尝试使用了 PC版的讯飞输入法,直接可以将大段的文字通过语音的方式码进来,写作效率唰唰的提高。另外,有些书中的代码也比较长,敲起来也比较费时费力。这是使用在线文字识别来导入的,可以转换成带有格式的 Word文档,从而在复制粘贴到 MarkDown中,之后再调整下格式后就 OK了。我还是觉得作业部落的排版更好看一点,所以这里也把本文在作业部落的链接也放在这里了。外貌协会的同学可以点击这里。 第 18 章
用户1653704
2018-07-05
8820
第 17 章 标准库特殊设施
第 17 章 标准库特殊设施 标签: C++Primer 学习记录 tuple 正则表达式 随机数 IO库 ---- ---- 17.1 tuple类型 当我们希望将一些数据组合成单一对象,但又不想麻烦地定义一个新数据结构来表示这些数据时,可以使用 tuple类型。与 pair类似,但 tuple可以有任意数量的成员。它的一个常见用途就是从一个函数返回多个值。 tuple的默认构造函数会对每个成员进行值初始化,也可以提供初始值。不过提供初始值的构造函数是 explicit的,因此必须使用直接初始化语
用户1653704
2018-07-05
7130
第 16 章 模板与泛型编程
第 16 章 模板与泛型编程 标签: C++Primer 学习记录 模板 泛型编程---- 在做这一章的笔记时,因为有很多内容也是在看 C++ Primer这本书时第一次接触到,所以需要记录大段文字。挨个字敲,又太累,所以就想有没有什么高效的输入手段。后面想到了语音输入,对比了搜狗输入法和讯飞输入法,发现讯飞输入法对于专业术语也能翻译的很好。这样一来,遇到整段文字就再也不用烦心了。果然,想偷懒,才能提高效率嘛!  ---- 16.1 定义模板 面向对象编程能处理类型在程序运行之前都未知的情况,动态联编。而
用户1653704
2018-07-05
1.4K0
第 19 章 特殊工具与技术
第 19 章 特殊工具与技术 标签: C++Primer 学习记录 运行时类型识别 枚举类型 类成员指针 ---- ---- 19.1 控制内存分配 当使用一条 new表达式时string *sp = new string("value");,实际执行了三步操作。 第一步,new表达式调用一个名为 operator new的标准库函数,来分配一块足够大的,原始的,未命名的内存空间,以便存储特定类型的对象(或者对象的数组)。 第二步,编译器运行相应的构造函数,以构造这些对象,并为其传入初始值。 第三步
用户1653704
2018-07-05
7120
ECEF和大地坐标系的相互转化
在阅读 RTKLIB的源码时,发现了ECEF和大地坐标系的相互转换的函数,大地坐标系(φ,λ,h)转成ECEF(X,Y,Z)与所看书籍(GPS原理与接收机,谢刚,电子工业出版社)的公式是一样的,而EC
用户1653704
2018-07-05
2.2K0
Windows平台下源码分析工具
    最近这段时间在阅读 RTKLIB的源代码,目前是将 pntpos.c文件的部分看完了,准备写一份文档记录下这些代码的用处、处理过程、理论公式来源、注意事项,自己还没有弄明白的地方。目前的想法是把每一个函数都做成一个名片,这个名片内则包含代码的功能说明、参数说明、函数调用关系图、整体处理过程、注意事项和自己的疑惑这几个部分。而在这个名片内出现的其他函数(包括在文字和调用关系图中出现的)则使用超链接链接到其他函数名片内。然而我并不想自己去手工绘制函数调用关系图,于是就百度了一下,这才发现关于接口文档、说
用户1653704
2018-07-05
1.2K0
RTKLIB源码解析(一)——单点定位(pntpos.c)
RTKLIB源码解析(一)——单点定位(pntpos.c) 标签: GNSS RTKLIB 单点定位 前段时间一直忙着写毕业论文,所以也没有太多时间来阅读 RTKLIB源码,最近好歹把 pntpos中的相关代码看了一遍,知道了 RTKLIB是如何实现单点伪距定位的。这里把每一个函数都做成了小卡片的形式,每个函数大都包含函数签名、所在文件、功能说明、参数说明、处理过程、注意事项和我的疑惑这几个部分,介绍了阅读代码时我自己的看法和疑惑。所以希望诸位看官能帮忙解答我的疑惑,与我交流,也希望能帮助后来也有需要阅读
用户1653704
2018-07-05
1.5K0
基于 win7下虚拟机的 GNSS-SDR安装过程
最近在安装 GNSS-SDR软件时,遇到了很多问题,这里回顾了我的安装过程,罗列了所遇到的问题和解决办法。希望后来者不要再踩这些坑了! 首先,在官方文档中看到,GNSS-SDR目前并不支持直接在 Windows系统下直接运行,通常需要借助虚拟机构建客户操作系统(Linux),在虚拟系统内安装并运行该软件。 官网上给出的建议虚拟工具是(VirtualBox),于是我就去官网下载了最新版本的 VirtualBox5.2.12。具体安装和新建虚拟机的过程都算简单,在网上也能找到很多相关介绍,所以这里不再赘
用户1653704
2018-07-05
1.3K0
Windows环境下的RTKPlot_Qt版本编译时遇到的问题和解决方法
   在使用了 RTKLIB开源包自带的 rtkplot.exe后,知道了它所具有的功能,就想着如何模仿它做出一个 demo。一开始看的是之前下载的 2.4.2版本的 RTKLIB,里面是使用 Delphi开发的。由于我现在对 Qt比较熟悉,所以想着使用 Qt框架来开发这个 demo。在看源码的过程中,阴差阳错之间又去官网上重新下载了一次源码包,结果发现最新的 2.4.3版本里面就带有相关 App程序的 Qt实现。这样的话,就可以直接阅读现成的 Qt源码了。不过首先需要解决的问题是,要尝试将所给的源代码编译
用户1653704
2018-07-04
1.8K0
第 15 章 面向对象程序设计
第 15 章 面向对象程序设计 标签: C++Primer 学习记录 继承 派生 虚函数 ---- 第 15 章 面向对象程序设计 15.1 OOP:概述 15.2 定义基类和派生类 15.3 虚函数 15.4 抽象基类 15.5 访问控制与继承 15.6 继承中的类作用域 15.7 构造函数与拷贝控制 15.8 容器与继承 15.9 文本查询程序再探 ---- 15.1 OOP:概述 面向对象程序设计的核心思想是数据抽象、继承和动态绑定。 数据抽象,可以将类的接口与实现分离。 继承,定义相似的类型并对
用户1653704
2018-06-07
9870
第 16 章 模板与泛型编程
第 16 章 模板与泛型编程 标签: C++Primer 学习记录 模板 泛型编程 ---- 第 16 章 模板与泛型编程 16.1 定义模板 16.2 模板实参推断 16.3 重载与模板 16.4 可变参数模板 16.5 模板特例化 在做这一章的笔记时,因为有很多内容也是在看 C++ Primer这本书时第一次接触到,所以需要记录大段文字。挨个字敲,又太累,所以就想有没有什么高效的输入手段。后面想到了语音输入,对比了搜狗输入法和讯飞输入法,发现讯飞输入法对于专业术语也能翻译的很好。这样一来,遇到整段文字
用户1653704
2018-06-07
1.3K0
第 17 章 标准库特殊设施
第 17 章 标准库特殊设施 标签: C++Primer 学习记录 tuple 正则表达式 随机数 IO库 ---- 第 17 章 标准库特殊设施 17.1 tuple类型 17.2 bitset类型 17.3 正则表达式 17.4 随机数 17.5 IO库再探 ---- 17.1 tuple类型 当我们希望将一些数据组合成单一对象,但又不想麻烦地定义一个新数据结构来表示这些数据时,可以使用 tuple类型。与 pair类似,但 tuple可以有任意数量的成员。它的一个常见用途就是从一个函数返回多个值。
用户1653704
2018-06-07
1K0
第 18 章 用于大型程序的工具
本文应该是在年前写完的,结果由于要回家参加同学婚礼,走的太过匆忙,所以年后回到学校才写完。在写本篇博客时,我尝试使用了 PC版的讯飞输入法,直接可以将大段的文字通过语音的方式码进来,写作效率唰唰的提高。另外,有些书中的代码也比较长,敲起来也比较费时费力。这是使用在线文字识别来导入的,可以转换成带有格式的 Word文档,从而在复制粘贴到 MarkDown中,之后再调整下格式后就 OK了。我还是觉得作业部落的排版更好看一点,所以这里也把本文在作业部落的链接也放在这里了。外貌协会的同学可以点击这里。 第 18 章
用户1653704
2018-06-07
9700
第 19 章 特殊工具与技术
将这篇文章在作业部落中的链接放置于此,对格式有轻微强迫的童鞋,请移步这里。 第 19 章 特殊工具与技术 标签: C++Primer 学习记录 运行时类型识别 枚举类型 类成员指针 ---- 第 19 章 特殊工具与技术 19.1 控制内存分配 19.2 运行时类型识别 19.3 枚举类型 19.4 类成员指针 19.5 嵌套类 19.6 union:一种节省空间的类 19.7 局部类 19.8 固有的不可移植的特性 ---- 19.1 控制内存分配 当使用一条 new表达式时string *sp =
用户1653704
2018-06-07
7890
C语言中的atan和atan2
本文内容为转载,是在阅读 RTKLIB源码时意识到的这个问题,原文地址为:https://www.cnblogs.com/dutlei/archive/2013/01/14/2860332.html 在C语言的math.h或C++中的cmath中有两个求反正切的函数atan(double x)与atan2(double y,double x)  他们返回的值是弧度 要转化为角度再自己处理下。 前者接受的是一个正切值(直线的斜率)得到夹角,但是由于正切的规律性本可以有两个角度的但它却只返回一个,因为atan的
用户1653704
2018-06-07
1.3K0
ECEF和大地坐标系的相互转化
在阅读 RTKLIB的源码时,发现了ECEF和大地坐标系的相互转换的函数,大地坐标系(φ,λ,h)转成ECEF(X,Y,Z)与所看书籍(GPS原理与接收机,谢刚,电子工业出版社)的公式是一样的,而EC
用户1653704
2018-06-07
1K0
Windows平台下源码分析工具
    最近这段时间在阅读 RTKLIB的源代码,目前是将 pntpos.c文件的部分看完了,准备写一份文档记录下这些代码的用处、处理过程、理论公式来源、注意事项,自己还没有弄明白的地方。目前的想法是把每一个函数都做成一个名片,这个名片内则包含代码的功能说明、参数说明、函数调用关系图、整体处理过程、注意事项和自己的疑惑这几个部分。而在这个名片内出现的其他函数(包括在文字和调用关系图中出现的)则使用超链接链接到其他函数名片内。然而我并不想自己去手工绘制函数调用关系图,于是就百度了一下,这才发现关于接口文档、说
用户1653704
2018-06-07
1.1K0
RTKLIB源码解析(一)——单点定位(pntpos.c)
RTKLIB源码解析(一)——单点定位(pntpos.c) 标签: GNSS RTKLIB 单点定位 前段时间一直忙着写毕业论文,所以也没有太多时间来阅读 RTKLIB源码,最近好歹把 pntpos中的相关代码看了一遍,知道了 RTKLIB是如何实现单点伪距定位的。这里把每一个函数都做成了小卡片的形式,每个函数大都包含函数签名、所在文件、功能说明、参数说明、处理过程、注意事项和我的疑惑这几个部分,介绍了阅读代码时我自己的看法和疑惑。所以希望诸位看官能帮忙解答我的疑惑,与我交流,也希望能帮助后来也有需要阅读
用户1653704
2018-06-07
5.1K0
第5章 语句
第5章 语句 ---- 空语句,只含有一个单独的分号":"。通常用与处理在语法上需要一条语句但逻辑上不需要的情况。使用空语句时应该加上注释,从而令读者意识到该句是有意省略的。 块,语法上需要一条语句,但逻辑上需要多条语句。 悬垂 else,if分支多于 else分支,如何确定某个给定的 else语句与哪一个 if匹配?这样的问题称为悬垂 else。C++解决此问题的方式是,规定 else与离它最近的尚未匹配的 if匹配。因此,若想令内存 else与外层 if语句匹配,可以使用花括号 {}来控制执行路径。 s
用户1653704
2018-06-07
5680
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档