以文本方式查看主题

-  中华农历论坛  (http://bbs.nongli.net/index.asp)
--  历法知识  (http://bbs.nongli.net/list.asp?boardid=2)
----  日梭万年历网络版的破解--我已破解出......  (http://bbs.nongli.net/dispbbs.asp?boardid=2&id=6232)

--  作者:cntiger
--  发布时间:2007/3/28 16:23:00
--  日梭万年历网络版的破解--我已破解出......

我一直响从国家授时中心http://www.ntsc.ac.cn/的日梭万年历网络版中移植农历算法到自己的程序中来,但这个老狐狸作者将网页加了蜜,用数字代变量名,要破解还有点难度。最近经过一番模索,总算把其中的全国2600多县市的径纬度数据解出来了,这些信息都存放在字符串_0986中了。其它还有几个长字符串_09不知是干什么的,应该是节气时间和朔望时间吧。有兴趣的编程爱好者大家一起来,我相信一定会彻底破解!难道咱们一群年轻人还斗不过一个老狐狸!有同样兴趣者请来信交流:usAngel#gmail.com


--  作者:NetPolice
--  发布时间:2007/3/30 11:10:00
--  楼主能否公开一下破解方法?
楼主怎么不公布一下你的破解方法呢?我觉得你说的值得怀疑啊,日梭万年历网络版中的字符串_0986只有10578个字符,怎么可能包含2600多个城市的经纬度信息?每个城市的经纬度最少有10个字符,应该需要两万多字符啊。但是我真的不明白,这些经纬度数据又藏在哪里了呢?请楼主帮我们释疑!谢谢!
--  作者:geoh
--  发布时间:2007/3/31 17:11:00
--  

解密:我早就解密了

可是解密后,看的郁闷,完全是用什么东西生成的

不过解码的不完全,看的也比较烦

另外全国经纬表,网络上一个 全国城镇经纬 的软件不错,到镇了.不过我正在研究数据库数据结构,破解中!


--  作者:沙漏
--  发布时间:2007/4/3 9:54:00
--  
好像没有这个必要吧,白辛苦
--  作者:cntiger
--  发布时间:2007/4/9 10:54:00
--  请教3楼
请教3楼:你破解了日梭万年历的网络版吗?PF!能不能将其中计算节气、农历大小月、朔望时间和天亮天黑时间的代码发给我,请对每个功能的代码加点说明,先谢了!
--  作者:geoh
--  发布时间:2007/4/10 14:16:00
--  

计算节气,朔望!全部是天体力学部分,非常复杂!不是简单几个代码能搞定的!

据我推断,日梭的网络部分应该是直接读取的数据.

我有相关的算法!那个日梭对我来说,只是效对下我的计算结果正确与否.

光是算法 就有的你郁闷的!不过粗略计算我有算法,误差在分钟级别.(我对自己的要求是毫秒级别的,呵呵),真正的专业算法,就是我目前研究的,最近在牧夫天文论坛上有几篇专门讲历法的帖子,您可以去看看!

天黑 月可见面 均是需要 经纬度

关于要去斗"老狐狸"汗,和我前期一样- -!因为完全不懂原理,只想去找人家的算法,但是网络上的万年历 普遍是直接读取的数据,并且还有错误,例如2033年应该闰11月而它们均闰7月.真正采用天文力学算法的万年历,要求懂得很多规则的,农历是中国历史历年来的结晶,在算法上非常讲究,既要考虑太阳,也要考虑月亮.特别是置闰,春节的指定,有很多规矩,以及干支设定~


--  作者:cntiger
--  发布时间:2007/4/14 8:42:00
--  原来是吹牛的!

早就解密了?我以为是真的,原来是吹牛的!

你所说的全国城镇经纬度计算(2.0)倒是很好解的,我一个小时就把其中的18913个城镇的经纬度数据都导出了。不过其中的数据资料太旧,好多早就改名的城镇还是用原名。而日梭万年历网络版中的资料就新得多,连最近4月8日才改名的云南普洱市都有了。


--  作者:h2so4
--  发布时间:2007/4/19 17:52:00
--  
cntiger 那个导出的城镇数据库能给我一份吗? 或者共享一下破解方法或者数据格式,万分感谢,我急需一份经纬度表...

如果可以麻烦发邮件给我 edwangsh@gmail.com

--  作者:geoh
--  发布时间:2007/4/30 12:17:00
--  

我何必吹牛!

我是学习天体力学的~我的确对历法做过研究,虽然时间不是很长,但是还是有点领悟de!并且我在牧夫天文论坛里有一些朋友可以帮助我!

我承认我技术方面的确不行,因为那个城镇经纬的那个数据库 我分析了有几天了,至今没有什么好的结果~!

[此贴子已经被作者于2011-6-26 21:09:03编辑过]

--  作者:天涯行
--  发布时间:2007/5/9 20:42:00
--  
这代码去年我也研究过,搞的很复杂,破解后源码其中一段很长的杂乱无章的字母好像没用,只是用这段字符的长度传递了一个参数而已,24节气等信息都是存好的数据,没有算法