Skip to main content

Posts

Showing posts from August, 2011

(zz) 我为旅行狂---Grand Canyon惊鸿之撇(2010年5月6日--9日)

对于黄石 , 大峡谷 , 还有大瀑布的狂热执着 , 我们终于在上周末实现了三分之一的圆梦计划 . 其中要鼎立感谢我家本田 20 小时不遗余力地勤劳工作 . 这其中要对家庭成员熊宝未能加入深表遗憾 . 这其中要对在母亲节作出卓越贡献的老妈送上经久不息的热烈掌声。 大峡谷国家公园在美国西部亚利桑那州,以横贯其中的科罗拉多河在亿万年间切割出的大峡谷而闻名世界 , 大峡谷总长 446 公里,最宽处近 30 公里,最深处 1600 米。河水切出的岩石断壁纵跨地球形成过程中逾 10 亿年的历史 . 这条著名的峡谷由安静流淌在谷底的科罗拉多河用 600 万年的光阴一点点切割而成 . 河水层层切割出的岩石断面展现了从 20 亿年前至今的地球形成史 ... 这些数字 , 不免让人觉得生硬 . 真正的感受,数字又确实无法衡量 . 只有你亲身站在绝壁边,放眼这浩瀚的旷世奇景 , 才能从心底里发出对造物的由衷赞叹 .                                                                         大峡谷不只是一道深深的山谷,宽阔的峡谷中,层层叠叠还有许多陡峭的山体和峭壁,形态千变万化。这一带山体呈红褐色 , 纵横数十里的视线被大气朦胧着,恍然如视沙漠中的海市蜃楼。这就是大峡谷最著名的风光之一沙漠全景 (Desert View) 。我们于峡谷的南缘驻车 , 开始徒步地探寻这一派奇观绝景 ,5 月的时节对于峡谷来讲还是分外温柔的 , 可惜色彩略显单薄 . 远远地向峡谷对面北缘眺去 , 依稀见得松绿的植被开始悄然萌动 . 北缘也是有游人的吧 , 像我们一样感叹着自然的力量 , 膜拜着这绝对浑然天成的奥妙 . 去谷底只有两个办法,走路或者骑骡子。骑骡入谷,是大峡谷上百年来长盛不衰、最具风景的一项活动。不过,在骡背上摇晃着,随着骡队前进,在山崖边毫无规则而又及其狭窄的小道上下行 , 亟需勇气。换上登山靴,将水瓶塞进行囊,步行才是惟一的可能。从南缘步行曲折下行至科罗拉多河畔 , 再从彼地盘旋上行到北缘 , 一共需要整整两天的时间 . 这让众多的探寻着望而却步 , 也让大峡谷的浩瀚更沁染人心 . 大峡谷的小道 , 多数是在山崖上硬用炸药炸出的小径,盘旋曲折。到达平衡些的地方回头看,刚刚走过的路好像一丝细线嵌在直上直下的山崖之上,

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

(zz) 加州七至十日自驾攻略--贡献篇

一晃大半年竟然飘忽忽地过去了。这里这么冷清。这大半年门儿也不出了,闲 情逸致的书也少读了,朋友也没聚了。少了丰富的生活,觉得手生了,心钝了,懒洋洋 的 开始倒退了。这可怎么得了?不管怎样,难得有机会再来次加州。坐下来,想想来 美国整整5年的风雨经历中,加州也多多少少划了重彩。先后三次的造访,让我几乎踏 遍了它南北所有的景致。既然如此,为什么不总结了做成攻略,拿出来给大家分享?也 算是为了阔别博客这么久,回归之时的小贡献。 1.先来点科普的。 加州是美国第三大州。北接俄勒冈,南挟墨西哥。若把美国当成矩形,那加州 就是落在左手的宽。加州狭长,确实很大。如果要从北部与俄勒冈州 交界出发,沿5号 州际公路驾车向下穿越整个加州到南部与墨西哥交界处,即使很少或根本没有塞车现象 ,也需要大约15个小时。加州拥有极富变化的自然景观, 从北部海岸地区浓密的红木 森林、内华达山脉地区的花岗岩山峰,到南加州地区人烟罕至的荒漠。该州的12个景观 和地区各有特色,变换地区时,时常会让人误以 为置身到一个完全不同的国度。这正 是加州的美丽所在。説加州适合自驾之旅,其实还因为它温和的气候。加州长年是阳春 之暖,没有四季之分。只分雨季和旱季。 一年到头都是短T加单外套,让人既感轻便, 又觉舒畅。 2.再来点儿个人经验的。 说起旅游,自然是人文景观和自然景观结合起来才能丰富见闻,相得益彰。加 州的经济发达城市是人文景观的综合去处。南加的洛杉矶,北加的硅谷旧金山,是不可 遗漏的必去之所。而自然景观,加州就更是天堂了。全美共有58个国家公园,加州占 有其中七个。若是安排七日到十日的驾游,从南至北的贯纵开去,穿过所有国家公园, 探究人文城市的美好,岂不是人生美事? 拉森火山国家公园 (Lassen Volcanic National Park) [Redding, CA] 红杉树国家公园 (Redwood National Park) [Eureka, California] 优胜美地国家公园 (Yosemite National Park) [Mariposa, California] 美洲杉国家公园 (Sequoia National Park) [Fresno, Califo

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

人权与主权

前些天看到一个,讲测定一个人的政治倾向。其中有一道题选择说是: “人权高于主权” 还是 “主权高于人权”。 博主说博主本人选择是“人权高于主权”,可是博主国内的的父亲却选择是“主权高于人权”。 其实这根本就是一个伪命题,茶余饭后聊聊,口水战一下还可以。可是要是仔细追究起来,恐怕事实上美国国家都采用的是“主权高于人权”的行为。打个比方说,现在很多国家的人民都想加入美国,拥有美国国籍。如果我们把人权定义为:人有追求自由,幸福的权利。那么这些想加入美国国籍的人们的意愿就是人权的范畴。那人权是不是要高于主权呢?我想大家都知道,因为美国的主权关系,美国要审查你的资格。如果能为美国所用,美国欢迎你加入;如果不是,恐怕就很难咯。 当年日本侵华打的旗号是建立大东亚共荣圈,只是没有民主那么好听而已。

Java: Syntax error, parameterized types are only available if source level is 5.0

HOW TO FIX IT: It is because eventhough you have Java 5 installed, the JVM running may be different. Try typing this in the console window: java -version. It will give you the Version of the Runtime Environment. Or, if you are using an IDE, then you need to enable Java 5 support. In Eclipse, You can add Java 5 in Window > Preferences > Java > Installed JRE’s. and/or, Set the compiler compliance level to 5.0 (Window > Preferences > Java > Compiler) In Netbeans, you can use (Tools -> Java Platform Manager) to check your default platform. If you use javac commond line, try: javac -1.5 xxx.java Reference: http://laksmono.wordpress.com/2007/05/27/syntax-error-parameterized-types-are-only-available-if-source-level-is-50/

ant error: unable to find a javac compiler

When tomcat starts in service mode, it will call tomcat52.exe to start tomcat. By default, tomcat5w.exe uses java runtime as vm, and the vm will use its own JAVA_HOME setting which is stored in system registry data. For example, when you use JDK 1.4.2_06, java_home can be found in HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.4.2_06. Its default value is "C:\Program Files\Java\j2re1.4.2_06" which is java run time directory. You can change this to point to JDK home directory, like "C:\j2sdk1.4.2_06".