根据遍历结果反向构建树

业务中也许会遇到反向构建树的情形,如从外部工具获取到依赖关系、行政区划,组织架构等文本数据时,如何去反向构建树。我们以“获取到了树的深度遍历结果,然后将树结构构建出来,最后用JSON格式输出”,来模拟此类树的反向构建过程。本文采用Ruby作为描述语言。 1) 已获取的树的遍历结果文本 company +- org-1 +- org-2 | \- org-2.

阅读更多

每个人是极其独立的个体,很多事情是非常主观的,你说它重要它就重要,你说它不重要它便不重要,你说它有意义它就有意义,你说它没意义也就瞬间没意义了。人与人的共同理解是极少的,即便语言这种描述媒介表达出来甚是相同,仔细去看却有天壤之别。人多数以为的认同感都是一厢情愿的,我们都活在各自的世界里,去完成自己的人生使命,只是在彼此交织构筑的网里,做了一场属于自己的梦。 2017.02.13 于DS-BJ火车上

阅读更多

作家是一个时代的记录者

从时间长河来看,每个人都是沧海一粟,每个人的旅程也都是白驹过溪。作家,作为这其中的极少数,不一定是这些人中最敏感,情感或经历最丰富的,却是这当中难得的放弃沉默的记录者。不管是刻画内心独特的波澜,还是描绘时代的声音,都是当中少有的留下印记的人,这也是作家对于时间和时代的意义。于作家自身,也在记录的过程中完成了自己人生的意义。 2017.02.13 于DS-BJ火车上

阅读更多

往事如烟

某天,翻开了几年前使用过的旧手机。 翻看当年的条条短信息,惊讶当时出现过的那些人,发生的那些事,不仔细回想,竟像从没有发生过一样。 那时让我心跳加速的话语,竟可以平心静气的读出来。 那些让我欣喜,让我烦恼的人与事,不知何时已从自己的生活中流走了。 世事交替,人物变换。

阅读更多

似水流年

那是去年的事情了。 秋天的北京依然很闷热。 我是在工作日的最后一天向H提出爬山邀请的,原以为她怕晒会拒绝我,没想到她竟爽快的答应了。 我们约好在一个地铁口会面。 那是我与她的第一次见面,虽然之前已在通信工具上聊过许多次了。

阅读更多

偶遇

在一个路口注意到一个人 我们不知在哪一站相遇的 我坐在靠窗的位子 这车上有打牌的 有安静看书的 还有打瞌睡的

阅读更多