[MySQL] MySQL区分大小写问题

2009年4月22日 stone 没有评论

这次一个数据采集的项目在开发的时候在WINDOWS平台下开发的,开发完了之后在LINUX环境上部署好之后,运行时MySQL数据库报错,提示为某个表不存在之类的错误信息,后来修改了MySQL的配置文件将大小写敏感去掉,问题解决。

这个问题的根源在于,在 MySQL 中,数据库和表其实就是数据目录下的目录和文件,因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix/Linux 系统中是大小写敏感的。

MySQL大小写敏感可以通过配置文件的lower_case_table_names参数来控制。

WINDOWS:
编辑MySQL安装目录下的my.ini 文件,在[mysqld]节下 添加 lower_case_table_names=0 (备注:为0时大小写敏感,为1时大小写不敏感,默认为1),可以实现MySql按照建表Sql语句的大小写状态来定义表名。

LINUX:
编辑/etc/my.cnf文件,在[mysqld]节下 添加 lower_case_table_names 参数,并设置相应的值 (备注:为0时大小写敏感,为1时大小写不敏感,默认为0)。

关于 数据目录

数据目录是用来存放数据表和相关信息的地方,是数据库的核心。在MySQL中的数据目录根据不同平台的有一些差异:

在Unix/Linux系统上,如果用源码编译安装,数据目录的位置默认是在/usr/local/mysql/var中;

在UNIX/Linux系统上,如果用二进制发行版安装,数据目录的位置默认是在/usr/local/mysql/data中;

在Windows系统上,数据目录的位置默认是在C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data中;

PS: Identifier Case Sensitivity

How table and database names are stored on disk and used in MySQL is affected by the lower_case_table_names system variable, which you can set when starting mysqld. lower_case_table_names can take the values shown in the following table. This variable does not affect case sensitivity of trigger identifiers. On Unix, the default value of lower_case_table_names is 0. On Windows the default value is 1. On Mac OS X, the default value is 2.

Value Meaning
0 Table and database names are stored on disk using the lettercase specified in the CREATE TABLE or CREATE DATABASE statement. Name comparisons are case sensitive. Note that if you force this variable to 0 with --lower-case-table-names=0 on a case-insensitive filesystem and access MyISAM tablenames using different lettercases, index corruption may result.
1 Table names are stored in lowercase on disk and name comparisons are not case sensitive. MySQL converts all table names to lowercase on storage and lookup. This behavior also applies to database names and table aliases.
2 Table and database names are stored on disk using the lettercase specified in the CREATE TABLE or CREATE DATABASE statement, but MySQL converts them to lowercase on lookup. Name comparisons are not case sensitive. This works only on filesystems that are not case sensitive! InnoDB table names are stored in lowercase, as for lower_case_table_names=1.
分类: Note 标签:

测试人员应具备的几种思维方式

2009年4月16日 stone 没有评论

测试人员应具备的几种思维方式

  1、逆向思维方式

  ● 逆向思维在测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分

  ● 其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析

  ● 逆向思维是相对的,就是按照与常规思路相反的方向进行思考,测试人员往往能够运用它发现开发人员思维的漏洞

  2、组合思维方式

  ● 很多东西单一的思考都没有问题,当将相关的事物组合在一起却能发现很多问题;如多进程并发,让程序的复杂度上了一个台阶,也让程序的缺陷率随之而增长

  ● 按照是否排序组合可以分为:排列(有序)和组合(无序);针对不同的应用,可以酌情考虑使用“排列”或者“组合”

  ● 为了充分利用组合思维而不致于让自己的思维混乱,要注意“分维”,将相关的因素划分到不同的维度上,然后再考虑其相关性

  3、全局思维方式

  ● 事物往往存在多面性,当我们掌握了越多的层面,我们对它的认识就越清楚,越有利于我们掌握其本质,全局思维方式就是让我们从多角度分析待测的系统;试着以不同角色去看系统,分析其是否能够满足需求

  ● 其实平常我们在软件开发过程中,进行的各种评审,就是借助全局思维的方式,让更多的人参与思考,脑力激荡,尽可能的实现全方位审查某个解决方案的正确性以及其他特性

  4、两极思维方式

  ● 边界值分析是两极思维方式的典范

  ● 为了看系统的稳定性,我们采用了压力测试

  ● 两极思维方式,是在极端的情况下,看是否存在缺陷?

  ● 注意是两极,不是一极

  ● 测试人员做久了,往往容易走极端——职业病,不利于与人沟通

  5、简单思维方式

  ● 剥离一些非关键特征,追逐事物的本质,让事物简单的只剩下“根本”

  ● 针对事物本质(解决问题的本质)的测试,让我们不至于偏离方向

  6、比较思维方式

  ● 认识事物时,人们往往都是通过和头脑中的某些概念进行比较,找出相同、相异之处,或者归类,从而将其加入大脑中的知识体系,可能的话,再建立好的搜索方式,以便以后使用

  ● 应用模式是“比较思维”很常见的例子,现在模式很火,有设计模式、体系结构模式、测试模式、等等,一些专家针对一些相关问题的共性找出来的解决方法,取完名字后,可以让大家方便的复用

  ● 让经验在这里发挥作用,测试中经验很重要,比较思维是使用经验的方式

  7、动起来,更精彩

  ● 关注程序的运行时状态

  ● 传统的基于结构的程序可以更多的在代码中反映将来程序的运行方式;而面向对象将代码和运行时显著分离

  ● 让我们在关注代码静态结构(如类结构)的同时,也要谨慎关注其动态(对象交互网)表现

  其实这些思维方式,大家都在有意识或者无意识的使用着,它们各自都有自己的妙处,将我们的思维发散,有意识的将他们用在问题的思考上,有时可以给我们一种“柳暗花明又一村”的感觉。

  最后想说,只是知道这些原则意义不是很大,如果真能让它们成为思考的血液,才能发挥它的真正价值。那真的需要很多的历练,其实成为一名出色的测试人员,远没有那么简单,需要简单,需要(不断的学习+不断的经历+不断的思考)。

原文:【聚杰网测试技术】

分类: Article 标签: ,

浅谈软件测试中集成测试的方法

2009年4月16日 stone 没有评论

浅谈软件测试中集成测试的方法

  时常有这样的情况发生,每个模块都能单独工作,但这些模块集成在一起之后却不能正常工作。主要原因是,模块相互调用时接口会引入许多新问题。例如,数据经过接口可能丢失;一个模块对另一模块可能造成不应有的影响;几个子功能组合起来不能实现主功能;误差不断积累达到不可接受的程度;全局数据结构出现错误,等等。综合测试是组装软件的系统测试技术,按设计要求把通过单元测试的各个模块组装在一起之后,进行综合测试以便发现与接口有关的各种错误。 

  某设计人员习惯于把所有模块按设计要求一次全部组装起来,然后进行整体测试,这称为非增量式集成。这种方法容易出现混乱。因为测试时可能发现一大堆错误,为每个错误定位和纠正非常困难,并且在改正一个错误的同时又可能引入新的错误,新旧错误混杂,更难断定出错的原因和位置。与之相反的是增量式集成方法,程序一段一段地扩展,测试的范围一步一步地增大,错误易于定位和纠正,界面的测试亦可做到完全彻底。

  下面讨论两种增量式集成方法。

  一、自顶向下集成  

  自顶向下集成是构造程序结构的一种增量式方式,它从主控模块开始,按照软件的控制层次结构,以深度优先或广度优先的策略,逐步把各个模块集成在一起。深度优先策略首先是把主控制路径上的模块集成在一起,至于选择哪一条路径作为主控制路径,这多少带有随意性,一般根据问题的特性确定。以下图为例,若选择了最左一条路径,首先将模块M1,M2,M5和M8集成在一起,再将M6集成起来,然后考虑中间和右边的路径。广度优先策略则不然,它沿控制层次结构水平地向下移动。仍以下图为例,它首先把M2、M3和M4与主控模块集成在一起,再将M5和M6 和其他模块集资集成起来。  

  自顶向下综合测试的具体步骤为:  

  1 以主控模块作为测试驱动模块,把对主控模块进行单元测试时引入的所有桩模块用实际模块替代;

  2 依据所选的集成策略(深度优先或广度优先),每次只替代一个桩模块;

  3 每集成一个模块立即测试一遍;

  4 只有每组测试完成后,才着手替换下一个桩模块;

  5 为避免引入新错误,须不断地进行回归测试(即全部或部分地重复已做过的测试)。

  从第二步开始,循环执行上述步骤,直至整个程序结构构造完毕。下图中,实线表示已部分完成的结构,若采用深度优先策略,下一步将用模块M7替换桩模块S7,当然M7本身可能又带有桩模块,随后将被对应的实际模块一一替代。 

  自顶向下集成的优点在于能尽早地对程序的主要控制和决策机制进行检验,因此较早地发现错误。缺点是在测试较高层模块时,低层处理采用桩模块替代,不能反映真实情况,重要数据不能及时回送到上层模块,因此测试并不充分。解决这个问题有几种办法,第一种是把某些测试推迟到用真实模块替代桩模块之后进行,第二种是开发能模拟真实模块的桩模块;第三种是自底向上集成模块。第一种方法又回退为非增量式的集成方法,使错误难于定位和纠正,并且失去了在组装模块时进行一些特定测试的可能性;第二种方法无疑要大大增加开销;第三种方法比较切实可行,下面专门讨论。

  二、自底向上集成  

  自底向上测试是从原子模块(即软件结构最低层的模块)开始组装测试,因测试到较高层模块时,所需的下层模块功能均已具备,所以不再需要桩模块。  

  自底向上综合测试的步骤分为:  

  1 把低层模块组织成实现某个子功能的模块群(cluster);

  2 开发一个测试驱动模块,控制测试数据的输入和测试结果的输出;

3 对每个模块群进行测试;

  4 删除测试使用的驱动模块,用较高层模块把模块群组织成为完成更大功能的新模块群。

  从第一步开始循环执行上述各步骤,直至整个程序构造完毕。

  下图说明了上述过程。首先原子模块被分为三个模块群,每个模块群引入一个驱动模块进行测试。因模块群1、模块群2中的模块均隶属于模块Ma,因此在驱动模块D1、D2去掉后,模块群1与模块群2直接与Ma接口,这时可对MaD3被去掉后,M3与模块群3直接接口,可对Mb进行集成测试,最后Ma、Mb和 Mc全部集成在一起进行测试。

  自底向上集成方法不用桩模块,测试用例的设计亦相对简单,但缺点是程序最后一个模块加入时才具有整体形象。它与自顶向综合测试方法优缺点正好相反。因此,在测试软件系统时,应根据软件的特点和工程的进度,选用适当的测试策略,有时混和使用两种策略更为有效,上层模块用自顶向下的方法,下层模块用自底向上的方法。

  此外,在综合测试中尤其要注意关键模块,所谓关键模块一般都具有下述一或多个特征:①对应几条需求;②具有高层控制功能;③复杂、易出错;④有特殊的性能要求。关键模块应尽早测试,并反复进行回归测试。

原文:【聚杰网测试技术】

分类: Article 标签: ,

[XML] XML问题记录

2009年4月15日 stone 没有评论

Question 1:
以前建了一个XML文件,验证格式为DTD,在JAVASCRIPT中调中就一直没调用出来,这个问题后来一直放在那也没去解决,直到这段时间重新学习了一个XML,才将该问题解决:

以下为那个DTD文件内容:
<!ELEMENT myfile (title,author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author(#PCDATA)>

在XML SPY中验证出错,错误提示如下:

File C:\Documents and Settings\Administrator\桌面\3\myfile.dtd is not valid.
Character '(' is grammatically unexpected
Reason: one of the following is expected (see below)
S
Details
XML production: Production 'elementdecl' not satisfied

最终发现问题出在了最后一行:
<!ELEMENT author(#PCDATA)> 的author和(#PCDATA)之间没有空格,所以才造成以上的错误。

Question 2:
在XML SPY中新建一XML文件(没注意到DTD文件类型),将格式正确完整的DTD内容输入,验证通不过,保存为DTD文件,验证通不过,将该文件关闭重新打开,验证通过。
在XML SPY中新建一DTD文件,将DTD内容输入,验证通过。
(在XMLSPY中新建文件时注意文件类型)

分类: Note 标签:

[MySQL] Could not start the service MySQL 解决方法

2009年4月15日 stone 没有评论

安装mysql 5.1.33,在运行Server Instance Configuration wizard时的Execute configurattion步骤中的第三项Start Service进出错,错误提示为Could not start the service MySQL (出现这种情况一般是因为装过mysql,卸载不干净造成的。卸载后重启后再重装。注意看下服务,如果未能卸载,可以用mysqld-nt -remove卸载)。

具体方法如下:
查看服务中有没有mysql,如果有将该服务停掉;
在控制面板中运行添加删除程序,将mysql卸载;
卸载后打开注册表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的键值,如果有相关mysql键值(mysql、mysqladmin)则删掉,即可;
重启,将mysql的安装残余目录删掉 (查看服务,此时服务中已没有mysql);
重新安装mysql.安装后先不要运行Server Instance Configuration wizard,重启后在开始菜单中运行该向导,即可。

PS:一种值得参考的方法
(
Remember, windows machines love being rebooted.
For less headaches, do the following:

Uninstall mysql. Reboot the computer. Reinstall mysql, but don't configure yet! Reboot the computer again. Then run Mysql Instance Config Wizard (found in START menu).

Good Luck! :)
)

分类: Note 标签:

哈佛图书馆墙上的训言

2009年4月15日 stone 没有评论

 

哈佛图书馆墙上的训言 (中英文对照)

 

1.此刻打盹,你将做梦;而此刻学习,你将圆梦。
You'll have a dream if you have a nap now, but your dream will never come true unless you study now.

2.我荒废的今日,正是昨日殒身之人祈求的明日。
Today I get through with nothing done is just the tomorrow the men who dead yesterday eager for.

3.觉得为时已晚的时候,恰恰是最早的时候。
The second you think it's so late is the fastest moment.

4.勿将今日之事拖到明日。
Never put things you can deal just now to tomorrow.

5.学习时的苦痛是暂时的,未学到的痛苦是终生的。
Studying a difficult task rather makes you suffering just this minute, but you'll be full of agony all your life if you never study.
 
6.学习这件事,不是缺乏时间,而是缺乏努力。
When it comes to study, what you lack isn't time but effort.

7.幸福或许不排名次,但成功必排名次。
Happiness may not be ranked, but success will at the top.

8.学习并不是人生的全部。但,既然连人生的一部分——学习也无法征服,还能做什么呢?
Study is only a part of life, but what else can you do if you even connot conquer it?

9.请享受无法回避的痛苦。
Enjoy the avoidless pain.

10.只有比别人更早、更勤奋地努力,才能尝到成功的滋味。
Worms nearly eaten by birds get up early.

11.谁也不能随随便便成功,它来自彻底的自我管理和毅力。
People's successes are't accidentally at all, it comes from the thorough self-control and the will.

12.时间在流逝。
Time is passing.

13.现在流的口水,将成为明天的眼泪。
The saliva you dribble today becomes your tears tomorrow.

14.狗一样地学,绅士一样地玩
Study hard as a dog and you'll be the next luckydog.

15.今天不走,明天要跑。
You must run fast if you even don't take a pace.

16.投资未来,忠于现实。
Invest for future and be loyal to reality.

17.受教育程度代表收入
Academic certificate is dollar.

18.一天过完,不会再来。
The past today will never be found tomorrow.

19.即使现在,对手也不停地翻动书页。
Your competitor's desk is full of books now.

20.没有艰辛,便无所获
No pains no gains.

分类: Collection 标签: ,

近况

2009年3月21日 stone 没有评论

很长时间没更新了,这段时间以来,工作太忙,就一个字,累,还好到这周为止,现阶段的工作快告一段落了.

由于时间关系,这段时间的健身安排也是断断续续的,感觉这段时间的效果不是太明显,但有些人说还挺明显的,不过每次都能听到指责声,看看你这腐败的肚子,该加强锻炼了; 上次我跟一朋友抱怨说都快把我累死了,人家看了我一眼说,没事,你累点好;唉,让我彻底无语。

接下来的事情就是将这段时间的工作的内容整理整理,将碰到的问题及收获都总结一下。

分类: Diary 标签:

不可不知的健康常识

2009年2月26日 stone 没有评论
  • 晚上9-11点为免疫系统(淋巴)排毒时间,此段时间应安静或听音乐
  • 晚间11-凌晨1点,肝的排毒,需在熟睡中进行。
  • 凌晨1-3点,胆的排毒,亦同。
  • 凌晨3-5点,肺的排毒。此即为何咳嗽的人在这段时间咳得最剧烈,
  • 因排毒动作已走到肺;不应用止咳药,以免抑制废积物的排除。
  • 凌晨5-7点,大肠的排毒,应上厕所排便。
  • 早上7-9点,小肠大量吸收营养的时段,应吃早餐。
  • 疗病者最好早吃,在6点半前,养生者在7点半前,
  • 不吃早餐者应改变习惯,即使拖到9、10点吃都比不吃好。
  • 半夜至凌晨4点为脊椎造血时段,必须熟睡,不宜熬夜。
  • 分类: Resource 标签:

    跨越时代的思念

    2009年2月19日 stone 没有评论

    missing

     燃一盏昏暗的孤灯,遥相回忆,轻轻飘荡于心上的,是不是你我跨越了千年的旧梦......

    音频片段:需要 Adobe Flash Player(9 或以上版本)播放音频片段。 点击这里下载最新版本。您需要开启浏览器的 JavaScript 支持。

    分类: Sound of Heart 标签:

    泰戈尔诗集Ⅲ

    2009年2月18日 stone 没有评论

    101
    尘土受到损辱,却以她的花朵来报答。
    The dust receives insult and in return offers her flowers.

    102
    只管走过去,不必逗留着采了花朵来保存,因为一路上花朵自会继续开放的。
    Do not linger to gather flowers to keep them, but walk on, for flowers will keep themselves blooming all your way.

    103
    根是地下的枝。枝是空中的根。
    Roots are the branches down in the earth. Branches are roots in the air.

    104
    远远去了的夏之音乐,翱翔于秋间,寻求它的旧垒。
    The music of the far-away summer flutters around the Autumn seeking its former nest.

    105
    不要从你自己的袋里掏出勋绩借给你的朋友,这是污辱他的。
    Do not insult your friend by lending him merits from your own pocket.

    106
    无名的日子的感触,攀缘在我的心上,正象那绿色的苔藓,攀缘在老树的周身。
    The touch of the nameless days clings to my heart like mosses round the old tree.

    107
    回声嘲笑她的原声,以证明她是原声。
    The echo mocks her origin to prove she is the original.

    108
    当富贵利达的人夸说他得到神的特别恩惠时,上帝却羞了。
    God is ashamed when the prosperous boasts of His special favour.

    109
    我投射我自己的影子在我的路上,因为我有一盏还没有燃点起来的明灯。
    I cast my own shadow upon my path, because I have a lamp that has not been lighted.

    110
    人走进喧哗的群众里去,为的是要淹没他自己的沉默的呼号。
    Man goes into the noisy crowed to drown his own clamour of silence.

    111
    终止于衰竭是“死亡”,但“圆满”却终止于无穷。
    That which ends in exhaustion is death, but the perfect ending is in the endless.

    112
    太阳只穿一件朴素的光衣,白云却披了灿烂的裙裾。
    The sun has his simple rode of light. The clouds are decked with gorgeousness.

    113
    山峰如群儿之喧嚷,举起他们的双臂,想去捉天上的星星。
    The hills are like shouts of children who raise their arms, trying to catch stars.

    114
    道路虽然拥挤,却是寂寞的,因为它是不被爱的。
    The road is lonely in its crowd for it is not loved.

    115
    权势以它的恶行自夸,落下的黄叶与浮游的云片却在笑它。
    The power that boasts of its mischiefs is laughed at by the yellow leaves that fall, and clouds that pass by.

    116
    今天大地在太阳光里向我营营哼鸣,象一个织着布的妇人,用一种已经被忘却的语言,哼着一些古代的歌曲。
    The earth hums to me today in the sun, like a woman at her spinning, some ballad of the ancient time in a forgotten tongue.

    117
    绿草是无愧于它所生长的伟大世界的。
    the grass-blade is worthy of the great world where it grows.

    118
    梦是一个一定要谈话的妻子。睡眠是一个默默忍受的丈夫。
    Dream is a wife who must talk, Sleep is a husband who silently suffers.

    119
    夜与逝去的日子接吻,轻轻地在他耳旁说道:“我是死,是你的母亲。我就要给你以新的生命。”
    The night kisses the fading day whispering to his ear, I am death, your mother. I am to give you fresh birth.

    120
    黑夜呀,我感觉到你的美了。你的美如一个可爱的妇人,当她把灯灭了的时候。
    I feel thy beauty, dark night, like that of the loved woman when she has put out the lamp.

    121
    我把在那些已逝去的世界上的繁荣带到我的世界上来。
    I carry in my world that flourishes the worlds that have failed.

    122
    亲爱的朋友呀,当我静听着海涛时,我好几次在暮色深沉的黄昏里,在这个海岸上,感到你的伟大思想的沉默了。
    Dear friend, I feel the silence of your great thoughts of many a deepening eventide on this beach when I listen to these waves.

    123
    鸟以为把鱼举在空中是一种慈善的举动。
    The bird thinks it is an act of kindness to give the fish a life in the air.

    124

    夜对太阳说道:“在月亮中,你送了你的情书给我。”“我已在绿草上留下了我的流着泪点的回答了。”
    "In the moon thou sendest thy love letters to me," said the night to the sun. "I leave my answers in tears upon the grass."

    125
    伟人是一个天生的孩子,当他死时,他把他的伟大的孩提时代给了世界。
    The great is a born child; when he dies he gives his great childhood to the world.

    126
    不是槌的打击,乃是水的载歌载舞,使鹅卵石臻于完美。
    Not hammer-strokes, but dance of the water sings the pebbles into perfection.

    127
    蜜蜂从花中啜蜜,离开时营营地道谢。浮华的蝴蝶却相信花是应该向它道谢的。
    Bees sip honey from flowers and hum their thanks when they leave. The gaudy butterfly is sure that the flowers owe thanks to him.

    128
    如果你不等待着要说出完全的真理,那末把真话说出来是很容易的。
    To be outspoken is easy when you do not wait to speak the complete truth.

    129
    “可能”问“不可能”道:“你住在什么地方呢?”
      它回答道:“在那无能为力者的梦境里。”
    Asks the Possible to the Impossible, Where is your dwelling-place?
    In the dreams of the impotent, comes the answer.

    130
    如果你把所有的错误都关在门外时,真理也要被关在门外面了。
    If you shut your door to all errors truth will be shut out.

    131
    我听见有些东西在我心的忧闷后面萧萧作响,--我不能看见它们。
    I hear some rustle of things behind my sadness of heart, ---I cannot see them.

    132
    闲暇在动作时便是工作。 静止的海水荡动时便成波涛。
    Leisure in its activity is work. The stillness of the sea stirs in waves.

    133
    绿叶恋爱时便成了花。 花崇拜时便成了果实。
    The leaf becomes flower when it loves. The flower becomes fruit when it worships.

    134
    埋在地下的树根使树枝产生果实,却不要什么报酬。
    The roots below the earth claim no rewards for making the branches fruitful.

    135
    阴雨的黄昏,风无休止地吹着。 我看着摇曳的树枝,想念万物的伟大。
    This rainy evening the wind is restless. I look at the swaying branches and ponder over the greatness of all things.

    136
    子夜的风雨,如一个巨大的孩子,在不合时宜的黑夜里醒来,开始游喜和喧闹。
    Storm of midnight, like a giant child awakened in the untimely dark, has begun to play and shout.

    137
    海呀,你这暴风雨的孤寂的新妇呀,你虽掀起波浪追随你的情人,但是无用呀。
    Thou raisest thy waves vainly to follow thy lover, O sea, thou lonely bride of the storm.

    138
    文字对工作说道:“我惭愧我的空虚。”-------- 工作对文字说道:“当我看见你的时,我便知道我是怎样地贫乏了。”
    I am ashamed of my emptiness, said the Word to the Work. I know how poor I am when I see you, said the Work to the Word.

    139
    时间是变化的财富。时钟模仿它,却只有变化而无财富。
    Time is the wealth of change, but the clock in its parody makes it mere change and no wealth.

    140
    真理穿了衣裳,觉得事实太拘束了。 在想象中,她却转动得很舒畅。
    Truth in her dress finds facts too tight. In fiction she moves with ease.

    141
    当我到这里那里旅行着时,路呀,我厌倦你了;当是现在,当你引导我到 各处去时我便爱上你,与你结婚了。
    When I travelled to here and to there, I was tired of thee, O Road, but now when thou leadest me to everywhere I am wedded to thee in love.

    142
    让我设想,在群星之中,有一颗星是指导着我的生命通过不可知的黑暗的。
    Let me think that there is one among those stars that guides my life through the dark unknown.

    143
    妇人,你用了你美丽的手指,触着我的什物,秩序便如音乐似的生出来了。
    Woman, with the grace of your fingers you touched my things and order came out like music.

    144
    一个忧郁的声音,筑巢于逝水似的年华中。 它在夜里向我唱道:“我爱你。”
    One sad voice has its nest among the ruins of the years. It sings to me in the night, ---I loved you.

    145
    燃着的火,以它熊熊的光焰警告我不要走近它。 把我从潜藏在灰中的余烬里救出来吧。
    The flaming fire warns me off by its own glow. Save me from the dying embers hidden under ashes.

    146
    我有群星在天上, 但是,唉,我屋里的小灯却没有点亮。
    I have my stars in the sky. But oh for my little lamp unlit in my house.

    147
    死文字的尘土沾着你。 用沉默去洗净你的灵魂吧。
    The dust of the dead words clings to thee. Wash thy soul with silence.

    148
    生命里留了许多罅隙,从中送来了死之忧郁的音乐。
    Gaps are left in life through which comes the sad music of death.

    149
    世界已在早晨敞开了它的光明之心。 出来吧,我的心,带着你的爱去与它相会。
    The world has opened its heart of light in the morning. Come out, my heart, with thy love to meet it.

    150
    我的思想随着这些闪耀的绿叶而闪耀;
    我的心灵因了这日光的抚触而歌唱;
    我的生命因为偕了万物一同浮泛在空间的蔚蓝,时间的墨黑而感到欢快?
    My thoughts shimmer with these shimmering leaves and my heart sings with the touch of this sunlight; my life is glad to be floating with all things into the blue of space, into the dark of time.

    ----《飞鸟集》

    分类: Collection 标签: