Skip to main content

(zz) 我为旅行狂 --- 携Las Vegas 清泉入Death Valley广阔 (2010-04-04 03:40pm)

有 一个小小的立志:决绝悲情,远离造作。开心的生活,尽心地记录点滴的快乐。我是这样酷爱旅行,这样喜欢面对自然真实地感受自己。最好我能足够幸运,今后的 生活里可以继续走走行行。辛劳地生活,快乐地游历,满怀幸福和感恩地记录一切。还有,我想和每一个人分享我感受到过的一切。
3月的尾巴,一样温暖明亮的日光,一样安静恬适的加州。我们抓紧时间,挤出了这个3日的美假。出发,去感受拉斯维加斯夜的风情,还有死亡谷的别样冷峻。
拉斯维加斯本是内华达和加州接壤的一片小小绿洲,周围则是一望无垠的沙漠。1830年西班牙的探险队发现这片美地,命名为丰美的草场,此名延用至今。30年代,内华达成为了全美惟一一个赌博合法的州,一夜之间,拉斯维加斯的大小赌场犹如神抚,瞬间充斥了这整座城市。LV的白天安静异常,人们为夜的疯狂蓄积能量。看不到霓虹,想不出夜的放肆。一旦霞光探头,华灯不等初上,夜就会瞬间爆燃点亮。
这里聚集了所有可以想象到的微型名景,用于豪赌的人们怡情。凯撒宫,金字塔,威尼斯人,海市蜃楼,火山口,百乐宫,还是有世界上最大的街边LD荧光屏。通亮的夜喧闹的场所,挑逗刺激着人们的神经。成千上万豪挥猛掷的人比比皆是。脚踩在绿洲上,投身在这赌城里,确实有一点不太真实。LV让我们感到的震撼,在于赌的事业可以如此壮观。而这样一座赌城,却是历史记录上美国最安全的城市。酒精和抛洒的金钱下,居然色情行业绝无一例。这里是美国唯一一个明文禁止性交易的城市,让人不由地去赞叹法制的构建。
睡梦醒来,别了拉斯维加斯。我们又闯入沙漠,向死亡谷开去。
死亡谷的得名在于18世 纪淘金潮中,路径这里的人们。这是一片神奇的土地,常年没有雨水的滋养。地貌地形的多变犹如女孩子的脾气变化频繁。驱车行走,刚进入一片浩瀚如海的盐碱 地,还未待反映,五颜六色的岩石峭壁就会陡然呈现。这一边可以是风化的矿产宝地,那一边竟然可以是酷热的无垠沙漠。还有远处时时呈现的雪山,让人不由怀疑 究竟到底身处何地。
这一片夸张的盐碱地叫做Badwater.这里远远地看去,会让人误认为是广阔的海水,稍稍近一些,会以为是白白的沙滩。走进它,踩在咯吱咯吱的盐粒上,才相信这是矿物盐的世界。人是渺小的,小到和盐粒一般。刺眼的阳光折射在地面上,使得人睁不开眼睛。Badwater是全北美海拔最低的地方,也是Death Valley气温最高的地方。Badwater不远有片Devils Golf Course,由于盐的常年析出,地表大片地卷起形成表面一个个裹着盐晶体的土坷垃。很是有特色。除了观光的人们,相信没有其他生物可以有幸欣赏到这份壮美。  
            这里发现一条罕见小溪Salt Creek,含盐量据说高于海水。这一条小溪中存活的小鱼叫做pupfish。溪水最浅的地方还盖不过手掌,可是强悍的pupfish却可以生存。溪边不远的右边是沙丘,左边是盐滩。这样让人更加怜惜这条小溪的存活不易。加上湛蓝的天空,这份景致就显得独一无二。

    这就是传说中的Sand Dunes了。看到人有多小了吗?在沙丘脊背上行走是一个奇妙的感觉,特别是除了沙丘,看不到其他任何的生物。除了脚边瞬间狂奔过去的蜥蜴之外,这里让人怀疑究竟是画还是实在的身临其境
        Zabriskie Point这突起的和凹下的,全部都是经年的风化,形成了坚硬的矿石。俯瞰过去 ,像龙爪;远眺过去,就像沙丘的妩媚了。它的壮阔辽然,是整个Death Valley最美的看点之一。人们静静地等在这里,看日落一层层染红它的发梢,再悄悄覆盖它的脊背。等到天边上了颜色,Death Valley守着它千年的岿然和寂寞,合着微云,安心睡去。
曾经以为,常被人们挂在嘴边的黄石和大峡谷会是最大的国家公园,不曾想Death Valley才是实至名归。全美最大的国家公园就是这里。绝不是柔美,也不是温顺,DV的别样景致让人不断想到冷峻和凄美,数十日后依然回味不尽。

Comments

Popular posts from this blog

Oracle ORA-01000 maximum open cursors exceeded

Several days ago, I wrote a piece of program in C#/.Net to import some records into oracle database. It is windows version 10g XE. When the program is running, I got a run-time error which is ORA-01000 maximum open cursors exceeded. Here is the Oracle docs about ORA-01000: ORA-01000 maximum open cursors exceeded Cause: A host language program attempted to open too many cursors. The initialization parameter OPEN_CURSORS determines the maximum number of cursors per user. Action: Modify the program to use fewer cursors. If this error occurs often, shut down Oracle, increase the value of OPEN_CURSORS, and then restart Oracle. In order to solve this problem, I increased my OPEN_CURSORS by using: ALTER SYSTEM SET open_cursors = 5000 SCOPE=BOTH; You can use SQL/PL client and "connect" command to login the database system by using "system" user to change the open_cursors. If you are using .NET, DBA, and Java programming, please remember to close all the re...

Comparison == vs equals() in Java

In java, we have two operations (" == " and " equals() ") to check the equivalence of String s. It is important to understand that the difference between them.    == The == operator compares the two objects and checks to see if two objects are exactly the same object (refer to the same instance). .equals() The equals() method compares the characters in the two different objects. Two strings may be different objects , but can contains the same values (exactly the same characters). public class Main {     public static void main(String[] args) {         String s1 = "Shangshu";         String s2 = new String(s1);         System.out.println(s1 + " == " + s2 + " is " + (s1 == s2));         System.out.println(s1 + ".equals(" + s2 + ") is " + (s1.equals(s2)));     } } The output of the above code is:...

Tips about sizeof() function in C and C++

The unary operator sizeof is used to calculate the sizes of datatypes in Bytes in modern luanguages in the programming languages C and C++. It is an useful operation in memory allocation. In order to use it right, some tips that you may want to know: sizeof() is a compile-time function (macro-like function), not a run-time function. Therefore, you can declare array as: int arr[sizeof(int)]; because sizeof() is a compile-time function, the equation in sizeof() function will not be calculated. For example: int i=3; int a = sizeof(i++); the value of i will not be changed after sizeof(i++);  because sizeof() is a compile-time function, it can not help you determine the size of an array parameter. The following code will print out size 12 and 4. void test_sizeof(int arr[]) { cout << "sizeof(arr) = " << sizeof(arr) << endl; } int main() { int arr[3]; cout << "sizeof(arr) =" << sizeof(arr) << endl; te...