分类
日记

野菜——蒲公英

        阳春三月,春光明媚,是踏青旅游的大好时节,同时也是采集野菜的最佳季节。我长这么大,吃过一些野菜,但认识的只有灰菜、人旱菜等不到5种吧。今日,爸爸采回一大袋野菜,我竟然一个都不认识。其中有一种是蒲公英(点击查看详情),小学学习过《植物妈妈有办法》一文,那是我对蒲公英最早的记忆。原来蒲公英还是野菜,有着多种药用价值,同时也是当年红军长征中吃的主要野菜之一。

来看下幼年的蒲公英

IMG_0001

我的妈妈也有办法,很快做熟了这些蒲公英野菜。味道微苦,比咖啡的苦味更清爽,别有风味。

IMG_0005

小学课文:

植物妈妈有办法

        孩子如果已经长大,
  就得告别妈妈,四海为家。
  牛马有脚,鸟有翅膀,
  植物要旅行靠的什么办法?

  蒲公英妈妈准备了降落伞,
  把它送给自己的娃娃。
  只要有风轻轻吹过,
  孩子们就乘着风纷纷出发。

  苍耳妈妈有个好办法,
  她给孩子穿上带刺的铠甲。
  只要挂住动物的皮毛,
  孩子们就能去田野、山洼。

  豌豆妈妈更有办法,
  她让豆荚晒在太阳底下,
  啪的一声,豆荚炸开,
  孩子们就蹦着跳着离开妈妈。

  植物妈妈的办法很多很多,
  不信你就仔细观察。
  那里有许许多多的知识,
  粗心的小朋友却得不到它。

其他野菜:

IMG_0003

IMG_0002

分类
学习笔记

.net(C#)操作Oracle的一点小问题的解决过程

问题表现:

初次学习连接Oracle,写了几行测试代码 。

         /// <summary>       
        /// 读数据表oracledatareader       
        /// </summary>        
        /// <param name="sender"></param>       
        /// <param name="e"></param>       
        private void button_Click(object sender, EventArgs e)
        {
            string connstr = ConfigurationManager.AppSettings.Get("conn");
            using (OracleConnection conn = new OracleConnection(connstr))
            {
                try
                {
                    string sqlstr = "SELECT col_1,col_2 FROM wangguodong_test1";
                    OracleCommand cmd = new OracleCommand(sqlstr, conn);
                    conn.Open();
                    using (OracleDataReader reader = cmd.ExecuteReader())
                    {
                        string str = string.Empty;
                        while (reader.Read())
                        {
                            str += reader.GetString(0) + ", " + reader.GetString(1);
                        } MessageBox.Show(str);
                    }
                }
                catch (Exception exx)
                {
                    MessageBox.Show(exx.Message);
                    throw exx;      
                }
                finally
                {
                    conn.Close();
                }
            }
        }

OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。

在 System.Data.Common.UnsafeNativeMethods.OCIEnvCreate(IntPtr& envhpp, MODE mode, IntPtr ctxp, IntPtr malocfp, IntPtr ralocfp, IntPtr mfreefp, UInt32 xtramemsz, IntPtr usrmempp)
在 System.Data.OracleClient.TracedNativeMethods.OCIEnvCreate(IntPtr& envhpp, MODE mode)
在 System.Data.OracleClient.OciHandle..ctor(OciHandle parentHandle, HTYPE handleType, MODE ocimode, HANDLEFLAG handleflags)
在 System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String userName, String password, String serverName, Boolean integratedSecurity, Boolean unicode, Boolean omitOracleConnectionName)
在 System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString connectionOptions)
在 System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
在 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
在 System.Data.OracleClient.OracleConnection.Open()

我的解决思路:

1、问题因为客户端还是服务端引起。

方法如下:程序能编译过。在服务虚拟机上运行。问题没有,很正常。关掉服务机,在客户机运行。并不是每次报找不到服务机错误。问题依旧。断定,问题出在客户端。

2、客户端那里和服务端不同。

仔细想来。调用的驱动可能不同,随添加Oracle.DataAccess.dll引用编译运行。问题解决。

Oracle.DataAccess.dll和System.Data.OracleClient.dll 是有不同的。

相关文档:

在 Oracle 数据库上使用 Visual Studio 2008 构建 .NET 应用程序

System.Data.OracleClient 命名空间

分类
日记

关注就是力量,围观改变中国–《China Unnatural Disaster: The Tears of Sichuan Province》观后感

1

2010年奥斯卡提名中发现一部有关中国的纪录片,乍一看,以为CCAV出品的。其实来自美国。eMule上搞来片子,今晚看了下,原来国际社会同样关注中国四川大地震。片名英文直译:中国的非自然灾害:四川的眼泪。国内某些新闻机构发布本届奥斯卡新闻时,要不直接去掉这条提名,要不不翻译。我坐等五毛围观。该纪录片,真切的记录了当时珍贵的影像资料。在整个观看过程中,我深深感受着众多家长失去孩子的悲痛,以及弱势民众讨公道无望的悲愤。影片虽然仅仅从很小的范围讲述了学生家长和当局之间的纠葛。但几十分钟的片片已经足够直观的揭露了中国社会的真实现状。

豆腐渣工程

早些年就提到的热词。为什么倒塌的都是校舍?通过镜头的记录,钢丝冒充钢筋,用手一抓化成一堆堆粉末的水泥。哥不懂建筑,但完全看出了其中问题。回忆当日地震发生时,我处于震中几百公里外的城市。天旋地转的一分钟中,冲下楼的那一秒秒,听着楼梯里钢筋的扭转声,是何等的真切。这样的质量,让我们的孩子如何逃离,呜呼!瞬间…他们是逃不出去的。看多了CCAV的报道,只晓得北川中学,岂不知还有如此多的孩子,1/7啊。原以为大地震过后一切都已经化为尘土。但是镜头划过,倒塌的是豆腐渣无疑,而留下的非教学楼,他们是幸运的。从小记得母校楼上挂着的大标语,百年大计,教育为本。我曾天真的以为全天下所有的学校都是这样。一个给孩子吃毒奶粉,给孩子住豆腐渣楼的国家,万千学校每日真的在做着教育为本的事吗?

官和民

前几日看家乡的非物质文化遗产牛老爷社火,这是项起于明代,兴盛清代,传续至今的古老习俗。社火中的核心人物是牛老爷,他是一个官,但他是一脚蹬官靴、一脚穿草鞋的民官。可见自古在人民心中官是民,是给民办事的。民有事,可以找牛老爷解决,“权管一府之地,法治不肖之民”啦。但如今,官民之间缺少基本的互信,官已经不再权管一府之地了,他们千方百计亲民,目的只有一个,阻止民众升级。本片中某市长跪在大街的目的,不言而喻。某些官民冲突中,真实的反映了强权欺民弱,民始终都是不肖之民。为官不作为,整日打酱油。纵观历史风云,民绝都不是善民。牛熊股告诉我们,历史肯定是会重演的。很多官如今可能都忘记了,谁在养着他们。

何为自由

当看到众多家长欲列队前往省府遭到多方阻挠时,当看到事后无一官员因为豆腐渣工程问责时,当看到游行队伍中众多五毛的丑恶嘴脸时,当我费劲精力找到这部片片看时,我一次次深刻的体味了寻找自由的艰难。我作为纳税人。我有权利问问当局,我供养的地震科研机构,我养你们的目的就是让你们预测地震。而作为当局,我供养你的目的是让你发布预报。还有我当年的捐款,我要问问你们,流向了那里?民主,自由,共产主义总有一天会实现。在我看来这个命题是个假命题。因为你们忽略了人。天地之间,人最大。

自然面前,人是脆弱的,瞬间便会化作尘土。人是个奇怪的生物。片片中某些人面对无关自己的这些事,表现的冷漠。但同时人又是很善良的。一位丧子的母亲发出了有力的话:“钱,我不要!我们要记住这是一个血的教训,未来不能让它发生在其他人身上!”这是天灾,更是人祸!人主宰着这世间的一切,谁又在主宰你我的命运!

和谐

活着的人还要继续,离开的人不会白白的离开!万物皆和谐。在宇宙看来,地球这么多世纪过去了,还是很和谐的。在官方看来,我们生活在一个和谐的社会。我无法为亡灵们做什么,但我相信,有你的关注,你的围观,咱们会推动中国的某些事业更进步,社会更和谐。给我力量吧,让我们一起改变。

分类
学习笔记

细节决定成败(学习体会)

下午配置短信搜索程序,遇到一些问题,最终一一解决,总结学习了点心得,和大家分享下。
1、相对路径和绝对路径

以前配置过这个程序,没有成功,一直觉得是数据库链接的问题,我始终认为问题应该出在数据源ODBC上。所以抓住有关ODBC方面的资料狂看。看了有一个小时左右,链接字符串改过来改过去,但是始终都不对。程序界面显示都是同一个错误。并且根据网友描述。我觉得我配置这里没有不妥。并且ODBC是能连接上数据库的。测试联通。所以想到问题应该不在这里,应该另寻出路。猛然发现同一文件夹下有日志记录。记录了从前的所有显示,随想到,何不找找这个问题出现的源头?发现是在一次重启系统后没有配置好。再看前一天记录。在程序启动时记录的日志和我今日的不同噢。有获取发送文件“XXXX”的记录,而今日我启动程序时获取发送文件是空。难道是我程序启动方法错了? 赶快转换思路,启动程序时候选择了填上绝对路径,按回车,启动成功。

分类
日记

写在感恩节,致未来的孩子

孩子(们):

公元2009年感恩节,老爸写给你们一些话。此帖为证,咱们共勉噢!

洋节虽多,但咱是中国人啊,虽说如今世界已经是一家,天地任你行了,但是老子不喜欢圣诞的热闹(要给你小屁孩送礼物花钱),更不喜欢愚人节的玩笑(没正经的日子),这些节日你以后少拿来跟我玩。不过感恩节我还是希望你了解,在这一天,用一颗感恩的心,去感谢一切,净化心灵。你能来到这个世界上,没父母是万万不能的。所以你应该感谢我们;能认字识字,看懂老爸我的这封信,没老师的谆谆教导也是不中的;能生活的如此幸福,没朋友的陪伴,也是万万不可能的。这些帮助你的人,陪你走过生命中每一天,曾经相遇相识的人,你都应该感谢,心存感恩的心,在感恩节这天为他们送去祝福,为他们默默祈祷。除此还有那些在你生命中制造矛盾的人,比如你的对手,你的情敌,你的竞争者,你同样应该感谢,因为他们的存在,令你才更加顽强,更加倔强,更加坚韧不屈,更加成熟,成长中才能不断进步。还要感谢曾经走近你生命中的无数已经渐渐淡忘的朋友,你的生命中因为曾经有他们的存在,才不枯燥,才不寂寞,才丰富多彩。更要感谢大自然的万物,天地日月、山水树木,他们令你我有了生机,令人类不孤单。孩子啊,感恩节年复一年,无非是提醒你永不忘记感恩,心存感恩,感恩不是11月来,12月走,要常驻心间,唯有始终留有一丝感恩的心,你才能始终心如止水,心态平和,站在灵魂的高处看待尘世间的风云变幻。爸爸此时是含着感动的泪花畅想未来,今日我收到了很多远方朋友感恩的祝福,希望你同我们一样,成长在感恩的氛围中,用人性的博爱,去铸写人间情爱。

Colors of the Wind
风之色彩
Think you own whatever land
you land on

你觉得你拥有你所驻足的每一方土地,

Earth is just a
dead thing you can claim

大地只不过是你能占有的死物。

But I know
every rock and tree and creature

但我知道每块石头、每棵树、每个生物,

Has a life, has
a spirit, has a name

都有生命,有灵性,有名字。

Think the only
people who are people

你以为外表与思考方式与你同出一辙的

Are the people
who look and think like you 才称之为人类,

But if you walk
the footsteps of a stranger

但假如你跟随陌生人的脚步,

You learn
things you never knew

你就会有意想不到的收获。

You never
knew

Have you ever
heard the wolf cry to the blue corn moon?

你可曾听到,野狼向着冷月哀嚎?

Or ask the
grinning bobcat why he grinned

可曾询问,山猫为何咧嘴而笑?

Can you sing
with all the voices of the mountains?

你能否与大山的声音彼此唱和?

Can you paint
with all the colors of the wind?

你能否绘尽风的万种颜色?

Can you paint
with all the colors of the wind?

你能否绘尽风的万种颜色?

Come run the
hidden pinetrails of the forest

来吧,在隐秘的林间小路上尽情奔跑,

Come taste the
sun-sweet berries of the earth

来吧,尝尝自然生长的浆果甘甜滋味,

Come roll in
all the 8)riches all around you

看吧,丰腴的大自然簇拥在你周围,

And for once
never wonder what they’re worth

但这一次请不要计算它们的价值。

The rainstorm
and the rivers are my brothers

暴雨河流是我的兄弟,

And the heron
and the otter are my friends

苍鹭水獭是我的朋友。

And we are all
connected to each other

大千万物,皆彼此紧紧相连,

In a circle in
a hoop that never ends

造物的链条往复循环,生生不息。

How high does
the sycamore grow

如果你坎掉枫树

If you cut it
down, then you’ll never know

你永远不会知道它能长多高

And you’ll
never hear the wolf cry to the blue corn moon

你将永远听不到野狼向着冷月哀嚎,

Or whether we
are white or copper-skinned

不论我们的皮肤是黑是白亦或黄,

We need to sing
with all the voices of the mountains

我们需要与万籁的萧声彼此唱和,

To paint with
all the colors of the wind

绘出风中的七彩。

You can own the
Earth And still all you’ll own is earth

Until you can
paint with All the colors of the wind

当你绘出风中的七彩,

才可以真正拥有地球。

Colors of the
Wind 风之色彩

Think you own
whatever land you land on

你觉得你拥有你所驻足的每一方土地,

Earth is just a
dead thing you can claim

大地只不过是你能占有的死物。

But I know
every rock and tree and creature

但我知道每块石头、每棵树、每个生物,

Has a life, has a spirit, has a name
都有生命,有灵性,有名字。

Think the only
people who are people

你以为外表与思考方式与你同出一辙的

Are the people
who look and think like you 才称之为人类,

But if you walk
the footsteps of a stranger

但假如你跟随陌生人的脚步,

You learn
things you never knew

你就会有意想不到的收获。

You never
knew

Have you ever
heard the wolf cry to the blue corn moon?

你可曾听到,野狼向着冷月哀嚎?

Or ask the
grinning bobcat why he grinned

可曾询问,山猫为何咧嘴而笑?

Can you sing
with all the voices of the mountains?

你能否与大山的声音彼此唱和?

Can you paint
with all the colors of the wind?

你能否绘尽风的万种颜色?

Can you paint
with all the colors of the wind?

你能否绘尽风的万种颜色?

Come run the
hidden pinetrails of the forest

来吧,在隐秘的林间小路上尽情奔跑,

Come taste the
sun-sweet berries of the earth

来吧,尝尝自然生长的浆果甘甜滋味,

Come roll in
all the 8)riches all around you

看吧,丰腴的大自然簇拥在你周围,

And for once
never wonder what they’re worth

但这一次请不要计算它们的价值。

The rainstorm
and the rivers are my brothers

暴雨河流是我的兄弟,

And the heron
and the otter are my friends

苍鹭水獭是我的朋友。

And we are all
connected to each other

大千万物,皆彼此紧紧相连,

In a circle in
a hoop that never ends

造物的链条往复循环,生生不息。

How high does
the sycamore grow

如果你坎掉枫树

If you cut it
down, then you’ll never know

你永远不会知道它能长多高

And you’ll
never hear the wolf cry to the blue corn moon

你将永远听不到野狼向着冷月哀嚎,

Or whether we
are white or copper-skinned

不论我们的皮肤是黑是白亦或黄,

We need to sing
with all the voices of the mountains

我们需要与万籁的萧声彼此唱和,

To paint with
all the colors of the wind

绘出风中的七彩。

You can own the
Earth And still all you’ll own is earth

Until you can
paint with All the colors of the wind

当你绘出风中的七彩,

才可以真正拥有地球。