查看原文
其他

元宵节快乐

JiekeXu JiekeXu DBA之路 2024-03-03

元宵节,中国的传统节日之一,又称上元节、小正月、元夕或灯节,时间为每年农历正月十五。


正月是农历的元月,古人称“夜”为“宵”,正月十五是一年中第一个月圆之夜,所以称正月十五为“元宵节”。根据道教“三元”的说法,正月十五又称为“上元节”。元宵节习俗自古以来就以热烈喜庆的观灯习俗为主。当随着社会和时代的变迁,元宵节的风俗习惯早已有了较大的变化,但至今仍是中国民间传统节日。元宵在早期节庆形成过程之时,只称正月十五、正月半或月望,隋以后称元夕或元夜。唐初受了道教的影响,又称上元,唐末才偶称元宵。但自宋以后也称灯夕。到了清朝,就另称灯节。在国外,元宵也以The Lantern Festival而为人所知。正月十五这一天晚上,中国人素有赏花灯、吃汤圆、吃元宵、猜灯谜、放烟花等一系列传统民俗活动。



传说是为了纪念“平吕”


传说元宵节是汉文帝时为纪念“平吕”而设。汉高祖刘邦死后,吕后之子刘盈登基为汉惠帝。汉惠帝病死后吕后独揽朝政把刘氏天下变成了吕氏天下,朝中老臣、刘氏宗室深感愤慨,但都惧怕吕后残暴而敢怒不敢言。吕后病死后,诸吕惶惶不安害怕遭到伤害和排挤。于是,在上将军吕禄家中秘密集合,共谋作乱之事,以便彻底夺取刘氏江山。此事传至刘氏宗室齐王刘襄耳中,刘襄为保刘氏江山,决定起兵讨伐诸吕随后与开国老臣周勃、陈平取得联系,设计解除了吕禄,“诸吕之乱”终于被彻底平定.平乱之后,众臣拥立刘邦的第四个儿子刘恒登基,称汉文帝。文帝深感太平盛世来之不易,便把平息“诸吕之乱”的正月十五,定为与民同乐日,京城里家家张灯结彩,以示庆祝。从此,正月十五便成了一个普天同庆的民间节日——“闹元宵”。 

汉武帝时,“太一神”的祭祀活动定在正月十五。(太一:主宰宇宙一切之神)。据说司马迁创建“太初历”时,就已将元宵节确定为重大节日。



关于元宵节习俗主要有以下几点:


1、吃元宵:祈求团团圆圆,幸福美满;

2、送花灯:祈求吉星高照、早生贵子;

3、迎紫姑:占卜蚕桑,祈求平安;

4、走百病:祈求消灾,幸福安康;

5、逐老鼠:祈求蚕收,老鼠不吃;

6、偷菜节:祈求幸福,婚姻成功。



元宵节诗词选

以下几首关于元宵节的诗词节选,来一起读一读,陶冶一下情操,释放一下心灵,欧耶!


  《元夕于通衢建灯夜升南楼》

  (隋) 隋炀帝

  法轮天上转,梵声天上来;

  灯树千光照,花焰七枝开。

  月影疑流水,春风含夜梅;

  燔动黄金地,钟发琉璃台。

  《正月十五夜》

  (唐) 苏道味

  火树银花合,星桥铁锁开,

  灯树千光照。明月逐人来。

  游妓皆穠李,行歌尽落梅。

  金吾不禁夜,玉漏莫相催。

  《上元夜》

  (唐)崔液

  玉漏铜壶且莫催,铁关金锁彻夜开;

  谁家见月能闲坐,何处闻灯不看来。

  《十五夜观灯》

  (唐)卢照邻

  锦里开芳宴,兰红艳早年。

  缛彩遥分地,繁光远缀天。

  接汉疑星落,依楼似月悬。

  别有千金笑,来映九枝前。

  《正月十五夜灯》

  (唐)张祜

  千门开锁万灯明,正月中旬动地京。

  三百内人连袖舞,一进天上著词声。

  《诗曰》

  (唐)李商隐

  月色灯山满帝都,香车宝盖隘通衢。

  身闲不睹中兴盛,羞逐乡人赛紫姑。

  《诗曰》

  (宋)姜白石

  元宵争看采莲船,宝马香车拾坠钿;

  风雨夜深人散尽,孤灯犹唤卖汤元。


以下是某大佬用 SQL 写的元宵节代码,团团圆圆过元宵。

--Oracle 数据库代码,使用 sqlplus 直接执行以下命令。with a as (select distinct round(a.x + b.x) x,round(a.y + b.y) y from(select (sum(x) over(order by n)) x, round(sum(y) over(order by n)) y from (select n, cos(n/30 * 3.1415926)*2 x, sin(n/30 * 3.1415926) y from (select rownum - 1 n from all_objects where rownum <= 30 +30))) a, (select n, (sum(x) over(order by n)) x, round(sum(y) over(order by n)) y from (select n, cos( m /3 * 3.1415926) * 2 * 15 x, sin( m /3 * 3.1415926)* 15 y from (select case when rownum <= 2 then 3 when rownum = 3 then -2 else -6 end m, rownum - 1 n from all_objects where rownum <= 5))) b )select replace(sys_connect_by_path(point, '/'), '/', null) star from (select b.y, b.x, decode(a.x, null, ' ', '*') point from a, (select * from (select rownum - 1 + (select min(x) from a) x from all_objects where rownum <= (select max(x) - min(x) + 1 from a)), (select rownum - 1 + (select min(y) from a) y from all_objects where rownum <= (select max(y) - min(y) + 1 from a))) b where a.x(+) = b.x and a.y(+) = b.y)where x = (select max(x) from a)start with x = (select min(x) from a)connect by y = prior y and x = prior x + 1;


最后,祝小伙伴们新年快乐,元宵节快乐,新的一年,奥利给!


以下地址均可找到我:

————————————————————————————
公众号:JiekeXu之路
墨天轮:https://www.modb.pro/u/4347
CSDN :https://blog.csdn.net/JiekeXu
腾讯云:https://cloud.tencent.com/developer/user/5645107
————————————————————————————



Oracle 12c 及以上版本补丁更新说明及下载方法(收藏版)

一线运维 DBA 五年经验常用 SQL 大全(一)

一线运维 DBA 五年经验常用 SQL 大全(二)

Oracle 21C 新特性:数据泵相关新特性汇总

震惊:Oracle 11gR2 RAC ADG 并没有高可用

如何通过 Shell 监控异常等待事件和活跃会话 

Oracle 12C 最新补丁下载与安装操作指北

DBA 常用的软件工具有哪些(分享篇)?

Oracle 每日一题系列合集

百花齐放的国产数据库

继续滑动看下一个

元宵节快乐

JiekeXu JiekeXu DBA之路
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存