主页

数据类型

数据以二进制的形式存储在计算机系统内,不同类型的数据有着其独有的特征用于被正确的应用程序识别,这些特征有文件名的扩展名、文件头标识等。

阅读更多

网易云音乐缓存文件解码

网易云音乐的缓存文件是经过加密的,不能直接播放。出于好奇,对Android端的缓存文件进行十六进制分析,发现其加密方式是按字节与0xA3进行异或运算,那么解密则是再将加密后的文件按字节与0xA2进行异或运算即可。

阅读更多

大地坐标与空间直角坐标的转换

椭球 在三维直角坐标系中的表示方式为: \(\frac{x^2}{a}+\frac{y^2}{b}+\frac{z^2}{c}=1\) 其中$a$和$b$是赤道半径(沿着$x$和$y$轴),$c$是极半径(沿着$z$轴),它们共同决定类椭球的形状。当$a=b=c$时,即为球。如果有两个半径是相等的,则是一个类球面。 大地测量中,用于描述地球形状参考椭球便是一个类球面($a=b>c$)。 在球坐标系中, \(X = a\,sin(\theta)cos(\varphi);\\ Y = b\,sin(\theta)sin(\varphi);\\ Z = c\,cos(\theta);\) 其中 $\theta\in[0,180]$ 是天顶角,$\varphi \in [0,3...

阅读更多

在Python中调用Fortran函数

Fortran作为一个有着历史悠久的用于科学计算的编程语言,有着许多优秀的库函数,而Python是一个比较容易上手的脚本语言,同时拥有丰富的工具库,将二者结合能大大提升程序开发及运行效率。f2py是Python库Numpy提供的一个用于连接Fortran和Python的工具,它能够将Fortran代码编译为可供Python使用的动态库。

阅读更多

C语言-主函数参数

C/C++程序中必须有一个main()函数,称为程序的主函数是程序的入口。main()函数参数不是必须的,其参数可以用于接收程序运行所需的外部参数。通常会定义两个参数argc和argv,分别用于传递参加数量和参数字符串数组。

阅读更多

相对差分单向测距(ΔDOR)[译]

相对差分单向测距(ΔDOR、Delta-DOR、Delta-Differential One-way Range)是一种用于深空探测器导航的测量技术,它通过对深空探测器邻近类星体(河外射电源)的观测来修正信号传输介质、地面设备引起的测量误差,以提高测量精度,相对于传统的测距和双向多普勒测量,ΔDOR能够在垂直视线方向获得高精度测量结果,提高对探测器的导航能力。

阅读更多