欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種項目管理方法、裝置、設(shè)備及存儲介質(zhì)與流程

文檔序號:40516956發(fā)布日期:2024-12-31 13:26閱讀:9來源:國知局
一種項目管理方法、裝置、設(shè)備及存儲介質(zhì)與流程

所屬的技術(shù)人員能夠理解,本技術(shù)的各個方面可以實現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本技術(shù)的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。在一種可能的實現(xiàn)方式中,本技術(shù)實施例提供的計算設(shè)備可以至少包括處理器和存儲器。其中,存儲器存儲有程序代碼,當(dāng)程序代碼被處理器執(zhí)行時,使得處理器執(zhí)行本技術(shù)中各種示例性實施方式的項目管理方法中的任一步驟。在該實施例中,計算設(shè)備的結(jié)構(gòu)可以如圖19所示,包括存儲器1901,通訊模塊1903以及一個或多個處理器1902。存儲器1901,用于存儲處理器1902執(zhí)行的計算機(jī)程序。存儲器1901可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng),以及運行即時通訊功能所需的程序等;存儲數(shù)據(jù)區(qū)可存儲各種即時通訊信息和操作指令集等。存儲器1901可以是易失性存儲器(volatile?memory),例如隨機(jī)存取存儲器(random-access?memory,ram);存儲器1901也可以是非易失性存儲器(non-volatilememory),例如只讀存儲器,快閃存儲器(flash?memory),硬盤(hard?disk?drive,hdd)或固態(tài)硬盤(solid-state?drive,ssd);或者存儲器1901是能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的計算機(jī)程序并能夠由計算機(jī)存取的任何其他介質(zhì),但不限于此。存儲器1901可以是上述存儲器的組合。處理器1902,可以包括一個或多個中央處理單元(central?processing?unit,cpu)或者為數(shù)字處理單元等等。處理器1902,用于調(diào)用存儲器1901中存儲的計算機(jī)程序時實現(xiàn)上述項目管理方法。通訊模塊1903用于與終端設(shè)備和其他服務(wù)器進(jìn)行通信。本技術(shù)實施例中不限定上述存儲器1901、通訊模塊1903和處理器1902之間的具體連接介質(zhì)。本技術(shù)實施例在圖19中以存儲器1901和處理器1902之間通過總線1904連接,總線1904在圖19中以粗線描述,其它部件之間的連接方式,僅是進(jìn)行示意性說明,并不引以為限??偩€1904可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于描述,圖19中僅用一條粗線描述,但并不描述僅有一根總線或一種類型的總線。存儲器1901中存儲有計算機(jī)存儲介質(zhì),計算機(jī)存儲介質(zhì)中存儲有計算機(jī)可執(zhí)行指令,計算機(jī)可執(zhí)行指令用于實現(xiàn)本技術(shù)實施例的項目管理方法。處理器1902用于執(zhí)行上述的項目管理方法。在一些可能的實施方式中,本技術(shù)提供的項目管理方法的各個方面還可以實現(xiàn)為一種程序產(chǎn)品的形式,其包括程序代碼,當(dāng)程序產(chǎn)品在計算設(shè)備上運行時,程序代碼用于使計算設(shè)備執(zhí)行本說明書上述描述的根據(jù)本技術(shù)各種示例性實施方式的項目管理方法中的步驟。程序產(chǎn)品可以采用一個或多個可讀介質(zhì)的任意組合??勺x介質(zhì)可以是可讀信號介質(zhì)或者可讀存儲介質(zhì)??勺x存儲介質(zhì)例如可以是但不限于電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式盤、硬盤、隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。本技術(shù)的實施方式的跨鏈交易處理的程序產(chǎn)品可以采用便攜式緊湊盤只讀存儲器(cd-rom)并包括程序代碼,并可以在計算裝置上運行。然而,本技術(shù)的程序產(chǎn)品不限于此,在本文件中,可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被命令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用??勺x信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了可讀程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。可讀信號介質(zhì)還可以是可讀存儲介質(zhì)以外的任何可讀介質(zhì),該可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由命令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于無線、有線、光纜、rf等等,或者上述的任意合適的組合??梢砸砸环N或多種程序設(shè)計語言的任意組合來編寫用于執(zhí)行本技術(shù)操作的程序代碼,程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言—諸如java、c++等,還包括常規(guī)的過程式程序設(shè)計語言—諸如“c”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算裝置上執(zhí)行、部分地在用戶設(shè)備上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算裝置上部分在遠(yuǎn)程計算裝置上執(zhí)行、或者完全在遠(yuǎn)程計算裝置或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算裝置的情形中,遠(yuǎn)程計算裝置可以通過任意種類的網(wǎng)絡(luò)包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)連接到用戶計算裝置,或者,可以連接到外部計算裝置(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本技術(shù)的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本技術(shù)可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本技術(shù)可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。本技術(shù)是參照根據(jù)本技術(shù)實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序命令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序命令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程跨鏈交易處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程跨鏈交易處理設(shè)備的處理器執(zhí)行的命令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機(jī)程序命令也可存儲在能引導(dǎo)計算機(jī)或其他可編程跨鏈交易處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的命令產(chǎn)生包括命令裝置的制造品,該命令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機(jī)程序命令也可裝載到計算機(jī)或其他可編程跨鏈交易處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的命令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本技術(shù)的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本技術(shù)范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本技術(shù)進(jìn)行各種改動和變型而不脫離本技術(shù)的精神和范圍。這樣,倘若本技術(shù)的這些修改和變型屬于本技術(shù)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本技術(shù)也意圖包含這些改動和變型在內(nèi)。


背景技術(shù):

1、隨著科技的發(fā)展,數(shù)據(jù)量、計算量的不斷增加,為了提升計算效率、節(jié)約計算資源,通常將數(shù)據(jù),數(shù)據(jù)計算、數(shù)據(jù)管理等服務(wù)功能部署在云環(huán)境下。且為了保證對數(shù)據(jù)的控制效率、安全性以及服務(wù)質(zhì)量,而提出私有云。在私有云場景下,客戶需要將云計算管控系統(tǒng)部署在自身處理器架構(gòu)的環(huán)境下。

2、目前,大部分客戶都選擇將云計算管控系統(tǒng)部署在x86架構(gòu)的環(huán)境下,因此云計算管控系統(tǒng)服務(wù)側(cè)僅針對x86架構(gòu)建立“構(gòu)建-部署”流程。但隨著計算機(jī)硬件性能的不斷更新迭代,越來越多的客戶也會選擇將云計算管控系統(tǒng)部署在其他處理器架構(gòu)的環(huán)境下。當(dāng)云計算管控系統(tǒng)支持在多處理器架構(gòu)的環(huán)境下部署時,需要針對不同的處理器架構(gòu)建立“構(gòu)建-部署”流程;且由于不同處理器架構(gòu)的配置不同,因此還需要針對不同處理器架構(gòu)的配置單獨進(jìn)行管理??梢姡S著處理器架構(gòu)的越來越多,管理難度和管理成本也越來越大。

3、因此,當(dāng)項目支持在多處理器架構(gòu)的環(huán)境下部署時,如何降低項目管理難度和管理成本,提升管理效率是目前需要解決的問題。


技術(shù)實現(xiàn)思路

1、本技術(shù)實施例提供一種項目管理方法、裝置、設(shè)備及存儲介質(zhì),用以當(dāng)項目支持在多處理器架構(gòu)的環(huán)境下部署時,降低項目管理難和管理成本,提升管理效率。

2、第一方面,本技術(shù)實施例提供一種項目管理方法,該方法包括:

3、獲取目標(biāo)項目關(guān)聯(lián)的文件信息;文件信息至少包括:公共配置文件以及多架構(gòu)差異文件;其中,公共配置文件用于存儲多個處理器架構(gòu)之間的通用配置信息;多架構(gòu)差異文件包括:與多個處理器架構(gòu)中各個處理器架構(gòu)分別匹配的差異子文件,每個差異子文件用于存儲一個處理器架構(gòu)支持的項目部署信息;

4、基于公共配置文件和多架構(gòu)差異文件,對目標(biāo)項目的源碼進(jìn)行編譯處理,分別獲得多個處理器架構(gòu)各自關(guān)聯(lián)的項目部署文件。

5、第二方面,本技術(shù)實施例提供一種項目管理裝置,該裝置包括:

6、獲取單元,用于獲取目標(biāo)項目關(guān)聯(lián)的文件信息;文件信息至少包括:公共配置文件以及多架構(gòu)差異文件;其中,公共配置文件用于存儲多個處理器架構(gòu)之間的通用配置信息;多架構(gòu)差異文件包括:與多個處理器架構(gòu)中各個處理器架構(gòu)分別匹配的差異子文件,每個差異子文件用于存儲一個處理器架構(gòu)支持的項目部署信息;

7、編譯單元,用于基于公共配置文件和多架構(gòu)差異文件,對目標(biāo)項目的源碼進(jìn)行編譯處理,分別獲得多個處理器架構(gòu)各自關(guān)聯(lián)的項目部署文件。

8、在一種可能的實現(xiàn)方式中,獲取單元具體用于:

9、通過通用流水線工具獲取到目標(biāo)項目的源碼后,從預(yù)先存儲的項目與文件信息的對應(yīng)關(guān)系中,獲取目標(biāo)項目關(guān)聯(lián)的文件信息。

10、在一種可能的實現(xiàn)方式中,編譯單元具體用于:

11、針對多個處理器架構(gòu)中的每個處理器架構(gòu),分別執(zhí)行如下操作:

12、通過通用流水線工具,基于公共配置文件以及處理器架構(gòu)關(guān)聯(lián)的差異子文件,對目標(biāo)項目的源碼進(jìn)行編譯處理,獲得處理器架構(gòu)關(guān)聯(lián)的項目部署文件;

13、其中,項目部署文件至少包括:配置模板以及目標(biāo)鏡像文件;其中,目標(biāo)鏡像文件中攜帶有目標(biāo)項目關(guān)聯(lián)的可執(zhí)行文件,配置模板用于為可執(zhí)行文件提供運行環(huán)境。

14、在一種可能的實現(xiàn)方式中,該項目管理裝置還包括存儲單元;

15、存儲單元,用于將多個處理器架構(gòu)各自關(guān)聯(lián)的項目部署文件,統(tǒng)一存儲在指定的第一存儲容器中。

16、在一種可能的實現(xiàn)方式中,若目標(biāo)項目中包括多個服務(wù),則文件信息至少包括:針對多個服務(wù),分別設(shè)置的公共配置文件以及多架構(gòu)差異文件;

17、獲取單元具體用于:通過通用流水線工具獲取到目標(biāo)項目的源碼后,從預(yù)先存儲的項目關(guān)聯(lián)的服務(wù)與文件信息的對應(yīng)關(guān)系中,獲取多個服務(wù)各自關(guān)聯(lián)的文件信息;

18、其中,每個公共配置文件用于存儲相應(yīng)服務(wù)下多個處理器架構(gòu)之間的通用配置信息;每個多架構(gòu)差異文件包括:相應(yīng)服務(wù)下,與多個處理器架構(gòu)中各個處理器架構(gòu)分別匹配的差異子文件,每個差異子文件用于存儲一個處理器架構(gòu)支持的服務(wù)部署信息。

19、在一種可能的實現(xiàn)方式中,編譯單元具體用于:

20、針對多個服務(wù)中的每個服務(wù),分別執(zhí)行如下操作:

21、通過通用流水線工具,基于公共配置文件以及多個處理器架構(gòu)各自關(guān)聯(lián)的差異子文件,分別對服務(wù)的源碼進(jìn)行編譯處理,獲得多個處理器架構(gòu)各自關(guān)聯(lián)的服務(wù)部署文件;

22、其中,每個服務(wù)部署文件至少包括:相應(yīng)處理器架構(gòu)下,服務(wù)關(guān)聯(lián)的配置模板以及服務(wù)關(guān)聯(lián)的目標(biāo)鏡像文件;其中,目標(biāo)鏡像文件中攜帶有服務(wù)關(guān)聯(lián)的可執(zhí)行文件,配置模板用于為可執(zhí)行文件提供運行環(huán)境。

23、在一種可能的實現(xiàn)方式中,存儲單元具體用于:將同一服務(wù)下,多個處理器架構(gòu)各自關(guān)聯(lián)的服務(wù)部署文件,統(tǒng)一存儲至指定的第二存儲容器中。

24、在一種可能的實現(xiàn)方式中,該項目管理裝置還包括傳輸單元,傳輸單元具體用于:

25、獲取目標(biāo)對象針對目標(biāo)項目觸發(fā)的部署指令;其中,部署指令至少攜帶目標(biāo)處理器架構(gòu);

26、基于目標(biāo)處理器架構(gòu),獲取目標(biāo)處理器架構(gòu)關(guān)聯(lián)的目標(biāo)項目部署文件;

27、將獲取的目標(biāo)項目部署文件傳輸給目標(biāo)對象。

28、在一種可能的實現(xiàn)方式中,傳輸單元具體用于:若部署指令中還攜帶目標(biāo)項目下包含的目標(biāo)服務(wù),則基于目標(biāo)處理器架構(gòu),在目標(biāo)項目關(guān)聯(lián)的服務(wù)部署文件中,獲取目標(biāo)服務(wù)部署文件。

29、在一種可能的實現(xiàn)方式中,傳輸單元具體用于:

30、若基于預(yù)先設(shè)置的服務(wù)關(guān)聯(lián)關(guān)系,確定存在與目標(biāo)服務(wù)關(guān)聯(lián)的至少一個其他服務(wù),則從目標(biāo)服務(wù)關(guān)聯(lián)的第二存儲容器中,獲取目標(biāo)處理器架構(gòu)關(guān)聯(lián)的第一服務(wù)部署文件,以及從至少一個其他服務(wù)各自關(guān)聯(lián)的第二存儲容器中,分別目標(biāo)處理器架構(gòu)關(guān)聯(lián)的第二服務(wù)部署文件,將第一服務(wù)部署文件以及第二服務(wù)部署文件共同作為目標(biāo)服務(wù)部署文件;

31、若基于預(yù)先設(shè)置的服務(wù)關(guān)聯(lián)關(guān)系,確定不存在與目標(biāo)服務(wù)關(guān)聯(lián)的其他服務(wù),則從目標(biāo)服務(wù)關(guān)聯(lián)的第二存儲容器中,獲取目標(biāo)處理器架構(gòu)關(guān)聯(lián)的第一服務(wù)部署文件,并將第一服務(wù)部署文件作為目標(biāo)服務(wù)部署文件。

32、在一種可能的實現(xiàn)方式中,多架構(gòu)差異文件采用dockerfile文件,差異子文件為dockerfile子文件,每個dockerfile子文件至少包括:與dockerfile子文件匹配的處理器架構(gòu)支持的基礎(chǔ)鏡像、部署軟件包以及鏡像構(gòu)建指令。

33、在一種可能的實現(xiàn)方式中,編譯單元具體用于:

34、針對多處理架構(gòu)中的每個處理器架構(gòu),分別執(zhí)行如下操作:

35、確定處理器架構(gòu)關(guān)聯(lián)的dockerfile子文件,并確定dockerfile子文件中存儲的基礎(chǔ)鏡像、部署軟件包以及鏡像構(gòu)建指令;

36、根據(jù)鏡像構(gòu)建指令,按照基礎(chǔ)鏡像中定義的操作系統(tǒng)信息,將目標(biāo)項目的源碼編譯成可執(zhí)行文件,并將部署軟件包以及可執(zhí)行文件進(jìn)行打包處理,獲得處理器架構(gòu)關(guān)聯(lián)的目標(biāo)鏡像文件;

37、在目標(biāo)鏡像文件的基礎(chǔ)上,增加基于公共配置文件確定的配置模板,獲得處理器架構(gòu)關(guān)聯(lián)的項目部署文件。

38、第三方面,本技術(shù)實施例提供一種計算設(shè)備,包括:存儲器和處理器,其中,存儲器,用于存儲計算機(jī)程序;處理器,用于執(zhí)行計算機(jī)程序以實現(xiàn)本技術(shù)實施例提供的項目管理方法的步驟。

39、第四方面,本技術(shù)實施例提供一種計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,計算機(jī)程序被處理器執(zhí)行時實現(xiàn)本技術(shù)實施例提供的項目管理方法的步驟。

40、第五方面,本技術(shù)實施例提供一種計算機(jī)程序產(chǎn)品,其包括計算機(jī)程序,計算機(jī)程序存儲在計算機(jī)可讀存儲介質(zhì)中;當(dāng)計算設(shè)備的處理器從計算機(jī)可讀存儲介質(zhì)讀取計算機(jī)程序時,處理器執(zhí)行計算機(jī)程序,使得計算設(shè)備執(zhí)行本技術(shù)實施例提供的項目管理方法的步驟。

41、本技術(shù)有益效果如下:

42、本技術(shù)實施例提供一種項目管理方法、裝置、設(shè)備及存儲介質(zhì),涉及云技術(shù)領(lǐng)域,尤其涉及私有云環(huán)境下,支持多處理器架構(gòu)的云計算管控系統(tǒng)的管理方法。在本技術(shù)中,考慮到項目的源碼無法在架構(gòu)處理器下運行,即云計算管控系統(tǒng)的源碼無法在架構(gòu)處理器下運行的情況,在對云計算管控系統(tǒng)進(jìn)行管理時,對云計算管控系統(tǒng)的源碼進(jìn)行編譯處理,獲得包含可在架構(gòu)處理器下運行的可執(zhí)行文件的項目部署文件。

43、同時,為了保證云計算管控系統(tǒng)可以在多架構(gòu)處理器下部署運行,在對云計算管控系統(tǒng)的源碼進(jìn)行編譯處理時,需要獲得多個處理器架構(gòu)各自關(guān)聯(lián)的項目部署文件。在對云計算管控系統(tǒng)的源碼進(jìn)行編譯處理,獲得多個處理器架構(gòu)各自關(guān)聯(lián)的項目部署文件時,基于公共配置文件和多架構(gòu)差異文件,對云計算管控系統(tǒng)的源碼進(jìn)行編譯處理,其中,公共配置文件用于存儲多個處理器架構(gòu)之間的通用配置信息,多架構(gòu)差異文件包括與多處理器架構(gòu)中各個處理器架構(gòu)分別匹配的差異子文件,每個差異子文件用于存儲一個處理器架構(gòu)支持的項目部署信息。

44、可見,本技術(shù)中,對于各個處理器架構(gòu)各自支持的項目部署信息進(jìn)行統(tǒng)一管理,即對于不同處理器架構(gòu)的差異化信息進(jìn)行統(tǒng)一管理,在不斷增加處理器架構(gòu)的情況下,更加便于管理,降低管理難度和管理成本,提升管理效率;且在編譯過程中,基于公共配置文件和多架構(gòu)差異文件,對云計算管控系統(tǒng)的源碼進(jìn)行編譯處理時,即可獲得多個處理器架構(gòu)各自關(guān)聯(lián)的項目部署文件,避免了針對不同處理器架構(gòu)單獨獲取配置文件以及基礎(chǔ)鏡像,并基于獲取的信息進(jìn)行單獨編譯的復(fù)雜問題,使得編譯流程更加簡單快捷,提升了編譯效率。

45、本技術(shù)的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本技術(shù)而了解。本技術(shù)的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
霍山县| 五河县| 类乌齐县| 宜阳县| 岑巩县| 临颍县| 拜城县| 巴林右旗| 志丹县| 吉水县| 汉阴县| 太仓市| 祁门县| 黑水县| 习水县| 邮箱| 本溪市| 大悟县| 许昌县| 二连浩特市| 五台县| 罗江县| 沂南县| 浮梁县| 深泽县| 宜章县| 安福县| 武平县| 阳春市| 江华| 辛集市| 灌云县| 姚安县| 赫章县| 长乐市| 合作市| 齐河县| 安吉县| 永丰县| 若羌县| 沿河|