- http://www.cnblogs.com/skynet/archive/2011/05/03/2035105.html
- http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html
2013年4月17日星期三
关于字符编码的一点知识
分享两篇介绍字符集和字符编码的博文:
2013年2月23日星期六
格林尼治恒星时计算
参考以下几个网址:
- http://www.fjptsz.com/xxjs/xjw/rj/117/11.htm
- http://www.mps.mpg.de/homes/fraenz/systems/systems2art/node10.html
- http://www.fjptsz.com/xxjs/xjw/rj/117/21.htm
注: 通常还有一个IAU2000的GMST,其形式与常用的GMST略微有些不同,但计算结果相近。
2013年2月22日星期五
2013年1月17日星期四
DE405星历计算天体位置和速度
按照如下步骤根据DE405天文星历计算天体的位置和速度:
1. 下载DE405星历数据和官方程序
1. 下载DE405星历数据和官方程序
fortran文件夹里下载程序,ascii文件夹里下载星历数据。
2. 合并数据文件
在dos下: copy header.405+ascp2000.405+ascp2020.405 infile.405
在Unix下:cat header.405 ascp2000.405 ascp2020.405 > infile.405
3. 将合并后的数据文件转化为二进制文件
利用CV Fortran 编译asc2eph.f文件(由于源程序是用Fortran 77写的,以及平台差异,在Ubuntu编译或运行该程序时可以会有错误,但在CV Fortran下测试没有问题), 生成asc2eph.exe文件,在dos下运行命令:asc2eph < infile.405. 运行的结果会生成二进制文件JPLEPH.
4. 测试源程序(testeph.f)
官方提供了testeph.f程序,测试源程序文件是否正确执行。在测试前需要将该程序文件中的部分参数赋值,具体如下:
在子程序FSIZER3中,将NRECL设为4,将NAMFIL设为JPLEPH,将KSIZE设为2036.在子程序STATE中,将语句CALL FSIZER3取消注释。保存修改后的程序。
继续在CV Fortran下编译程序testeph.f,生成可执行文件testeph.exe
进入dos下,执行命令:testeph < testpo.405
输出结果是一系列常用参数,以及和标准比较的结果,其中对应difference的位置数据全是E-13量级,此时表示程序运行正确;否则会出现"warning: next difference >= ..."字样,此时需要继续修改程序。
5. 将testeph.f文件中子程序“FSIZER3”以下所有的子程序拷贝到'selcon.f文件中',并接下来准备在该文件前编写主函数。
6. 编写主函数
如果要计算星体的位置和速度主要是调用PLEPH函数:
PLEPH(JUD,NTARG,NCTR,R),其中
输入参数为:JUD 儒略日; NTARG 目标星体的编号(参考函数说明);NCTR 中心星体的编号;
输入参数为:JUD 儒略日; NTARG 目标星体的编号(参考函数说明);NCTR 中心星体的编号;
返回参数为:R(6),R(1:3)目标星体的位置(直角坐标),R(4:6)目标星体的速度。
默认结果的单位时AU.
注: 由于编译环境的差别,源程序在Ubuntu下不一定能编译成功,但在CV Fortran下编译没有问题。
注: 由于编译环境的差别,源程序在Ubuntu下不一定能编译成功,但在CV Fortran下编译没有问题。
GPS时转化为儒略日
GOCE PKI轨道的历元信息是用GPS时来表示的,如何将这些以秒为单位的GPS时转换成儒略日呢?以下将介绍一个简单的方法。
GPS时间系统的原点是1980年1月6日0时,对应的儒略日JUT0:
JUT0=2444244.5;
设GPS时为941068840.82s,则其相对GPS时间原点的间隔d为:
d=941068840.82/86400.0;
对应的JUT为:
JUT=JUT0+941068840.82/86400.
2012年10月22日星期一
ghostscript和gsview
GhostScript是一整套的软件,这些软件提供了:
GhostScript起初是在Linux系统下开发的,继承了Linux的命令行操作方式。 现在已经从Linux版本移植到其他操作系统。
由于命令解释方式使用不太方便,GhostScript还提供了前端产品:
gsview的注册码:
- PostScript语言的解释器,这个解释器可以将PostScript语言的文件转换为光栅格式,在显示器上显示,并且可以在没有内建的PostScript语言能力的打印机上打印。
- PDF文件的解释器,和上面的解释器拥有相同的能力。
- 文件格式转化,将ps文件转化为pdf文件和将pdf文件转化为ps文件。
GhostScript起初是在Linux系统下开发的,继承了Linux的命令行操作方式。 现在已经从Linux版本移植到其他操作系统。
由于命令解释方式使用不太方便,GhostScript还提供了前端产品:
- ghostview, gv,在Unix/X11下运行。
- gsview,在Windows下运行(gsview不能单独运行,必须先安装了Ghostscript)。
gsview的注册码:
32411-26380
18963-21159
16417-30959
来源于 http://bbs.ctex.org/forum.php?mod=viewthread&tid=27220
18963-21159
16417-30959
来源于 http://bbs.ctex.org/forum.php?mod=viewthread&tid=27220
2012年10月13日星期六
TC目录操作的快捷方式
\表示根目录;
ctrl+\: 回到根目录;
Ctrl+←或ctrl+→: 将光标下的文件夹在另一个窗口打开;
Ctrl+↑:将选中的文件夹在一个新的窗口中打开;
Ctrl+T:打开一个新的窗口;Ctrl+W:关闭当前窗口;
Ctrl+U:交换左右文件窗口;
Ctrl+B:把当前文件夹下所有子目录中的文件放在一起显示;
Ctrl+F:连接FTP服务器;
Ctrl+shift+F:断开FTP服务器;
Ctrl+D:将当前路径加到收藏夹;
Ctrl+M:批量修改文件名;
Ctrl+’+’:选中所有文件;
Ctrl+’-’:取消选中所有文件;
Ctrl+R: 刷新窗口;
Ctrl+P: 把当前路径拷贝到命令行;
Backspace:返回上一级目录;
Alt+←:返回前一个访问过的目录;
Alt+→: 返回后一个访问过的目录;
Alt+↓:显示历史文件夹;
Alt+’+’:选中所有具有相同扩展名的文件;
Alt+’-’:取消选中所有具有相同扩展名的文件;
Alt+F7:搜索;
Alt+Enter: 打开文件属性窗口;
Ctrl+←或ctrl+→: 将光标下的文件夹在另一个窗口打开;
Ctrl+↑:将选中的文件夹在一个新的窗口中打开;
Ctrl+T:打开一个新的窗口;Ctrl+W:关闭当前窗口;
Ctrl+U:交换左右文件窗口;
Ctrl+B:把当前文件夹下所有子目录中的文件放在一起显示;
Ctrl+F:连接FTP服务器;
Ctrl+shift+F:断开FTP服务器;
Ctrl+D:将当前路径加到收藏夹;
Ctrl+M:批量修改文件名;
Ctrl+’+’:选中所有文件;
Ctrl+’-’:取消选中所有文件;
Ctrl+R: 刷新窗口;
Ctrl+P: 把当前路径拷贝到命令行;
Backspace:返回上一级目录;
Alt+←:返回前一个访问过的目录;
Alt+→: 返回后一个访问过的目录;
Alt+↓:显示历史文件夹;
Alt+’+’:选中所有具有相同扩展名的文件;
Alt+’-’:取消选中所有具有相同扩展名的文件;
Alt+F7:搜索;
Alt+Enter: 打开文件属性窗口;
订阅:
博文 (Atom)