关于作者

用户名:迎客松
笔名:迎客松
地区:
行业:学生

日历  

快速登录

+ 用户名:
+ 密 码:

快速通道

在线留言



时事新闻

报刊杂志

专业论坛

论文天下

其它

访问统计:
文章个数:59
评论个数:13
留言条数:1




Powered by BlogDriver 2.1

感恩的心

 

感恩的心,感谢有你,伴我一生,
让我有勇气做我自己……
感恩的心,感谢命运,花开花落,
我一样会珍惜……

文章

(转贴)重温--爱情诗句 
世上是否有爱情的存在,经过一年又一年的岁月,经过这些岁月的思考,却发现大家所说的,让一辈又一辈人追寻的爱情原来一直存在于诗里。

  诗,一种文学的样式,专门寄托我们在现实生活中无处寄托的梦境。

  我愿意是树,如果你是树上的花;
  我愿意是花,如果你是露水;
  我愿意是露水,如果你是阳光……
  如果你是天空,
  我愿意变成天上的星星;
  如果你是地狱,
  我愿意永堕地狱之中。

  多么美好的诗句!可事实上我们是人,永远不可能是树、花、露水、阳光、天空和星星。

  我愿意是急流,只要我的爱人
  是一条小鱼,
  在我的浪花中快乐地游来游去。

  我愿意是荒林,只要我的爱人
  是一只小鸟,
  在我稠密的树枝间做窠鸣叫。

  我愿意是废墟,只要我的爱人
  是青青的常春藤,
  沿着我荒凉的额亲密地攀援上升。

  我愿意是草屋,只要我的爱人
  是可爱的火焰,
  在我的炉子里愉快地缓缓闪现。

  我愿意是灰色的破旗,只要我的爱人
  是珊瑚似的夕阳,
  傍着我苍白的脸显出鲜艳的辉煌。

  我最喜欢的一首爱情诗《致橡树》

  我如果爱你-- 
  绝不象攀援的凌霄花 
  借你的高枝炫耀自己; 

  我如果爱你-- 
  绝不学痴情的鸟儿 
  为绿荫重复单调的歌曲; 

  也不止象泉源 
  长年送来清凉的慰藉; 
  也不止象险峰 
  增加你的高度, 
  衬托你的威仪。 

  甚至日光。 

  甚至春雨。 

  不,这些都还不够! 
  我必须是你近旁的一株木棉, 
  作为树的形象和你站在一起。 

  根,紧握在地下 
  叶,相触在云里。 

  每阵风过 
  我们都互相致意, 
  但没有人 
  听懂我们的言语。 

  你有你的铜枝铁干 
  象刀、象剑, 
  也象戟; 
  我有我红硕的花朵 
  象沉重的叹息, 
  又象英勇的火炬。 

  我们分担寒潮、风雷、霹雳; 
  我们共享雾霭、流岚、虹霓。 

  仿佛永远分离, 
  却又终身相依。 

  这才是伟大的爱情, 
  坚贞就在这里: 
  爱-- 不仅爱你伟岸的身驱, 
  也爱你坚持的位置,足下的土地。 

  有一句诗我相信是爱情的全部内涵和最高境界,单纯就欣赏而言,将会永远被它感动。

那就是:
  只要你要
  只要我有

  其实有一种方法可以保持男女两情相悦的永远。那就是两人永不圆满,永不相聚,永远彼此牵不着手。即使两人面相对也让心在天涯,在天涯永远痛苦地呼唤与思念。

  也许只有这种感情才适合叫做爱情。 

- 作者: 迎客松 2006年03月12日, 星期日 17:50  回复(0) |  引用(0) 加入博采

甜死MM的8句话

boy:我可以向你问路吗?
  
  girl:到哪里?
  
  boy:到你心里。

boy看着她的衬衫标签。
  
     girl:你在干嘛?
  
     boy:哦,我想知道你是不是天堂制造的。

boy:我今天很不顺利,看见漂亮女生会让我心情好一点,你可以为我笑一下吗?

boy:很抱歉,我是艺术家,凝视美女是我的工作。

boy:可以借我你的手机用一下吗?
  
    girl:干嘛?
  
    boy:我要打电话给我妈告诉她我看到了一个绝世大美女,她的儿媳妇有着落了。

boy:今天的雨真大。
  
    girl:是啊
  
    boy:那是因为老天对着你流口水呢。

boy:相信我,我会让你成为世界上第二幸福的人。
  
    girl:为什么不是第一呢?
  
    boy:有了你……我就是世界上最幸福的人啊

- 作者: 迎客松 2006年02月21日, 星期二 18:06  回复(0) |  引用(0) 加入博采

世上最经典的25句话

1,记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。

2,能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶。

3,怨言是上天得至人类最大的供物,也是人类祷告中最真诚的部分。

4,智慧的代价是矛盾。这是人生对人生观开的玩笑。

5,世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘例外)。

6,如果敌人让你生气,那说明你还没有胜他的把握。

7,如果朋友让你生气,那说明你仍然在意他的友情。

8,令狐冲说:“有些事情本身我们无法控制,只好控制自己。”

9,我不知道我现在做的哪些是对的,那些是错的,而当我终于老死的时候我才知道这些。所以我现在所能做的就是尽力做好每一件事,然后等待着老死。

10,也许有些人很可恶,有些人很卑鄙。而当我设身为他想象的时候,我才知道:他比我还可怜。所以请原谅所有你见过的人,好人或者坏人。

11,鱼对水说你看不到我的眼泪,因为我在水里。水说我能感觉到你的眼泪,因为你在我心里。

12,快乐要有悲伤作陪,雨过应该就有天晴。如果雨后还是雨,如果忧伤之后还是忧伤.请让我们从容面对这离别之后的离别。微笑地去寻找一个不可能出现的你!

13,死亡教会人一切,如同考试之后公布的结果——虽然恍然大悟,但为时晚矣~!

14,你出生的时候,你哭着,周围的人笑着;你逝去的时候,你笑着,而周围的人在哭!一切都是轮回!!!! 我们都在轮回中!!!!

15,男人在结婚前觉得适合自己的女人很少,结婚后觉得适合自己的女人很多。

16,于千万人之中,遇见你所遇见的人;于千万年之中,时间的无涯荒野里,没有早一步,也没有晚一步,刚巧赶上了。

17,每个人都有潜在的能量,只是很容易被习惯所掩盖,被时间所迷离,被惰性所消磨。

18,人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己。

19,《和平年代》里的话:当幻想和现实面对时,总是很痛苦的。要么你被痛苦击倒,要么你把痛苦踩在脚下。

20,真正的爱情是不讲究热闹不讲究排场不讲究繁华更不讲究嚎头的。

21,生命中,不断地有人离开或进入。于是,看见的,看不见的;记住的,遗忘了。生命中,不断地有得到和失落。于是,看不见的,看见了;遗忘的,记住了。然而,看不见的,是不是就等于不存在?记住的,是不是永远不会消失?

22,我们确实活得艰难,一要承受种种外部的压力,更要面对自己内心的困惑。在苦苦挣扎中,如果有人向你投以理解的目光,你会感到一种生命的暖意,或许仅有短暂的一瞥,就足以使我感奋不已。

23,我不去想是否能够成功,既然选择了远方,便只顾风雨兼程;我不去想,身后会不会袭来寒风冷雨,既然目标是地平线,留给世界的只能是背影。

24,后悔是一种耗费精神的情绪。后悔是比损失更大的损失,比错误更大的错误。所以不要后悔。

25,日出东海落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦。

- 作者: 迎客松 2006年02月21日, 星期二 18:04  回复(0) |  引用(0) 加入博采

JAVA参数传递机制
要彻底了解java的参数传递方式,那么首先应该了解变量和引数的概念:
在这之前,我们先申明2个变量一个基本类型的变量,一个对象类型的变量
int jb = 100; Object dx = new Object();
下面我们来分析以下两个语句int x = jb;和Object y = dx;意味着什么,他们分别代表了什么?
int x = jb;代表的是一个“int”类型的变量x,它被赋予了和jb变量相同的值100,这时内存中有2个100,一个是jb变量的另一个则是x变量的。
Object y = dx;则代表的是一个“Object”类型的引数对象y,指向了引数对象dx所指向的对象,这时内存中只有一个Object对象,只不过它被两个引数所指向。
由此可以看出x和y的叫法是不同的,x被称为变量,而y被称为引数。
基本类型的变量就是变量,而对象类型的变量就是引数,请永远记住这个概念。
x变量在赋值的时候,jb变量的值被copy了一份然后给了x,而y引数在赋值的时候并没有copy出对象来,只是向系统申明“我已经指向那个dx所指向的对象了”,或者说“我宣布从现在开始我和dx一样指向内存中的同一个地址”。
在这里可能还令你疑惑的是,引数对象究竟是否存在,如果存在又为何物,在《thinking in java》这本书里,作者称之为reference,也有人称之为指针,这里我管它叫“引数对象”,但似乎叫法不太妥当,应该叫“引数”才对,因为它好象不是对象,不过在一个java面试题中有这样的------String str = "aa";一共产生了几个对象,权威答案是2个,一个"aa"对象,一个指向它的引数对象str。其实无所谓了,你只需要知道他确实存在就可以了,最重要的是你要相信java的这两种传递方式的截然不同,也就是引数和变量的传递方式,一个是传copy值,一个是传“指向”。下面举一个书上的例子来证明:
先证明基本类型变量的赋值方式(基本类型传copy值)
-----------------------------------------------------------------
int i = 10;
int j = i ;
System.out.println("i="+i);//输出i=10
System.out.println("j="+j);//输出j=10
int i = 5 ;
System.out.println("i="+i);//输出i=5
System.out.println("j="+j);//输出j=10,这里j的值并不因为i的值改变而改变,因为他们完全独立,j的值还是以前用i来copy出的值10。
结论:基本类型变量的传递,传的是copy。

证明对象类型变量(也叫引数)传“指向”
-----------------------------------------------------------------
public class Alias1
{
 int i;
 Alias1(int ii)
 {
  i = ii;
 }
 public static void main(String[] args)
 {
  Alias1 x = new Alias1(7);//构造了一个Alias1对象和一个引数x。
  Alias1 y = x;//传递“指向”。
  System.out.println("x指向的对象的成员变量i=" + x.i);//将输出引数x指向的对象的i值
  System.out.println("y=" + y.i);//将输出引数y指向的对象的i值
  x.i++;//x指向的那个对象的成员变量i被加1了。
  System.out.println("x=" + x.i);//将输出引数x指向的对象的i值
  System.out.println("y=" + y.i);//将输出引数y指向的对象的i值
 }
}
结果如下:
x指向的对象的成员变量i=7
y指向的对象的成员变量i=7
x指向的对象的成员变量i=8
y指向的对象的成员变量i=8
由此可见,x和y指向的是一个对象,x和y都可以控制这个对象。
结论:对象类型变量(引数)传递传的是“指向”。

到这里我想你已经完全明白java的这两种传递机制了,也许你会自己写程序来再次证明他们的正确性,
但是不幸的你如果选中了String对象来做测试,那么你又将怀疑我说的话了。为此,我一定要把String这个特殊的对象类型,介绍给大家。
大家看下面的这个例子
public class TestString
{
 static String upcase(String s)
 {
  return s.toUpperCase();
 }
 public static void main(String[] args)
 {
  String str1 = "aaa";
  String str2 = str1 ;
  System.out.println("str1=" + str1);//将输出str1=aaa
  System.out.println("str2=" + str2);//将输出str2=aaa
  //在这里String类型对象还没有表现出与java其他所有类型对象不一样的地方,传递方式遵循“引数传递方式”,也就是传递“指向”。这时在内存中存在着一个"aaa"对象和两个引数。
  str2 = TestString.upcase(str1);
  //str2指向了新的对象(对象str1的字符全部变成大写字符)
  System.out.println("str2=" + str2);//将输出str2=AAA
  System.out.println("str1=" + str1);//将输出str1=aaa
 }
}
终于你发现了,并且变得疑惑--------str1的值怎么没有改变呢?
按照对象的“引数传递方式”,方法TestString.upcase(str1)将改变str1的值,因为方法体内的s.toUpperCase(),在传来引数str1时,就相当于是str1.toUpperCase();也就是str1的值被变为了大写。
那么str1的值将为AAA,但令人吃惊的是,str1的值并没有改变。
这时你又开始怀疑对象类型的传递方式了,因为,这个问题用传递copy值的方式,正好能解释。你看,原来的值没有改变,只不过copy了一个“aaa”用于upcase()来使用,无论你怎么在方法upcase()里改变这个值,你改变的都是副本,而并非原来的str1,原来的str1不会被改变。
难道特殊的String真的很特殊,有时候满足“引数传递方式”有时候又不满足?
看来大家都迷惑了,其实答案很简单:
String变量是对象类型变量,就一定是引数,是引数就一定遵从“引数传递方式”,请大家记住这个无可争议的概念。
对于刚才的迷惑,请大家参看jdk文挡或者任何一本java开发工具书,找到关于String对象的函数的详细解释,在这些函数中,你会发现所有有能力改变本对象值的函数,均有一个“新”字。
toUpperCase()方法的解释是:传回大小写转换后的新String。
replace()方法的解释是:传回一个取代后的新String。
substring()方法的解释是:传回一个新的String,新串的值为按条件取子串。
也就是说在方法内所有能改变字符串值的地方,都将产生一个新的字符串,原来的字符串不会有任何的改变,这也是String类被称做"唯读类"的原因之一,还有一个原因是String类不可继承。
 
原贴  更多