【極客思考】計算機網絡:Wireshark抓包分析TCP中的三次握手與四次揮手_包裝設計

南投搬家公司費用需注意的眉眉角角,別等搬了再說!

上新台中搬家公司提供您一套專業有效率且人性化的辦公室搬遷、公司行號搬家及工廠遷廠的搬家服務

【摘要】本文重點分析計算機網絡中TCP協議中的握手和揮手的過程。

【前提說明】

前段時間突然看到了一篇關於TCP/IP模型的文章,心想這段時間在家裡也用wireshark抓了點包,那麼想着想着就覺得需要複習一下網絡知識,於是就有這篇博文的誕生。當然網上關於TCP相關的知識點也是芸芸,閑着無事也可以多google深入理解一下,本文重點在分析TCP協議中的握手和揮手的過程。

【抓包前準備】

既然要抓包,我的裝備是個人電腦,操作系統是Mac OS。抓包工具是wireshark,至於怎麼安裝和一些基本的操作,可以點擊參考這篇文章。

用本地電腦模擬server和client,都是localhost的地址,但是我選擇的是不同的端口進行標識。server的端口號:12345;client的端口號:50784。因為是用的本機做的實驗,所以wireshark監聽的不是網卡而是Loopback:lo0,如圖所示:

以下是我模擬client和server的代碼:

1)server端

-Python 代碼
01
#! /usr/bin/python
02
# -*- coding: utf-8 -*-
03
 
04
import socket
05
 
06
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
07
 
08
server_address = ('127.0.0.1', 12345)
09
print "Starting up on %s:%s" % server_address
10
sock.bind(server_address)
11
 
12
sock.listen(1)
13
 
14
while True:
15
    print "Waiting for a connection"
16
    connection, client_address = sock.accept()
17
 
18
    try:
19
        print "Connection from", client_address
20
 
21
        data = connection.recv(1024)
22
        print "Receive '%s'" % data
23
    finally:
24
        connection.close()

2)client端-Python 代碼

01
# /usr/bin/python
02
# -*- coding: utf-8 -*-
03
 
04
import socket
05
 
06
def check_tcp_status(ip, port):
07
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
08
 
09
    server_address = (ip, port)
10
    print 'Connecting to %s:%s.' % server_address
11
    sock.connect(server_address)
12
 
13
    message = "I'm TCP client"
14
    print 'Sending "%s".' % message
15
    sock.sendall(message)
16
 
17
    print 'Closing socket.'
18
    sock.close()
19
 
20
 
21
if __name__ == "__main__":
22
    print check_tcp_status("127.0.0.1", 12345)

代碼比較簡單,就是模擬了一次鏈接,可以多次執行client,client只要鏈接成功就會發送一句話“I’m TCP client”,server一直死循環監聽端口,並將接受到的信息打印到console中。

【結果分析】

看到上面的console輸出之後,我們看一下wireshark抓到的結果:

我用兩種顏色標了出來,可以看到黃色框中的序號為1、2、3的三次通信過程其實就是我們說的三次握手;握手建立之後的序號為4、5、6便為傳輸數據的過程;而序號7、8、9、10就是我們所說的四次揮手的過程。

我們再進一步細看下握手、揮手這倆過程。

三次握手

 

※產品缺大量曝光嗎?你需要的是一流包裝設計!

窩窩觸角包含自媒體、自有平台及其他國家營銷業務等,多角化經營並具有國際觀的永續理念。

我們來總結一下握手的規律:

  • 第一次握手:建立鏈接。客戶端發送鏈接的請求,發送SYN報文,將Seq設置為0。然後客戶端就進入了SYN_SEND狀態,等待服務器的確認。
  • 第二次握手:服務器收到客戶端的SYN報文段。需要對這個SYN報文段進行確認,發送ACK報文,並將Ack設置為1。同時,自己也要發送SYN請求信息,將Seq設置為0,。服務器將上述的所有信息一併發送給客戶端,此時服務器進入SYN_RECV狀態。
  • 第三次握手:客戶端收到服務器的ACK和SYN報文後,進行確認,然後將Ack設置為1,Seq設置為1,向服務器發送ACK報文段,這個報文段發送完畢之後,客戶端和服務器都進入了ESTABLISHED狀態。就此完成了TCP的三次握手。

四次揮手

 

接着總結下揮手的規律:

  • 第一次揮手:客戶端想服務器發送一個FIN報文段,將設置Seq為15和Ack為1。此時客戶端進入FIN_WAIT_1狀態。這表示客戶端沒有數據要發送服務器了,請求關閉連接。
  • 第二次揮手:服務器收到了客戶端發送的FIN報文段,向客戶端回一個ACK報文段,Ack設置為16,Seq設置為1;服務器進入了CLOSE_WAIT狀態,客戶端收到服務器返回的ACK報文之後隨即進入FIN_WAIT_2狀態。
  • 第三次揮手:服務器會觀察自己是否還有數據沒有發送給客戶端,如果有,先把數據發送給客戶端,再發送FIN報文;如果沒有,那麼服務器直接發送FIN報文給客戶端。請求關閉連接,同時服務器進入LAST_ACK狀態。
  • 第四次揮手:客戶端收到服務器發送的FIN報文,向服務器發送ACK報文,將Seq設置為16,Ack設置為2,然後客戶端進入TIME_WAIT狀態;服務器收到客戶端的ACK報文之後就關閉了連接;此時,客戶端等待2msl后依然沒有收到回復,則證明服務器已正常關閉,客戶端也可以關閉連接了。

注意個規律: 每次一方返回ACK報文的時候,設置Ack=對方傳來的Seq值+1。

【理解TCP/IP模型】

說完TCP協議之後,不能免俗的要聊一下TCP/IP協議模型,該模型是計算機網絡的經典的模型了。該模型由OSI模型演化而來,由原來的7層簡化為了5層,具體如下圖所示:

TCP/IP協議被稱為傳輸控制協議/互聯網協議,又稱網絡通訊協議(Transmission Control Protocol)。是由網絡層的IP協議和傳輸層的TCP協議組成,是一個很大的協議集合。

  • 物理層和數據鏈路層沒有定義任何特定協議,支持所有的標準和專用的協議。
  • 網絡層定義了網絡互聯也就是IP協議,主要包括IP、ARP、RARP、ICMP、IGMP。
  • 傳輸層定義了TCP和UDP(User Datagram Protocol),我們會後面重點介紹一下TCP協議。
  • 應用層定義了HTTP(超文本傳輸協議)、FTP(文件傳輸協議)、DNS(域名系統)等協議。

TCP/IP的網絡模型分層思想算是非常有借鑒性的系統分層思想。映射到我們的軟件系統上來看,其實我們的軟件系統更多的時候也需要考慮分層,層次之間通過接口來交互。在嚴格的分層系統里,內部的層只對相鄰的層次可見,這樣就可以將一個複雜問題分解成增量步驟序列。由於每一層最多隻影響兩層,也給維護帶來了很大的便利。

參考資料:

http://www.cnblogs.com/linyfeng/p/9496126.html

http://zhuanlan.zhihu.com/p/33797520

blog.csdn.net/zhzdeng/article/details/53490386

點擊關注,第一時間了解華為雲新鮮技術~

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

網動廣告出品的網頁設計,採用精簡與質感的CSS語法,提升企業的專業形象與簡約舒適的瀏覽體驗,讓瀏覽者第一眼就愛上她。

itext7史上最全實戰總結_台中搬家

台中搬家公司費用怎麼算?

擁有20年純熟搬遷經驗,提供免費估價且流程透明更是5星評價的搬家公司

1. itext7史上最全實戰總結

1.1. 前言

最近有個需求需要我用Java手動寫一份PDF報告,經過考察幾種pdf開源代碼,最終選取了itext7,此版本為7.1.11,由於發現網上關於該工具的博文比較少,特別是實戰博文幾乎沒有,在我踩完各種坑,最終把PDF成型后,打算把經驗分享出來,本文通過摘錄解釋來說明,內容來自本人GitHub itext-pdf

1.2. 配置文件

項目採用了Spring Cloud config所以配置在git上,僅僅研究itext7不需要用到數據庫等功能,請直接運行PdfMain類的main方法,即可生成模擬的PDF報告

1.3. 版本POM

itext7相關pom

<properties>
    <itext.version>7.1.11</itext.version>
</properties>
<dependencies>
    <!-- itext7 -->
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>kernel</artifactId>
        <version>${itext.version}</version>
    </dependency>
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>io</artifactId>
        <version>${itext.version}</version>
    </dependency>
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>layout</artifactId>
        <version>${itext.version}</version>
    </dependency>
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>forms</artifactId>
        <version>${itext.version}</version>
    </dependency>
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>pdfa</artifactId>
        <version>${itext.version}</version>
    </dependency>
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>pdftest</artifactId>
        <version>${itext.version}</version>
    </dependency>
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>font-asian</artifactId>
        <version>${itext.version}</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.18</version>
    </dependency>

    <!--itext7 html轉pdf用到的包-->
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>html2pdf</artifactId>
        <version>3.0.0</version>
    </dependency>
</dependencies>

1.4. 乾貨

itext7語義本身和前端css很像,所以有點前端基礎還是比較容易掌握的

1.4.1. 添加圖片

  1. 讀取項目中圖片文件
  2. 設置邊距
  3. 設置寬高擴大縮小
Image indexImage = new Image(ImageDataFactory.create(GenoReportBuilder.class.getClassLoader().getResource("image/gene.png")));
indexImage.setMargins(-50, -60, -60, -60);
indexImage.scale(1, 1.05f);

1.4.2. 添加指定空白頁

  1. 添加第2頁為空白頁,立即刷新后再繼續添加
pdf.addNewPage(2).flush();

1.4.3. Div、Paragraph

    Div div = new Div();
    div.setWidth(UnitValue.createPercentValue(100));
    div.setHeight(UnitValue.createPercentValue(100));
    div.setHorizontalAlignment(HorizontalAlignment.CENTER);
    Paragraph p1 = new Paragraph();
    p1.setHorizontalAlignment(HorizontalAlignment.CENTER);
    p1.setMaxWidth(UnitValue.createPercentValue(75));
    p1.setMarginTop(180f);
    p1.setCharacterSpacing(0.4f);
    Style large = new Style();
    large.setFontSize(22);
    large.setFontColor(GenoColor.getThemeColor());
    p1.add(new Text("尊敬的 ").addStyle(large));
    ...
    Paragraph p2 = new Paragraph();
    ...
    div.add(p1);
    div.add(p2);
  1. 整塊的內容用Div包裹,這裏整塊包裹的好處是什麼?一方面排版分明成體系,另一方面若需求是整塊的內容必須在同一個版面,你可以對Div設置div.setKeepTogether(true);,盡量保證若整塊的內容超出了一頁,那這塊內容會自動整塊出現在下一頁,上一頁剩下的就留白了
  2. 可以看到DivParagraph可以設置很多屬性,實際上我們常用的組件除了這兩種,還有TableCellList,他們大部分的屬性都是一樣的,只是部分屬性只在部分組件起效果,所以當你設置某個屬性沒起效果也不用奇怪
  3. Paragraph需要特別注意的一點,想要段落文字居中,不要用setHorizontalAlignment(HorizontalAlignment.CENTER);這是組件的居中對段落無效,甚至對段落里你放Text也無效,需要改用setTextAlignment(TextAlignment.CENTER);
  4. Paragraph段落的行距也是個高頻問題,這裏給出官方我看到的解釋,參考https://itextpdf.com/en/resources/books/itext-7-building-blocks/chapter-4-adding-abstractelement-objects-part-1,搜關鍵字setFixedLeading,我的理解該方法設值行高絕對值,官方解釋是兩行文字中間基線之間的距離
  5. 如果想了解詳細的什麼屬性哪裡能起作用哪裡不行,請訪問該地址

1.4.4. Table

  1. useAllAvailableWidth表示頁面有多寬,我就有多寬
  2. table.startNewRow();表示新起一行,table每畫一行都要新起一行
  3. 同樣table內容需要居中,和段落一樣,請設置new Cell().setTextAlignment(TextAlignment.CENTER)
  4. 每個table中cell都有默認高度,會比實際輸入字體高些,此時設置setHeight,若更大沒有問題,若高度小於或接近字體大小文字可能就消失了,若想讓Cell高度更接近文字高度,請設置Cellpadding,即cell.setPadding(-2),設置負值即可

1.4.5. Tab,\t

  1. itext7中如果要表示段落前的空格,不能使用\t,但換行可以使用\n

  2. 若要實現Tab效果可以有多個方法

    1. \u00a0符號,大概7、8個該符號可表示tab,可能不是很準確
    p1.add(new Text("\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0壹基因衷心祝願您身體健康、享受品質生活!"));
    
    1. p1.setFirstLineIndent(24),表示段落前留多少空,需要知道一個字多大,設置成兩倍就行
    2. Tab也是集成AbstractElement的組件,通過以下方式也可實現相同的效果
      p2.add(new Tab());
      p2.addTabStops(new TabStop(20, TabAlignment.LEFT));
    

1.4.6. 換頁

我常用的換頁方法為如下,該方法可保證立即換頁

doc.add(new AreaBreak(AreaBreakType.NEXT_PAGE));

當然PdfDocumentaddNewPage其實也可以用,但有時候你沒把握好刷新時間可能導致某些混亂

1.4.7. 畫圖或畫文字

能畫出多麼複雜的圖形看是誰畫了,在我的PDF中,我畫的最複雜的圖形如下

該圖形由多個弧形區域加線段加文字組成,包括数字上的小箭頭也是畫出來的,畫這個的代碼過多,想要了解詳細的可以自行下載研究,這裏介紹API功能

  1. lineTo畫線段
  2. roundRectangle可用來畫角是弧形的方形,也可以用來畫圓
  3. showText用來畫文字

以上幾種結合填充即可把三角形,多邊形畫出來了

    PdfPage page = pdf.getPage(pdf.getNumberOfPages());
    pageSize = pdf.getDefaultPageSize();
    PdfCanvas pdfCanvas = new PdfCanvas(page);

    pdfCanvas.saveState().moveTo(pageSize.getWidth() / 2 - 100 + i * 40, yOffset - 203)
                    .lineTo(pageSize.getWidth() / 2 - 100 + i * 40, yOffset - 208)
                    .stroke().restoreState();

    pdfCanvas.setLineWidth(2);
        pdfCanvas.setStrokeColor(color);
        pdfCanvas.roundRectangle(pageSize.getWidth() / 2 - 3 + posXOffset, yOffset - 188, 6, 6, 3)
                .stroke();

    pdfCanvas.beginText()
                .setFontAndSize(font, 12)
                .moveText(pageSize.getWidth() / 2 - text.length() * 12 / 2, yOffset - 45);
        pdfCanvas.showText(text);
        pdfCanvas.endText();

1.4.8. Html段落轉Pdf段落

我們可能遇到把一段Html文本轉換成itext7的段落放進來,此時需要用到它的htmlToPdf模塊,該模塊對應POM

    <!--itext7 html轉pdf用到的包-->
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>html2pdf</artifactId>
        <version>3.0.0</version>
    </dependency>

至於使用,設置好配置屬性,使用也很簡單,通常我們需要支持中文,所有配置如下,字體可以自己換

台中搬家遵守搬運三大原則,讓您的家具不再被破壞!

台中搬家公司推薦超過30年經驗,首選台中大展搬家

    ConverterProperties proper = new ConverterProperties();
    //字體設置,解決中文不显示問題
    FontSet fontSet = new FontSet();
    fontSet.addFont(GenoReportBuilder.class.getClassLoader().getResource("font/SourceHanSansCN-Regular.ttf").getPath(), PdfEncodings.IDENTITY_H);

    FontProvider fontProvider = new FontProvider(fontSet);
    proper.setFontProvider(fontProvider);

    String content = "html內容";
    List<IElement> elements = HtmlConverter.convertToElements(content, proper);

轉換的內容是IElement集合,而IElement是什麼呢?給張圖就了解了

也就是說只要你的html內容是<div></div>包裹的,你直接把元素轉成itext7的Div然後adddocument就可以實現html內容的添加了,當然你也可以用instanceof判斷不同內容不同處理

如下是我的處理例子供參考,我把輸入html內容樣式進行了一定修改後轉成itext7組件,這裏特別提心,html轉過來的itext7組件可能會不支持部分樣式的修改,所以需要在html中進行css樣式的添加,這裏我就把字體和高度統一用css設值了

    Div overall = new Div();
    java.util.List<IElement> iElements = getFixContent(value);
    for (IElement iElement : iElements) {
        Style style = new Style();
        style.setFontSize(10);
        style.setCharacterSpacing(0.7f);
        if (iElement instanceof Div) {
            Div div = (Div) iElement;
            java.util.List<IElement> children = div.getChildren();
            // 全部段落改成相同樣式
            this.addParagraphStyleCircle(style, children);
            overall.add(div);
        } else if (iElement instanceof Paragraph) {
            Paragraph element = (Paragraph) iElement;
            overall.add(element.addStyle(style));
        }
    }
    doc.add(overall);
  • getFixContent
    private java.util.List<IElement> getFixContent(String content) {
        if (content.startsWith("<div>")) {
            content = content.replaceAll("<div>", "<div style='line-height:18pt;font-size:16px;'>");
        } else {
            content = "<div style='line-height:18pt;font-size:16px;'>" + content + "</div>";
        }
        return HtmlConverter.convertToElements(content, proper);
    }
  • addParagraphStyleCircle
    private void addParagraphStyleCircle(Style style, java.util.List<IElement> children) {
        for (IElement child : children) {
            if (child instanceof Paragraph) {
                Paragraph element = (Paragraph) child;
                element.addStyle(style);
                java.util.List<IElement> children1 = element.getChildren();
                this.addParagraphStyleCircle(style, children1);
            }
            if (child instanceof Div) {
                Div div = (Div) child;
                java.util.List<IElement> children1 = div.getChildren();
                this.addParagraphStyleCircle(style, children1);
            }
            if (child instanceof Text) {
                Text text = (Text) child;
                text.addStyle(style);
            }
        }
    }

1.4.9. 監聽事件

在編寫pdf的時候,比如一篇整體的文章,我們需要在頁眉位置添加關於這篇文章的固定文本或者圖形,類似於打個標籤,表示你翻了這麼多頁一直在看這篇文章,當第二篇文章的時候就換一個,舉個例子

  • 第一頁
  • 第二頁

這種需求我們如何實現呢?思路分析發現,我們需要知道什麼時候文章內容一頁寫不起了,換了一頁的時候我們需要添加一個同樣的頁眉。這樣我們就需要知道頁是何時添加的,監聽事件就是處理這種問題的

  • pdf是PdfDocument,可添加的事件有START_PAGEINSERT_PAGEREMOVE_PAGEEND_PAGE共四個,如上需求我們需要監聽START_PAGE事件,在事件處理中做相應的處理,我在事件中使用PdfCanvas畫了頭部內容
HeaderTextEvent headerTextEvent = new HeaderTextEvent(title, font);
pdf.addEventHandler(PdfDocumentEvent.START_PAGE, headerTextEvent);
  • HeaderTextEvent類,Painting僅僅是封裝了PdfCanvas
public class HeaderTextEvent implements IEventHandler {

    private String text;
    private PdfFont font;

    public HeaderTextEvent(String text,PdfFont font) {
        this.text = text;
        this.font = font;
    }

    @Override
    public void handleEvent(Event event) {
        PdfDocumentEvent docEvent = (PdfDocumentEvent) event;
        PdfDocument pdfDoc = docEvent.getDocument();
        Painting painting = new Painting(pdfDoc, font);
        painting.drawHeader();
        painting.drawHeaderText(text);
        painting.close();
    }
}

在添加內容前添加相應事件,同時需要記得在不需要的時候移除

// 移除監聽器
pdf.removeEventHandler(PdfDocumentEvent.START_PAGE, headerTextEvent);

1.4.10. 添加目錄

我沒有找到itext7原生是否有目錄添加,根據我自己的需求,我用Table組件來實現了自定義目錄,由於我的PDF是用來打印的,所以我並沒有給目錄添加Link,也就是頁面跳轉,不過當你徹底理解了我的項目,我想這個需求實現也不難

  • 實現效果如下,隨着內容的增長,目錄自動增長

先說下遇到的困難,目錄顧明思意,必須要有內容才會有目錄,所以實際上目錄是最後添加的,但如果我們添加內容到最後再跳轉到前面的頁面來添加目錄,有三個問題:

  1. 目錄有幾頁如何知道?
  2. 目錄有幾頁不知道,如何知道內容在第幾頁?
  3. 由於目錄不確定,所以後續內容的頁碼其實也是不確定的,也就是說頁碼也不是一頁頁可以添加過去的

而經過實踐你會發現,我們不能夠回到前幾頁去修改已存在的頁面,因為會提示你已經flush了,不能修改。

這時我看到了movePage這個方法,也就是可以通過移動頁面,把目錄在內容之後生成,后再移動到前幾頁,但是頁碼還是不能修改,發現腦袋不夠想了只能用上屁股,靈光一閃,不能一遍生成為什麼不能二次渲染呢?於是研究讀取原pdf在原pdf上修改,二次渲染的時候填上頁碼及移動頁面,主要代碼如下,包括了讀取中間文件,移動目錄,添加每頁頁碼

PdfReader reader = null;
PdfWriter writer = null;
String inPath = getInPath();
try {
    reader = new PdfReader(new File(inPath));
    writer = new PdfWriter(new File(outPath));
} catch (IOException e) {
    e.printStackTrace();
}
PdfDocument pdf = new PdfDocument(reader, writer);
Document doc = new Document(pdf);
int startPage = 7;
int numberOfPages = pdf.getNumberOfPages();
for (int i = 0; i < catalogSize; i++) {
    pdf.movePage(numberOfPages, startPage);
}
String forbidPage = properties.getProperty("forbidPage");
for (int pageNumber = 1; pageNumber < numberOfPages + 1; pageNumber++) {

    if (pageNumber > 6 + catalogSize && pageNumber != 8 + catalogSize) {
        if (forbidPage != null && (pageNumber - catalogSize) >= Integer.parseInt(forbidPage)) {
            continue;
        }
        PageSize pageSize = pdf.getDefaultPageSize();
        doc.showTextAligned(new Paragraph(String.format("- %d -", pageNumber)), pageSize.getWidth() / 2, 30, pageNumber, TextAlignment.CENTER, VerticalAlignment.MIDDLE, 0);
    }
}

1.5. 總結

經過上述總結,我基本上把項目中的大多基本點和難點都概括進去了,初次用itext7寫PDF的同學基本會遇到的問題基本都在上述這些,不理解的就把項目下下來運行Main方法慢慢調試,理解透我這個項目,還有其它問題那基本只能翻官網了

項目Github: https://github.com/tzxylao/onegeno-itext-pdf
itext7官網:https://itextpdf.com/

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

台中搬家遵守搬運三大原則,讓您的家具不再被破壞!

台中搬家公司推薦超過30年經驗,首選台中大展搬家

Azure AD(三)知識補充-Azure資源的託管標識_台中搬家公司

台中搬家公司教你幾個打包小技巧,輕鬆整理裝箱!

還在煩惱搬家費用要多少哪?台中大展搬家線上試算搬家費用,從此不再擔心「物品怎麼計費」、「多少車才能裝完」

一,引言

  來個慣例,吹水!

  前一周因為考試,還有個人的私事,一下子差點頹廢了。想了想,寫博客這種的東西還是得堅持,再忙,也要檢查。要養成一種習慣,同時這也是自我約束的一種形式。雖然說不能浪費大量時間在刷朋友圈,看自媒體的新聞,看一些營銷號的視頻等等,不喜勿噴啊,這是我個人的一些觀念,也沒有帶認識眼光啊!好了,廢話不多說,在此先立個Flag,

  1,保證每周輸出一片文章。

  2,開始堅持每周4次的5公里跑步。

好了,開始今天的分析

————————————我是分割線————————————

  之前有個章節講到Azure AD的一些基礎概念,以及Azure AD究竟可以用來做什麼?,還講了講如何在我們的項目中集成Azure AD 保護我們的API資源!講了這些,其實遠遠不夠,AD里裏面還有好多概念性的知識,同時也是在其他模塊中有使用到的,就比如什麼叫“託管標識”,託管標識又分為“系統託管標識”和“用戶託管標識”;什麼叫“服務主體”,它又能幹什麼,和Azure又有什麼關係?好的,那麼今天就帶着這些問題,我們來剖析,探個究竟!。

二,正文

1,“什麼是託管標識”

  • 客戶端ID:Azure AD 生成的唯一標識符,在其初始預配期間與應用程序和服務主體綁定。
  • 主體 ID – 託管標識的服務主體對象的對象 ID,用於授予對 Azure 資源的基於角色的訪問權限。
  • Azure 實例元數據服務 (IMDS) – 一個 REST 終結點(url鏈接),可供通過 Azure 資源管理器創建的所有 IaaS VM 使用。 

2,託管標識分為兩種類型:

  • 系統分配託管標識:直接在 Azure 服務實例上啟用。 啟用標識后,Azure 將在實例的訂閱信任的 Azure AD 租戶中創建實例的標識。 創建標識后,系統會將憑據預配到實例。 系統分配標識的生命周期直接綁定到啟用它的 Azure 服務實例。 如果實例遭刪除,Azure 會自動清理 Azure AD 中的憑據和標識。
  • 用戶分配託管標識:是作為獨立的 Azure 資源創建的。 在創建過程中,Azure 會在由所用訂閱信任的 Azure AD 租戶中創建一個標識。 在創建標識后,可以將標識分配到一個或多個 Azure 服務實例。 用戶分配標識的生命周期與它所分配到的 Azure 服務實例的生命周期是分開管理的。

下圖演示了託管服務標識如何與 Azure 虛擬機 (VM) 協同工作:

3,系統分配託管標識如何與 Azure VM 協同工作

  1. Azure 資源管理器收到請求,要求在 VM 上啟用系統分配託管標識。(圖1)

  2. Azure 資源管理器在 Azure AD 中創建與 VM 標識相對應的服務主體。 服務主體在此訂閱信任的 Azure AD 租戶中創建。

  3. Azure 資源管理器通過使用服務主體客戶端 ID 和證書更新 Azure 實例元數據服務標識終結點來配置 VM 上的標識。

  4. VM 有了標識以後,請根據服務主體信息向 VM 授予對 Azure 資源的訪問權限。 若要調用 Azure 資源管理器,請在 Azure AD 中使用基於角色的訪問控制 (RBAC) 向 VM 服務主體分配相應的角色。 若要調用 Key Vault,請授予代碼對 Key Vault 中特定機密或密鑰的訪問權限。

  5. 在 VM 上運行的代碼可以從只能從 VM 中訪問的 Azure 實例元數據服務終結點請求令牌:http://169.254.169.254/metadata/identity/oauth2/token

    • resource 參數指定了要向其發送令牌的服務。 若要向 Azure 資源管理器進行身份驗證,請使用 resource=https://management.azure.com/
    • API 版本參數指定 IMDS 版本,請使用 api-version=2018-02-01 或更高版本。
  6. 調用了 Azure AD,以便使用在步驟 3 中配置的客戶端 ID 和證書請求訪問令牌(在步驟 5 中指定)。 Azure AD 返回 JSON Web 令牌 (JWT) 訪問令牌。

  7. 代碼在調用支持 Azure AD 身份驗證的服務時發送訪問令牌。

4,用戶分配託管標識如何與 Azure VM 協同工作

  1. Azure 資源管理器收到請求,要求創建用戶分配託管標識。

  2. Azure 資源管理器在 Azure AD 中創建與用戶分配託管標識相對應的服務主體。 服務主體在此訂閱信任的 Azure AD 租戶中創建。

  3. Azure 資源管理器收到在 VM 上配置用戶分配的託管標識的請求,並使用用戶分配的託管標識服務主體客戶端 ID 和證書更新 Azure 實例元數據服務標識終結點。

  4. 創建用戶分配託管標識以後,請根據服務主體信息向標識授予對 Azure 資源的訪問權限。 若要調用 Azure 資源管理器,請在 Azure AD 中使用 RBAC 向用戶分配標識的服務主體分配相應的角色。 若要調用 Key Vault,請授予代碼對 Key Vault 中特定機密或密鑰的訪問權限。

     備註

    也可在步驟 3 之前執行此步驟。

  5. 在 VM 上運行的代碼可以從只能從 VM 中訪問的 Azure 實例元數據服務標識終結點請求令牌:http://169.254.169.254/metadata/identity/oauth2/token

    • resource 參數指定了要向其發送令牌的服務。 若要向 Azure 資源管理器進行身份驗證,請使用 resource=https://management.azure.com/
    • 客戶端 ID 參數指定為其請求令牌的標識。 當單台 VM 上有多個用戶分配的標識時,此值是消除歧義所必需的。
    • API 版本參數指定 Azure 實例元數據服務版本。 請使用 api-version=2018-02-01 或指定更高的版本。
  6. 調用了 Azure AD,以便使用在步驟 3 中配置的客戶端 ID 和證書請求訪問令牌(在步驟 5 中指定)。 Azure AD 返回 JSON Web 令牌 (JWT) 訪問令牌。

  7. 代碼在調用支持 Azure AD 身份驗證的服務時發送訪問令牌。

 稍後會提示

※推薦台中搬家公司優質服務,可到府估價

台中搬鋼琴,台中金庫搬運,中部廢棄物處理,南投縣搬家公司,好幫手搬家,西屯區搬家

 注意,此時在AD的應用註冊頁面是找不到剛剛註冊的應用的,只有在給Azure 資源分配託管標識去訪問Azure資源管理器時,可以搜索到。我這裡是提前創建了是一個vm資源,也就是使用vm系統分配的託管標識訪問Azure Key Vault。簡而言之,Azure Key Vault作為密鑰保管庫,Key Vault 隨後可讓客戶端應用程序使用機密訪問未受 Azure Active Directory (AD) 保護的資源。 託管服務標識由 Azure 自動管理,可用於向支持 Azure AD 身份驗證的服務進行身份驗證,這樣就無需在代碼中插入憑據了。

但是Azure中資源和資源之間是相互隔離的,不能夠相互訪問。

所以,我們需要開啟vm的系統分配的託管標識,然後再key vault 中開啟 vm的訪問策略。如下所示

添加 “vm001” 對 “key vault” 的訪問策略

 

 

 創建 “機密” 信息

 

 

名稱輸入:conn;值輸入 123 ,點擊“創建”,

然後使用ssh 登陸剛剛創建好的vm001上,獲取訪問 “key vault” 的 “access_token” 

在終端窗口中,使用 CURL 向 Azure 資源終結點的本地託管標識發出請求,以獲取 Azure Key Vault 的訪問令牌

世紀互聯版
curl 'http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https%3A%2F%2Fvault.azure.cn' -H Metadata:true
全球版
curl 'http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https%3A%2F%2Fvault.azure.net' -H Metadata:true  

 

 可以使用此訪問令牌對 Azure Key Vault 進行身份驗證。  下一個 CURL 請求显示如何使用 CURL 和 Key Vault REST API 從 Key Vault 讀取密鑰。  將需要 Key Vault 的 URL,該 URL 位於 Key Vault 的“概述” 頁的“軟件包” 部分。  另外,還需要在前面的調用中獲取的訪問令牌

curl https://<YOUR-KEY-VAULT-URL>/secrets/<secret-name>?api-version=2016-10-01 -H "Authorization: Bearer <ACCESS TOKEN>"

通過在請求頭添加Bearer認證,獲取key vault 中剛剛創建的機密信息  名稱 “conn”,值 “123”

bingo,成功的拿到密鑰。開啟系統分配的託管標識,其實就是授予例如 Azure VM資源的託管標識對另外一個Azure 資源的訪問權限。

三,結尾

今天的文章大概介紹了 Azure系統的託管標識到底是個什麼東西,可以用來干什麼,這裏不僅僅可以去 VM 訪問 “key Vault”,還可以訪問 “Azure 存儲”,“Azure Cosmos DB”等,都是同樣的道理。

下一篇開始講解一下關於用戶自己分配的託管標識,已經作一下演示,同時演示使用用戶分配的託管身份運行應用程序。

版權:轉載請在文章明顯位置註明作者及出處。如發現錯誤,歡迎批評指正。

作者:Allen 

版權:轉載請在文章明顯位置註明作者及出處。如發現錯誤,歡迎批評指正。

,

版權:轉載請在文章明顯位置註明作者及出處。如發現錯誤,歡迎批評指正。

,

版權:轉載請在文章明顯位置註明作者及出處。如發現錯誤,歡迎批評指正。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

※推薦台中搬家公司優質服務,可到府估價

台中搬鋼琴,台中金庫搬運,中部廢棄物處理,南投縣搬家公司,好幫手搬家,西屯區搬家

比帕薩特便宜3萬多 舒適上檔次的大牌B級車真不差!_網頁設計公司

※綠能、環保無空污,成為電動車最新代名詞,目前市場使用率逐漸普及化

台中景泰電動車行只是一個單純的理由,將來台灣的環境,出門可以自由放心的深呼吸,讓空氣回歸自然的乾淨,減少污染,留給我們下一代有好品質無空污的優質環境

無鑰匙啟動/進入、自動駐車、換擋撥片等配置一應俱全。作為一款中級車的雅閣後排空間也有着很好的表現,完全可以體現家、商兩用意,雅閣採用真皮座椅的質感很棒,雅閣的座椅乘坐舒適度很高。車系搭載了2。0L/2。4L的自然吸氣發動機,整套的動力系統是比較充沛的,並搭載了CVT變速箱,十分平順,穩定性也特別高,加速力道的輸出相當平均。

帕薩特在國內的中級車市場里,蟬聯了多年的中級車銷量冠軍,帕薩特這個名字一定已深入人心了。銷量好,自然就會供不應求,優惠的力度也是比較低。B級車的車型可選擇非常多,這不,今天小編就給大家挑選幾輛品質好,優惠幅度大的B級車。

上海通用別克-君威

指導價:17.89-27.99萬

君威車型的外觀設計優雅、年輕化了許多,車身的線條也非常動感,其轎跑的運動造型備受歡迎,前臉採用了別克家族式設計,直瀑式鍍鉻中網有很大的視覺衝擊力,尾部上翹的設計突出了視覺的亮點,雙邊共兩出的排氣更顯運動氣息。

環抱式的中控台一直非常吸引人,君威的中控採用了大量的軟質材料覆蓋,整體的質感提升不少,胎壓監測、無鑰匙進入/啟動、上坡輔助、后視鏡自動摺疊等豐富的配置。

長寬高4843*1856*1484*2737mm,軸距為2737mm的車身尺寸的空間略顯倉促,相比在同級別里君威的乘坐方面並沒有優勢,但實際表現也還是不錯的,滿足日常使用。車型搭載了1.6T/2.0T渦輪發動機,配備6AT變速箱,整體的平順性不是特別高,但是豐富的行駛質感是非常不錯,整個底盤非常的硬朗,

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

網站的第一印象網頁設計,決定了客戶是否繼續瀏覽的意願。台北網動廣告製作的RWD網頁設計,採用精簡與質感的CSS語法,提升企業的專業形象與簡約舒適的瀏覽體驗,讓瀏覽者第一眼就愛上它。

指向也非常精準。

廣汽本田-雅閣

指導價:16.98-27.98萬

雅閣的外形採用了本田的家族式設計,前臉採用了飛翼式中網,車身整體十分寬大,車身線條十分動感。排氣管採用了雙邊雙出的設計,還有一道細長的鍍鉻裝飾點綴,讓尾部看起來非常大氣!

中控台的雙層設計非常有層次感,線條更為豐富,大量的真皮材料和木紋飾板的使用提升了整車的質感。無鑰匙啟動/進入、自動駐車、換擋撥片等配置一應俱全。

作為一款中級車的雅閣後排空間也有着很好的表現,完全可以體現家、商兩用意,雅閣採用真皮座椅的質感很棒,雅閣的座椅乘坐舒適度很高。車系搭載了2.0L/2.4L的自然吸氣發動機,整套的動力系統是比較充沛的,並搭載了CVT變速箱,十分平順,穩定性也特別高,加速力道的輸出相當平均。

東風日產-天籟

指導價:17.58-29.88萬

天籟採用了日產最新家族式設計風格,包括了“迴旋鏢”式前大燈以及“V”型前格柵,新車的前保險杠也相應地進行調整以配合前格柵造型設計,搭配全新樣式的17英寸多輻式輪圈,整體看上去更加年輕時尚,並且富含肌肉感。

內飾方面,天籟採用了以黑色為主調,整體的布局都非常簡潔、舒適,易於操作。主/副駕駛座安全氣囊、前側氣囊、前/後排頭部氣囊(氣簾)安全裝備全系標配,可見日產對安全性的重視性!

天籟車身尺寸長寬高分別為5003/1830/1490mm,軸距達到2900mm,空間方面不是能用拳頭能量的,座椅舒適度非常高,有買了天籟車主的說法,天籟的座椅就像移動沙發!可見舒適程度是非常高的!車系搭載了2.0L/2.5L自然吸氣發動機,動力方面絕對的夠用,搭載了CVT變速箱,開起來平順性非常不錯,如絲般順滑的感覺。整個底盤的濾震處理的非常不錯,底盤的調校以舒適為主!本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!

以設計的實用美學觀點,規劃出舒適、美觀的視覺畫面,有效提昇使用者的心理期待,營造出輕鬆、愉悅的網站瀏覽體驗。

日美德之戰,10-15萬誰才是最佳緊湊型汽車?_如何寫文案

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

而大眾速騰主力銷售車型為1。4T車型,這個1。4T渦輪增壓發動機發動機最大扭矩96千瓦,最大扭矩225牛米,搭載7速雙離合變速箱的情況下工信部綜合油耗為6。2L。最大功率上雖然比較一般,但是有着雙離合變速箱高傳動效率的特點,加速仍算得上是輕快,硬朗的懸架在操控上是有着一定好處,但是後排的乘客對舒適性就會頗有微詞。

前言

在整个中國汽車市場之中,賣得最為火熱的當屬10-15萬級別的緊湊型轎車市場,相對容易接受的價格、足夠日常使用的性能以及輕鬆容納一家的空間表現,使得消費者們都喜歡選擇這個價位的緊湊型轎車。在這個市場上就有着以省油為賣點的豐田卡羅拉以及追求“駕控”的大眾速騰,它們在這個級別都可謂是佼佼者。然而上市不久的雪佛蘭全新科魯茲似乎以一種迅雷不及掩耳之勢向著它們發起了進攻,那麼號稱“新銳性能中級車”的全新科魯茲能不能挑下這兩名沙場老將呢?

“說到外觀,誰更討人歡心?”

豐田卡羅拉作為一輛典型的“豐田”車,所遵循的美學概念就是日系一直推崇的“中庸”,整體線條圓潤協調,全車唯一稱得上銳利的就只有大燈,其餘的都是給人一種親近的感覺,沒有特點就是它最大的特點。但這這種相對平淡的設計難以吸引年輕人的歡心,所以卡羅拉的主要消費人群是35歲以上的消費者,而這些消費者多半性格溫和、顧家。

和豐田卡羅拉一樣,大眾速騰也是走了相對中庸的設計路線。不同於日系的陰柔,有着德國血統的它採用了比較平直的線條,整體給人的感覺要硬朗一些,比卡羅拉更低矮的車身使得它稍微有着一點動感。所以速騰更多的吸引30歲左右的消費者,他們追求激情但卻逐漸向家庭靠近。

作為雪佛蘭品牌中最具運動特質的3C家族之一的全新科魯茲,繼承兄輩科爾維特以及科邁羅的力量感,在凌厲的線條為整車帶來肌肉感的同時,也恰如其分地採用了一些曲線讓它看起來更時尚。動感的車身設計使得它三者中是最討年輕人歡心的一款,他們追求動感激情,所以在看到雪佛蘭全新科魯茲外觀后就決定要買這款顏值高的緊湊型轎車的年輕人們不在少數。

“作為汽車的內在,設計和質感一個都不能少!”

正如外觀一樣,中庸的豐田卡羅拉在內飾上也是一副平淡無奇的設計,很好地證明了它是一輛以家庭為中心的轎車。所以,卡羅拉在內飾上多選擇了米色,溫馨感十足但彷彿與運動隔絕了,而它的純黑內飾卻又暴露了日系車常見的缺欠質感問題。

大眾速騰採用的是全黑內飾,並使用了鋼琴漆面板以及少量鍍鉻裝飾,在內飾設計以及做工上都體現了德系車素有的檔次感以及質感,整體仍算得上是運動,唯一不足之處可能就是因為承襲了家族式設計而少了一些新鮮感。

採用純黑色蝶翼式中控台的雪佛蘭全新科魯茲給了我們眼前一亮的感覺,雖然還沒有達到驚艷的程度,但卻是充滿運動感以及非常耐看,軟質材料的採用使得它在質感上以及手感也毫不遜色。中央显示屏位置適中,在行車過程中也可以非常方便的使用導航等功能。



“體驗至上,說到乘坐感受誰能更勝一籌?”

豐田卡羅拉繼承了以往日系車“便宜餡大”的特點,4630*1775*1480mm的車身尺寸在同級別中屬於主流水平,但2700mm超大的軸距使其在空間表現上非常出色。不過在乘坐時,日系車常有的隔音差在這輛豐田卡羅拉上也顯露無疑,在質感上大打折扣,幸好舒適的調校風格扳回了一些分數。

大眾速騰有着4655*1780*1453mm的車身尺寸,要比豐田卡羅拉還要稍微大一點,但是2651mm的軸距卻讓它吃了一個大虧,畢竟同級別中其他車型都已經達到2700mm的軸距標準。除了空間,

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

速騰在座椅上給人的感官也是有所欠失,座椅填充物過硬使得長時間乘坐成了一種煎熬。

而雪佛蘭全新科魯茲則有着三者中最大的車身尺寸,4666*1807*1460mm車身尺寸以及2700mm的軸距已經讓它處於准中型車的門檻,空間表現比起卡羅拉還要優秀。三者之中要論隔音效果全新科魯茲也是表現不俗,無論是駕駛者還是乘客相信都可以給到全新科魯茲非常高的分數。

“偶爾也想要放肆一下,誰的動力能讓我們腎上腺素激增?”

豐田卡羅拉主力銷售車型為1.8L車型,而這個1.8L自然吸氣發動機,最大功率103千瓦,最大扭距173牛米,搭載CVT變速箱情況下工信部綜合油耗為5.9L。對於家庭用戶來說是動力是足夠的,對於年輕人來說是欠缺激情的,輸出線性但非常平淡,加上舒適取向的懸架,這輛卡羅拉適合的是慢悠悠的開。

而大眾速騰主力銷售車型為1.4T車型,這個1.4T渦輪增壓發動機最大扭矩96千瓦,最大扭矩225牛米,搭載7速雙離合變速箱的情況下工信部綜合油耗為6.2L。最大功率上雖然比較一般,但是有着雙離合變速箱高傳動效率的特點,加速仍算得上是輕快,硬朗的懸架在操控上是有着一定好處,但是後排的乘客對舒適性就會頗有微詞。

和大眾速騰一樣,雪佛蘭全新科魯茲也是使用了1.4T渦輪增壓發動機,但是在參數上卻要領先速騰不少,最大功率110千瓦,最大扭矩240牛米,搭載7速雙離合變速箱的情況下工信部綜合油耗僅僅是5.7L。也就是說全新科魯茲在數據已經領先於前兩位,而在實際使用上有着賽車血統的科全新魯茲也表現出色,動力輸出暢快,加上賽車級的底盤調校,使得它是三者中最為同時兼備駕駛樂趣以及舒適性的車型。

“高價值感才是最重要的,三者之中誰更親民?”

豐田卡羅拉的官方零售價為10.78-17.58萬,起售價相對雖然較低,但剛進行了改款升級所以幾乎沒有市場優惠。在消費者普遍重視的15萬價位區間內,卡羅拉只能買到次頂配的1.8L CVT GLX-i,配有ESp車身穩定系統、上坡輔助、6安全氣囊、定速巡航、前排座椅加熱、自動空調、自動大燈,但是多媒體系統不支持Apple Carplay等功能讓它在實用性上嚴重扣分,所以總的來說卡羅拉在高配上並沒有明顯的價格優勢。

大眾速騰售價為13.18-21.88萬,市場優惠一般在2萬左右,所以我們用15萬左右的預算也只能買到次頂配車型。價格相差不大的情況下,速騰比起卡羅拉還要多了氙氣大燈、前後駐車雷達、感應雨刷、胎壓監測等實用功能,更為重要的是速騰的MIB多媒體系統支持了Apple Carplay以及百度CarLife,可以非常方便地使用手機導航以及影音系統。但前後排頭部安全氣囊作為選裝件使得速騰在安全配置上有所欠缺,總的而言同一價位上來看,整體配置水平還是要比卡羅拉高一些。

雪佛蘭全新科魯茲官方零售價為10.99-16.99萬,終端有着近兩萬的優惠,15萬元就可以買到頂配車型。除了有着上述兩個車型的配置以外,全新科魯茲更是有着电子駐車、自動泊車以及併線輔助等同價位中少見的配置。而且多媒體系統除了Apple Carplay以及百度CarLife,還搭載全新一代安吉星,實現碰撞自動求助、緊急救援協助、安全保障、免提電話、車況檢測和道路導航等20項專屬服務。4G LTE原裝集成車載Wi-Fi在700平方米範圍內可同時接入7個WiFi設備,讓消費者的日常使用更加便捷、放心和安心。全新科魯茲所帶來的全方位用戶體驗帶來了更智能化的表現,明顯超越了其他還處於“傻瓜機”時代的競爭對手。

綜上所述,在10-15萬緊湊型車市場中,雪佛蘭全新科魯茲在消費者所注重的外觀、內飾、乘坐感受以及性能上能夠給到用戶更為卓越的體驗。互聯科技上的優勢對年輕人有着強烈的誘惑力,在日常使用中也顯得非常便利。全新科魯茲作為一輛新銳性能中級車,不但非常適合對汽車要求較高、待購10-15萬級別緊湊型轎車的消費者,其引領的全方位用戶體驗至上的精神也標志著中級車市場進入了全新的“性能3.0時代”。本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

為何德國車能稱霸全球?帶你到汽車發源地一探究竟_網頁設計公司

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

當全世界的人們隨著網路時代而改變向上時您還停留在『網站美醜不重要』的舊有思維嗎?機會是留給努力改變現況的人們,別再浪費一分一秒可以接觸商機的寶貴時間!

本茨他媳婦,瞞着丈夫,帶著兒子Eugen和Richard,獨自駕駛車輛從曼海姆途徑海德堡最終到達普福爾茨海姆,成為世界上第一個駕駛汽車進行長途旅行的人。德國最美公路-B500這就是德國最美公路,因為公路橫跨整個黑森林,這條路又稱黑森林之路。

前不久去了德國的慕尼黑,參加寶馬的100周年慶,那種從螺絲釘里散發出來的汽車文化着實讓我們嚮往,這一次呢由於梅賽德斯奔馳的活動,又回到了德國,不過這次的行程可比上次豐富多了。

Mercedes me

我們先來到了漢堡市。這間佔地550平方米的Mercedes me是集餐飲,藝術,諮詢服務於一體的新概念品牌體驗店,於2014年6月6日開業。進去就是我們本次活動的主角表兄弟,見怪不怪的是旅行版的車在這邊路上隨處可見,知識淵博的朋友可能會知道這是全球性都之首,不過可是有家室的人,所以還是去看場球賽吧。

德國戰車

比賽在北方銀行競技球場(德語:volksparkstation)。上場的是德國隊和捷克隊,德國戰車可不是浪得虛名,所以···最後結果好像是3比0。可怕的是之前在活動現場,曾在綠茵場上歷下赫赫戰功的名將、前德國國家隊隊長奧利弗·比埃爾霍夫就預測當晚世界杯預選賽德國隊將以3:0大比分獲勝。

綠色地獄

因為紐博格林賽道整個建在森林里,由於賽道太長導致救援困難,所以又有綠色地獄之稱。而紐北的駕駛學院Nurburgring driving academy,差不多就是紐北的新東方,教練教一些你必備的知識,坐上大巴講解一遍賽道,就可以刷圈了,不過畢竟不是老司機,而且真實的路況像路面坡度起伏,顛簸程度,比之前從圖片和視頻上看起來更誇張。當天的教練說一般的家用車在紐北造上5公里左右剎車系統就開始衰竭,

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

透過資料庫的網站架設建置,建立公司的形象或購物系統,並提供最人性化的使用介面,讓使用者能即時接收到相關的資訊

同行的小夥伴見到冒煙趕緊拿出手機發小視頻,畢竟自己的車可舍不得開到冒煙。

奔馳之路

又累又爽的運動,下賽道算一個吧,在結束了紐北體驗后我們又重走了一遍奔馳之路,参觀了世上第一個加油站,話說在1888年8月的一天,貝塔.本茨也就是卡爾.本茨他媳婦,瞞着丈夫,帶著兒子Eugen和Richard,獨自駕駛車輛從曼海姆途徑海德堡最終到達普福爾茨海姆,成為世界上第一個駕駛汽車進行長途旅行的人。

德國最美公路-B500

這就是德國最美公路,因為公路橫跨整個黑森林,這條路又稱黑森林之路。

而黑森林最為有名的特產,就是黑森林蛋糕。相傳,櫻桃豐收的時候,農婦們除了將過剩的櫻桃製成果醬外,在做蛋糕時,也會大方地將櫻桃一顆顆塞在蛋糕的夾層里,或是作為裝飾細心地點綴在蛋糕的表面。而在打制蛋糕的鮮奶油時,更會加入大量櫻桃汁。製作蛋糕坯時,麵糊中也加入櫻桃汁和櫻桃酒。這種以櫻桃與鮮奶油為主的蛋糕從黑森林傳到外地后,也就變成所謂的“黑森林蛋糕”了。

奔馳博物館

建築內部仿照人體DNA建造的標誌性雙螺旋結構呈現了名牌的歷史和經典,這裏總共展出了160輛車和1500多件展品,毫無間斷的展現出汽車130年的發展歷,畢竟有汽車發明者之稱,其他汽車博物館再講也沒有奔馳的故事多。

老爺車試駕

來到汽車文化底蘊濃厚的國家怎麼能不試一下老爺車呢?大家見過各種樣式的換擋桿,可有見過手動擋的懷擋?讓我們來一起和駕駛員感受下,哈哈。坐在奔馳老爺車中,穿行在德國城市和鄉村間,彷彿一起回到了50年前。

整個行程下來,是相當的精彩,真希望在不久的將來能再次到德國為大家帶來更多好玩的資訊。本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

※想知道最厲害的網頁設計公司嚨底家"!

RWD(響應式網頁設計)是透過瀏覽器的解析度來判斷要給使用者看到的樣貌

生態環境部通報9月和1-9月全國地表水、環境空氣質量狀況_網頁設計公司

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!

以設計的實用美學觀點,規劃出舒適、美觀的視覺畫面,有效提昇使用者的心理期待,營造出輕鬆、愉悅的網站瀏覽體驗。

2020-10-20 來源:生態環境部

2020-10-20
來源:生態環境部 分享到:
[打印]
字號:[大] [中] [小]   生態環境部今日向媒體通報了2020年9月和1-9月全國地表水、環境空氣質量狀況。   
一、地表水
  (一)總體情況   2020年9月,1940個國家地表水考核斷面中,水質優良(Ⅰ-Ⅲ類)斷面比例為75.9%,同比上升3.9個百分點;劣Ⅴ類斷面比例為2.1%,同比下降1.7個百分點。主要污染指標為總磷、化學需氧量和高錳酸鹽指數。 圖1  2020年9月全國地表水水質類別比例   2020年1-9月,1940個國家地表水考核斷面中,水質優良(Ⅰ~Ⅲ類)斷面比例為81.2%,同比上升6.2個百分點;劣Ⅴ類斷面比例為0.8%,同比下降2.6個百分點。主要污染指標為化學需氧量、總磷和高錳酸鹽指數。 圖2  2020年1-9月全國地表水水質類別比例  
 (二)主要江河水質狀況   2020年9月,長江、黃河、珠江、松花江、淮河、海河、遼河等七大流域及西北諸河、西南諸河和浙閩片河流水質優良(Ⅰ~Ⅲ類)斷面比例為79.5%,同比上升3.4個百分點;劣Ⅴ類斷面比例為1.6%,同比下降1.4個百分點。主要污染指標為化學需氧量、高錳酸鹽指數和總磷。其中,西北諸河、西南諸河和長江流域水質為優,浙閩片河流、黃河和珠江流域水質良好,遼河、海河、淮河和松花江流域為輕度污染。 圖3  2020年9月七大流域和西南、西北諸河及浙閩片河流水質類別比例   2020年1-9月,長江、黃河、珠江、松花江、淮河、海河、遼河等七大流域及西北諸河、西南諸河和浙閩片河流水質優良(Ⅰ~Ⅲ類)斷面比例為84.9%,同比上升6.3個百分點;劣Ⅴ類斷面比例為0.4%,同比下降2.9個百分點。主要污染指標為化學需氧量、高錳酸鹽指數和總磷。其中,西北諸河、長江流域、西南諸河、浙閩片河流和珠江流域水質為優;黃河和松花江流域水質良好;淮河、遼河和海河流域為輕度污染。 圖4  2020年1-9月七大流域和西南、西北諸河及浙閩片河流水質類別比例  
 (三)重要湖(庫)水質狀況及營養狀態   2020年9月,監測的111個重點湖(庫)中,Ⅰ-Ⅲ類水質湖庫個數佔比65.8%,同比上升1.9個百分點;劣Ⅴ類水質湖庫個數佔為4.5%,同比下降2.9個百分點。主要污染指標為總磷、高錳酸鹽指數和化學需氧量。106個監測營養狀態的湖(庫)中,中度富營養的6個,佔5.7%;輕度富營養的26個,佔24.5%;其餘湖(庫)未呈現富營養化。其中,太湖、巢湖為輕度污染、輕度富營養,主要污染指標均為總磷;滇池為中度污染、中度富營養,主要污染指標為化學需氧量、總磷和高錳酸鹽指數;洱海、丹江口水庫水質為優、中營養;白洋淀為輕度污染、輕度富營養,主要污染指標為總磷、化學需氧量和高錳酸鹽指數。與去年同期相比,洱海水質有所好轉、營養狀態無明顯變化,丹江口水庫、白洋淀、太湖、巢湖和滇池水質和營養狀態均無明顯變化。   2020年1-9月,監測的112個重點湖(庫)中,Ⅰ-Ⅲ類水質湖庫個數佔比72.3%,同比上升4.1個百分點;劣Ⅴ類水質湖庫個數佔比5.4%,同比下降1.9個百分點。主要污染指標為總磷、化學需氧量和高錳酸鹽指數。109個監測營養狀態的湖(庫)中,重度富營養的1個,佔0.9%;中度富營養的6個,佔5.5%;輕度富營養的25個,佔22.9%;其餘湖(庫)未呈現富營養化。其中,太湖、巢湖為輕度污染、輕度富營養,主要污染指標均為總磷;滇池為中度污染、中度富營養,主要污染指標為化學需氧量、總磷和高錳酸鹽指數;洱海、丹江口水庫水質為優、中營養;白洋淀為輕度污染、輕度富營養,主要污染指標為化學需氧量、總磷和高錳酸鹽指數。與去年同期相比,洱海水質有所好轉,營養狀態無明顯變化;滇池水質和營養狀態均有所下降;丹江口水庫、太湖、巢湖和白洋淀水質和營養狀態均無明顯變化。  
 (四)地級及以上城市國家地表水考核斷面排名   參加排名的全國地級及以上城市,覆蓋2050個國控斷面(其中1940個為國家地表水考核斷面,110個為入海控制斷面)。2020年9月,全國地級及以上城市中,吐魯番、來賓和柳州市等30個城市國家地表水考核斷面水環境質量相對較好(從第1名至第30名),滄州、東營和邢台市等30個城市國家地表水考核斷面水環境質量相對較差(從倒數第1名至倒數第30名)。1-9月,全國地級及以上城市中,柳州、張掖和金昌市等30個城市國家地表水考核斷面水環境質量相對較好(從第1名至第30名),銅川、滄州和邢台市等30個城市國家地表水考核斷面水環境質量相對較差(從倒數第1名至倒數第30名);營口、呂梁和東莞市等30個城市國家地表水考核斷面水環境質量變化情況相對較好(從第1名至第30名),銅川、常德和赤峰市等30個城市國家地表水考核斷面水環境質量變化情況相對較差(從倒數第1名至倒數第30名)。詳細見附表1~附表6。  
 二、環境空氣    9月,全國337個地級及以上城市平均優良天數比例為91.7%,同比上升11.2個百分點;PM
2.5濃度為21微克/立方米,同比下降19.2%;PM
10濃度為42微克/立方米,同比下降17.6%;O
3濃度為134微克/立方米,同比下降14.6%;SO
2濃度為9微克/立方米,同比下降10.0%;NO
2濃度為22微克/立方米,同比下降8.3%;CO濃度為0.9毫克/立方米,同比持平。   1-9月,全國337個地級及以上城市平均優良天數比例為87.2%,同比上升5.7個百分點;PM
2.5濃度為30微克/立方米,同比下降11.8%;PM
10濃度為51微克/立方米,同比下降15.0%;O
3濃度為142微克/立方米,同比下降6.6%;SO
2濃度為10微克/立方米,同比下降9.1%;NO
2濃度為22微克/立方米,同比下降12.0%;CO濃度為1.2毫克/立方米,同比下降7.7%。 圖5  2020年1-9月全國337個地級及以上城市各級別天數比例 圖6  2020年1-9月全國337個地級及以上城市六項指標濃度及同比變化   9月,京津冀及周邊地區“2+26”城市平均優良天數比例為74.2%,同比上升25.7個百分點;PM
2.5濃度為31微克/立方米,同比下降16.2%;O
3濃度為180微克/立方米,同比下降12.2%。1-9月,平均優良天數比例為62.8%,同比上升13.1個百分點;PM
2.5濃度為48微克/立方米,同比下降11.1%;O
3濃度為189微克/立方米,同比下降6.9%。   北京市9月優良天數比例為90.0%,同比上升40.0個百分點;PM
2.5濃度為24微克/立方米,同比下降33.3%;O
3濃度為151微克/立方米,同比下降29.1%。1-9月,優良天數比例為71.9%,同比上升11.5個百分點;PM
2.5濃度為39微克/立方米,同比下降7.1%;O
3濃度為186微克/立方米,同比下降9.7%。   長三角地區41個城市9月平均優良天數比例為80.2%,同比上升5.7個百分點;PM
2.5濃度為26微克/立方米,同比下降3.7%;O
3濃度為180微克/立方米,同比持平。1-9月,平均優良天數比例為85.4%,同比上升10.2個百分點;PM
2.5濃度為32微克/立方米,同比下降17.9%;O
3濃度為159微克/立方米,同比下降7.0%。   汾渭平原11個城市9月平均優良天數比例為90.6%,同比上升11.5個百分點;PM
2.5濃度為32微克/立方米,同比上升10.3%;O
3濃度為155微克/立方米,同比下降9.4%。1-9月,平均優良天數比例為71.5%,同比上升12.1個百分點;PM
2.5濃度為44微克/立方米,同比下降15.4%;O
3濃度為168微克/立方米,同比下降6.7%。   9月,168個重點城市中,安陽、淄博和唐山市等城市空氣質量相對較差(從倒數第1名至倒數第20名);海口、雅安和貴陽市等城市空氣質量相對較好(從第1名至並列第19名),見附表7。   1-9月,168個重點城市中,唐山、石家莊和太原市等城市空氣質量相對較差(從倒數第1名至倒數第20名);海口、拉薩、珠海市等城市空氣質量相對較好(從第1名至並列第19名),見附表8。包頭、呼和浩特和哈爾濱市等20個城市空氣質量變化情況相對較差(從倒數第1名至並列倒數第20名);宜昌、荊州和荊門市等20個城市空氣質量變化情況相對較好(從第1名至並列第19名),見附表9。   
附表1
2020年9月國家地表水考核斷面水環境質量狀況排名前30位城市及所在水體

排名

城市

考核斷面所在水體

1

吐魯番市

白楊河

2

來賓市

紅水河,黔江,柳江

3

柳州市

洛清江,融江,柳江

4

烏魯木齊市

烏魯木齊河,水磨河

5

和田地區

玉龍喀什河,喀拉喀什河

6

張掖市

黑河,北大河,東大河

7

果洛藏族自治州

黃河

8

桂林市

尋江,甘棠江,夫夷水,桂江,洛清江,灕江,湘江

9

河源市

新豐江水庫,東江

10

金昌市

金川河

11

雲浮市

西江

12

黔東南苗族侗族自治州

都柳江,清水江,沅江,舞水,渠水,巴拉河

13

嘉峪關市

北大河(乾渠)

14

貴港市

潯江,鬱江

15

攀枝花市

雅礱江,金沙江

16

德宏傣族景頗族自治州

大盈江,南畹河,瑞麗江,芒市大河

17

阿克蘇地區

托什干河,阿克蘇河

18

崇左市

左江,明江

19

永州市

湘江,瀟水

20

恩施土家族苗族自治州

溇水,鬱江,長江,清江,唐岩河,酉水

21

昌吉回族自治州

三屯河

22

黃山市

太平湖,練江,新安江,橫江,率水,昌江

23

河池市

龍江,龍岩灘水庫,紅水河

24

肇慶市

西江,北江

25

喀什地區

克孜河,恭弘=叶 恭弘爾羌河,提孜那甫河

26

林芝市

雅魯藏布江

27

防城港市

防城江,北侖河

28

梧州市

西江,賀江,潯江

29

怒江傈僳族自治州

怒江

30

湘西土家族苗族自治州

酉水,峒河,沅江

   
 附表2
2020年9月國家地表水考核斷面水環境質量狀況排名后30位城市及所在水體

 排名

城市

考核斷面所在水體

倒1

滄州市

子牙新河,子牙河,北排河,石碑河,漳衛新河,廖佳窪河,滄浪渠,青靜黃排水渠,南排河,宣惠河

倒2

東營市

挑河,廣利河,神仙溝

倒3

邢台市

衛運河,牛尾河,滏陽河

倒4

鶴壁市

衛河,淇河

倒5

德州市

南運河,徒駭河,德惠新河

倒6

商丘市

包河,惠濟河,澮河,大沙河,沱河

倒7

深圳市

赤石河,茅洲河,深圳河

倒8

煙台市

大沽河,五龍河,沁水河,泳汶河,辛安河,界河,東村河

倒9

濱州市

幸福河*,小清河,黃河,潮河,小米河,馬頰河,支脈河,德惠新河,徒駭河,漳衛新河

倒10

淮北市

澮河,澥河,濉河,沱河

倒11

通遼市

西遼河

倒12

聊城市

高唐湖*,衛運河,馬頰河,徒駭河

倒13

日照市

沭河,付疃河

倒14

無錫市

大港河,長江,新夏港河,百瀆港,新興塘河-九里河,望虞河,梁溪河,殷村港,京杭運河,大浦港,白屈港,太湖

倒15

東莞市

珠江廣州段*,石馬河,茅洲河,東莞運河,東江

倒16

阜新市

西細河

倒17

雞西市

烏蘇里江,穆棱河,松阿察河,小興凱湖,興凱湖

倒18

茂名市

高州水庫*,鑒江,袂花江,關屋河,小東江,寨頭河

倒19

徐州市

徐洪河,大沙河,京杭大運河(不牢河段),沿河,運料河,沭河,復新河,奎河,京杭大運河(中運河段)

倒20

保定市

南拒馬河*,唐河*,拒馬河,府河,白洋淀

倒21

衡水市

滹沱河,衡水湖,滏陽河,清涼江

倒22

天津市

爾王莊水庫*,子牙河*,南水北調天津段*,果河*,引灤天津河,北運河,海河,州河,獨流減河,南運河,子牙新河,洪泥河,潮白新河,永定新河,北排河,於橋水庫,滄浪渠,青靜黃排水渠,薊運河

倒23

昆明市

小江*,陽宗海*,船房河*,金沙江*,寶象河,淤泥河,南盤江,東大河,茨巷河,馬料河,西壩河,金汁河,洛龍河,牛欄江,普渡河,撈漁河,盤龍江,滇池,鳴矣河,大觀河,螳螂川

倒24

呼和浩特市

黃河,渾河,大黑河

倒25

開封市

惠濟河,渦河

倒26

連雲港市

燒香河,青口河,古泊善後河,薔薇河,沙旺河,新沂河,興庄河,車軸河,范河,西鹽大浦河,新沭河,五灌河,淮沭新河,龍王河,灌河,朱稽河,通榆河,大浦河,排淡河

倒27

雙鴨山市

撓力河,安邦河,烏蘇里江

倒28

宿州市

沱河,新濉河,澮河,新汴河

倒29

濮陽市

黃河*,馬頰河,金堤河

倒30

遼源市

東遼河

  注:表中帶*水體水質達到《地表水環境質量標準》(GB3838-2002)Ⅰ類或Ⅱ類。   
附表3
2020年1-9月國家地表水考核斷面水環境質量狀況排名前30位城市及所在水體

排名

城市

考核斷面所在水體

1

柳州市

洛清江,融江,柳江

2

張掖市

黑河,北大河,東大河

3

金昌市

金川河

4

桂林市

甘棠江,湘江,尋江,夫夷水,洛清江,桂江,灕江

5

黔東南苗族侗族自治州

都柳江,清水江,沅江,渠水,舞水,巴拉河

6

吐魯番市

白楊河

7

來賓市

黔江,紅水河,柳江

8

雲浮市

西江

9

攀枝花市

雅礱江,金沙江

10

河池市

紅水河,龍岩灘水庫,龍江

11

貴港市

鬱江,潯江

12

梧州市

西江,賀江,潯江

13

肇慶市

西江,北江

14

河源市

新豐江水庫,東江

15

崇左市

左江,明江

16

昌吉回族自治州

開墾河,三屯河

17

嘉峪關市

北大河(乾渠)

18

永州市

湘江,瀟水

19

玉樹藏族自治州

通天河

20

阿拉善盟

額濟納河

21

昌都市

瀾滄江,怒江,金沙江

22

麗水市

湖南鎮水庫,小溪,好溪,松陰溪,龍泉溪,甌江,大溪,松源溪

23

賀州市

賀江,桂江

24

百色市

澄碧河,難灘河,右江,剝隘河,萬峰湖

25

喀什地區

恭弘=叶 恭弘爾羌河,克孜河,提孜那甫河

26

昭通市

牛欄江,橫江,赤水河,頭屯河,金沙江

27

雅安市

大渡河,青衣江

28

甘孜藏族自治州

金沙江,大渡河

29

黔南布依族苗族自治州

濛江,都柳江,清水江,重安江,樟江,紅水河,羊昌河

30

黃山市

太平湖,練江,新安江,率水,橫江,昌江

 
 附表4
2020年1-9月國家地表水考核斷面水環境質量狀況排名后30位城市及所在水體

排名

城市

考核斷面所在水體

倒1

銅川市

石川河

倒2

滄州市

子牙河,滄浪渠,子牙新河,石碑河,廖佳窪河,漳衛新河,宣惠河,青靜黃排水渠,南排河,北排河

倒3

邢台市

牛尾河,衛運河,滏陽河

倒4

東營市

挑河,神仙溝,廣利河

倒5

濱州市

黃河*,幸福河*,德惠新河,小米河,小清河,支脈河,徒駭河,漳衛新河,潮河,馬頰河

倒6

阜新市

西細河

倒7

日照市

沭河,付疃河

倒8

商丘市

包河,惠濟河,澮河,沱河,大沙河

倒9

濰坊市

濰河,虞河,白浪河,峽山水庫,彌河,小清河,北膠萊河

倒10

瀋陽市

渾河,拉馬河,柳河,蒲河,遼河,細河

倒11

遼源市

東遼河

倒12

淮北市

濉河,澮河,澥河,沱河

倒13

呂梁市

嵐漪河*,黃河*,屈產河,文峪河,三川河,湫水河,磁窯河,嵐河,蔚汾河

倒14

臨汾市

沁河*,昕水河,汾河,澮河

倒15

廊坊市

龍河*,北運河,潮白河,子牙河,泃河,潮白新河,大清河

倒16

天津市

南水北調天津段*,南運河*,爾王莊水庫*,子牙河*,北運河*,於橋水庫,引灤天津河,洪泥河,果河,州河,海河,潮白新河,永定新河,滄浪渠,獨流減河,北排河,子牙新河,青靜黃排水渠,薊運河

倒17

通遼市

西遼河

倒18

連雲港市

車軸河,范河,新沭河,青口河,龍王河,淮沭新河,灌河,朱稽河,通榆河,新沂河,薔薇河,沙旺河,興庄河,燒香河,西鹽大浦河,五灌河,古泊善後河,大浦河,排淡河

倒19

鶴壁市

淇河,衛河

倒20

淄博市

沂河*,小清河

倒21

青島市

嶗山水庫,李村河,吉利河,風河,墨水河,白沙河,大沽河,海泊河,北膠萊河

倒22

宿州市

新汴河,沱河,新濉河,澮河

倒23

盤錦市

繞陽河,大遼河,遼河

倒24

徐州市

沭河,復新河,京杭大運河(不牢河段),大沙河,徐洪河,京杭大運河(中運河段),沿河,運料河,奎河

倒25

四平市

東遼河,招蘇台河,條子河,西遼河

倒26

延安市

北洛河,王瑤水庫,延河,仕望河,清澗河

倒27

宿遷市

京杭大運河(中運河段)*,徐洪河,柴米河,溧河,駱馬湖,老汴河,洪澤湖

倒28

煙台市

大沽河*,黃水河,辛安河,大沽夾河,界河,泳汶河,五龍河,東村河,沁水河

倒29

菏澤市

新萬福河,洙趙新河,東漁河

倒30

玉溪市

撫仙湖*,元江*,曲江,南盤江,星雲湖,杞麓湖

  注:表中帶*水體水質達到《地表水環境質量標準》(GB3838-2002)Ⅰ類或Ⅱ類。   附表5 2020年1-9月國家地表水考核斷面水環境質量變化情況排名前30位城市及所在水體

排名

城市

變化幅度

考核斷面所在水體

1

營口市

-73.42%

碧流河,大清河,熊岳河,沙河,大遼河,大旱河

2

呂梁市

-64.82%

嵐漪河,黃河,屈產河,文峪河,三川河,磁窯河,湫水河,嵐河,蔚汾河

3

東莞市

-45.29%

珠江廣州段,茅洲河,東莞運河,石馬河,東江

4

晉中市

-44.88%

清漳河,松溪河,瀟河,汾河

5

茂名市

-39.47%

高州水庫,關屋河,鑒江,袂花江,寨頭河,小東江,森高河

6

惠州市

-38.97%

西枝江,柏崗河,東江,增江,岩前河,霞涌河,淡水河,沙河,南邊灶河,吉隆河,淡澳河

7

遼源市

-38.31%

東遼河

8

太原市

-37.96%

汾河

9

臨汾市

-34.97%

沁河,昕水河,汾河,澮河

10

廊坊市

-33.49%

龍河,北運河,潮白河,子牙河,泃河,潮白新河,大清河

11

邢台市

-31.64%

牛尾河,衛運河,滏陽河

12

烏蘭察布市

-30.52%

大黑河,御河

13

普洱市

-30.50%

南拉河,李仙江,南馬河,瀾滄江,威遠江,思茅河

14

阜新市

-30.16%

西細河

15

博爾塔拉蒙古自治州

-30.11%

賽里木湖,艾比湖

16

聊城市

-30.10%

高唐湖,衛運河,馬頰河,徒駭河

17

鞍山市

-29.62%

哨子河,大洋河,海城河,太子河,遼河

18

慶陽市

-28.91%

※綠能、環保無空污,成為電動車最新代名詞,目前市場使用率逐漸普及化

台中景泰電動車行只是一個單純的理由,將來台灣的環境,出門可以自由放心的深呼吸,讓空氣回歸自然的乾淨,減少污染,留給我們下一代有好品質無空污的優質環境

蒲河,馬蓮河

19

安陽市

-28.62%

淅河,淇河,露水河,安陽河,衛河

20

怒江傈僳族自治州

-28.31%

怒江

21

錦州市

-28.30%

女兒河,大凌河,小凌河,龐家河

22

深圳市

-28.10%

赤石河,深圳河,茅洲河

23

朔州市

-27.60%

桑乾河,蒼頭河

24

盤錦市

-27.57%

繞陽河,大遼河,遼河

25

延安市

-26.43%

北洛河,王瑤水庫,延河,仕望河,清澗河

26

陽泉市

-24.51%

滹沱河,綿河,桃河

27

武威市

-23.16%

黃羊河,石羊河,紅崖山水庫

28

大連市

-22.62%

碧流河,英那河,登沙河,復州河,庄河,大沙河

29

四平市

-20.53%

東遼河,招蘇台河,條子河,西遼河

30

巴中市

-20.49%

巴河

 
 附表6
2020年1-9月國家地表水考核斷面水環境質量變化情況排名后30位城市及所在水體

排名

城市

變化幅度

考核斷面所在水體

倒1

銅川市

20.19%

石川河

倒2

常德市

7.95%

沅江*,澧水*,洞庭湖

倒3

赤峰市

7.67%

老虎山河*,西拉木淪河,老哈河,烏爾吉沐淪河

倒4

漳州市

6.70%

東溪,西溪,花山溪,九龍江,漳江,龍津溪,南溪

倒5

大慶市

5.52%

松花江,嫩江

倒6

自貢市

4.69%

越溪河,沱江,釜溪河

倒7

淄博市

4.69%

沂河*,小清河

倒8

濱州市

4.35%

黃河*,幸福河*,德惠新河,小米河,小清河,支脈河,徒駭河,漳衛新河,潮河,馬頰河

倒9

湛江市

3.87%

鶴地水庫,南渡河,雷州青年運河,鑒江,袂花江,九洲江

倒10

海口市

3.68%

南渡江*,文昌河,演州河

倒11

紅河哈尼族彝族自治州

3.52%

南溪河*,紅河*,藤條江*,小河底河,南盤江,異龍湖

倒12

宿遷市

3.26%

京杭大運河*,徐洪河,柴米河,溧河,駱馬湖,老汴河,洪澤湖

倒13

莆田市

2.77%

木蘭溪,萩蘆溪

倒14

上饒市

2.72%

饒河*,洎水河*,樂安河*,昌江*,信江*,信江西支*,鄱陽湖

倒15

雙鴨山市

2.59%

撓力河,烏蘇里江,安邦河

倒16

杭州市

2.08%

新安江*,分水江*,富春江*,東苕溪*,浦陽江*,錢塘江*,千島湖*,京杭運河,西湖

倒17

商丘市

0.87%

包河,惠濟河,澮河,沱河,大沙河

倒18

東營市

0.85%

挑河,神仙溝,廣利河

倒19

徐州市

0.68%

沭河,復新河,京杭大運河(不牢河段),徐洪河,大沙河,沿河,京杭大運河(中運河段),運料河,奎河

倒20

揭陽市

0.37%

龍江,榕江南河,榕江北河

倒21

汕尾市

0.35%

螺河*,烏坎河,黃江河

倒22

威海市

-0.06%

黃壘河*,乳山河*,沽河,母豬河

倒23

淮北市

-0.31%

濉河,澮河,澥河,沱河

倒24

中山市

-0.62%

洪奇瀝水道*,磨刀門水道*,橫門水道*,中心河,蘭溪河,泮沙排洪渠

倒25

濟南市

-0.72%

黃河*,牟汶河*,玉符河*,瀛汶河,小清河

倒26

台州市

-0.81%

長潭水庫*,里石門水庫*,始豐溪*,永安溪*,海游溪,永寧江,江廈大港,椒江,金清港

倒27

內江市

-1.77%

沱江,威遠河,球溪河

倒28

包頭市

-2.10%

黃河*,昆河,四道沙河

倒29

濟寧市

-2.11%

京杭大運河,老萬福河,東漁河,南四湖,西支河,老運河,洙水河,光府河,泉河,洙趙新河,白馬河,泗河

倒30

滁州市

-2.35%

襄河,滁河,清流河,池河,白塔河,淮河,來河

  注:表中帶*水體水質達到《地表水環境質量標準》(GB3838-2002)Ⅰ類或Ⅱ類。  
 附表7
2020年9月168個重點城市排名前20位和后20位城市名單

前20位

后20位

排名

城市

排名

城市

1

海口市

倒1

安陽市

2

雅安市

倒2

淄博市

3

貴陽市

倒3

唐山市

4

拉薩市

倒4

邯鄲市

5

舟山市

倒5

棗莊市

6

內江市

倒6

晉城市

7

遂寧市

倒7

臨汾市

8

資陽市

倒8

鶴壁市

9

張家口市

倒9

焦作市

9

黃山市

倒10

濟南市

11

昆明市

倒11

臨沂市

12

綿陽市

倒12

太原市

13

德陽市

倒13

徐州市

14

珠海市

倒14

渭南市

15

樂山市

倒15

咸陽市

16

深圳市

倒16

聊城市

17

長春市

倒16

泰安市

18

哈爾濱市

倒18

洛陽市

19

南充市

倒19

衡水市

19

廣安市

倒20

鄭州市

19

福州市

 

 
 附表8
2020年1-9月168個重點城市排名前20位和后20位城市名單

前20位

后20位

排名

城市

排名

城市

1

海口市

倒1

唐山市

2

拉薩市

倒2

石家莊市

3

珠海市

倒3

太原市

4

深圳市

倒4

安陽市

5

黃山市

倒5

臨汾市

6

廈門市

倒6

邢台市

7

中山市

倒7

邯鄲市

8

舟山市

倒8

淄博市

9

麗水市

倒8

包頭市

10

惠州市

倒10

焦作市

11

貴陽市

倒10

晉城市

12

福州市

倒12

鶴壁市

13

江門市

倒13

陽泉市

14

南寧市

倒14

運城市

14

肇慶市

倒15

咸陽市

16

台州市

倒15

濟南市

17

雅安市

倒17

渭南市

18

咸寧市

倒18

保定市

19

昆明市

倒19

西安市

19

東莞市

倒20

聊城市

 
 附表9
2020年1-9月168個重點城市空氣改善幅度排名前20位和后20位城市名單

前20位

后20位

排名

城市

排名

城市

1

宜昌市

倒1

包頭市

2

荊州市

倒2

呼和浩特市

3

荊門市

倒3

哈爾濱市

4

池州市

倒4

長春市

5

常德市

倒5

德陽市

6

中山市

倒6

蘭州市

7

武漢市

倒7

成都市

8

益陽市

倒8

瀋陽市

9

珠海市

倒9

承德市

9

湘潭市

倒10

亳州市

11

株洲市

倒11

唐山市

12

佛山市

倒12

錦州市

13

東莞市

倒12

自貢市

14

安慶市

倒14

渭南市

15

肇慶市

倒15

太原市

15

襄陽市

倒15

廊坊市

17

江門市

倒17

忻州市

17

洛陽市

倒18

西安市

19

孝感市

倒19

眉山市

19

南陽市

倒20

鶴壁市

 

 

倒20

運城市

 

 

倒20

滄州市

 

 

倒20

朔州市

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

網站的第一印象網頁設計,決定了客戶是否繼續瀏覽的意願。台北網動廣告製作的RWD網頁設計,採用精簡與質感的CSS語法,提升企業的專業形象與簡約舒適的瀏覽體驗,讓瀏覽者第一眼就愛上它。

2020年輻射安全監管工作座談會在甘召開_如何寫文案

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

2020-10-21

2020-10-21
分享到:
[打印]
字號:[大] [中] [小]   2020年10月19-20日,全國輻射安全監管工作座談會在甘肅省蘭州市成功召開,生態環境部副部長、國家核安全局局長劉華出席會議並講話。   會上,生態環境部輻射源安全監管司、核設施安全監管司負責人分別介紹2020年輻射安全監管工作情況。江蘇省生態環境廳、輻射環境監測技術中心作典型發言,分別介紹輻射安全監管工作經驗。   會議指出,全系統要強化政治意識,切實提升核與輻射安全的責任感和使命感;強化憂患意識,清醒應對當前核與輻射安全監管工作中的風險和挑戰;強化擔當意識,努力加強核與輻射安全監管隊伍建設。要準確把握形勢任務,創新思路方法,

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

加快推進核與輻射安全監管體系和監管能力現代化。   會議要求,全系統要聚焦工作重點,強化擔當作為,一要堅決貫徹落實黨中央決策部署和中央領導指示批示,做好各項重點工作;二要強化核技術利用領域事中事後監管,嚴格處罰違法行為;三要用好國家核技術利用輻射安全管理系統,推進政務全程網辦和監管信息化;四要進一步做好輻射安全培訓考核,鞏固改革成果;五要在第二次全國污染源普查成果的基礎上做好伴生放射性礦輻射安全監管工作;六要完善電磁輻射污染防治相關監管制度頂層設計,破解鄰避難題;七要認真落實放射性物品運輸法律法規要求,堅決做到履職盡責;八要繼續做好輻射監測工作,切實加強核與輻射應急能力建設。   生態環境部相關司局、各地區核與輻射安全監督站和技術支持單位、各省(區、市)生態環境保護主管部門,以及解放軍有關單位相關負責人出席了會議。

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

全球適應中心理事會第二次會議召開 生態環境部部長黃潤秋視頻講話_網頁設計公司

※想知道最厲害的網頁設計公司嚨底家"!

RWD(響應式網頁設計)是透過瀏覽器的解析度來判斷要給使用者看到的樣貌

2020-10-26

2020-10-26
分享到:
[打印]
字號:[大] [中] [小]

  10月23日,全球適應中心理事會第二次會議以視頻方式召開,理事會主席、原聯合國秘書長潘基文和荷蘭皇家帝斯曼集團榮譽主席菲克·謝白曼在線致辭,近20位理事會成員出席視頻會議。生態環境部部長黃潤秋應邀為會議錄製視頻講話。

  黃潤秋表示,面對新冠肺炎疫情帶來的困難和挑戰,全球適應中心积極開展工作,發布《關於新冠肺炎疫情背景下氣候韌性復蘇的行動倡議》、非洲提升氣候韌性的政策簡報,成立南亞區域、非洲區域辦公室,持續推動具體適應合作,為推動各國協同推進疫情后經濟復蘇和增強適應行動、提升全球氣候韌性發揮了积極作用。中方對此表示讚賞。

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

透過資料庫的網站架設建置,建立公司的形象或購物系統,並提供最人性化的使用介面,讓使用者能即時接收到相關的資訊

  黃潤秋強調,中國為抗擊新冠肺炎疫情付出巨大努力,在取得抗擊疫情鬥爭重大戰略成果的同時,中國一以貫之高度重視、积極開展應對氣候變化工作。習近平主席在第七十五屆聯合國大會一般性辯論上鄭重宣布,中國將提高國家自主貢獻力度,二氧化碳排放力爭於2030年前達到峰值,努力爭取2060年前實現碳中和。中國正在編製《國家適應氣候變化戰略2035》,進一步統籌強化國內適應氣候變化工作,全面提高氣候風險抵禦能力。

  黃潤秋指出,中方支持全球適應中心建設成為全球範圍內具有重要影響力和領導力的適應平台,贊同聚焦非洲提升氣候脆弱和敏感地區韌性、加強適應知識分享與提升、拓展合作夥伴關係等計劃。希望全球適應中心中國辦公室進一步發揮橋樑紐帶作用,在傳播適應知識、促進交流互鑒、分享中國案例等方面提供有效支持。

  據悉,全球適應中心理事會旨在提出前瞻性的適應氣候變化戰略願景,促進大規模、變革性的適應行動和夥伴關係,以推動全球提升適應能力、實現可持續發展目標,並對全球適應中心的工作進行戰略指導。

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

當全世界的人們隨著網路時代而改變向上時您還停留在『網站美醜不重要』的舊有思維嗎?機會是留給努力改變現況的人們,別再浪費一分一秒可以接觸商機的寶貴時間!

生態環境部黨組召開會議 傳達學習貫徹黨的十九屆五中全會精神_網頁設計

網頁設計最專業,超強功能平台可客製化

窩窩以「數位行銷」「品牌經營」「網站與應用程式」「印刷品設計」等四大主軸,為每一位客戶客製建立行銷脈絡及洞燭市場先機。

2020-10-30 來源:生態環境部

2020-10-30
來源:生態環境部 分享到:
[打印]
字號:[大] [中] [小]

  10月30日,生態環境部黨組書記孫金龍主持召開部黨組會議,傳達學習黨的十九屆五中全會精神,研究部署貫徹落實工作。生態環境部部長黃潤秋列席會議。

  會議傳達學習習近平總書記在黨的十九屆五中全會上關於中央政治局工作的報告、在全會第二次全體會議上的重要講話和《中共中央關於制定國民經濟和社會發展第十四個五年規劃和二〇三五年遠景目標的建議(討論稿)》的說明及全會通過的《建議》主要內容。

  會議指出,全會是在決勝全面建成小康社會、開啟全面建設社會主義現代化國家新征程的關鍵時期召開的一次具有全局性、歷史性意義的重要會議。全會從黨和國家事業發展的全局和長遠出發,擘畫了“十四五”乃至到2035年經濟社會發展的宏偉藍圖,集中回答了新形勢下實現什麼樣的發展、如何實現發展這個重大問題,對實現“兩個一百年”奮鬥目標、實現中華民族偉大復興的中國夢,具有重大的現實意義和深遠的歷史意義。全會審議通過的《建議》,清晰展望了二〇三五年基本實現社會主義現代化的遠景目標,明確提出了“十四五”時期我國發展的指導方針、主要目標、重點任務、重大舉措,是開啟全面建設社會主義現代化國家新征程、向第二個百年奮鬥目標進軍的綱領性文件。習近平總書記在全會上的重要講話,充分肯定黨的十九屆四中全會以來中央政治局的工作,高度評價決勝全面建成小康社會取得的決定性成就,深刻分析國際國內形勢帶來的新矛盾新挑戰,進一步明確我國社會主要矛盾變化帶來的新特徵新要求,作出我國仍處於重要戰略機遇期,但機遇和挑戰都有新的發展變化的重大戰略判斷,為謀划今後五年乃至到2035年我國經濟社會發展提供了科學指南和根本遵循。

台北網頁設計公司這麼多該如何選擇?

網動是一群專業、熱情、向前行的工作團隊,我們擁有靈活的組織與溝通的能力,能傾聽客戶聲音,激發創意的火花,呈現完美的作品

  會議強調,“十三五”時期是我國極不平凡的五年,以習近平同志為核心的黨中央高瞻遠矚、運籌帷幄、把舵定向,團結帶領全黨全國各族人民砥礪前行、開拓創新,推動黨和國家各項事業取得新的重大成就。黨的十九屆四中全會以來,尤其是今年面對突如其來的新冠肺炎疫情,習近平總書記親自領導、親自指揮、親自部署,統籌全局、果斷決策,統籌疫情防控和經濟社會發展取得重大戰略成果,彰顯了中國共產黨領導和中國特色社會主義制度的顯著優勢。實踐再次雄辯地證明,有習近平同志為核心的黨中央、全黨的核心領航掌舵,有全黨全國各族人民團結一心、頑強奮鬥,我們就一定能夠戰勝前進道路上出現的各種艱難險阻,一定能夠在新時代把中國特色社會主義更加有力地推向前進。

  會議指出,全會對生態文明建設和生態環境保護作出重大決策部署。習近平總書記的重要講話,總結了黨的十九屆四中全會以來,黨和國家事業包括生態文明建設和生態環境保護繼續取得新的重大成就。《建議》明確提出二〇三五年“美麗中國建設目標基本實現”的遠景目標和“十四五”時期“生態文明建設實現新進步”的新目標新任務,並就“推動綠色發展,促進人與自然和諧共生”作出具體部署,充分體現了以習近平同志為核心的黨中央對生態文明建設和生態環境保護一以貫之的高度重視,充分展示了持續改善生態環境質量,提高人民群眾獲得感、幸福感、安全感的堅定意志和戰略定力,為新時代加強生態文明建設和生態環境保護工作提供了方向指引和行動指南。生態環境系統要深刻領會和貫徹落實新部署新任務新要求,鞏固拓展“十三五”生態環境保護工作成效,接續奮鬥、持續攻堅,努力推動“十四五”時期生態環境保護工作邁上新台階。

  會議強調,學習宣傳貫徹黨的十九屆五中全會精神是當前和今後一個時期的重大政治任務。要按照黨中央部署要求,制定詳細方案計劃,多層次多形式開展學習活動,與學習貫徹習近平新時代中國特色社會主義思想特別是習近平生態文明思想結合起來,與學習《習近平談治國理政》第三卷結合起來,做到學深悟透、融會貫通、學以致用、學用結合。要加強調度評估,堅決打贏打好污染防治攻堅戰,確保如期圓滿實現“十三五”規劃目標任務,增添全面建成小康社會的成色和綠色底色。要認真落實《建議》要求,积極謀划“十四五”生態環境保護工作,抓緊編製“十四五”生態環境保護、二氧化碳排放達峰行動等規劃計劃。要堅持方向不變、力度不減,突出精準治污、科學治污、依法治污,加強細顆粒物和臭氧協同控制,深入打好污染防治攻堅戰。要加快構建現代環境治理體系,推進生態環境治理體系和治理能力現代化。要進一步提升環境應急響應處置能力,加強核安全監管,確保生態環境安全和核與輻射安全。要以狠抓落實中央巡視整改為契機,堅決落實全面從嚴治黨主體責任,認真貫徹新時代黨的組織路線,樹立正確選人用人導向,加快打造生態環境保護鐵軍。

  中央紀委國家監委駐生態環境部紀檢監察組組長、部黨組成員庫熱西,部黨組成員、副部長翟青、趙英民、劉華、庄國泰出席會議。

※推薦評價好的iphone維修中心

擁有專業的維修技術團隊,同時聘請資深iphone手機維修專家,現場說明手機問題,快速修理,沒修好不收錢