哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

面向?qū)ο缶幊虝?huì)被拋棄嗎?這5大問(wèn)題不容忽視

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-10-30 12:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

20 世紀(jì) 60 年代,編程遇到了一個(gè)大問(wèn)題:計(jì)算機(jī)還沒(méi)有那么強(qiáng)大,需要以某種方式平衡數(shù)據(jù)結(jié)構(gòu)和程序之間的能力。

這意味著,如果你有大量數(shù)據(jù),那么不將計(jì)算機(jī)推向極限就無(wú)法充分利用這些數(shù)據(jù)。另外,如果你需要做很多事情,那么你就不能使用過(guò)多的數(shù)據(jù),否則計(jì)算機(jī)將會(huì)一直運(yùn)行下去。

接下來(lái)到了 1966、1967 年,Alan Kay 從理論上證明可以使用封裝的微型計(jì)算機(jī)。這些微型計(jì)算機(jī)不共享數(shù)據(jù),而是通過(guò)消息傳遞進(jìn)行通信。這樣就可以更加經(jīng)濟(jì)地使用計(jì)算資源。

盡管這個(gè)想法很巧妙,但直到 1981 年,面向?qū)ο缶幊滩懦蔀橹髁鳌T谀侵?,它就沒(méi)有停止過(guò)吸引新的和經(jīng)驗(yàn)豐富的軟件開(kāi)發(fā)者。面向?qū)ο蟮?a target="_blank">程序員市場(chǎng)一如既往地忙碌。

但是在最近幾年中,這種已有幾十年歷史的編程范式受到越來(lái)越多的批評(píng)。難道是在面向?qū)ο缶幊檀笮衅涞?40 年之后,技術(shù)已經(jīng)超越了這種范式?

函數(shù)和數(shù)據(jù)耦合

面向?qū)ο缶幊痰闹饕枷敕浅:?jiǎn)單:嘗試將一個(gè)功能強(qiáng)大的程序整體分解為功能同樣強(qiáng)大的多個(gè)部分。這樣就可以將一些數(shù)據(jù)和那些只在相關(guān)數(shù)據(jù)上使用的函數(shù)耦合起來(lái)。

注意,這僅涵蓋封裝的概念。也就是說(shuō),位于對(duì)象內(nèi)部的數(shù)據(jù)和函數(shù)對(duì)于外部是不可見(jiàn)的。我們只能通過(guò)消息(通常通過(guò) getter 和 setter 函數(shù))與對(duì)象的內(nèi)容進(jìn)行交互。

繼承性和多態(tài)性并沒(méi)有包含在最初的設(shè)計(jì)想法中,但是對(duì)于現(xiàn)在的面向?qū)ο缶幊潭允潜匦璧?。繼承基本上意味著開(kāi)發(fā)者可以定義具有其父類(lèi)所有屬性的子類(lèi)。直到 1976 年,即面向?qū)ο蟮某绦蛟O(shè)計(jì)的概念問(wèn)世十年之后,繼承性才被引入。

又過(guò)了十年,多態(tài)性才進(jìn)入面向?qū)ο蟮木幊獭:?jiǎn)單來(lái)講,這意味著某種方法或?qū)ο罂梢杂米銎渌椒ɑ驅(qū)ο蟮哪0濉哪撤N意義上說(shuō),多態(tài)性是繼承性的泛化,因?yàn)椴⒉皇窃挤椒ɑ驅(qū)ο蟮乃袑傩远夹枰獋鬏數(shù)叫聦?shí)體。相反,你還可以選擇重寫(xiě)一些屬性。

多態(tài)性的特殊之處在于,即使兩個(gè)實(shí)體在源代碼中互相依賴,被調(diào)用實(shí)體的工作方式也更像插件。這使得開(kāi)發(fā)人員的工作變得輕松,因?yàn)樗麄儾槐負(fù)?dān)心運(yùn)行時(shí)的依賴關(guān)系。

值得一提的是,繼承性和多態(tài)性并不是面向?qū)ο缶幊趟赜械?。真正的區(qū)別在于封裝數(shù)據(jù)及其包含的方法。在計(jì)算資源比今天稀缺得多的時(shí)代,這是一個(gè)天才的想法。


面向?qū)ο缶幊讨械?5 大問(wèn)題

面向?qū)ο蟮木幊桃唤?jīng)問(wèn)世,便改變了開(kāi)發(fā)人員看待代碼的方式。20 世紀(jì) 80 年代以前,過(guò)程式編程非常面向機(jī)器。開(kāi)發(fā)人員需要非常了解計(jì)算機(jī)的工作原理才能編寫(xiě)好的代碼。

通過(guò)封裝數(shù)據(jù)和其他方法,面向?qū)ο蟮木幊淌管浖_(kāi)發(fā)更加以人為中心,符合人類(lèi)的直覺(jué)。比如,方法 drive() 屬于 car 數(shù)據(jù)組,而不是 teddybear 組。之后出現(xiàn)的繼承性也很直觀。比如,現(xiàn)代汽車(chē)(Hyundai)是汽車(chē)的一個(gè)子類(lèi),并且具有相同的屬性,但 PooTheBear 不是,這樣很好理解。

香蕉猴子叢林問(wèn)題

想象一下,你正在設(shè)置一個(gè)新程序,并且正在考慮設(shè)計(jì)一個(gè)新類(lèi)。然后,你回想起為另一個(gè)項(xiàng)目創(chuàng)建的簡(jiǎn)潔的小類(lèi),發(fā)現(xiàn)其對(duì)正在進(jìn)行的工作很合適。

沒(méi)問(wèn)題,你可以將以前項(xiàng)目中的類(lèi)在新項(xiàng)目中復(fù)用。

這里有一個(gè)問(wèn)題:這個(gè)類(lèi)可能是另一個(gè)類(lèi)的子類(lèi),因此你需要將它的父類(lèi)也包含在內(nèi)。然后你會(huì)發(fā)現(xiàn),這個(gè)父類(lèi)可能也是另一個(gè)類(lèi)的子類(lèi),以此類(lèi)推,最后要面對(duì)一堆代碼。

Erlang 的創(chuàng)建者 Joe Armstrong 曾有一句名言:「面向?qū)ο笳Z(yǔ)言的問(wèn)題在于,它們自帶其自身周?chē)乃须[式環(huán)境。你想要香蕉,但是得到的卻是拿著香蕉的大猩猩和整個(gè)叢林?!?/p>

這幾乎可以說(shuō)明一切。復(fù)用類(lèi)是可以的,實(shí)際上這可能是面向?qū)ο缶幊痰闹饕獌?yōu)點(diǎn),但不要將其發(fā)揮到極致。有時(shí)你應(yīng)該建立一個(gè)新的類(lèi),而不是添加大量依賴項(xiàng)。


脆弱的基類(lèi)問(wèn)題

想象一下,如果你已經(jīng)成功地將另一個(gè)項(xiàng)目中的類(lèi)復(fù)用于新的代碼,那么如果基類(lèi)發(fā)生變化會(huì)怎樣?

這可能會(huì)破壞你整個(gè)新項(xiàng)目的代碼,即使你可能什么也沒(méi)做。一旦有人更改了基類(lèi)中的一個(gè)細(xì)節(jié),而這一點(diǎn)又對(duì)你的項(xiàng)目至關(guān)重要,那么這種影響將是非常大并且突然的。

使用繼承的次數(shù)越多,潛在的維護(hù)工作就越多。因此,即使在短期內(nèi)復(fù)用代碼非常有效,但從長(zhǎng)遠(yuǎn)來(lái)看,它可能讓你付出一定的代價(jià)。

菱形繼承問(wèn)題

利用繼承可以將一類(lèi)中的屬性傳遞給其他類(lèi)。但是,如果你想混合兩個(gè)不同類(lèi)的屬性怎么辦?

沒(méi)錯(cuò),這無(wú)法完成,至少常規(guī)的方法都不行。以 Copier 類(lèi)為例(在此引用以下鏈接文章中的例子:https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53),Copier 將掃描文件的內(nèi)容并將其打印在白紙上。那么它應(yīng)該是 Scanner 還是 Printer 的子類(lèi)?

這個(gè)問(wèn)題根本沒(méi)有完美的答案。即使這個(gè)問(wèn)題不會(huì)破壞你的代碼,但它經(jīng)常出現(xiàn),會(huì)讓人很沮喪。

層級(jí)問(wèn)題

在菱形繼承問(wèn)題中,Copier 是哪個(gè)類(lèi)的子類(lèi)是問(wèn)題的關(guān)鍵所在。但或許有個(gè)投機(jī)取巧的方案:假設(shè) Copier 是父類(lèi),Scanner 和 Printer 是僅繼承屬性子集的子類(lèi),那么問(wèn)題就解決了。

但如果你的 Copier 是黑白的,而 Printer 也能夠處理彩色,那怎么辦?從這個(gè)意義上說(shuō),Printer 不是 Copier 的一種泛化嗎?如果 Printer 連接了 WiFi,而 Copier 沒(méi)有呢?

類(lèi)上堆積的屬性越多,建立適當(dāng)?shù)膶哟谓Y(jié)構(gòu)就越困難。在你所處理的屬性集群中,Copier 共享了 Printer 的一些屬性,但不是全部屬性,反之亦然。在大型復(fù)雜項(xiàng)目中,層次結(jié)構(gòu)的問(wèn)題會(huì)導(dǎo)致很大的混亂。


引用問(wèn)題

你可能會(huì)想到進(jìn)行沒(méi)有層次結(jié)構(gòu)的面向?qū)ο缶幊?。我們可以使用屬性集群,并根?jù)需要繼承、擴(kuò)展或重寫(xiě)屬性。也許這有點(diǎn)混亂,但這將是對(duì)當(dāng)前問(wèn)題的準(zhǔn)確表示。

這里只存在一個(gè)問(wèn)題:封裝的全部目的是使數(shù)據(jù)片段彼此之間保持安全,從而使計(jì)算效率更高,但沒(méi)有嚴(yán)格的層次結(jié)構(gòu),這是行不通的。

假設(shè)一個(gè)對(duì)象 A 通過(guò)與另一個(gè)對(duì)象 B 交互來(lái)覆蓋層次結(jié)構(gòu),會(huì)發(fā)生什么情況?其他關(guān)系的情況并不重要,但當(dāng) B 不是 A 的直接父類(lèi)時(shí),A 必須包含 B 的全部私有引用,否則,它們將無(wú)法交互。

但是,如果 A 包含 B 的子類(lèi)也具有的信息,那么就可以在多個(gè)位置修改該信息。因此,有關(guān) B 的信息已經(jīng)不再安全,并且封裝已經(jīng)被破壞。

盡管許多面向?qū)ο蟮某绦騿T都使用這種架構(gòu)來(lái)構(gòu)建程序,但這并不是面向?qū)ο缶幊?,只是一團(tuán)糟。

單一范式存在的風(fēng)險(xiǎn)

以上 5 個(gè)問(wèn)題的共同點(diǎn)是它們都存在不合適的繼承。由于繼承沒(méi)有包含在面向?qū)ο缶幊痰脑夹问街?,所以這些問(wèn)題可能不能稱為面向?qū)ο蟊旧淼膯?wèn)題。

但是也并不是只有面向?qū)ο缶幊虝?huì)被夸大。在純粹的函數(shù)式編程中,處理用戶的輸入或在屏幕上輸出消息極其困難。對(duì)此,面向?qū)ο蠡蛎嫦蜻^(guò)程編程會(huì)好很多。

但仍然有一些開(kāi)發(fā)人員試圖將這些東西用純函數(shù)的方式實(shí)現(xiàn),并且編寫(xiě)幾十行沒(méi)人能看懂的代碼。而使用另一種范式就能夠輕松地將代碼簡(jiǎn)化為幾行可讀的代碼。

毫無(wú)疑問(wèn),函數(shù)式編程正在得到更多關(guān)注,而面向?qū)ο缶幊探鼛啄暝獾揭恍┰嵅 A私庑碌木幊谭妒讲⒃谶m當(dāng)?shù)臅r(shí)候使用它們是很有意義的。無(wú)論哪種編程范式,都不需要只遵循一種,在適當(dāng)?shù)臅r(shí)候使用不同的編程范式才能更好地解決問(wèn)題。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    給醫(yī)療設(shè)備CT/ICU配UPS,有哪些不容忽視的特殊要求?

    ?在現(xiàn)代醫(yī)院中,CT掃描儀、ICU監(jiān)護(hù)系統(tǒng)等生命支持設(shè)備對(duì)電力的依賴程度,遠(yuǎn)超普通辦公或生產(chǎn)場(chǎng)景。一次電壓驟降或斷電,輕則導(dǎo)致設(shè)備重啟、檢查中斷,重則可能危及患者生命安全。那么,為CT和ICU設(shè)備配置不間斷電源(UPS)時(shí),究竟有哪些不同于常規(guī)場(chǎng)景的特殊要求?本文結(jié)合行業(yè)實(shí)踐與設(shè)備特性,梳理出五大核心要點(diǎn),幫助醫(yī)院管理者和設(shè)備科人員做出更穩(wěn)妥的選型決策。一、
    的頭像 發(fā)表于 04-20 08:36 ?60次閱讀
    給醫(yī)療設(shè)備CT/ICU配UPS,有哪些<b class='flag-5'>不容忽視</b>的特殊要求?

    設(shè)備“水土不服”?跨境貿(mào)易中不容忽視的電力適配危機(jī)

    ?在一個(gè)陽(yáng)光明媚的下午,韓國(guó)仁川某自動(dòng)化工廠的車(chē)間里,氣氛卻降至冰點(diǎn)。一臺(tái)嶄新的中國(guó)產(chǎn)高端激光切割機(jī),經(jīng)過(guò)數(shù)周的越洋運(yùn)輸、報(bào)關(guān)清關(guān),終于在技術(shù)團(tuán)隊(duì)的精心安裝下準(zhǔn)備就緒。然而,當(dāng)按下啟動(dòng)按鈕的瞬間,預(yù)期中平穩(wěn)的蜂鳴并未響起,取而代之的是控制面板上令人不安的紅色報(bào)警——設(shè)備無(wú)法啟動(dòng)?,F(xiàn)場(chǎng)的中韓工程師面面相覷,這套設(shè)備在出廠測(cè)試時(shí)表現(xiàn)完美,如今卻靜默如鐵。隨著排查
    的頭像 發(fā)表于 03-26 10:20 ?204次閱讀
    設(shè)備“水土不服”?跨境貿(mào)易中<b class='flag-5'>不容忽視</b>的電力適配危機(jī)

    華為云OpenClaw體驗(yàn)計(jì)劃上線

    最近,OpenClaw徹底破圈了。但爆火背后,其安全風(fēng)險(xiǎn)不容忽視。多家安全機(jī)構(gòu)近日密集發(fā)聲:OpenClaw這類(lèi)具備高執(zhí)行權(quán)限的AI框架,正面臨嚴(yán)重的公網(wǎng)暴露與隱私泄露風(fēng)險(xiǎn)。
    的頭像 發(fā)表于 03-12 10:09 ?628次閱讀

    別再忽視充電芯片了!HT4056H的這些保護(hù)功能真的很重要

    很多人在設(shè)計(jì)便攜設(shè)備時(shí),往往把注意力放在主控芯片上,卻忽視了充電管理的重要性。HT4056H除了基本的恒流恒壓充電功能,還內(nèi)置了欠壓閉鎖、電池反接保護(hù)、溫度監(jiān)控等多重安全機(jī)制。TDFN2×2封裝讓它能輕松塞進(jìn)各種小設(shè)備里,40V耐壓更是給足了安全余量。做產(chǎn)品的朋友,充電安全不容忽
    的頭像 發(fā)表于 02-25 11:42 ?482次閱讀
    別再<b class='flag-5'>忽視</b>充電芯片了!HT4056H的這些保護(hù)功能真的很重要

    高速PCB諧振威力,不容小覷

    高速PCB諧振威力,不容小覷
    的頭像 發(fā)表于 02-03 14:31 ?213次閱讀
    高速PCB諧振威力,<b class='flag-5'>不容</b>小覷

    C語(yǔ)言與C++的區(qū)別及聯(lián)系

    class等面向對(duì)象的特性和機(jī)制。但是,后來(lái)經(jīng)過(guò)一步步修訂和很多次演變,最終才形成了現(xiàn)如今這個(gè)支持一系列重大特性的龐大編程語(yǔ)言。 一、C語(yǔ)言是面向過(guò)程語(yǔ)言,而C++是
    發(fā)表于 12-24 07:23

    C與C++之間的聯(lián)系

    ,后來(lái)才逐漸演變?yōu)橐环N成熟的面向對(duì)象編程語(yǔ)言。 總之,C語(yǔ)言和C++雖然有很多共同之處,但在編程范式、安全性、抽象層次等方面存在顯著差異。開(kāi)發(fā)者可以根據(jù)項(xiàng)目需求選擇合適的語(yǔ)言,C語(yǔ)言更
    發(fā)表于 12-11 06:51

    中興通訊借助AI技術(shù)創(chuàng)新推進(jìn)醫(yī)療服務(wù)普惠

    “治未病”正在成為新時(shí)代的核心健康理念,人們對(duì)健康預(yù)警的需求持續(xù)催生著各地的“體檢熱潮”。但不容忽視的是醫(yī)療資源分布不均的現(xiàn)實(shí),在許多偏遠(yuǎn)地區(qū),優(yōu)質(zhì)醫(yī)療資源匱乏、專業(yè)體檢人員短缺、設(shè)備配置不足等問(wèn)題突出。面對(duì)這一困境,AI+醫(yī)療的迅猛發(fā)展正成為破局的關(guān)鍵。
    的頭像 發(fā)表于 12-09 11:29 ?1088次閱讀

    ATA-314功率放大器在CS101電源線傳導(dǎo)敏感度測(cè)試中的應(yīng)用

    隨著信息技術(shù)的發(fā)展、電氣化及自動(dòng)化水平的不斷提高,電磁環(huán)境日益復(fù)雜,電磁干擾在產(chǎn)品研制中的問(wèn)題愈加突出,電磁兼容性已不容忽視。在軍標(biāo)的電磁兼容測(cè)試中,CS101試驗(yàn)主要是檢驗(yàn)EUT(待測(cè)產(chǎn)品)承受耦合到輸入電源線上的信號(hào)的能力。
    的頭像 發(fā)表于 12-08 16:10 ?702次閱讀
    ATA-314功率放大器在CS101電源線傳導(dǎo)敏感度測(cè)試中的應(yīng)用

    借助邊緣側(cè)AI與數(shù)字預(yù)失真提升5G能效

    雖然5G已深刻改變世界,并兌現(xiàn)了高速率、低延遲、高密度連接的承諾,但也伴隨著一項(xiàng)隱性代價(jià):不容忽視的能耗成本。據(jù)愛(ài)立信預(yù)測(cè),到本十年末,5G用戶數(shù)量將達(dá)到67億。然而,盡管5G的數(shù)據(jù)傳
    的頭像 發(fā)表于 11-20 16:45 ?1723次閱讀
    借助邊緣側(cè)AI與數(shù)字預(yù)失真提升<b class='flag-5'>5</b>G能效

    UPS電源接市電時(shí),過(guò)載問(wèn)題不容忽視:一文讀懂風(fēng)險(xiǎn)與應(yīng)對(duì)策略

    在數(shù)字化時(shí)代,電力穩(wěn)定性已成為保障企業(yè)生產(chǎn)、數(shù)據(jù)安全乃至日常生活的關(guān)鍵要素。UPS電源(不間斷電源)作為電力保障的“最后一道防線”,其重要性不言而喻。然而,許多用戶存在一個(gè)誤區(qū):認(rèn)為UPS僅在市電中斷時(shí)發(fā)揮作用,接市電時(shí)無(wú)需擔(dān)心過(guò)載。實(shí)際上,UPS在接市電時(shí)同樣可能因過(guò)載引發(fā)設(shè)備損壞、數(shù)據(jù)丟失甚至火災(zāi)等嚴(yán)重后果。本文將結(jié)合真實(shí)案例與技術(shù)原理,深度解析UPS過(guò)
    的頭像 發(fā)表于 09-08 13:27 ?2052次閱讀
    UPS電源接市電時(shí),過(guò)載問(wèn)題<b class='flag-5'>不容忽視</b>:一文讀懂風(fēng)險(xiǎn)與應(yīng)對(duì)策略

    人工智能如何驅(qū)動(dòng)碳化硅革命

    人工智能掀起的高算力浪潮中,算力中心日夜不息地運(yùn)轉(zhuǎn),訓(xùn)練著龐大的模型,支撐著自動(dòng)駕駛、科學(xué)發(fā)現(xiàn)和智能體機(jī)器人技術(shù)的快速發(fā)展。然而,輝煌算力背后卻藏著不容忽視的“能量焦慮”--急劇增長(zhǎng)的電力消耗與轉(zhuǎn)換效率瓶頸。傳統(tǒng)硅基功率器件這只能量轉(zhuǎn)換的“老舊心臟”,在高頻、高溫的極限
    的頭像 發(fā)表于 08-20 16:43 ?1548次閱讀
    人工智能如何驅(qū)動(dòng)碳化硅革命

    不良瓷嘴導(dǎo)致LED斷線死燈問(wèn)題多,瓷嘴優(yōu)化刻不容

    在LED封裝領(lǐng)域,焊線工藝是確保器件性能與可靠性的核心環(huán)節(jié)。而瓷嘴,作為焊線工藝中一個(gè)看似微小卻極為關(guān)鍵的部件,其對(duì)引線鍵合品質(zhì)的影響不容忽視。大量失效分析案例證明,LED封裝器件的死燈失效絕大多數(shù)
    的頭像 發(fā)表于 06-12 14:03 ?1039次閱讀
    不良瓷嘴導(dǎo)致LED斷線死燈問(wèn)題多,瓷嘴優(yōu)化刻<b class='flag-5'>不容</b>緩

    FLIR Si2x防爆聲學(xué)成像儀為工業(yè)安全保駕護(hù)航

    粉塵爆炸是工業(yè)環(huán)境中不容忽視的重大安全隱患,尤其在ATEX 22區(qū),其潛在威脅不容忽視。為了有效應(yīng)對(duì)這一挑戰(zhàn),F(xiàn)LIR Si2x聲學(xué)成像儀應(yīng)運(yùn)而生。它能夠精確檢測(cè)壓縮空氣泄漏與機(jī)械故障的聲音信號(hào),幫助我們及時(shí)發(fā)現(xiàn)并處理潛在風(fēng)險(xiǎn)點(diǎn),從而有效預(yù)防粉塵爆炸事故的發(fā)生,確保工業(yè)生
    的頭像 發(fā)表于 05-23 14:40 ?958次閱讀
    玉屏| 治县。| 韩城市| 白沙| 庆城县| 安顺市| 犍为县| 隆回县| 芜湖市| 成安县| 丹巴县| 吴川市| 涟水县| 静安区| 修水县| 澜沧| 旬邑县| 福泉市| 陆丰市| 土默特左旗| 蚌埠市| 观塘区| 合山市| 福建省| 阿图什市| 旺苍县| 文成县| 呈贡县| 锡林浩特市| 牙克石市| 达州市| 太仆寺旗| 蓬溪县| 宁河县| 长丰县| 成都市| 湘西| 辉南县| 耒阳市| 鲁甸县| 景宁|