Submitted by gouki on 2010, March 29, 7:15 AM
读书的时候,偶尔也和同学们玩过xxx号是星期几的游戏。但那也是十几年前的事情了。
如今在程序时代,什么都用程序来解决。那当然是很方便的。因此,你问我2003年10月1日是星期几,我很可能就会直接用程序来告诉你。
PHP代码
- <?php
- echo date('w',strtotime('2003-10-1'));
但事实上,我们也都知道,PHP的date函数是有时间范围区间的,即只能从1970~2038年,因此在这个区间范围之外的算法都是不准的。那倒底怎么算呢?其实是有一个公式的:
蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
公 式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的 13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[ ]代表取整,即只要整数部分。(C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月要按上一年的13月和 14月来算,这时C和y均按上一年取值。)
算出来的W除以7,余数是几就是星期几。如果余数是0,则为星期日。
以2049年10月1日(100周年国庆)为例,用蔡勒(Zeller)公式进行计算,过程如下:
蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
=49+[49/4]+[20/4]-2×20+[26× (10+1)/10]+1-1
=49+[12.25]+5-40+[28.6]
=49+12+5-40+28
=54 (除以7余5)
即2049年10月1日(100周年国庆)是星期5。
你的生日(出生时、今年、明年)是星期几?不妨试一试。
--EOF--
上面的公式和部分内容来自于http://www.cnblogs.com/chingho/archive/2010/03/26/1697282.html,只要有公式,什么都可以解决。
PHP | 评论:2
| 阅读:20553
Submitted by gouki on 2010, March 28, 8:58 PM
这两天在博客园不停的看到有人在讲这个EasyUI,而且cssrain也在第一期的资讯中介绍了这个UI框架。当然我在资讯前已经看到这个UI框架的介绍了,并有幸下载了一下,才知道这个插件,应该是中国人写的。。。
用起来,整体感觉还行,easyUI的介绍是说轻量级替代extjs框架的UI框架。事实上从应用方面来说,或许是比extjs简单,因为需要写js代码的地方很少,但并不代表BUG不少。例子里就有很多BUG。所以,如果是简单的用,那还是可以接受的。最起码那个login页面还是可以尝试着套用一下。然后就是那个layout。。。
login的demo中,如果按了最小化,窗口都消失了。如果页面上没有open window,那,如何再次打开这个窗口?呵呵。
当然,这个框架看上去很美。也不算特别大。他的一些参数是直接写在html标签中的,也就是说他利用的是html标签,而不象extjs,纯粹是用js代码来实现。
更多的参考可以看这里:http://jquery-easyui.wikidot.com/tutorial
目前不建议在项目中使用,如果是尝试性的项目,而且美工又不好的人,是可以尝试一下,最起码不会象extjsv那样难学。也没有那样耗资源吧。
Tags: easyui, jquery, extjs
Javascript | 评论:0
| 阅读:21325
Submitted by gouki on 2010, March 28, 8:21 AM
jQuery发展到现在,经历过很多版本。大多数用户都是经历过1.2.6,1.3.1,和如今 的1.4.1的,每次每版本发布的时候都会有新功能实现,而且作者还会说,我们改进了XXX功能。
那么,对于一个用户来说,我们当然是不关心这些函数如何实现的。可如果你想学习jQuery的原理和基本的实现方法,阅读源码就显得至关重要了。
源码有上千行。怎么办?为了某一个方法,你不停的看1.2.6和1.3.1以及1.4.1的代码?再分析?
不用这么麻烦的。真的,你看这里:http://james.padolsey.com/jquery/
网站的title直接就写了:jQuery source viewer,呵呵。选择一个版本,输入你想要看的内容。下面就直接显示出来了【oh ,居然还是代码自动完成+ajax?】
代码显示的时候,你还可以选择一个查看样式呢。emacs?vim?各种各样的配色都有。
不过。。好象代码没有注释的。感觉有点遗憾。
Tags: jquery
Javascript | 评论:0
| 阅读:19802
Submitted by gouki on 2010, March 27, 9:45 AM
说实话,我真的一直以为《爱丽丝漫游仙境》和《绿野仙踪》讲的是同一个故事。昨天在单位里和同事们说,我要去看爱丽丝了,然后又说了绿野仙踪。结果被同事们鄙视了一下,说这是两个不同的故事,根本没有什么联系。要说真有联系的话,也就是两个小姑娘因为不同的缘故进了仙境而发生的童话故事而已。
于是我google了一下这两个故事,结果查到的却都在百度百科里。让我很寒心。
如果有兴趣就看看这个
爱丽丝漫游仙境:http://baike.baidu.com/view/1091417.htm
绿野仙踪:http://baike.baidu.com/view/18296.htm
不过,真正有印象的却是绿野仙踪。而且我相信,大多数中国人熟悉的是绿野仙踪,稻草人、铁皮人、狮子。这三个形象真的很深入人心。小时候不但看过动画片【依稀记得好象看过】也看过连环画。
昨天的片子是3D的,因为没有想象中的情节,因此也有着新的期待。但它和传统的动画片不太一样,表情、语言都很夸张。看来真的象百科里介绍的是那么的荒诞。没戴近视眼镜,看的又是英文版,别提有多痛苦了。情节真的一般,而且很快。如果看过原作的人,应该会抱有希望。如果想看绿野仙踪的,那就别看了。和你想的完全不一样。原来我以为是会挺温馨的。但。。。。。真没感觉出来。
感觉都象木偶一样的人,表情不够生动(当然可能是因为我没有看过原著,没有了解内涵,对于这电影短短的1个半小时没能了解背景也有关系)。
听说,红桃皇后是完全电脑制作出来的,真的不错,很是逼真。3D感不是特别强。不知道是因为普通的3D和iMax的差距?
总体来说,推荐度如果是10分的话,我最多能打6.8分。也算是给想去的朋友一点自己的看法
Tags: 爱丽丝, 绿野仙踪
Misc | 评论:2
| 阅读:16992
Submitted by gouki on 2010, March 26, 5:46 PM
这 款鼠标垫我倒是挺喜欢。因为他有几个功能是我想要的。因为我用的是笔记本。所以,在输入数字的时候,总感觉很痛苦。平时在单位用台式机用多了。输入数字的 时候习惯用小键盘,而笔记本就没有办法这样使用了。所以这个鼠标垫是挺对我胃口的。
在 占用笔记本一个USB口之后,他又提供了3个USB口。对于笔记本上那少得可怜的USB接口来说,这真的是可以值得一荐的。
可惜就 是不知道价格几何。如果在100元以下,我真是可以考虑。超过100元,我是坚决不考虑了。超过100元我是要忍忍的。。。
如果想 看详细信息,你还是去百思家看吧。我只是转了两个图片,发表一下自己的感慨。
原贴地址:三合一创意鼠标垫
【后记】对于两个评论,我特地去淘宝看了一下。果然均价在58左右。看来。真的是可以值得刚买一下下了
Misc | 评论:3
| 阅读:16756