ASP PHP JSP 大比拼

目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。

简 介

ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。

PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态生成页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: file://www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。

JSP是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病——脚本级执行(据说PHP4也已经在Zend的支持下,实现编译运行)。Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP——Java Server Page。Jsp可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成 Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP 、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP 、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。 继续阅读

IF & 如果

If you can keep your head when all about you,
Are losing theirs and blaming it on you;
If you can trust yourself when all men doubt you,
But make allowance for their doubting too,

If you can wait and not be tired by waiting,
Or,being lied about,don’t deal in lies,
Or,being hated,don’t give way to hating,
And yet don’t look too good,nor talk too wise,

If you can dream–and not make dreams your master
If you can think–and not make thought you aim;
If you can meet with triumph and disaster,
And treat those two impostors just the same,

If you can bear to hear the truth you’ve spoken,
Twisted by knaves to make a trap for fools,
Or watch the things you gave your life to broken
And stoop and build’em up with worn out tools; 继续阅读

[转]我学英文的方法

作者: 张五常,文章来源: 万千英语族 http://www.iselong.com/3/873.htm

十八年前我写了一篇题为《学英文的方法》的文章,被某英文老师见到,指我所言不依常规,不应捞过界,我不便发表。后来一些学子听到有该文的存在,多次要求发表,但文稿失去了,没有再写。

今天国内的学子再三要求,我想,不要管英文老师吧。为免被骂,题目加上一个「我」字。不是说无师自通,而是说我学英文的方法是自己发明的。说是自己发明,其实因为是中国人而发明。文字上,中文与英文是完全两回事。欧西的文字起于拉丁,是同宗,不能说是完全两回事。

因此,炎黄子孙学英文的方法应该与欧西老外学英文的方法不同。当年我想出的学英文的方法,是集中于中文与英文的重要的不同之处入手。这里提出的是学写英文的方法,不是学讲英文的方法。自己的耳朵有问题,「讲」不足以教也。这里要谈的也不是考英文的方法。后者同学们要拜国内的新东方为师。我认识新东方的老板,欣赏他对学子的贡献。然而,写、讲、考是三回不同的事,各有各的学习佳法。这里要说的是中国人学写英文的方法,千万不要搞错。

学写,中文与英文有三处重要不同:字汇(vocabulary)、动词(verb)、造句(sentence structure)。让我在这三项上说说吧。记住,我的建议是从中、英的不同之处入手。

读书学字汇

英文难学主要是因为字汇难学。有三个原因。第一个原因是英文的字汇多。以一个知识分子常用的字而言,英文比中文多一至两倍,而翻译出来一个英文字大约译为两个中文字。中文是以单音字砌成的,以单字砌出变化,但很多英文字的单字是以字根砌成的。中文用字根(金字旁、水字旁之类)不多。字汇多的表达能力比较强,比较容易达意,但学起来就远为困难了。

一九六七年我认识了夏理庄逊,那位以文笔流畅而发表文章最多的经济学者。我问他:「夏理,怎样学好写英文呀?」他想也不想就响应:「学字汇,学字汇!」其它什么也不说。这是英语文章高手的经验之谈了。 继续阅读

[转]回忆学习英语的历程

作者: Crest

我是大学毕业以后,在舌头长硬了以后才来美国的,所以和开复这样从小来美国的不能比。开复的英语是土生土长,我们只能亦步亦趋地模仿。回忆学习英语的历程中,和其他学问一样,良师最重要。我是从小学六年级开始学英语的。我的英语学习中碰到了四个良师。

第一个良师是我的初中同桌。当时英语老师要求我们每天写一篇小文章。我每天一早就把写好的小文章拿给我的同桌看(他当时在英语上通过自学很领先),让他改。 这个收获很不小。所以今天我依然鼓励同学们写一些小文章让英语好的人改。开复论坛的英语角是个很好的场所。由于工作繁忙,我每天不能改很多文章,但是我会坚持每天首先光顾英语角,至少回一贴或改一篇文章。第二个良师是我的初中英语老师。她在我们学习音标的时候,让每一位同学到她那里纠正发音,直到每一个音标都念准为止。由于她的发音很准,这使我终身受益。第三个良师是我妻子。她是英文科班出生,经常取笑我英语的蹩脚,尤其是在写上面。第四个良师是电视机。在来美国以前,我就喜欢看原版电视节目。来美国以后,发现虽然有一定的语言环境,但是社交的范围也多限于中国人。所以,电视机还是最好的学习英语的工具。

以上良师中,并不是每个人都能够像我这样幸运地拥有,但是,找一个能够替你改英文的,和电视上的英语节目,还是比较容易找到的。

以下是我在论坛上关于学习英语的感想,希望能够对你有帮助(多谢yun斑竹的搜集)。另外,我觉得zhangbw的猜功很厉害,能猜人的性别,年龄,专业等等。zhangbw的英语学得也很好,再次恭候他的学习心得。 继续阅读

[转]Google SEO(搜索引擎优化)圣经

相信不少站长都听说过站长世界webmasterworld.com这个论坛。这是世界上最著名的站长们聚集的地方,谈论各种与网站有关的话题,包括搜索引擎优化,网络营销,网站建设的技术问题,电子商务等等。

站长世界的创始人Brett Tabke,是搜索引擎优化领域里教皇级的人物。据说他以前是经常使用和实验各种作弊手段的人物,当然他现在已经改邪归正了,至少表面上看起来如此。

近些年,他在站长世界里的帖子并不是很多,而且都非常简短。但无论他帖什么,往往都被追捧。因为他所管理的网站涉及面之宽,他本人所亲身认识的各个搜索引擎和各大电子商务公司的高层人物之多,以及他在网络世界里的权威地位之高,使他的话不得不被重视。

他有一篇非常著名的关于Google排名优化的文章,标题是”十二个月内,仅仅依靠Google打造成功网站“。

这篇文章写于2002年2月3号,到目前为止,这篇文章还是被奉为Google排名优化的圣经。所有资深的搜索引擎专家无不对这篇文章推崇倍至,而且 Brett Tabke也多次骄傲的声明,就算过了四年时间,历尽了多次Google更新和Google算法的改变,他的这篇Google排名优化文章还 是没什么好改动的。

我简单的搜索了一下有没有中文译本,竟然没有找到。当然也可能有人翻译了,而我没有找到。不过,这篇文章太重要了,所有对搜索引擎排名感兴趣的人不得不读。所以我在这里把要点翻译出来供大家参考。 继续阅读

robots.txt 和 robots meta 标签应用详解

搜索引擎都有自己的“机器人”(robots、bot),通常也叫做“蜘蛛”和“爬虫”(spider),并通过这些 robots 在网络上沿着网页上的链接(一般是http和src链接)不断抓取资料建立自己的数据库。

对于网站管理者和内容提供者来说,有时候会有一些站点内容,不希望被 robots 抓取而公开。为了解决这个问题,robots 开发界提供了两个方法:一个是 robots.txt,另一个是 robots meta 标签。下面将对这两种方法进行详细的介绍。

一、robots.txt

1、什么是robots.txt?

robots.txt 是一个纯文本文件,通过在这个文件中声明该网站中不想被 robots 访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了,或者指定搜索引擎只收录指定的内容。

当一个搜索机器人访问一个站点时,它会首先检查该站点根目录下是否存在 robots.txt,如果找到,搜索机器人就会按照该文件中的内容来确定访问的范围,如果该文件不存在,那么搜索机器人就沿着链接抓取。

robots.txt 必须放置在一个站点的根目录下,而且文件名必须全部小写。

如 www.i0554.com,根目录下的 robots 就是 http://www.i0554.com/robots.txt 继续阅读

详解.htm.html.shtm.shtml文件后缀的区别与联系

首先介绍一下html与htm

关于HTML,HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

关于HTM,实际上HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略。MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。值得一提的是UNIX系统中对大小写敏感,不吻合的话就可能报没有文件或者找不到文件。 继续阅读

《三国志曹操传》 – 光荣经典战棋类游戏

《三国志曹操传》是日本光荣公司出版的英杰传系列游戏,故事以曹操为主角,玩者扮演曹操,与麾下武文,实现三国时代统一中国的梦想。英杰传系列还有刘备传、孔明传、毛利元就传、织田信长传,曹操传是该系列的最后一部游戏。

战棋类的经典游戏,玩过好多次了还想玩,只能说好玩。

继续阅读