Friday, 21st November 2008.

Posted on Thursday, 20th November 2008 by chris

最近对鬼魂有了兴趣,先转个帖子:http://www.qihoo.com/q/misc/8996437.html

自古以来,大宗教家、大哲学家等无不坚信灵魂的存在和不灭。
例如犹太族的摩西、耶稣,阿拉伯的穆罕默德,印度的释迦牟尼,以及我国的老子和孔子等,都亲证灵魂(神识)不灭,轮回确有。
大哲学家如希□的苏格拉底、毕达哥拉斯、柏拉图以及德国的叔本华等,都认定心灵不灭。毕达哥拉斯说:“不洁的灵魂,因为灵气重浊,而堕地狱。”意大利诗人但丁在其著作《神曲》中,也有关于地狱的描述。叔本华也说:“死为物质生命的最后,而不是自己存在的最后”。
值得高兴的是,走在世界科技前沿的尖端科学家们也正在用他们的科学实验探索灵魂的奥秘。1963年获诺贝尔医学奖的英国科学家约翰艾克理教授在他的获奖论 文中说:“神经细胞彼此之间有无形的沟通物质,这就是灵魂的构成。人体内蕴藏着一个非物质的思想与识力的‘我’,它控制着大脑,就好比人脑指挥电脑,它使 大脑内的脑神经细胞发动工作,这种非物质的‘识我’,在肉体大脑死亡之后,仍然存在并仍能有生命活动形态,可以永生不灭”。英国另一位著名科学家柏颇博士 经过实验研究后,完全同意艾克理教授的结论。柏颇是二十世纪最杰出的科学家之一,他独创的“科学正统的辩证系统”理论,至今仍为世界科学家们所采用。他和 艾克理都因特殊贡献的科学成就而被英国女王册封爵位。加拿大著名神经生理学家潘非特博士也认为,人类并不仅是有物质的躯体,必然兼有无形的非物质灵魂。
英国基勒学院的麦楷博士说:“至今仍无一种已知的学说和实验足以推翻艾克理和柏颇博士的生物有灵魂的理论”。
美国加州工学院著名神经生物学家史柏理博士,曾经以其分解人类大脑两半球的详细功能学说而获1981年诺贝尔医学奖。他说:“人的自我是一种崭新的必要的 非物质,只出现于复杂分层结构组织的肉体大脑,控制着大脑的每部分,制约着合计一百亿个脑神经细胞的机械功能的本能活动。”
全世界很有名的数学家约翰冯纽曼博士,曾经发明精密的数学定理,为新兴的“量子学”奠下基础。他也提出了惊人的新理论:“人体可能具有一种非物质的‘识我’控制肉体的大脑和遥控物质。”
冯纽曼博士曾被很多科学家誉之为“世上最聪明的人”。诺贝尔文学奖金桂冠诗人汉斯贝德说过:“我有时不禁这样想,像约翰冯纽曼那样聪明的脑子,是不是显示着世界上还有一种比我们人类更超越的种族?”
著名物理学家菲列兹伦敦说:“冯纽曼的精微量子学说显示出物质上的实物只不过是人类意念所造成的而已,真正的实体是思想意念。”
伦敦博士此语,与佛经所说:“应观法界性,一切唯心造”及“相由心生”等不谋而合。这正接近了佛经讲的“色不异空,空不异色”及“有相皆妄”的境界,也正 证明了佛经内对于宇宙奥秘早有精微细致的认识了!对照佛经来多看这些大科学家的论著,越来越感觉到佛经是超越太空时代的科学文献!
1963年诺贝尔物理发明奖得主尤金威格纳博士,这位本世纪最伟大的物理学家之一,大力支持冯纽曼博士的量子学说内涵的哲学部份:“人类具有一个非物质的意识力能够影响物质的变化!”
有些顶尖科学物理学家把冯纽曼的逻辑更向前推进一步,说:“量子学可作为超感能力(心力)的理论基础。”最敢言的科学家之中,著名的法国物理学家奥立弗柯 斯达狄布赫格非常向往于爱因斯坦与朴多斯基与鲁珊三人合创的“宇宙中光速最快”学说(EPR学说),但是他亦倾倒于量子物理学说。
爱因斯坦与其合创学说者所注意到的量子物理学预言这样说:“当两个双生般完全相同的分子被创造成完全相同物质的特性时,科学家若对它们两个分子之任何一个的观察,就会推动两个分子的另一个的‘立即’反应,纵然那另一个分子可能是在宇宙的另一端!”
狄布赫格强调称:“爱因斯坦的三氏(三人)学说——光速最快说(没有任何其他速度比光速更快)并不完全正确,这学说无法解释上述的立即反应。”
狄布赫格将从事一项新的实验,希望击破及推翻爱因斯坦的EPR学说,他认为“宇宙中光速最快”是似是而非的真理。他要用反传统的实验来证明:心力比光速更快!
狄布赫格认为:两个相同而又分隔于宇宙两端的分子,只有在物体直接接触之时才可适用爱因斯坦三氏的“光速最快”理论,否则,EPR学说是不能解释两分子的遥远无限空间的立即反应的。
上面一直都是在说明“心力”、“识力”的速度是立即的,而且是最迅速的,比光速更快的,而心力显然是由大脑内的非物质辐射超微波所发出来的“识”与“慧 ’。1984年,加拿大著名佛学家冯冯先生在香港《内明》杂志上发表的文章说:“心力速度超过光速。从念佛修禅中获得佛力引导的心力可立即穿越字宙时空; 佛力又比心力更快、更强不知有多少亿万倍。”
如今,我们很欣喜地看到,这些世界上顶尖科学家已经开始求证心力比光速更快,他们已经逐渐步趋佛经的先见真理。很多世界闻名的物理学家被佛教的真理及禅定 所解放的潜能所折服。因在“超级导性”上的先进发现而荣获1972年诺贝尔物理学奖金的白赖恩约瑟芬博士,就是一位认真研习佛教经论和坐禅的科学家,他每 天都坐禅以求进一步进入客观的真正内明的状况。这位剑桥大学的名教授得过很多著名的科学奖,包括著名的“菲列兹伦敦科学发明奖”,那是奖贺他的初次引起科 学界注意的量子物理学的内涵精神,即“心力”与“识我灵魂”。
美国维吉尼亚大学神经学系及心理系主任史谛文逊博士,根据科学家的灵魂不灭理论,用了二十多年的时间对灵魂不灭和转世轮回(再生)进行了大量的实际调查和 研究论证,并出版了著作进行论述。他说:“有确凿的科学实验和现实事例的证据,证实东方古老的灵魂转世轮回的理论是真实的。”
将佛学与科学同参互证的科学家为数不少。西方著名物理学家F卡普拉菱说:“古老的佛教典籍《华严经》中所叙,与现代物理学理论之间有着惊人的相似性。”从 事统一场论等尖端科学项目研究的日本著名科学家松下真一,发现佛学中的许多精义与现代一些科学实验所证实的结果极为一致,为此他着有《法华经与核子物理 学》一书,其论述令人惊叹!此外,佛教宇宙观中对宇宙的一些定量,宇宙中心说、时空相对观,观测宇宙的四维或多维空间、天文观等,与现代科学的内容及结论 极相近似,令人叹服,真是不可思议!正是因为佛法的科学性和现实性,才使西方各国开始重视沸法,重新认识来自东方的智慧和真理。
正如伟大的科学巨匠爱因斯坦所说:“如果有一个能应付现代科学需求,又能与科学共依共存的宗教,那必定是佛教。”

Tags:
Posted in 其它 | Comments (0)

Posted on Wednesday, 12th November 2008 by chris

开发中经常要在更新SVN的同时要更新WEB服务器。可以用过Subversion的钩子(Hook)来实现。

以下是Windows操作系统下的配置:

在SVN库的hooks目录下面新建post-commit.bat文件,用记事本打开,然后写入如下的代码:

@echo off

SET REPOS=%1
SET REV=%2

SET DIR=%REPOS%/hooks
SET PATH=%PATH%;

SET WORKING_COPY=D:\Websites\Latisse
svn update %WORKING_COPY% –username user –password pwd

此处的D:\Websites\Latisse即是WEB网站的目录(当然得先建好这个目录,并且从svn服务器上签出相应的项目)。

这样在用户提交完后,便会自动更新到WEB服务器上。

需要注意到问题是:

1.不要在WEB网站文件夹下作修改或其它操作,防止出现文件夹被锁。无法更新。

2.在这里我明确写明了用户名(user),密码(pwd)。在我设置时发现,如果没有设置的话会出现错误,在直接运行这个bat文件时是能正常执行的,但是,在Subversion提交后却不能正常运行。并且可以看到服务器进程中会出现cmd,svn两个进程,并且不会自己结束,而用户在提交内容到服务器后,会出现客户端无法正常返回的问题。

3.如果运行不能正常,可以通过下面的方法看到出错信息:

将刚才的post-commit.bat改名为post-commit-run.bat,然后再建一个post-commit.bat的文件,里面写入如下的代码:

call %~dp0post-commit-run.bat %* > %1/hooks/post-commit.log 2>&1

这样运行结果就会被写入到post-commit.log文件中,如果出错,也可以找到出错的原因。

Tags: ,
Posted in 其它 | Comments (0)

Posted on Friday, 10th October 2008 by chris

–测试数据
CREATE   TABLE   tb(ID   char(3),PID   char(3),Name   nvarchar(10))
INSERT   tb   SELECT   ‘001′,NULL   ,’山东省’
UNION   ALL   SELECT   ‘002′,’001′,’烟台市’
UNION   ALL   SELECT   ‘004′,’002′,’招远市’
UNION   ALL   SELECT   ‘003′,’001′,’青岛市’
UNION   ALL   SELECT   ‘005′,NULL   ,’四会市’
UNION   ALL   SELECT   ‘006′,’005′,’清远市’
UNION   ALL   SELECT   ‘007′,’006′,’小分市’
GO

–查询指定节点及其所有子节点的函数
CREATE   FUNCTION   f_Cid(@ID   char(3))
RETURNS   @t_Level   TABLE(ID   char(3),Level   int)
AS
BEGIN
DECLARE   @Level   int
SET   @Level=1
INSERT   @t_Level   SELECT   @ID,@Level
WHILE   @@ROWCOUNT>0
BEGIN
SET   @Level=@Level+1
INSERT   @t_Level   SELECT   a.ID,@Level
FROM   tb   a,@t_Level   b
WHERE   a.PID=b.ID
AND   b.Level=@Level-1
END
RETURN
END
GO

–调用函数查询002及其所有子节点
SELECT   a.*
FROM   tb   a,f_Cid(’002′)   b
WHERE   a.ID=b.ID
/*–结果
ID       PID     Name
——   ——-   ———-
002     001     烟台市
004     002     招远市
–*/
原文:http://topic.csdn.net/t/20051031/13/4361341.html

Tags:
Posted in SQL | Comments (0)

Posted on Sunday, 14th September 2008 by chris

如果您没有闭合(清除)浮动元素,它将造成的后果是—–div的高度不能自动增加。

目前用来清除“闭合(清除)浮动”的方法,主要是一下四种:

1.额外标签法

这种方法就是向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器。这种方法浏览器兼容性好,没有什么问题,缺点就是需要额外的(而且通常是无语义的)标签。

我个人不喜欢这种方法,但是它确实是W3C推荐的方法

<div style=”clear:both;”></div>

或者使用

<br style=”clear:both;” />

2.使用after伪类

这种方法就是对父容器使用after伪类和内容声明在指定的现在内容末尾添加新的内容。经常的做法就是添加一个“点”,因为它比较小不太引人注意。然后我们再利用它来清除浮动(闭合浮动元素),并隐藏这个内容。

这种方法兼容性一般,但经过各种 hack 也可以应付不同浏览器了,同时又可以保证html 比较干净,所以用得还是比较多的。

#outer:after{
content:”.”;
height:0;
visibility:hidden;
display:block;
clear:both;
}

3.设置overflow为hidden或者auto

这种做法就是将父容器的overflow设为hidden或auto就可以在标准兼容浏览器中闭合浮动元素.

不过使用overflow的时候,可能会对页面表现带来影响,而且这种影响是不确定的,你最好是能在多个浏览器上测试你的页面。

4.浮动外部元素,float-in-float
这种做法就是让父容器也浮动,这利用到了浮动元素的一个特性——浮动元素会闭合浮动元素。这种方式在 IE/Win 和标准兼容浏览器中都有较好的效果,但缺点也很明显——父容器未必想浮动就浮动的了,毕竟浮动是一种比较特殊的行为,有时布局不允许其浮动也很正常。

Tags:
Posted in CSS | Comments (0)

Posted on Thursday, 4th September 2008 by chris

前一阵子写了个Flash网站的框架,类似GaiaFramework,我也想做一个给它有点类似的Flash扩展,让Flash的操作跟简单,省去重复劳动,所以这两天试着写了一下jsfl,一不小心就遇到了一个“SyntaxError:unterminated string literal”的错误。

网上找了一下,也没找到好的解答。后来看了一下代码,终于明白这个错误是如何出现的了。事实上我是在Flash里调用jsfl读取了一个外部的XML文件,然后,试图在扩展面板运行时打印这段XML的内容时出现了这个错误的。

public static function out(m:String)
{
MMExecute(”fl.trace(\”" + m + “\”);”);
}

上面这个就是用来调用jsfl在面板运行时打印读取到了XML内容的ActionScript的代码了,跟GaiaFramework里的是一个样的(算我抄袭他的吧,呵呵!)。也就是调用了fl.trace这个方法打印一个字符串。看上去没什么问题,但是在我把XML作为内容给它时,却出错了,开始还以为是jsfl读取文件时有问题,后来试了一下,把XML中的换行去掉就可以打印。于是,觉得问题还在这个方法了。

再细看这个方法,其实是有问题的,这个跟在jsfl里直接调用fl.trace(m);是不一样的。如果在jsfl中直接调用,那m对于fl.trace这个方法来说就是个字符串变量,fl.trace就是在打印字符串变量了,对于字符串里是不是有换行对这个方法没有影响。

但是上面是在ActionScript中调用fl.trace方法,是没有办法把m这个变量传给fl.trace这个方法的,只能将m变量的值传给fl.trace方法了。”fl.trace(\”" + m + “\”);”这个是一个字符串,而在把它当作jsfl代码执行前,m的值以经是被替换成具体的m变量的值。相当于在执行”fl.trace(\”" + “XXXX”+ “\”);”。而这个时候,如果m的值里面有换行或者”,‘号时,就会导致上面的这段代码不合js语法。最终导致上面的错误。

如果要解决错误,就的让上面的代码符合语法规范,将换行和“,’等符号替换成相应的转意字符。

public static function out(m:String)
{
m = m.replace(/\”/g, “\\\”");
m = m.replace(/\’/g, “\\\’”);
m = m.replace(/[\r\n]+/g, “\\r”);
MMExecute(”fl.trace(\”" + m + “\”);”);
}

上面就是改后的代码,试了一下,错误没有再报,内容也打印出来了。问题解决。其实在其他的javascript中也可能会遇到类似的错误的。

Tags: , , ,
Posted in Flash, JSFL | Comments (0)