摘要: 上次出去帮一个朋友的朋友给一个原有的.net项目添加一个新的功能模块。结果,很伤,原因很简单,由于我对dotnet的工作机理想当然,个人观点占据上风,导致在初期设计的时候就走上了一天错误的道路,郁闷了很长一段时间,决定花一定时间去真正理解一些更底层,更基础的东西。现在忽然发现自己在过去很长的一段时间有些舍本逐末了,检讨~~~~
这...
阅读全文
posted @
2009-05-27 11:38 moonandsun 阅读(411) |
评论 (0) |
编辑 收藏
web2.0这个名词不止一次的在我眼前出现,有时候由于它的出现过于频繁,以至于我还没来得及去想,已渐渐的在内心中接受了这个名词。初识web2.0是在去年,具体什么时候已记不太清楚,当初我脑海中的web2.0和我现在的认识不尽相同,我当时的认识只是web2.0的一个方面,甚至可以说与我们所说的web2.0不相关。当时我和我的几个师兄在一起做一个web项目,当然他们常常会提到web2.0标准,起初我不是很理解,当然现在也依然模糊。从网上在了点资料。网上如是说:WEB2.0标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。恍然大明白,原来自己在很长一段时间都在为web2.0标准努力。不由暗暗自喜。后来,每次上网,看杂志(尤其程序员),看报纸(电脑报),web2.0的字眼是满天飞。既然自己要考研,并且准备在计算机方面发展,我认为有必要了解web2.0。
web2.0是相对于web1.0来说的. 首先就易用性和交互性方面来说,Web1.0里,互联网内容是由少数编辑人员(或站长)定制的,比如搜狐;而在Web2.0里,每个人都是内容的供稿者。标由于web2.0主张多然参与,所以互联网内容也更加丰富和多样化,同时web2.0采用了标签(tag),多媒体技术,rss订阅,在线协作等功能,用户在使用互联网的过程也更方便、快捷。就我的一个上网习惯来说,我关注最多的是IT技术方面的发展,一般我经常去csdn,cnblogs,itpub等网站,以前我看文章都是一个网站一个网站的打开,有时候发现某个人的博客很适合自己的口味,于是想关注这位博主的最新动态,于是收藏的网址越来越多,每天想把自己关注的事情看一遍很费时间。现在可不一样了,发现自己的喜欢网站或博客,订阅到自己的google reader中,每天上网第一件事,打开google reader,有什么最新新闻,最新动态一目了然。都是互联网提供的便利啊。
其次,web2.0相对于web1.0来说更突出人的作用,在互联网的新时代,信息是由每个人贡献出来的。各个人共同组成互联网信息源。Web2.0的灵魂是人。同是,为了更好的发挥“人”的作用,web2.0的形式也更多样化,出现了各种各样的互联网服务,例如博客、威客、播客、维基、P2P下载、社区、分享服务等等。是“人”能够从互联网上得到不同程度上的满足。现如今,用户即所谓的“人”所产生的信息在互联网内容中所占的比重越来越大,而且随着web2.0的发展,这一趋势还会不断加强。web2.0为所有互联网用户提供了一个展示自我和自我实现的平台。而且随着互联网技术的发展,web2.0在生活信息化、办公信息化方面的作用也会一步步提升,是人们的生活、学习、工作更加便捷和轻松。
总之,web2.0从某种程度上改变了人们的生活。
posted @
2009-05-20 21:14 moonandsun 阅读(158) |
评论 (0) |
编辑 收藏
好长一段时间没有写日志,生活在繁忙中迷茫了一段,细细想来也不知道都干了些什么,于技术方面更是毫无长进,静下心来下篇文章,安抚一下浮躁的心灵。
现在开始Maven2的学习。
第一步不用说,下载Maven2,以待安装。
其实我们有必要了解Maven2到底是一个干么的东西,要使用它首先得知道它是干么的。
先看看ReadMe.txt
What is it?
-----------
Maven is a software project management and comprehension tool. Based on
the concept of a Project Object Model (POM), Maven can manage a project's
build, reporting and documentation from a central piece of information.
now we got it .it is a tool which can manage and comprehend our project .
系统需求,一般我们都能达到,忽略。
System Requirements
-------------------
JDK:
1.4 or above (this is to execute Maven - it still allows you to build against 1.3
and prior JDK's).
Memory:
No minimum requirement.
Disk:
No minimum requirement. Approximately 100MB will be used for your local repository,
however this will vary depending on usage and can be removed and redownloaded at
any time.
Operating System:
No minimum requirement. On Windows, Windows NT and above or Cygwin is required for
the startup scripts. Tested on Windows XP, Fedora Core and Mac OS X.s
下一步,安装。我建议看看文档。
Installing Maven
----------------
1) Unpack the archive where you would like to store the binaries, eg:
Unix-based Operating Systems (Linux, Solaris and Mac OS X)
tar zxvf apache-maven-2.0.x.tar.gz
Windows 2000/XP
unzip apache-maven-2.0.x.zip
2) A directory called "apache-maven-2.0.x" will be created.
3) Add the bin directory to your PATH, eg:
Unix-based Operating Systems (Linux, Solaris and Mac OS X)
export PATH=/usr/local/apache-maven-2.0.x/bin:$PATH
Windows 2000/XP
set PATH="c:\program files\apache-maven-2.0.x\bin";%PATH%
4) Make sure JAVA_HOME is set to the location of your JDK
我用的是winXP,看这句就可以了。
set PATH="c:\program files\apache-maven-2.0.x\bin";%PATH%
其中 “c:\program files\apache-maven-2.0.x\bin”为maven2解压路径。
最后一步测试一下是否成功。
5) Run "mvn --version" to verify that it is correctly installed.
OK,it works~~~
posted @
2009-05-05 22:10 moonandsun 阅读(215) |
评论 (0) |
编辑 收藏