在开始文章之前,先讲一些闲言。之所以学习

陌上赏花,月下听琴,花间独酌,风里闲步。人生得一闲字,便是得了禅的真谛。心闲了,人就雅。成佛成仙,其是就是修的一个闲字,气定心闲,心无一物,了无牵挂,仙与佛还得向你学习。这人怎么就这么闲啊,超越于仙佛之外,那会是什么人呢?

在开始文章之前,先讲一些闲言。之所以学习.net网页编程,主要是因为自己喜欢制作网页的过程,并且享受用html代码来完成突如其来的idea的过程,但是完成了网页别人不能使用也是一种遗憾,所以就得靠其他知识了,其中就包括使用.net进行网页制作。需要说明的是,我是一个初学者,在弄清楚这部分知识之后,将自己对于这部分知识的理解以及学习过程中遇到的问题写下来,供大家参考。必不可免,自己会有一些学习上的错误,如果读者在参考过程中发现这些错误,欢迎指正。

散文,散步时说的话。悠闲自得,东转转,西游游,赏花,看风景,闲聊。走一走停一停,看见喜欢的驻足细赏,如一个看破世相的禅者,如一个运筹帷幄的智者,如一个超逸尘外的隐者。白鹭沙鸥,不为人留;闲云野鹤,自在逍遥。

 

散步宜慢,此刻什么都放下了。不为名利,不为赶路,不为生活奔波。如若心中有其中任何一种便不会气定心闲。心无静气,便会脚步慌乱,失去了淡泊坦然的风度。散步当如白鹅,优雅从容不急不徐。王羲之的天下第一行书,就是从白鹅那里学来的。

第一步的学习,必须清晰相关概念。

 

首先,传输相关概念的解读。相对而言,网站网页比较容易理解,网站是指网页的集合,可以方便地对网页进行管理。网页是用html等工具制作的用于展示特定内容的文档,其可分为静态页和动态页。静态页内容是预先确定的,并存储在Web服务器或者本地计算机/服务器之上。动态网页,是取决于由用户提供的参数,并根据存储在数据库中的网站上的数据中创建的页面。通俗地讲,静态页是照片,每个人看都是一样的,而动态页则是镜子,不同的人(不同的参数)看都不相同。

 

本地客户端或本地浏览器均是指用户(也就是我们)正在使用的电脑上的浏览器,比如ie、firefox、Google等;web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、Nginx、IIS。(web服务器概念是我从百度百科上粘贴过来的,概念中的web客户端指的是上文所说的本地客户端或本地浏览器)简单来说,用户访问一个网页的过程如下图所示:

图片 1

 

图中的文档一般是指网页,所以我们在完成一个页面(比如说index.html)之后,为了让其他人可以浏览,必须将其上传至特定web服务器。其他用户通过使用浏览器,向服务器发出web请求,服务器找到index.html文件,然后将其发送到用户的浏览器,浏览器通过解释html代码,将整个页面呈现出来。而我们使用网页编辑工具,比如sublime text或者Dreamweaver编辑好页面之后,直接在本地浏览器上观看的过程和上述过程没有任何联系,初学者需要注意。

读到这里,应该比较清楚知道web服务器的作用了。Web服务器是一段程序,在客户端请求之后为客户端提供文档或其他数据文件。这种简单解释对于之后理解Apache和IIS会有帮助。

之前所说,三个主流web服务器分别是Apache、IIS和Nginx,Nginx适用于linux和Unix系统,故此本文将不介绍。IIS支持ASP语言环境,本文将重点介绍IIS,并对Apache和IIS进行比较。

IIS(Internet InformationServer,互联网信息服务)是微软公司的web服务器,其是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

 

闲,让人高贵。心闲的人,不贪嗔痴慢心无俗念。文字自然就如出水芙蓉,天然去雕饰,亦如世外高人陶渊明般,不为五斗米折腰,东篱采菊,南山牧心,谁也无法束缚与他,自然高贵了起来。高贵者,不是因为富有,而是因为放下。

Apache和IIS比较:

 

如果是基于Linux平台的话,那不必多说自然是Apache了,因为IIS只能在Windows环境下运行,而Linux Apache的整体性能、安全性、通用性也都强于Windows 2003 IIS 6.0,不过如果在Windows 2003的服务器上,IIS 6.0和Apache 2.2.6到底哪个性能最好呢?有大神做过测试,如果一个网站的大部分页面都是静态页面,那么Apache和IIS两者性能基本相同。而如果动态页面居多,那如果都在windows 2003服务器上,微软IIS比Apache性能好,但是Apache比较稳定,而IIS有时假死。对于其功能的详细说明和比较,本文将不再赘述,有兴趣的读者可以参考“一梦三四年”的博客:“web服务器之IIS,apache,tomcat三者之间的比较”,地址为:.

IIS配置:

对于IIS的配置过程,网上教程很多,本文不在赘述。我的电脑是windows8.1,64位操作系统,参考网址如下:.

在配置完成之后,在浏览器输入栏中输入:192.168.191.1:81(本机ip 端口,端口默认为80,此处我将其设计为81,对测试结果不影响),就可以预览之前完成的页面。此时,用另一台电脑,ip任意,都可访问该网页。(注意:必须关闭配置电脑的防火墙,其他电脑才可访问)这个时候,如果用配置电脑中的浏览器直接访问,那么配置电脑既是web服务器,也是客户端;如果用其他电脑访问,那么其他电脑是客户端,配置电脑是服务器。

图片 2

以上就是简单的访问web服务器的过程。在这,推荐一部非常详细的关于访问web服务器的过程的文章,文章中专业术语较多。

 

 

贪婪者即使富可敌国,依然在心里上是个穷人,不然为什么贪呢?因为他觉得还不够。放下的人即使一无所有,但是心里上是一个富翁,因为他什么都不要,一切都已足够。竹林闲步,你是富人,还是穷人呢?

其次,是对代码相关概念的解读。这些概念包括:HTML代码、JS代码、HTML控件、HTML服务器控件、Web服务器控件以及他们的区别。

 

1、HTML代码:

HTML是指超文本标记语言,是构成网页文档的主要语言。HTML的结构包括头部(Head)、主体(Body)两大部分,它是一种描述性文本,由HTML命令组成,用来说明文本、图形、动画、视频等在网页上如何显示。需要说明的是,HTML代码需要浏览器来解读才能将内容显示给用户。

 

2、JS代码:

JS即Javascript,Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。(参考百度百科)

HTML代码和JS代码的区别:

不同点:扩展名不同、运行环境不同(HTML:浏览器、JS:JS解释器)

相同点:都是客户端代码

 

3、HTML控件、HTML服务器控件以及Web服务器控件及区别:

Html控件和html服务器控件主要区别在于:Html服务器控件多了runat=”server”属性;

Html控件运行在客户端,html服务器控件运行在服务器端;当ASP.NET 网页执行时,会检查标注有无runat 属性,如果标注没有设定,那么Html标注就会被视为字符串,并被送到字符串流等待送到客户端,客户端的浏览器会对其进行解释;如果Html标注有设定runat="server" 属性,Page 对象会将该控件放入控制器,服务器端的代码就能对其进行控制,等到控制执行完毕后再将Html服务器控件的执行结果转换成Html标注,然后当成字符串流发送到客户端进行解释。

ASP.NET服务器控件和HTML服务器控件不同点主要在于事件处理模型不同。Html标注和Html服务器控件的事件处理都是在客户端的页面上,而Asp.net服务器控件则是在服务器上,举例来说:

< input id="Button4" type="button" value="button"runat="server"/>

是Html服务器控件,此时我们点击此按钮,页面不会回传到服务器端,原因是我们没有为其定义鼠标点击事件。

我们为Html服务器控件添加了一个onserverclick事件,点击此按钮页面会发回服务器端,并执行test(object sender, EventArgs e)方法。

是Asp.net服务器控件,并且我们没有为其定义click,但是我们点击时,页面也会发回到服务器端。

 

4、服务器代码和客户端代码的区别:

客户端代码是指运行在客户端浏览器中的代码,如html静态网页文件中的javascript或vbscript脚本代码,使用时要用<scriptlanguage=javascript> 和</script>将代码括起来,当用户访问到服务器上的这种文件时,服务器会将文件找到后直接发到客户端,客户在浏览器中就可以看到这种文件的结果.

如:

<scriptlanguage=javascript> document.write("这是用客户端脚本代码完成的") </script>

服务器端代码是指运行在服务器上的文件中的代码,如动态网页asp文件,也可以是javascript或vbscript脚本代码,但是代码要用<script language=JavaScript runat=Server> 和</script>,或者用将代码括起来,当用户访问这种文件时,服务器找到后会先在服务器上运行该文件,并将运行的结果动态地生成html文件,再发送到客户端,用户在浏览中就能看到它的运行结果了.%和%>

人贵有林下之风,字贵无烟火之气,画贵有气定心闲之态,文贵无欲无求之意。做人不恋红尘,就不会被有权势的人锁起来奴役。写字,作画,写文,只为消遣,只为我手写我心我心任天然。不想得名不为谋利,不想着从字画诗文里掉下些铜板来,其作品自然变得高贵,如禅者一般站在了灵魂的高处。

名家书画和赝品,其实懂行的只要一眼就能认出,品质的低劣与卓越其实相差万里。每一幅作品里都有一个灵魂,灵魂里内在的高贵与闲是任何人也模仿不了的。文人的文字只要扫一下就知道境界的高低,因为每一篇文字里,都有一个灵魂。

你模仿得了他的作品,却模仿不了他的灵魂。世俗的充满贪嗔痴慢的灵魂,文字有一股浊气,一眼望去,黑雾一般袭来头昏眼花。超逸的有一颗纯净质朴之心的文字,可以把人带入天堂升入净土。

人生,艺术,最终比的不是技巧而是境界。境界的高下,直接决定了人品的高下,人品的高下,直接决定了艺术品的价值,因为灵魂融合在艺术品里。(短文学网 www.duanwenxue.com)

把艺术人生玩到最高境界的,大多是悟道的人。柳宗元、刘禹锡、苏东坡,看破官场争斗,摆脱功名利禄的束缚,在青山绿水中涤净了灵魂,人品文品都上了一个境界。

早上读南北朝郦道元的《三峡》,不禁暗暗称奇。其文曰:

自三峡七百里中,两岸连山,略无阙处;重岩叠嶂,隐天蔽日,自非亭午夜不见曦月。

至于夏水襄陵,沿溯阻绝。或王命急宣,有时朝发白帝,暮到江陵,其间千二百里,虽乘奔御风不以疾也。

春冬之时,则素湍绿潭,回清倒影。绝巘多生怪柏,悬泉瀑布,飞漱其间。清荣峻茂,良多趣味。

每至晴初霜旦,林寒涧肃,常有高猿长啸,属引凄异,空谷传响,哀转久绝。故渔者歌曰:“巴东三峡巫峡长,猿鸣三声泪沾裳!”

古人文字就是简洁,一句顶数句,写山只一句,数百里连绵巍峨,重峦叠嶂,难见日月的一线天,便鲜活起来。写水只几句,千二百里三峡之水,奔如雷电,急如疾风,清澈透亮,倒影如画,泉悬瀑飞之态跃然眼前。

直至林寒涧肃,高猿长啸,空谷传响,哀转久绝,余韵袅袅,叹为观止。多一字为多,少一字为少。放下所有纵情于山水之间,其实事实也是如此:只有一颗与自然融为一体的闲心,才能写出如此文字。

下课,放学。中午在店里吃过十元一盒的快餐,好不快哉!晚上也不要吃了,只管写文。一天少吃一餐,真是多了好多闲暇。一盘快餐几杯水用罢,到职业技术学院的园林深处一卧,做神仙去了,这是我常干的事,我喜欢这样随地一卧,让天地消失。

这样子人来人去如若无人,只管鼾声如雷,除了禅者何人能为?只见桂花飘香绿树蓊郁,小池波光潋滟,鱼游蝶戏,虫鸣唧唧。好一个世外桃源,可来此享受的又有几人?

我却是这里的常客,人生难得一个闲字,闲在心。采花弄蕊,夹入书本藏进衣袋,整个人便香了起来。桂花树下寻一草地,仰躺静卧枕书而眠。仿佛置身于郦道元的《三峡》之中,又仿佛置身于陶渊明的《桃花源》中。梦幻与现实在此重叠。看阳光在翡翠一样的叶子见开成一朵金菊,任桂花静静地开闲闲地落,任桂香透进肌肤流淌弥漫。身子究竟在三峡还是在桃源呢?心空无一物,只静对这美丽的园林里的百年老桂。桂花开得真盛,一簇簇,金黄的,满枝桠,从地面往上看,犹如盛开的菊花丛,繁盛到了极点。

桂花树下,就是一条鹅卵石小路,三五成群的青春期的少男少女打情骂俏,哈哈大笑,高声喧哗着走过,时而摘下一点桂花,就在我身边。这些喧嚣对我来说,犹如绝美的梵音,于千万人中如处无人之境。我比大街上的乞丐还卧得潇洒自在,天地之间除我之外,根本再无一人,一人静,一人净,一人闲,一人清欢。

文:性淡如菊QQ171918223

版权作品,未经《短文学》书面授权,严禁转载,违者将被追究法律责任。

本文由美高梅4858官方网站发布于家居装修,转载请注明出处:在开始文章之前,先讲一些闲言。之所以学习

您可能还会对下面的文章感兴趣: