草庐IT

逐字逐句读《诗经·长发》

海边漫 2023-10-09 原文

长发 cháng fā

jùn zhé wéi shāng cháng fā qí xiáng

浚哲维商,长发其祥。

hóng shu máng máng yǔ fū xià tǔ fāng

洪水芒芒,禹敷下土方。

wài dà guó shì jiāng fú yuán jì cháng

外大国是疆,幅陨既长。

yǒu sōng fāng jiāng dì lì zǐ shēng shāng

有娥方将,帝立子生商。

xuán wáng huán bō shòu xiǎo guó shì dá

玄王桓拨,受小国是达,

shòu dà guó shì dá

受大国是达。

shuài lǔ bù yuè suì shì jì fā

率履不越,遂视既发。

xiàng shì liè liè hǎi wài yǒu jié

相士烈烈。海外有截。

dì mìng bù wéi zhì yú tāng qí

帝命不违,至于汤齐。

tāng jiàng bù chí shèng jìng rì ji

汤降不迟,圣敬日跻。

zhāo gé chí chí shàng dì shì zhī

昭假迟迟,上帝是祗,

dì mìng shì yú jiǔ wéi

帝命式于九围。

shòu xiǎo qiú dà qiú wéi xià guó zhuì liú

受小球大球,为下国缀旒,

hè tiān zhī xiū

何天之休。

bù jìng bù qiú bù gāng bù róu

不竞不銶,不刚不柔。

fū zhèng yōu yōu bǎi lù shì giú

敷政优优。百禄是遒。

shòu xiǎo gng dà gǒng wéi xià guó jùn máng

受小共大共,为下国骏厖。

hè tiān zhī lóng fū zòu qí yng

何天之龙,敷奏其勇。

bù zhèn bù dòng bù nǎn bù sng

不震不动 不難不竦

bǎi lù shì zng

百禄是总。

Wǔ wáng zài pèi yǒu qián bǐng yuè

武王载旆,有虔秉钺。

rú huǒ liè liè zé mò wǒ gǎn

如火烈烈,则莫我敢曷。

bāo yǒu sān niè mò suì mò dá

苞有三蘖,莫遂莫达。

jiǔ yǒu yǒu jié wéi gù jì fá

九有有截,韦顾既伐,

kūn wú xià jié

昆吾夏桀。

zài zhōng yè yǒu zhèn qiě yè

昔在中叶,有震且业。

yǔn yě tiān zǐ jiàng yú qīng shì

允也天子,降予卿士。

shí wéi ē héng shí zuǒ yòu shāng wáng

实维阿衡,实左右商王。

这是商颂中的一首。是殷商后王祭祀先祖成汤及其列祖,同时让辅佐大臣伊尹从祀的乐歌。《毛诗序》中说:“《长发》,大禘也。”禘是一种祭祀仪式。《礼记》中说,大禘是国君祭天,以自己的祖先陪享的一种祭祀仪式。这种祭祀乐歌,经过春秋时代殷商后裔宋国人的整理改定,用作宋国的宗庙乐歌。

这首颂很独特。从内容上来说,它是一首史诗,一首记述殷商发迹史,特别是歌颂商汤功德的长篇颂诗,以歌颂成汤为主,并追述先王功业,兼及功臣的颂诗,与其他祭颂之诗不同。从形式上看,全诗七章,每章句数不等,与《诗经》大多数篇章整齐的四言体、等句分章不同。从用韵上看,它有韵,又与《周颂》各篇大多无韵不同。

2023-3-14


网图侵删

有关逐字逐句读《诗经·长发》的更多相关文章

  1. ruby - Ruby 是否支持逐字字符串? - 2

    Ruby是否支持(找不到更好的词)非转义(逐字)字符串?就像在C#中一样:@"c:\ProgramFiles\"...或者在Tcl中:{c:\ProgramFiles\} 最佳答案 是的,您需要在字符串前加上%前缀,然后是描述其类型的单个字符。你想要的是%q{c:\programfiles\}。镐书很好地涵盖了这一点here,部分是通用分隔输入。 关于ruby-Ruby是否支持逐字字符串?,我们在StackOverflow上找到一个类似的问题: https:/

  2. javascript - 逐字节读取文件并解析为 int - 2

    我必须从文件中读取数据。该数据由服务器逐字节写入文件。文件结构固定,现在想用JS读取里面的信息。我找到了http://www.html5rocks.com/en/tutorials/file/dndfiles/并将其复制到fiddle中:http://jsfiddle.net/egLof4ph/functionreadBlob(opt_startByte,opt_stopByte){varfiles=document.getElementById('files').files;if(!files.length){alert('Pleaseselectafile!');return;}v

  3. javascript - 使用 jquery 逐字逐句淡化段落? - 2

    iwanttosplitthisparagraphintowordsandfadetheminonebyonejquery/js:$(document).ready(function(){var$txt=$(".example"),$words=$txt.text(),$splitWords=$words.split("");$txt.hide();for(i=0;i我正在尝试将段落拆分为单词,然后将它们一个接一个地淡入淡出,这可能是一种更简单的方法,无需拆分单词,请阐明这一点。谢谢 最佳答案 文本本身不能具有不透明度,因此您必须使

  4. xml - JAX-B 能否逐字包含 XML 值属性? - 2

    我有一个对象,它是网络服务方法的返回值。它的一个属性包含一个XML文档。理想情况下,我希望JAX-B在Web服务响应中逐字包含该XML文档,而不是转义所有内容或不得不解码它以允许Web服务映射立即再次编码它。这可以通过注释或自定义绑定(bind)定义来完成吗?编辑:我想要这样做的原因是XML文档是从Oracle数据库(列类型XmlType)中检索的,而且我通常希望避免不必要的解析/格式化步骤将其输出到Web服务客户端。 最佳答案 我认为您必须首先将XML字符串转换为org.w3c.dom.Element对象,将其添加到您的模型中,并

  5. c# - 如果错误已经逐字段显示,如何不显示 ASP MVC ValidationSummary? - 2

    我不想显示ValidationSummary,以防它只显示已显示的字段相关错误。但是,当发生自定义服务器端验证错误时,我确实需要ValidationSummary:if(!UserManager.IsEmailConfirmed(user.Id)){AuthenticationManager.SignOut();ModelState.AddModelError("","Youneedtoconfirmyouremail.");returnView(model);} 最佳答案 使用@Html.ValidationSummary(exc

  6. c# - 什么是逐字字符串? - 2

    这个问题在这里已经有了答案:Whatisthedifferencebetweenaregularstringandaverbatimstring?(6个答案)关闭9年前。从ReSharper,我知道varv=@"something";使v成为一个逐字字符串。这是什么以及使用它的常见场景是什么?

  7. c# - 逐字字符串文字 v 转义序列 - 2

    C#编译器或.NET运行时处理逐字字符串文字的方式与使用转义序列的方式(即性能)有什么区别,还是仅仅是设计时风格的问题?例如:varpathA="c:\\somewhere";varpathB=@"c:\somewhere";我想它们的编译方式是一样的,这无关紧要,但只是好奇。 最佳答案 此处的任何差异都严格限于编译器;IL和运行时没有逐字与转义的概念-它只有字符串。至于选择哪个:哪个更方便;p如果有不寻常的字符,我几乎总是使用逐字字符串文字,因为这样可以非常容易和直观地允许多行字符串。作为一个有趣的案例:boolareSame=R

  8. c# - 在 C# 多行逐字字符串中转义 string.Format 的参数 - 2

    stringtemplate=@"{argument1=""{0}"";argument2={1};}";当我使用string.Format将其格式化为普通字符串时,自然会出现输入字符串格式不正确的异常。我尝试按照msdn文档中的建议转义参数,例如“{{0}}”甚至“{{{0}}}”,但我仍然遇到相同的异常。关于如何格式化这样的字符串有什么想法吗?谢谢!P.S.[edit]我的原始字符串用于生成WCAT场景文件:stringscenarioHeaderTemplate=@"scenario{{name=""WCATScenario"";warmup={0};duration={1};c

  9. c# - 用 C# 将\"逐字输入字符串 - 2

    这个问题在这里已经有了答案:CanIescapeadoublequoteinaverbatimstringliteral?(6个答案)关闭4年前。我需要打印a"b"c通过vebatim字符串,我提出了另一个关于多行代码模板的问题here.我尝试使用逐字字符串,如下所示:usingSystem;classDoFile{staticvoidMain(string[]args){stringtemplateString=@"{0}\\"{1}\\"{2}";Console.WriteLine(templateString,"a","b","c");}}但是,我得到了这个错误。t.cs(8,1

  10. c# - 如何在没有多次转换的情况下逐字定义小数数组? - 2

    如何在不显式转换每个小数的情况下定义一个小数数组?//decimal[]prices={39.99,29.99,29.99,19.99,49.99};//can'tconvertdoubletodecimal//varprices={39.99,29.99,29.99,19.99,49.99};//can'tinitialize...decimal[]prices={(decimal)39.99,(decimal)29.99,(decimal)29.99,(decimal)19.99,(decimal)49.99}; 最佳答案 使用

随机推荐