如何区分对联

一、如何阅读对联和如何贴对联是同样一个问题,一般来说,贴对联时,要把上句贴在右侧,因为过去的书是竖排的,都是从右侧读起。
  二、具体如何区分对联的上下联:
  首先要区分门的上下首。在面对大门时,右手方向为上首,左手方向为下首。贴对联时上联贴上首,下联贴下首。
  其次是区分春联的上下联。一般有以下四种区分方法:
  1、按音调平仄分。春联比较讲究音调平仄,上联最后一个字为仄音,下联最后一个字应是平声。比如“春回千山笑”(“笑”是仄音),“福满人间万民欢”(“欢”是平声)。
  2、按因果关系分。“因”为上联,“果”为下联。比如“方向正确城乡富,政策英明衣食丰”,因为只有“城乡富”这个“因”,才会有“衣食丰”这个“果”。
  3、按时间先后分。时间在前为上联,时间在后为下联。比如“风送莺歌辞旧岁,雪伴梅香迎新春”,“辞旧岁”在前,“迎新春”在后。
  4、按空间范围分。一般是小者在前,大者在后。比如“勤俭持家家道昌,团结建国国事兴”。这副春联中的“国”比“家”大,所以“家”在前,“国”在后。

原文地址:https://www.cnblogs.com/lidepeng/p/10262211.html

时间: 2024-10-16 05:47:35

如何区分对联的相关文章

PHP如何区分未定义,null

今天遇到群里一个人提的问题,isset无法区分未定义和null怎么办? 下面是代码. <?php$b = null;$c = '';$arr = get_defined_vars(); if(!isset($a) && !array_key_exists('a', $arr)){    echo '变量未定义';}else if($a === null){    echo '变量已定义,但变量为空';}else{    echo '变量已定义且变量不为空';} echo '<b

大端小端是什么?如何区分?

    今天我们谈谈计算机中的大端小端以及网络中的大端小端.参考了网上好多资料以后,从众多资料中我也按照自己的理解方式,总结一下. 学习一个新东西:我们依然是先了解一下大端小端的历史: 讲故事 这个就需要求救一下度娘,以下故事来自度娘,真假我也不知道,权当听故事: "大端"和"小端"可以追溯到1726年的Jonathan Swift的<格列佛游记>,其中一篇讲到有两个国家因为吃鸡蛋究竟是先打破较大的一端还是先打破较小的一端而争执不休,甚至爆发了战争.19

C语言学习笔记(6):如何从变量声明的表面上来区分指针数组和数组指针

举例:int *p[5]是指针数组int (*p)[5]是数组指针区分两者只要看变量名p周围的修饰符即可. 这里要明确两点:1.不论int *p[5]还是int (*p)[5]都不应该看成一个整体,而应该看成一些修饰符来修饰变量p,从而使p得到准确定义:2.[]的优先级要比*高,相同优先级修饰符,采取从左向右的编译方式. *p[5]由于[]优先级高所以[]先修饰变量名p,所以p是一个数组名,然后再看其它修饰符,可以发现是一个int * 类型的数组,即p为指针数组. (*P)[5]由于()和[]两

《Effective C++》之条款34:区分接口继承和实现继承

<Effective C++> 条款34:区分接口继承和实现继承 Public继承由两部分组成 函数接口继承 函数实现继承 三种可能面对的继承 derived class 只继承成员函数的接口 derived class 同时继承函数的接口和实现,但又希望能够覆写它们所继承的实现 derived class 同时继承函数的接口和实现,但不允许覆写任何东西 总结: 接口继承和实现继承不同.在public继承下,derived classes 总是继承base class 的接口. Pure vi

按日期把文件区分&&修改文件的mtime

模拟场景: 在一个目录下存在不同天产生的大量文件,而且文件命名没有日期的标识,如何把这些文件按照日期分到不同的文件夹. 按照文件修改的日期也就是mtime把文件做区分 > date Tue Dec 20 14:04:04 CST 2016 修改文件的mtime /sysout> touch -c -t 12180010 file{101..200} 12180010表示12月18号0点10分 /sysout> find -mtime +1 -type f | more ./file135

contentSize、contentInset和contentOffset的区分

一.  frame.bounds和center的区分 frame:由左边原点和矩形面积组成,其中原点代表其在父视图中的起点位置. bounds:就是原点始终为(0,0)的frame. center:本身矩形的中心点,加上原点的偏移. 1. 如下图所示,假设白色底层为View1,照片为视图View2,则其中View2的: frame: {(40, 40), 240, 380) bounds:    {(0, 0), 240, 380) center:    (160, 230)  -> 240/2

android LayoutInflater、setContentView、findviewbyid 区分解析

一.LayoutInflater.inflate(layoutId, root, boolen)中三个参数的意义及作用 (这点可以参考鸿洋前辈博客地址:http://blog.csdn.net/lmj623565791/article/details/38171465) 主要知识点其实很少,如下: 若temp为layoutId所代表的布局,inflate的三种方法区分如下: View view=LayoutInflater.Inflate(layoutId, null )只创建temp ,返回t

fork子进程之间传输信息的方法(包含子进程与子进程之间区分的问题的解决)

今天看到一道题,要求是父进程fork出两个子进程,子进程1需要给子进程2发送一个数据,然后子进程2再将这个数据发送给父进程 具体思想如下. 父进程fork出来的子进程的pid,只有父进程保存下来了, 子进程1可以获取到父进程的pid,子进程2可以获取到子进程1的pid,但是子进程1得不到子进程2的pid,只能通过父进程发送. 因为是先产生子进程1,再产生子进程2 fork代码如下 pidChild[2]是全局变量. for(i = 0; i < 2; i++) { pidChild[i] = p

[转]Android如何区分app原生和webview实现

http://article.fynas.com/android%E5%8C%BA%E5%88%86natvie%E5%92%8Cweb%E5%AE%9E%E7%8E%B0 在开发Android app时,特别是强内容展现型的功能,会想在原生native实现和web实现中做选择,做这种选择的时候,难免想看看竞品或其它app类似功能是用哪种方式实现的.但是如何判断其它app是用原生控件实现还是用webview载入网页来实现呢?其实要想做到这一点不难,至少有两种办法: 一.抓包 这是比较原始,也是比