主頁 > 軟體設計 > 一張網頁帶你了解中秋節的前世今生

一張網頁帶你了解中秋節的前世今生

2021-09-12 08:21:19 軟體設計

封面

一張網頁帶你了解中秋節的前世今生

  • 🌗序言
  • 一、🌙題材選取
    • 1. 詩詞賞析
    • 2. 原型圖搶先看
    • 3. 界面設計
  • 二、🌛編碼階段
    • 1. 專案目錄結構
    • 2. html設計
      • (1)nav結構設計
      • (2)banner結構設計
      • (3)詩詞背景設計
      • (4)賞析設計
    • 3. css設計
      • (1)nav樣式美化
      • (2)banner樣式美化
      • (3)背景及賞析樣式美化
  • 三、🌔結果展示
  • 四、🌓結束語
  • ??彩蛋 One More Thing
    • (:素材獲取
    • (:番外篇

🌗序言

中秋節是中國的傳統節日之一,是一個非常歷史悠久的節日,同時,各地也有各地的習俗,祭月、賞月、觀花燈、吃月餅等等,除此之外呢,各地還有民間拜月、月光馬兒、兔兒爺、舞龍燈等,

當然,對于中秋來說,有一首最為相關的詩,就是《水調歌頭》,

《水調歌頭》是蘇軾的中秋望月懷人之作,此人運用形象描繪的收發,勾勒出一種皓月當空、親人潛力、孤高曠遠的境界氛圍,

那么,借著2021年的來臨之際,周一以這首詩作為背景,來寫一張關于中秋明月的網頁,一起來欣賞這一灣明月吧~

一、🌙題材選取

1. 詩詞賞析

首先,我們先來賞析《水調歌頭》這首詩,具體如下圖:

賞析詩詞

大家可以看到,詩一共有 8 句,那接下來我們就以這八句詩,加上對其的決議,來進行設計稿設計,

2. 原型圖搶先看

依據以上詩詞,我們從導航欄 navbanner 、詩詞背景和詩詞賞析幾個方面來進行原型設計,具體如下圖:

原型圖

3. 界面設計

好了,依據上面的原型圖,我們來設計最終的高保真界面,具體如下圖:

高保真界面

二、🌛編碼階段

1. 專案目錄結構

首先我們先來看專案的目錄結構,具體如下圖:

專案目錄結構

2. html設計

(1)nav結構設計

對于導航欄來說,我們先來看下其 html 結構,具體代碼如下:

<div class = "nav">
    <!-- 左邊logo -->
    <div class="left">
        <a href="">logo</a>
    </div>
    <!-- 右邊導航欄 -->
    <div class="right">
        <ul>
            <li>
                <div>
                    <p>鑒賞</p>
                    <p>Appreciate</p>
                </div>
                <div>
                    <i class = "iconfont icon-haofangtuo400iconfontshaixuanzhedie"></i>
                </div>
            </li>
            <li>
                <div>
                    <p>交流</p>
                    <p>Communication</p>
                </div>
                <div>
                    <i class = "iconfont icon-haofangtuo400iconfontshaixuanzhedie"></i>
                </div>
            </li>
            <li>
                <div>
                    <p>發現</p>
                    <p>Discover</p>
                </div>
                <div>
                    <i class = "iconfont icon-haofangtuo400iconfontshaixuanzhedie"></i>
                </div>
            </li>
            <li>
                <div>
                    <p>精選</p>
                    <p>Choice</p>
                </div>
                <div>
                    <i class = "iconfont icon-haofangtuo400iconfontshaixuanzhedie"></i>
                </div>
            </li>
            <li>
                <div>
                    <p>關于</p>
                    <p>About</p>
                </div>
                <div>
                    <i class = "iconfont icon-haofangtuo400iconfontshaixuanzhedie"></i>
                </div>
            </li>
        </ul>
    </div>
</div>

(2)banner結構設計

依據上面的設計圖,大家還可以看到有一個背景圖,背景圖其實周一內嵌了3張圖,并且用輪播的形式呈現,具體如下圖所示:

<iframe id="lVbiWPJj-1631329505810" src="https://live.csdn.net/v/embed/176791" allowfullscreen="true" data-mediaembed="csdn"></iframe>

輪播圖

依據以上輪播圖,我們來對其進行結構設計,具體代碼如下:

<!-- banner欄 -->
<div class = "banner">
    <div class = "swiper-container" :key = "bannerList.length">
        <ul class = "swiper-wrapper">
            <li class = "swiper-slide">
                <img src="../img/home_banner_5.jpg" alt="">
                <div class="banner_db"></div>
            </li>
            <li class = "swiper-slide">
                <img src="../img/home_banner_2.jpg" alt="">
                <div class="banner_db"></div>
            </li>
            <li class = "swiper-slide">
                <img src="../img/home_banner_3.jpg" alt="">
                <div class="banner_db"></div>
            </li>
            <li class = "swiper-slide">
                <img src="../img/home_banner_4.jpg" alt="">
                <div class="banner_db"></div>
            </li>
            <li class = "swiper-slide">
                <img src="../img/home_banner_1.jpg" alt="">
                <div class="banner_db"></div>
            </li>
        </ul>
    </div>
</div>

(3)詩詞背景設計

設計完背景之后,我們來設計第一個模塊:詩詞背景,具體代碼如下:

<div class = "background">
    <div class = "background_title">
        <p>01&nbsp;&nbsp;</p>
        <p>詩詞背景</p>
    </div>
    <div class = "background_content">
        <div class = "background_content_top">
            <img src="../img/background①.jpg" alt="">
            <img src="../img/background②.jpg" alt="">
        </div>
        <div class = "background_content_bottom">
            <p>蘇軾因為與革新派政見不同,自請外放,輾轉在各地為官,他曾經要求調任到離弟弟蘇轍較近的地方為官,以求兄弟多多相聚,但一直未能如愿,</p>
            <p>
                <span>熙寧九年,蘇軾時任密州知州,此時與蘇轍已七年未得團聚,</span>
                <span>這年中秋夜,皓月當空,銀輝遍地,蘇軾面對一輪明月,心潮起伏,于是趁酒興正酣,揮筆寫下了這首千古名篇,</span>
            </p>
        </div>
    </div>
</div>

(4)賞析設計

接下來是第二個模塊:詩詞賞析,具體代碼如下:

<div class = "definition">
    <div class = "definition_title">
        <p>02&nbsp;&nbsp;</p>
        <p>詩詞賞析</p>
    </div>
    <div class = "definition_content">
        <!-- first sentence -->
        <div class = "definition_content_combination">
            <div class = "verse_left">
                <img src="../img/first_sentence.jpg" alt="">
            </div>
            <div class = "verse_right">
                <div class = "verseTop">
                    <div class = "green_square">
                        詞語注釋
                    </div>
                    <div class = "green_sentence">
                        <p>把酒:端起酒杯,把,執、持,</p>
                    </div>
                </div>
                <div class = "verseMiddle">
                    <div class = "green_square">
                        白話譯文
                    </div>
                    <div class = "green_sentence">
                        <p>明月從什么時候開始有的呢?我拿著酒杯遙問蒼天,</p>
                    </div>
                </div>
                <div class = "verseBottom">
                    <div class = "green_square">
                        詩句鑒賞
                    </div>
                    <div class = "green_sentence">
                        <p>其問之癡迷、想之逸塵,確實有一種類似的精、氣、神貫注在里面,</p>
                    </div>
                </div>
            </div>
        </div>
        <!-- second sentence -->
        <div class = "definition_content_combination">
            <div class = "verse_right verse_right_reverse">
                <div class = "verseTop verseTopReverse">
                    <div class = "green_square">
                        詞語注釋
                    </div>
                    <div class = "green_sentence">
                        <p>天上宮闕(què):指月中宮殿,闕,古代城墻后的石臺,</p>
                    </div>
                </div>
                <div class = "verseMiddle verseMiddleReverse">
                    <div class = "green_square">
                        白話譯文
                    </div>
                    <div class = "green_sentence">
                        <p>不知道天上的宮殿,今晚是哪一年,</p>
                    </div>
                </div>
                <div class = "verseBottom verseBottomReverse">
                    <div class = "green_square">
                        詩句鑒賞
                    </div>
                    <div class = "green_sentence">
                        <p>把對于明月的贊美與向往之情更推進了一層,詩人想象那一定是一個好日子,所以月才這樣圓、這樣亮,</p>
                    </div>
                </div>
            </div>
            <div class = "verse_left">
                <img src="../img/second_sentence.jpg" alt="">
            </div>
        </div>
        <!-- third sentence -->
        <div class = "definition_content_combination">
            <div class = "verse_left">
                <img src="../img/third_sentence.jpg" alt="">
            </div>
            <div class = "verse_right">
                <div class = "verseTop">
                    <div class = "green_square">
                        詞語注釋
                    </div>
                    <div class = "green_sentence">
                        <p>乘風:駕著風;憑借風力,歸去:回到天上去,</p>
                        <p>不勝(shēng):經不住,承受不了,勝:承擔、承受,</p>
                    </div>
                </div>
                <div class = "verseMiddle">
                    <div class = "green_square">
                        白話譯文
                    </div>
                    <div class = "green_sentence">
                        <p>我想要乘御清風回到天上,又恐怕在美玉砌成的樓宇,受不住高聳九天的寒冷,</p>
                    </div>
                </div>
                <div class = "verseBottom">
                    <div class = "green_square">
                        詩句鑒賞
                    </div>
                    <div class = "green_sentence">
                        <p>這幾句明寫月宮的高寒,暗示月光的皎潔,把那種既向往天上又留戀人間的矛盾心理十分含蓄地寫了出來,</p>
                    </div>
                </div>
            </div>
        </div>
        <!-- forth sentence -->
        <div class = "definition_content_combination">
            <div class = "verse_right verse_right_reverse">
                <div class = "verseTop verseTopReverse">
                    <div class = "green_square">
                        詞語注釋
                    </div>
                    <div class = "green_sentence">
                        <p>弄清影:意思是詩人在月光下起舞,影子也隨著舞動,弄,玩弄,欣賞,</p>
                        <p>何似:何如,哪里比得上,一說何時,</p>
                    </div>
                </div>
                <div class = "verseMiddle verseMiddleReverse">
                    <div class = "green_square">
                        白話譯文
                    </div>
                    <div class = "green_sentence">
                        <p>翩翩起舞玩賞著月下清影,哪里比得上在人世間?</p>
                    </div>
                </div>
                <div class = "verseBottom verseBottomReverse">
                    <div class = "green_square">
                        詩句鑒賞
                    </div>
                    <div class = "green_sentence">
                        <p>他終于從幻徑訓到現實,在出世與入世的矛盾糾葛中,入世思想最終占了上風,</p>
                    </div>
                </div>
            </div>
            <div class = "verse_left">
                <img src="../img/fourth_sentence.jpg" alt="">
            </div>
        </div>
        <!-- fifth sentence -->
        <div class = "definition_content_combination">
            <div class = "verse_left">
                <img src="../img/fifth_sentence.jpg" alt="">
            </div>
            <div class = "verse_right">
                <div class = "verseTop">
                    <div class = "green_square">
                        詞語注釋
                    </div>
                    <div class = "green_sentence">
                        <p>朱閣,朱紅的華麗樓閣,綺戶, 雕飾華麗的門窗,</p>
                    </div>
                </div>
                <div class = "verseMiddle">
                    <div class = "green_square">
                        白話譯文
                    </div>
                    <div class = "green_sentence">
                        <p>月兒轉過朱紅色的樓閣,低低地掛在雕花的窗戶上,照著沒有睡意的自己,</p>
                    </div>
                </div>
                <div class = "verseBottom">
                    <div class = "green_square">
                        詩句鑒賞
                    </div>
                    <div class = "green_sentence">
                        <p>這里既指自己懷念弟弟的深情,又可以泛指那些中秋佳節因不能與親人團圓以至難以入眠的一切離人,</p>
                    </div>
                </div>
            </div>
        </div>
        <!-- sixth sentence -->
        <div class = "definition_content_combination">
            <div class = "verse_right verse_right_reverse">
                <div class = "verseTop verseTopReverse">
                    <div class = "green_square">
                        詞語注釋
                    </div>
                    <div class = "green_sentence">
                        <p>何事:為什么,</p>
                    </div>
                </div>
                <div class = "verseMiddle verseMiddleReverse">
                    <div class = "green_square">
                        白話譯文
                    </div>
                    <div class = "green_sentence">
                        <p>明月不該對人們有什么怨恨吧,為什么偏在人們離別時才圓呢?</p>
                    </div>
                </div>
                <div class = "verseBottom verseBottomReverse">
                    <div class = "green_square">
                        詩句鑒賞
                    </div>
                    <div class = "green_sentence">
                        <p>相形之下,更加重了離人的愁苦了,這是埋怨明月故意與人為難,</p>
                    </div>
                </div>
            </div>
            <div class = "verse_left">
                <img src="../img/sixth_sentence.jpg" alt="">
            </div>
        </div>
        <!-- seventh sentence -->
        <div class = "definition_content_combination">
            <div class = "verse_left">
                <img src="../img/seventh_sentence.jpg" alt="">
            </div>
            <div class = "verse_right">
                <div class = "verseTop">
                    <div class = "green_square">
                        詞語注釋
                    </div>
                    <div class = "green_sentence">
                        <p>此事:指人的“歡”“合” 和月的“晴”“圓”,</p>
                    </div>
                </div>
                <div class = "verseMiddle">
                    <div class = "green_square">
                        白話譯文
                    </div>
                    <div class = "green_sentence">
                        <p>人有悲歡離合的變遷,月有陰晴圓缺的轉換,這種事自古來難以周全,</p>
                    </div>
                </div>
                <div class = "verseBottom">
                    <div class = "green_square">
                        詩句鑒賞
                    </div>
                    <div class = "green_sentence">
                        <p>強調對人事的達觀,同時寄托對未來的希望,</p>
                    </div>
                </div>
            </div>
        </div>
        <!-- eighth sentence -->
        <div class = "definition_content_combination">
            <div class = "verse_right verse_right_reverse">
                <div class = "verseTop verseTopReverse">
                    <div class = "green_square">
                        詞語注釋
                    </div>
                    <div class = "green_sentence">
                        <p>但:只,共,一起欣賞,嬋娟,本意指婦女姿態美好的樣子,這里形容月亮,</p>
                    </div>
                </div>
                <div class = "verseMiddle verseMiddleReverse">
                    <div class = "green_square">
                        白話譯文
                    </div>
                    <div class = "green_sentence">
                        <p>只希望這世上所有人的親人能平安健康,即便相隔千里,也能共享這美好的月光,</p>
                    </div>
                </div>
                <div class = "verseBottom verseBottomReverse">
                    <div class = "green_square">
                        詩句鑒賞
                    </div>
                    <div class = "green_sentence">
                        <p>這兩句并非一般的自慰和共勉,而是表現了作者處理時間、空間以及人生這樣一些重大問題所持的態度,充分顯示出詞人精神境界的豐富博大,</p>
                    </div>
                </div>
            </div>
            <div class = "verse_left">
                <img src="../img/eighth_sentence.jpg" alt="">
            </div>
        </div>
    </div>
</div>

3. css設計

好了,上面的內容搭建完以后,我們要來對其樣式進行美化,讓它呈現出高保真圖片里面的效果,

(1)nav樣式美化

首先,我們能先來對導航欄 nav 進行一個美化,具體如下:

/*導航欄*/
html,body {
	background: #f6f5f3;
}

#main {
	display: flex;
	justify-content: center;
}

.nav {
	width:100%;
	background: #80a1a2;
	height:60px;
	position: fixed;
	z-index: 4;
	top: 0;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: nowrap;
	box-shadow: 0 7px 30px rgba(0,0,0,.15), 0 5px 10px rgba(0,0,0,.12);
	
	
}

.nav .left {
	color: #fff;
	font-size: 14px;
}

.nav .left a {
	color: #e6f0f2;
	font-size: 18px;
	line-height:70px;
}

.nav .left a:hover {
	color: #cfe4ec;
}

.nav .right ul{
	display: flex;
}

.nav .right ul li {
	margin-left: 60px;
	color: #e6f0f2;
	display: flex;
	align-items: center;
	cursor: pointer;
	font-family: "microsoft yahei";
}

.nav .right ul li:hover{
	color: #cfe4ec;
}

.nav .right ul li p:nth-child(1){
	font-weight: 550;
}

.nav .right ul li p:nth-child(2){
	font-size: 14px;
	font-weight: 200;
}

.nav .right ul li div:nth-child(1){
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.nav .right ul li div:nth-child(2) i{
	color: #e6f0f2 !important;
	font-weight: bold;
}

(2)banner樣式美化

現在,我們來對 banner 進行樣式優化,具體代碼如下:

/*banner欄*/
.banner{
	width: 100%;
	margin-top: 60px;
	display: flex;
	justify-content: center;
}

.banner .swiper-container .swiper-wrapper .swiper-slide img{
	width: 100%;
	max-height: 600px;
}

.banner .swiper-container .swiper-wrapper .banner_db{
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	height: 34px;
	background: url(../img/Irregular.png) no-repeat center bottom;
	background-size: 100% 100%;
	z-index: 3;
}

同時呢,在上面我們可以了解到,這一塊內容我們要做的是一個輪播,同時我們使用的是 swiper 來進行處理,因此,接下來我們來對其動作進行一個描述,具體代碼如下:

var swiper = new Swiper('.swiper-container', {
    pagination: {
        el: '.swiper-pagination',
        clickable: true,
        renderBullet: function (index, className) {
            return '<span class="' + className + '">' + (index + 1) + '</span>';
        },
    },
});

(3)背景及賞析樣式美化

好了,到這里,我們完成了整個網頁的 50% 左右,那現在,我們來下面的兩部分進行美化,

首先是詩詞背景樣式的美化,具體代碼如下:

/*body*/
.bright_body .background,
.bright_body .definition{
	/* background-color: #000000; */
	width: 80%;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	
	/* margin-bottom: 300px; */
	
}

.bright_body .background .background_title,
.bright_body .definition .definition_title{
	width: 190px;
	height: 55px;
	border-radius: 10px;
	background-color:#2a4b5e;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 0 70px 0;
	padding: 0 6px;
	font-size: 22px;
	font-weight: 600;
}

.bright_body .background .background_title,
.bright_body .definition .definition_title{
	margin-top: 70px;
}

.bright_body .background .background_title p:nth-child(1),
.bright_body .definition .definition_title p:nth-child(1){
	/* width: 32%; */
	/* height: 70%; */
	color: #c8dce5;
	/* background-color: #d5f5e1; */
	text-align: center;
	/* line-height:31.5px; */
	/* border-radius: 1px; */
}

.bright_body .background .background_title p:nth-child(2),
.bright_body .definition .definition_title p:nth-child(2){
	/* width: 80%; */
	color: #c8dce5;
	text-align: center;
}

.bright_body .background .background_content,
.bright_body .definition .definition_content{
	width: 80%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.bright_body .background .background_content .background_content_top{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.bright_body .background .background_content .background_content_top img{
	width: 45%;
}

.bright_body .background .background_content .background_content_bottom{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.bright_body .background .background_content .background_content_bottom p{
	width: 45%;
	margin: 8px 40px;
	font-size: 18px;
	line-height: 30px;
	font-family: "microsoft yahei";
	text-indent: 2em;
}

.bright_body .definition .definition_content .definition_content_combination{
	margin: 30px 0;
	display: flex;
}

.bright_body .definition .definition_content .definition_content_combination .verse_left{
	width: 50%;
	display: flex;
	align-items: center;
}

.bright_body .definition .definition_content .definition_content_combination .verse_left img{
	width: 100%;
	border-radius: 1px;
}

.bright_body .definition .definition_content .definition_content_combination .verse_right{
	width: 50%;
	display: flex;
	flex-direction: column;
	padding: 20px 10px 20px 40px;
}

.bright_body .definition .definition_content .definition_content_combination .verse_right_reverse{
	width: 50%;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	padding: 20px 40px 20px 10px;
}

.bright_body .definition .definition_content .definition_content_combination .verse_right .verseTop,
.bright_body .definition .definition_content .definition_content_combination .verse_right .verseMiddle,
.bright_body .definition .definition_content .definition_content_combination .verse_right .verseBottom{
	display: flex;
	flex-direction: column;
}

.bright_body .definition .definition_content .definition_content_combination .verse_right .verseTop .green_square,
.bright_body .definition .definition_content .definition_content_combination .verse_right .verseMiddle .green_square,
.bright_body .definition .definition_content .definition_content_combination .verse_right .verseBottom .green_square{
	width: 100px;
	height: 32px;
	background-color: #c8dce5;
	border-radius: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #2a4b5e;
	font-weight: bold;
}

.bright_body .definition .definition_content .definition_content_combination .verse_right .verseTop .green_sentence,
.bright_body .definition .definition_content .definition_content_combination .verse_right .verseMiddle .green_sentence,
.bright_body .definition .definition_content .definition_content_combination .verse_right .verseBottom .green_sentence{
	padding: 20px 20px;
}

.bright_body .definition .definition_content .definition_content_combination .verse_right .verseTopReverse,
.bright_body .definition .definition_content .definition_content_combination .verse_right .verseMiddleReverse,
.bright_body .definition .definition_content .definition_content_combination .verse_right .verseBottomReverse{
	display:flex;
	align-items: flex-end;
}

三、🌔結果展示

到這里,我們就基本完成了整張網頁的繪制,現在,我們用一張動圖,來看下實作效果:

<iframe id="XySVuLRG-1631329534132" src="https://live.csdn.net/v/embed/176793" allowfullscreen="true" data-mediaembed="csdn"></iframe>

中秋明月結果演示

四、🌓結束語

好了,到這里,關于《水調歌頭》的內容呈現就已經結束啦!同時也提前祝大家中秋快樂呀~🥂🥂

??彩蛋 One More Thing

(:素材獲取

  • 微信搜索 星期一研究室 并關注,回復關鍵詞 中秋明月 獲取資料~

(:番外篇

  • 關注公眾號星期一研究室,第一時間關注優質文章,更多精選專欄待你解鎖~
  • 如果這篇文章對你有用,記得留個腳印jio再走哦~
  • 以上就是本文的全部內容!我們下期見!👋👋👋

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/299391.html

標籤:其他

上一篇:新手入門Python,也會除錯代碼了,這款 “神器“ 真的超贊!

下一篇:C#實作WebSocket服務器:(02)訊息幀分析和代碼實作

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 面試突擊第一季,第二季,第三季

    第一季必考 https://www.bilibili.com/video/BV1FE411y79Y?from=search&seid=15921726601957489746 第二季分布式 https://www.bilibili.com/video/BV13f4y127ee/?spm_id_fro ......

    uj5u.com 2020-09-10 05:35:24 more
  • 第三單元作業總結

    1.前言 這應該是本學期最后一次寫作業總結了吧。總體來說,對作業的節奏也差不多掌握了,作業做起來的效率也更高了。雖然和之前的作業一樣,作業中都要用到新的知識,但是相比之前,更加懂得了如何利用工具以及資料。雖然之間卡過殼,但總體而言,這幾次作業還算完成的比較好。 2.作業程序總結 相比前兩個單元,此單 ......

    uj5u.com 2020-09-10 05:35:41 more
  • 北航OO(2020)第四單元博客作業暨課程總結博客

    北航OO(2020)第四單元博客作業暨課程總結博客 本單元作業的架構設計 在本單元中,由于UML圖具有比較清晰的樹形結構,因此我對其中需要進行查詢操作的元素進行了包裝,在樹的父節點中存盤所有孩子的參考。考慮到性能問題,我采用了快取機制,一次查詢后盡可能快取已經遍歷過的資訊,以減少遍歷次數。 本單元我 ......

    uj5u.com 2020-09-10 05:35:48 more
  • BUAA_OO_第四單元

    一、UML決議器設計 ? 先看下題目:第四單元實作一個基于JDK 8帶有效性檢查的UML(Unified Modeling Language)類圖,順序圖,狀態圖分析器 MyUmlInteraction,實際上我們要建立一個有向圖模型,UML中的物件(元素)可能與同級元素連接,也可與低級元素相連形成 ......

    uj5u.com 2020-09-10 05:35:54 more
  • 6.1邏輯運算子

    邏輯運算子 1. && 短路與 運算式1 && 運算式2 01.運算式1為true并且運算式2也為true 整體回傳為true 02.運算式1為false,將不會執行運算式2 整體回傳為false 03.只要有一個運算式為false 整體回傳為false 2. || 短路或 運算式1 || 運算式2 ......

    uj5u.com 2020-09-10 05:35:56 more
  • BUAAOO 第四單元 & 課程總結

    1. 第四單元:StarUml檔案決議 本單元采用了圖模型決議UML。 UML檔案可以抽象為圖、子圖、邊的邏輯結構。 在實作中,圖的節點包括類、介面、屬性,子圖包括狀態圖、順序圖等。 采用了三次遍歷UML元素的方法建圖,第一遍遍歷建點,第二、三次遍歷設定屬性、連邊,實作圖物件的初始化。這里借鑒了一些 ......

    uj5u.com 2020-09-10 05:36:06 more
  • 談談我對C# 多型的理解

    面向物件三要素:封裝、繼承、多型。 封裝和繼承,這兩個比較好理解,但要理解多型的話,可就稍微有點難度了。今天,我們就來講講多型的理解。 我們應該經常會看到面試題目:請談談對多型的理解。 其實呢,多型非常簡單,就一句話:呼叫同一種方法產生了不同的結果。 具體實作方式有三種。 一、多載 多載很簡單。 p ......

    uj5u.com 2020-09-10 05:36:09 more
  • Python 資料驅動工具:DDT

    背景 python 的unittest 沒有自帶資料驅動功能。 所以如果使用unittest,同時又想使用資料驅動,那么就可以使用DDT來完成。 DDT是 “Data-Driven Tests”的縮寫。 資料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. ......

    uj5u.com 2020-09-10 05:36:13 more
  • Python里面的xlrd模塊詳解

    那我就一下面積個問題對xlrd模塊進行學習一下: 1.什么是xlrd模塊? 2.為什么使用xlrd模塊? 3.怎樣使用xlrd模塊? 1.什么是xlrd模塊? ?python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 今天就先來說一下xl ......

    uj5u.com 2020-09-10 05:36:28 more
  • 當我們創建HashMap時,底層到底做了什么?

    jdk1.7中的底層實作程序(底層基于陣列+鏈表) 在我們new HashMap()時,底層創建了默認長度為16的一維陣列Entry[ ] table。當我們呼叫map.put(key1,value1)方法向HashMap里添加資料的時候: 首先,呼叫key1所在類的hashCode()計算key1 ......

    uj5u.com 2020-09-10 05:36:38 more
最新发布
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:20:47 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:20:25 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:20:17 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:20:10 more
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:19:44 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:19:07 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:18:57 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:18:49 more
  • 05單件模式

    #經典的單件模式 public class Singleton { private static Singleton uniqueInstance; //一個靜態變數持有Singleton類的唯一實體。 // 其他有用的實體變數寫在這里 //構造器宣告為私有,只有Singleton可以實體化這個類! ......

    uj5u.com 2023-04-19 08:42:51 more
  • 【架構與設計】常見微服務分層架構的區別和落地實踐

    軟體工程的方方面面都遵循一個最基本的道理:沒有銀彈,架構分層模型更是如此,每一種都有各自優缺點,所以請根據不同的業務場景,并遵循簡單、可演進這兩個重要的架構原則選擇合適的架構分層模型即可。 ......

    uj5u.com 2023-04-19 08:42:41 more