新年将至, 程序员如何以代码送出新春祝福

导读:农历新年将至,祝福的话汇成千言万语都寄托在贺卡之中,也许今年你受到了很多的挫折,又或者是顺顺利利度过了一年。但不管怎么样,不管是哭与笑,人生的年轮都已经转过了一圈。我们唯有继续向前走,不要回头,未来的自己取决于现在的自己。有时候一句不经意的问候,一句小小的祝福都能让自己身心雀跃,获得短暂的拯救。因此,在即将到来的农历新年之际,程序员们以代码作为载体,以祝福作为载物,送给自己或者送给重要的人,亦或是那憧憬的远方。

各路工程师请在评论区各显神通吧,以代码的方式写下新春祝福语。

目录

 

前端工程师:

linux工程师

NCL工程师

HarmonyOS

其他工程师

java循环工程师收尾


前端工程师:

<!DOCTYPE html>
<html>
<head>
    <title>孙叫兽的博客-新年快乐</title>
</head>
<style type="text/css">
body {
    /* 背景颜色*/
    background-color: #c6070c;
    /* 字体颜色 */
    color: #ffe392;
    /* 文字居中 */
    text-align: center;
}
table {
    padding-top: 100px;
    /* 居中 */
    margin: auto;
    /* 宽比例 */
    width: 50%;
}
.pinyin {
    height: 20px;
    /* 字母间距 */
    letter-spacing: 3px;
    font-weight: 400;
}
td {
    font-size: 158px;
    text-align: center;
    font-weight: 700;
    padding: 0px;
}
h2 {
    margin-top: 15px;
    margin-bottom: 100px;
    font-size: 38px;
    text-transform: uppercase;
    font-weight: 700;
    word-spacing: 5px;
}
p {
    font-weight: 700;
    letter-spacing: 1px;
    word-spacing: 2px;
}
button {
    background-color: #ef941a;
    color: #fffbe2;
    width: 200px;
    position: relative;
    border-radius: 5px;
    margin: 0;
    padding: 0;
    line-height: 0.5;
    cursor: pointer;
    border: none;
    outline: none;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
button:hover,
button:focus {
    background-color: #efa134;
}
button:active {
    transform: translate(0px, 2px);
    -webkit-transform: translate(0px, 2px);
}
</style>
<body>

<table>
    <tr>
        <th class="pinyin" id="pinyin1">xīn</th>
        <th class="pinyin" id="pinyin2">nián</th>
        <th class="pinyin" id="pinyin3">kuài</th>
        <th class="pinyin" id="pinyin4">lè</th>
    </tr>
    <tr>
        <td id="jeskson1">新</td>
        <td id="jeskson2">年</td>
        <td id="jeskson3">快</td>
        <td id="jeskson4">樂</td>
    </tr>
</table>

<h2 id="dadaEnglish">(新年快乐)</h2>

<button type="button" id="button">
    <p>新年现金</p>
</button>

<script type="text/javascript">
var pinyin1 = document.getElementById("pinyin1");
var pinyin2 = document.getElementById("pinyin2");
var pinyin3 = document.getElementById("pinyin3");
var pinyin4 = document.getElementById("pinyin4");

var jeskson1 = document.getElementById("jeskson1");
var jeskson2 = document.getElementById("jeskson2");
var jeskson3 = document.getElementById("jeskson3");
var jeskson4 = document.getElementById("jeskson4");

var dadaEnglish = document.getElementById("dadaEnglish");

var button = document.getElementById("button");
var random = Math.random();

var p1 = [
    "xīn",
    "gōng",
    "dà",
    "wàn",
    "nián",
    "shēn",
    "xīn",
    "gōng"
];

var p2 = [
    "nián",
    "xǐ",
    "jí",
    "shì",
    "nián",
    "tǐ",
    "xiǎng",
    "hè"
];

var p3 = [
    "kuài",
    "fā",
    "dà",
    "rú",
    "yǒu",
    "jiàn",
    "shì",
    "xīn"
];

var p4 = [
    "lè",
    "cái",
    "lì",
    "yì",
    "yú",
    "kāng",
    "chéng",
    "xǐ"
];

var dadasC1 = [
    "新",
    "恭",
    "大",
    "萬",
    "年",
    "身",
    "心",
    "恭"
];

var dadasC2 = [
    "年",
    "喜",
    "吉",
    "事",
    "年",
    "體",
    "想",
    "賀"
];

var dadasC3 = [
    "快",
    "發",
    "大",
    "如",
    "有",
    "健",
    "事",
    "新"
];

var dadasC4 = [
    "樂",
    "財",
    "利",
    "意",
    "餘",
    "康",
    "成",
    "禧"
];
var dadasE = [
    "(新年快乐)",
    "(祝贺你的成功)",
    "(吉星高照)",
    "(愿一万件事都按你的愿望去做吗)",
    "(每一年都比你需要的多)",
    "(祝您身体健康)",
    "(愿你心想事成)",
    "(恭贺新禧)"
];
pinyin1.textContent = p1[Math.floor(random * p1.length)];
pinyin2.textContent = p2[Math.floor(random * p2.length)];
pinyin3.textContent = p3[Math.floor(random * p3.length)];
pinyin4.textContent = p4[Math.floor(random * p4.length)];
jeskson1.textContent = dadasC1[Math.floor(random * dadasC1.length)];
jeskson2.textContent = dadasC2[Math.floor(random * dadasC2.length)];
jeskson3.textContent = dadasC3[Math.floor(random * dadasC3.length)];
jeskson4.textContent = dadasC4[Math.floor(random * dadasC4.length)];
dadaEnglish.textContent = dadasE[Math.floor(random * dadasE.length)];
var onClick = function() {
    var random = Math.random();
    pinyin1.textContent = p1[Math.floor(random * p1.length)];
    pinyin2.textContent = p2[Math.floor(random * p2.length)];
    pinyin3.textContent = p3[Math.floor(random * p3.length)];
    pinyin4.textContent = p4[Math.floor(random * p4.length)];
    jeskson1.textContent = dadasC1[Math.floor(random * dadasC1.length)];
    jeskson2.textContent = dadasC2[Math.floor(random * dadasC2.length)];
    jeskson3.textContent = dadasC3[Math.floor(random * dadasC3.length)];
    jeskson4.textContent = dadasC4[Math.floor(random * dadasC4.length)];
    dadaEnglish.textContent = dadasE[Math.floor(random * dadasE.length)];
}

button.addEventListener("click", onClick);
</script>
</body>
</html>

效果图:

 效果图:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body {
            grid-template: 3em/3em;
            place-content: center;
            overflow: hidden;
            margin: 0;
            height: 100vh;
            background: #262626;
            font: 20vmin/1 lalezar, sans-serif;
            filter: drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.5));
        }

        body,
        body *,
        body ::before,
        body ::after {
            display: grid;
            grid-area: 1/1;
        }

        .scene {
            overflow: hidden;
            clip-path: inset(0 round 5px);
            filter: contrast(0.85);
        }

        .scene::before {
            background: linear-gradient(90deg, #314065, #146a7c, #f0ab3d, #c271b4, #c20d90);
            content: "";
        }

        .rotor {
            place-self: center;
            width: 150%;
            height: 150%;
            grid-template-rows: 1fr 1fr;
            mix-blend-mode: multiply;
            animation: rotz 4s ease-in infinite;
        }

        @keyframes rotz {

            41%,
            50% {
                transform: rotate(0.5turn);
            }

            91%,
            100% {
                transform: rotate(1turn);
            }
        }

        .year {
            --i: 1;
            --not-i: calc(1 - var(--i));
            --not-k: calc(1 - var(--k));
            overflow: hidden;
            transform-origin: 50% 100%;
            transform: rotate(calc(var(--k)*.5turn));
            background: hsla(0, 0%, calc(var(--k)*100%), var(--i));
            color: hsla(0, 0%, calc(var(--not-k)*100%), var(--i));
            text-shadow: 0 0 calc(var(--not-i)*19px) hsl(0, 0%, calc(var(--not-k)*100%));
            text-decoration: none;
        }

        [aria-hidden=true] {
            --i: 0;
        }

        del {
            --k: 0;
            mix-blend-mode: screen;
        }

        ins {
            --k: 1;
            mix-blend-mode: multiply;
        }

        time {
            place-self: end center;
            display: flex;
            align-items: baseline;
            padding: 0 0.25em;
            height: 1.5em;
            background: inherit;
            animation: move 4s ease-in infinite, blob calc(var(--i)*2s) ease-out infinite alternate;
            animation-delay: calc(var(--k)*-2s);
        }

        time::before,
        time::after {
            display: grid;
            align-items: end;
            height: 100%;
            content: "";
        }

        @keyframes move {

            41%,
            50% {
                transform: translatey(calc(1ch + 19px));
            }

            0%,
            91%,
            100% {
                transform: translatey(1px);
            }
        }

        @keyframes blob {

            82%,
            100% {
                filter: blur(13px) contrast(39);
            }
        }
    </style>
</head>

<body>
    <section class="scene">
        <div class="rotor">
            <del class="year" aria-hidden="true">
                <time datetime="2020">新年</time>
            </del><ins class="year" aria-hidden="true">
                <time datetime="2021">快乐</time></ins>
            <del class="year">
                <time datetime="2020">新年</time>
            </del><ins class="year">
                <time datetime="2021">快乐</time></ins>
        </div>
    </section>
</body>

</html>

linux工程师

# 下载
yum install -y figlet
# 输出
figlet happy new year!

效果图:

NCL工程师

;*************************************************
; Happy_new_year_2021.ncl
;************************************************
;
; Concepts illustrated:
;   - Print 
;
; These files are loaded by default in NCL V6.2.0 and newer
; load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
; load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
;************************************************
begin
;************************************************
print("Happy New Year!")
print("I wish you all Good luck in the Year of the Ox!")
print("Wishing the Tencent Cloud Community the best of luck in 2021!")
print("------------ from Meteorologist")
;************************************************
end
;************************************************

HarmonyOS

import ohos.aafwk.ability.AbilitySlice;
import ohos.aafwk.content.Intent;
import ohos.agp.components.Button;
import ohos.agp.components.Component;
import ohos.agp.components.DirectionalLayout;
import ohos.hiviewdfx.HiLog;
import ohos.hiviewdfx.HiLogLabel;

public class MainAbilitySlice extends AbilitySlice {

    private static final HiLogLabel LABEL = new HiLogLabel(HiLog.LOG_APP, 0x00201, "云+社区");

    @Override
    public void onStart(Intent intent) {
        super.onStart(intent);

        DirectionalLayout directionalLayout = new DirectionalLayout(getContext());
        Button button = new Button(getContext());
        button.setText("新年快乐,牛年大吉!");
        button.setTextSize(200);

        if (button != null) {
            button.setClickedListener(new Component.ClickedListener() {
                @Override
                public void onClick(Component component) {
                    HiLog.info(LABEL, "云+社区,祝所有人新年快乐,2021 我们一起加油!!");
                }
            });
        }

        directionalLayout.addComponent(button);
        super.setUIContent(directionalLayout);
    }
}

其他工程师

C++ -> 

cout<<"祝大家新春快乐!!!";

C-> 

printf("祝大家新春快乐!!!");

Foxpro -> 

?【祝大家新春快乐!!!】

html -> 

<br/>☆祝大家新春快乐!!!☆<br/>

iapp -> 

tw("祝大家新春快乐!!!")

java -> 

System.out.println("祝大家新春快乐!!!");

JScript -> 

alert("祝大家新春快乐!!!")

Jscript -> 

document.write("祝大家新春快乐!!!")

AS -> 

Alert.show("祝大家新春快乐!!!");

Asp -> 

Response.Write"祝大家新春快乐!!!"

C#:System.Console.WriteLine("祝大家新春快乐!!!!")

perl -> 

print'祝大家新春快乐!!!'

COBOL -> 

DISPLAY'祝大家新春快乐!!!

Delphi -> 

ShowMessage('祝大家新春快乐!!!');

DOS批处理 -> 

echo祝大家新春快乐!!!

PHP -> 

echo"祝大家新春快乐!!!";

powerBuilder -> 

messagebox("祝大家新春快乐!!!")

Python -> 

print("祝大家新春快乐!!!")

QBasic -> 

Print"祝大家新春快乐!!!"

shell -> 

echo祝大家新春快乐!!!

VB -> 

Print"祝大家新春快乐!!!"

VBScript -> 

MsgBox"祝大家新春快乐!!!"

VC -> 

MessageBox("祝大家新春快乐!!!");

易语言 -> 

调试输出(“祝大家新春快乐!!!”)

java循环工程师收尾

 public static void main(String[] args) {
        LocalDate now = LocalDate.now();

        int year = now.getYear();
        int dayOfYear =now.lengthOfYear();
        System.out.println("dayOfYear = " + dayOfYear);
        for (int i = 1; i <= dayOfYear ; i++) {
            System.out.println(year+"年,第"+i+"天快乐!");
        }
    }

2021年,快乐每一天!

2021年,第1天快乐!

2021年,第2天快乐!

2021年,第3天快乐!

2021年,第4天快乐!

2021年,第5天快乐!

2021年,第6天快乐!

2021年,第7天快乐!

2021年,第8天快乐!

2021年,第9天快乐!

2021年,第10天快乐!

2021年,第11天快乐!

2021年,第12天快乐!

2021年,第13天快乐!

2021年,第14天快乐!

2021年,第15天快乐!

2021年,第16天快乐!

2021年,第17天快乐!

2021年,第18天快乐!

2021年,第19天快乐!

2021年,第20天快乐!

2021年,第21天快乐!

2021年,第22天快乐!

2021年,第23天快乐!

2021年,第24天快乐!

2021年,第25天快乐!

2021年,第26天快乐!

2021年,第27天快乐!

2021年,第28天快乐!

2021年,第29天快乐!

2021年,第30天快乐!

2021年,第31天快乐!

2021年,第32天快乐!

2021年,第33天快乐!

2021年,第34天快乐!

2021年,第35天快乐!

2021年,第36天快乐!

2021年,第37天快乐!

2021年,第38天快乐!

2021年,第39天快乐!

2021年,第40天快乐!

2021年,第41天快乐!

2021年,第42天快乐!

2021年,第43天快乐!

2021年,第44天快乐!

2021年,第45天快乐!

2021年,第46天快乐!

2021年,第47天快乐!

2021年,第48天快乐!

2021年,第49天快乐!

2021年,第50天快乐!

2021年,第51天快乐!

2021年,第52天快乐!

2021年,第53天快乐!

2021年,第54天快乐!

2021年,第55天快乐!

2021年,第56天快乐!

2021年,第57天快乐!

2021年,第58天快乐!

2021年,第59天快乐!

2021年,第60天快乐!

2021年,第61天快乐!

2021年,第62天快乐!

2021年,第63天快乐!

2021年,第64天快乐!

2021年,第65天快乐!

2021年,第66天快乐!

2021年,第67天快乐!

2021年,第68天快乐!

2021年,第69天快乐!

2021年,第70天快乐!

2021年,第71天快乐!

2021年,第72天快乐!

2021年,第73天快乐!

2021年,第74天快乐!

2021年,第75天快乐!

2021年,第76天快乐!

2021年,第77天快乐!

2021年,第78天快乐!

2021年,第79天快乐!

2021年,第80天快乐!

2021年,第81天快乐!

2021年,第82天快乐!

2021年,第83天快乐!

2021年,第84天快乐!

2021年,第85天快乐!

2021年,第86天快乐!

2021年,第87天快乐!

2021年,第88天快乐!

2021年,第89天快乐!

2021年,第90天快乐!

2021年,第91天快乐!

2021年,第92天快乐!

2021年,第93天快乐!

2021年,第94天快乐!

2021年,第95天快乐!

2021年,第96天快乐!

2021年,第97天快乐!

2021年,第98天快乐!

2021年,第99天快乐!

2021年,第100天快乐!

2021年,第101天快乐!

2021年,第102天快乐!

2021年,第103天快乐!

2021年,第104天快乐!

2021年,第105天快乐!

2021年,第106天快乐!

2021年,第107天快乐!

2021年,第108天快乐!

2021年,第109天快乐!

2021年,第110天快乐!

2021年,第111天快乐!

2021年,第112天快乐!

2021年,第113天快乐!

2021年,第114天快乐!

2021年,第115天快乐!

2021年,第116天快乐!

2021年,第117天快乐!

2021年,第118天快乐!

2021年,第119天快乐!

2021年,第120天快乐!

2021年,第121天快乐!

2021年,第122天快乐!

2021年,第123天快乐!

2021年,第124天快乐!

2021年,第125天快乐!

2021年,第126天快乐!

2021年,第127天快乐!

2021年,第128天快乐!

2021年,第129天快乐!

2021年,第130天快乐!

2021年,第131天快乐!

2021年,第132天快乐!

2021年,第133天快乐!

2021年,第134天快乐!

2021年,第135天快乐!

2021年,第136天快乐!

2021年,第137天快乐!

2021年,第138天快乐!

2021年,第139天快乐!

2021年,第140天快乐!

2021年,第141天快乐!

2021年,第142天快乐!

2021年,第143天快乐!

2021年,第144天快乐!

2021年,第145天快乐!

2021年,第146天快乐!

2021年,第147天快乐!

2021年,第148天快乐!

2021年,第149天快乐!

2021年,第150天快乐!

2021年,第151天快乐!

2021年,第152天快乐!

2021年,第153天快乐!

2021年,第154天快乐!

2021年,第155天快乐!

2021年,第156天快乐!

2021年,第157天快乐!

2021年,第158天快乐!

2021年,第159天快乐!

2021年,第160天快乐!

2021年,第161天快乐!

2021年,第162天快乐!

2021年,第163天快乐!

2021年,第164天快乐!

2021年,第165天快乐!

2021年,第166天快乐!

2021年,第167天快乐!

2021年,第168天快乐!

2021年,第169天快乐!

2021年,第170天快乐!

2021年,第171天快乐!

2021年,第172天快乐!

2021年,第173天快乐!

2021年,第174天快乐!

2021年,第175天快乐!

2021年,第176天快乐!

2021年,第177天快乐!

2021年,第178天快乐!

2021年,第179天快乐!

2021年,第180天快乐!

2021年,第181天快乐!

2021年,第182天快乐!

2021年,第183天快乐!

2021年,第184天快乐!

2021年,第185天快乐!

2021年,第186天快乐!

2021年,第187天快乐!

2021年,第188天快乐!

2021年,第189天快乐!

2021年,第190天快乐!

2021年,第191天快乐!

2021年,第192天快乐!

2021年,第193天快乐!

2021年,第194天快乐!

2021年,第195天快乐!

2021年,第196天快乐!

2021年,第197天快乐!

2021年,第198天快乐!

2021年,第199天快乐!

2021年,第200天快乐!

2021年,第201天快乐!

2021年,第202天快乐!

2021年,第203天快乐!

2021年,第204天快乐!

2021年,第205天快乐!

2021年,第206天快乐!

2021年,第207天快乐!

2021年,第208天快乐!

2021年,第209天快乐!

2021年,第210天快乐!

2021年,第211天快乐!

2021年,第212天快乐!

2021年,第213天快乐!

2021年,第214天快乐!

2021年,第215天快乐!

2021年,第216天快乐!

2021年,第217天快乐!

2021年,第218天快乐!

2021年,第219天快乐!

2021年,第220天快乐!

2021年,第221天快乐!

2021年,第222天快乐!

2021年,第223天快乐!

2021年,第224天快乐!

2021年,第225天快乐!

2021年,第226天快乐!

2021年,第227天快乐!

2021年,第228天快乐!

2021年,第229天快乐!

2021年,第230天快乐!

2021年,第231天快乐!

2021年,第232天快乐!

2021年,第233天快乐!

2021年,第234天快乐!

2021年,第235天快乐!

2021年,第236天快乐!

2021年,第237天快乐!

2021年,第238天快乐!

2021年,第239天快乐!

2021年,第240天快乐!

2021年,第241天快乐!

2021年,第242天快乐!

2021年,第243天快乐!

2021年,第244天快乐!

2021年,第245天快乐!

2021年,第246天快乐!

2021年,第247天快乐!

2021年,第248天快乐!

2021年,第249天快乐!

2021年,第250天快乐!

2021年,第251天快乐!

2021年,第252天快乐!

2021年,第253天快乐!

2021年,第254天快乐!

2021年,第255天快乐!

2021年,第256天快乐!

2021年,第257天快乐!

2021年,第258天快乐!

2021年,第259天快乐!

2021年,第260天快乐!

2021年,第261天快乐!

2021年,第262天快乐!

2021年,第263天快乐!

2021年,第264天快乐!

2021年,第265天快乐!

2021年,第266天快乐!

2021年,第267天快乐!

2021年,第268天快乐!

2021年,第269天快乐!

2021年,第270天快乐!

2021年,第271天快乐!

2021年,第272天快乐!

2021年,第273天快乐!

2021年,第274天快乐!

2021年,第275天快乐!

2021年,第276天快乐!

2021年,第277天快乐!

2021年,第278天快乐!

2021年,第279天快乐!

2021年,第280天快乐!

2021年,第281天快乐!

2021年,第282天快乐!

2021年,第283天快乐!

2021年,第284天快乐!

2021年,第285天快乐!

2021年,第286天快乐!

2021年,第287天快乐!

2021年,第288天快乐!

2021年,第289天快乐!

2021年,第290天快乐!

2021年,第291天快乐!

2021年,第292天快乐!

2021年,第293天快乐!

2021年,第294天快乐!

2021年,第295天快乐!

2021年,第296天快乐!

2021年,第297天快乐!

2021年,第298天快乐!

2021年,第299天快乐!

2021年,第300天快乐!

2021年,第301天快乐!

2021年,第302天快乐!

2021年,第303天快乐!

2021年,第304天快乐!

2021年,第305天快乐!

2021年,第306天快乐!

2021年,第307天快乐!

2021年,第308天快乐!

2021年,第309天快乐!

2021年,第310天快乐!

2021年,第311天快乐!

2021年,第312天快乐!

2021年,第313天快乐!

2021年,第314天快乐!

2021年,第315天快乐!

2021年,第316天快乐!

2021年,第317天快乐!

2021年,第318天快乐!

2021年,第319天快乐!

2021年,第320天快乐!

2021年,第321天快乐!

2021年,第322天快乐!

2021年,第323天快乐!

2021年,第324天快乐!

2021年,第325天快乐!

2021年,第326天快乐!

2021年,第327天快乐!

2021年,第328天快乐!

2021年,第329天快乐!

2021年,第330天快乐!

2021年,第331天快乐!

2021年,第332天快乐!

2021年,第333天快乐!

2021年,第334天快乐!

2021年,第335天快乐!

2021年,第336天快乐!

2021年,第337天快乐!

2021年,第338天快乐!

2021年,第339天快乐!

2021年,第340天快乐!

2021年,第341天快乐!

2021年,第342天快乐!

2021年,第343天快乐!

2021年,第344天快乐!

2021年,第345天快乐!

2021年,第346天快乐!

2021年,第347天快乐!

2021年,第348天快乐!

2021年,第349天快乐!

2021年,第350天快乐!

2021年,第351天快乐!

2021年,第352天快乐!

2021年,第353天快乐!

2021年,第354天快乐!

2021年,第355天快乐!

2021年,第356天快乐!

2021年,第357天快乐!

2021年,第358天快乐!

2021年,第359天快乐!

2021年,第360天快乐!

2021年,第361天快乐!

2021年,第362天快乐!

2021年,第363天快乐!

2021年,第364天快乐!

2021年,第365天快乐!

最后:祝大家 2021 新年快乐,牛年大吉,加油!

孙叫兽 CSDN认证博客专家 HTTPS Node.js JavaScript
CSDN博客专家,科技博主,视频博主,问答博主,前端开发工程师,java开发工程师。
相关推荐
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页
实付 99.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值