Hexo-mashuo
ABOUT
标签
分类
LooseCombinedNavigation
TimeSys
GNSS
基础知识
GNSS导航中常用的坐标系统
PromgramLanguage
C
位域详解
Rust
rust-线性代数nalgebra库详解
rust深浅拷贝对比
rust宏详解
rust所有权(Ownership)规则详解
rust生命周期规则
编译器
什么是llvm
Shell
Vim常用快捷键
alias用法
通配符使用
rust-线性代数nalgebra库详解
本篇博客文章主要对官方文档做一个翻译,如果有英语基础的小伙伴,可以直接看官方文档。如果有小伙伴对翻译后的内容有质疑,欢迎沟通交流shuoma4k@gmail. ...
2023-09-21
rust
rust宏详解
1. rust宏的简介rust的宏系统按照定义的方式可分为两类: 声明宏(Declarative Macro)过程宏(Procedural Macro) 1.1 声明宏声明宏是通过macro_rules!声明定义的宏,其具备以下特点: 基于TokenStream匹配的方式,在语法解析阶段对宏代 ...
2023-09-16
rust
GNSS导航中常用的坐标系统
1 基本概念首先需要介绍一些基础概念,这对于理解与地球相关的坐标系必不可少。 天球 : 以地球质心为中心,以无穷大为半径的假象球体成为天体天轴 : 地球自转轴的延伸直线为天轴天级 : 天轴和天球的交点成称为天极天球赤道面 : 通过地球质心O,与天轴垂直的平面,称为天球赤道面天球赤道 : 天球赤道面 ...
2023-09-12
GNSS
什么是llvm
...
2023-09-11
编译原理
rust生命周期规则
...
2023-09-09
rust
rust深浅拷贝对比
...
2023-09-09
rust
rust所有权(Ownership)规则详解
1. 什么是所有权所有权是rust程序用于管理内存的一系列规则。众所周知,所有编程语言都需要在程序运行时对电脑的内存进行管理,不同编程语言对于内存的管理方式也不同,目前主要有三种主流的内存管理方式: (1)手动管理内存即程序编写者需要手动开辟、释放内存来实现对内存的使用和管理,典型的代表有:c,c+ ...
2023-09-09
rust
位域详解
1. bit-field的定义首先推荐看官方文档,往往解释的很清楚。 C/C++中的位域(bit-field)是一种特殊的结构体,允许我们按照bit来对成员进行定义,指定其占用的bit空间。 2. bit-field使用方法bit-field的数据类型可以为一下四种:int , signe ...
2023-09-08
c/c++
通配符使用
...
2023-08-26
Shell
Vim常用快捷键
光标移动 j : 下移一行 k : 上移一行 gg : 到达文件头部 G : 到达文件尾部 w,W,e,E : 前移一个单词(有细微差异) b,B : 回退一个单词(有细微差异) shift +或者Enter : 移动至下一行第一个非空白字符 翻屏 ctrl + f : 下翻一屏 ctrl + b ...
2023-08-26
Shell
1
2
>