設計模式系列之中介者模式(Mediator Pattern)——協調多個對象之間的交互

說明:設計模式系列文章是讀劉偉所著《設計模式的藝術之道(軟件開發人員內功修鍊之道)》一書的閱讀筆記。個人感覺這本書講的不錯,有興趣推薦讀一讀。詳細內容也可以看看此書作者的博客https://blog.csdn.net/LoveLion/article/details/17517213

模式概述

很多在一線城市漂泊的朋友或多或少都會遇到租房的難題,你是怎樣找到物美價廉的房子的呢,可以在評論區分享經驗哦。相信大多數小夥伴是通過中介找房子的,實話說,通過中介,只要說出你的預算以及大致需求(比如單間帶獨衛朝南大卧室帶陽台等),中介會快速提供符合你情況房源。這裏可以看出,中介者協調了房東與租客之間錯綜複雜的關係,將一個網狀的關係結構變成一個以中介者為中心的星形結構,讓多對多的關係更容易維護。

未引入中介者,對象之間(這些對象稱為同事對象,它們之間通過彼此的相互作用實現系統的行為)的關係圖如下所示:

引入中介者可以使對象之間的關係數量急劇減少。在這個星形結構中,對象不再直接與另一個對象聯繫,它通過中介者對象與另一個對象發生相互作用。

模式定義

如果在一個系統中對象之間存在多對多的相互關係,我們可以將對象之間的一些交互行為從各個對象中分離出來,並集中封裝在一个中介者對象中,並由該中介者進行統一協調,這樣對象之間多對多的複雜關係就轉化為相對簡單的一對多關係。通過引入中介者來簡化對象之間的複雜交互,中介者模式是“迪米特法則”的一個典型應用。

中介者模式(Mediator Pattern):用一个中介對象(中介者)來封裝一系列的對象交互,中介者使各對象不需要顯式地相互引用,從而使其耦合鬆散,而且可以獨立地改變它們之間的交互。中介者模式又稱為調停者模式,它是一種對象行為型模式。

模式結構圖

在中介者模式中,引入了用於協調其他對象/類之間相互調用的中介者類,為了讓系統具有更好的靈活性和可擴展性,通常還提供了抽象中介者,其結構圖如下圖所示:

在中介者模式結構圖中包含如下幾個角色:

  • Mediator(抽象中介者):它定義一個接口,該接口用於與各同事對象之間進行通信。

  • ConcreteMediator(具體中介者):它是抽象中介者的子類,通過協調各個同事對象來實現協作行為,它維持了對各個同事對象的引用。

  • Colleague(抽象同事類):它定義各個同事類公有的方法,並聲明了一些抽象方法來供子類實現,同時它維持了一個對抽象中介者類的引用,其子類可以通過該引用來與中介者通信。

  • ConcreteColleague(具體同事類):它是抽象同事類的子類;每一個同事對象在需要和其他同事對象通信時,先與中介者通信,通過中介者來間接完成與其他同事類的通信;在具體同事類中實現了在抽象同事類中聲明的抽象方法。

中介者模式的核心在於中介者類的引入,在中介者模式中,中介者類承擔了兩方面的職責:

(1) 中轉作用(結構性):通過中介者提供的中轉作用,各個同事對象就不再需要顯式引用其他同事,當需要和其他同事進行通信時,可通過中介者來實現間接調用。該中轉作用屬於中介者在結構上的支持。

(2) 協調作用(行為性):中介者可以更進一步的對同事之間的關係進行封裝,同事可以一致的和中介者進行交互,而不需要指明中介者需要具體怎麼做,中介者根據封裝在自身內部的協調邏輯,對同事的請求進行進一步處理,將同事成員之間的關係行為進行分離和封裝。該協調作用屬於中介者在行為上的支持。

模式偽代碼

典型的抽象中介者類、抽象同事類典型代碼如下:

// 抽象中介者類
public abstract class Mediator {
    // 用於存儲同事對象
    protected List<Colleague> colleagues = new ArrayList<>();

    // 註冊方法,用於增加同事對象
    public void register(Colleague colleague) {
        colleagues.add(colleague);
    }

    // 聲明抽象的業務方法
    public abstract void operation();
}

// 抽象同事類
public abstract class Colleague {
    // 維持一個抽象中介者的引用
    protected Mediator mediator;

    public Colleague(Mediator mediator) {
        this.mediator = mediator;
    }

    // 聲明自身方法,處理自己的行為
    public abstract void method1();

    // 定義依賴方法,與中介者進行通信
    public void method2() {
        mediator.operation();
    }
}

具體中介者類、具體同事類實現這些抽象方法,典型代碼如下:

// 具體同事類
public class ConcreteColleague extends Colleague {

    public ConcreteColleague(Mediator mediator) {
        super(mediator);
    }
    
    @Override
    public void method1() {
        // 實現自身方法
    }
}

// 具體中介者類
public class ConcreteMediator extends Mediator {
    @Override
    public void operation() {
        // 通過調用同事類的方法,並增加其他業務邏輯來控制同事之間的交互
    }
}

模式應用

待完善…

模式總結

中介者模式將一個網狀的系統結構變成一個以中介者對象為中心的星形結構,在這個星型結構中,使用中介者對象與其他對象的一對多關係來取代原有對象之間的多對多關係。中介者模式在事件驅動類軟件中應用較為廣泛,特別是基於GUIGraphical User Interface,圖形用戶界面)的應用軟件,此外,在類與類之間存在錯綜複雜的關聯關係的系統中,中介者模式都能得到較好的應用。

主要優點

(1) 中介者模式簡化了對象之間的交互,它用中介者和同事的一對多交互代替了原來同事之間的多對多交互,一對多關係更容易理解、維護和擴展,將原本難以理解的網狀結構轉換成相對簡單的星型結構。

(2) 中介者模式可將各同事對象解耦。中介者有利於各同事之間的松耦合,我們可以獨立的改變和復用每一個同事和中介者,增加新的中介者和新的同事類都比較方便,更好地符合“開閉原則”。

(3) 可以減少子類生成,中介者將原本分佈於多個對象間的行為集中在一起,改變這些行為只需生成新的中介者子類即可,這使各個同事類可被重用,無須對同事類進行擴展。

主要缺點

中介者類中包含了大量同事之間的交互細節,可能會導致具體中介者類非常複雜,使得系統難以維護。

適用場景

(1) 系統中對象之間存在複雜的引用關係,系統結構混亂且難以理解。

(2) 一個對象由於引用了其他很多對象並且直接和這些對象通信,導致難以復用該對象。

(3) 想通過一个中間類來封裝多個類中的行為,而又不想生成太多的子類。可以通過引入中介者類來實現,在中介者中定義對象交互的公共行為,如果需要改變行為則可以增加新的具體中介者類。

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

【其他文章推薦】

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

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

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

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

比預估高三倍 氣候暖化海平面上升快 超過2億人將面臨洪水威脅

摘錄自2019年10月30日民視新聞、上報報導

最新研究顯示,到了2050年,海平面上升對人類的影響,超過以前預估的三倍,全球有2.37億人面臨沿海城市淹沒的威脅,比先前預估數字1.83億人多出許多。

近期刊登於國際期刊《自然通訊》(Nature Communications)的這份研究報告指出,到了2050年,約有3億人居住的地方每年至少會發生一次洪患。除非全球碳排放量有效降低,並且加強國家的沿海防洪措施。

根據研究結果顯示,擁有最多人口的亞洲地區將會面臨比其他洲更大的影響。到了2050年,全球面臨環境威脅的人口超過70%主要來自8個亞洲國家:中國、孟加拉、印度、越南、 印尼、泰國、菲律賓和日本。

其中又將以中國、泰國、印尼和印度的沿海地區最為嚴重,預計中國屆時將有1億人面臨氣候變遷所帶來的環境問題,孟加拉和印度也分別將有4200萬人和3500萬人受影響。

這項研究尚未將未來人口增長,及海岸侵蝕造成的土地損失考慮進去,因此實際災損可能更嚴重。這項研究並非是對這些地區宣判死刑。

數據顯示,全球已有1.1億人生活在漲潮線以下的地方,只要各國通力合作,減少溫室氣體排放,加上政府投入資金,盡快做好海堤防護措施,還有救。但各國也要開始思考備案,為沿海居民重新安置做好準備。

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

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

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

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

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

對抗氣候變遷 聯合國秘書長:亞洲必須戒除煤癮

摘錄自2019年11月3日中央通訊社泰國曼谷報導

亞洲地區數億人口正面臨氣候變遷導致海平面不斷上升威脅,聯合國秘書長古特瑞斯(Antonio Guterres)3日警告指出,亞洲必須戒除「煤癮」。

本週發表的最新研究報告預測,包括曼谷、胡志明市和孟買等多個亞洲大城市,正面臨與全球暖化有關的極端淹水風險。

古特瑞斯表示,為因應氣候危機,亞洲國家必須削減它們對煤炭的依賴,並形容「那是我們這個時代面臨的決定性議題」。

他在曼谷舉行的東南亞國家協會(ASEAN)集會登場前告訴記者,「我們必須克服煤炭上癮問題,因為那依然是氣候變遷的一項重大威脅。」

他說,亞洲各國必須藉由致力引進碳定價(Carbon Pricing)和改革能源政策,站在對抗氣候變遷的「最前線」。他又說,「我們正落在後頭」,並稱削減使用煤炭,有助於抑制全球氣溫不斷攀升。

東南亞國家經濟快速成長,刺激能源需求飆升,但也以犧牲環境為代價,煤依舊是東南亞國家的主要能源來源。

越南約1/3能源來自燃煤發電廠,且2050年前還會有大量新電廠上線發電。與此同時,泰國正不斷投資化石燃料。

東南亞濱海地區早已出現氣候變遷相關重大淹水和海水入侵問題。本週發表的新研究顯示,全球各地至少3億人居住在2050年前恐會被淹沒地區,較先前數據預測景象更令人沮喪。

「自然通訊」期刊(Nature Communications)刊登的研究報告指出,威力越來越強大氣旋助長的毀滅性暴潮以及不斷攀升海平面,勢必會重創亞洲。

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

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

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

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

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

北美車市回溫 F-英瑞 1 月營收創上市以來新高

北美 AM 市場汽車水箱龍頭 F-英瑞在北美車市持續回溫下,1 月營收為 4.7 億元,年增 16.41%,月增 29.11%,創上市來營收新高。公司今年將衝刺電動車空調系統,營運添翼,法人估計今年英瑞營收 2 位數成長。   F-英瑞指出,2014 年公司積極布局新產品,包括電動車空調系統、車用及重型機械用水箱 OEM 市場等,這些布局將在今年開始逐漸發酵,加上近年北美汽車市場回溫,有利 AM 市場成長,看好今年業績表現,目前正積極擘劃柬埔寨新廠,供應 2016 年後市場需求。   F-英瑞進一步表示,今年最大成長力道將來自於中國市場,其中在新產品部分,包括車用水箱、重型水箱及電動車空調系統等已經通過多家車廠認證,今年中國 OEM 營收可望較去年倍數成長。

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

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

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

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

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

深入淺出騰訊BERT推理模型–TurboTransformers

Overview

TurboTransformers是騰訊最近開源的BERT推理模型,它的特點就是一個字,快。本人用BERT(huggingface/transformers)在V100上做了測試,測試結果和官宣的基本一致:TurboTransformers的推理速度要比Pytorch快上1~4倍。

它之所以快,是因為它是專用於BERT的輕量級推理模型。

分層

不管是計算機的硬件、軟件,還是現在的深度學習,它們都遵循着一個很重要的設計思想–分層:

  • 用簡單的代碼(或電路)來實現一個基本功能組件。
  • 用幾個基本組件組合成一個功能更強的複雜組件。
  • 從簡單到複雜,像搭積木一樣,一層層地搭建出擁有很強功能的組件。

開發者只需要基於PyTorch的幾個基本組件就能搭建出BERT模型,而且這些組件本身對他們來說都是透明的。正因如此,PyTorch才越來越受到研究者青睞。

分層設計的優點很多,例如,可以簡化問題、降低創新門檻、加速開發等,但它的缺點也很明顯:

  • 流程固定化
  • 存在中間層延遲

深度神經網絡里有個經典套路:一個激活函數層後面緊跟着一個dropout層。PyTorch需要lanuch兩個GPU kernel程序來完成這兩步計算。

F.dropout(F.relu(x))

實際上,這兩項計算都是element-wise的,是可以合併成一個kernel的。但目前來說,不管是PyTorch,還是其他的通用訓練框架,它們都很少有提供這種融合計算的API。

至於中間層延遲,最經典的要屬“hello world”程序。雖然只有幾行代碼,但實際上要經過的中間層數根本數不過來。

你可以閱讀深入淺出PyTorch(算子篇)來了解下矩陣相乘這個最基本的計算在PyTorch里要經過多少个中間層。

分層展開

要想將程序的低延遲最大化,就需要把分層的代碼完全展開,並重構代碼。典型例子就是嵌入式系統,為了實現某種需求,它可以打破應用程序、程序庫、操作系統甚至是硬件設備的界限,打造一個軟硬件一體化產品。

這種分層展開的設計模式當然也有它的局限性:專用。由於高度定製化,它通常只能用於完成某個特定功能。低延遲和專用化是呈絕對的正相關的。

TurboTransformers就是採用這種設計:只實現BERT模型前向傳播所需要的算子,並融合那些可以合併的算子。

turbo.Tensor

首先,它用CUDA開發了一個輕量級的tensor計算庫,所謂的輕量級,指的是不用考慮反向傳播、稀疏矩陣等操作,只實現BERT前向傳播所必需的operator。

雖然tensor庫是用C++寫的,但考慮到python在AI開發中的地位,它用pybind11將C++ API暴露給前端的python Tensor類。

# turbo_transformers/python/pybind.cpp
 72   py::class_<core::Tensor>(m, "Tensor")                      
 73       .def_static("from_dlpack",
 74                   [](py::capsule capsule) -> std::unique_ptr<core::Tensor> {
 75                     auto tensor = (DLManagedTensor *)(capsule);
 76                     PyCapsule_SetName(capsule.ptr(), "used_tensor");
 77                     return absl::make_unique<core::Tensor>(tensor);
 78                   })
 79       .def("to_dlpack",
 80            [](core::Tensor &tensor) -> py::capsule {
 81              auto *dlpack = tensor.ToDLPack();                    
 82              return py::capsule(dlpack, "dltensor", DLPack_Capsule_Destructor);
 83            })
 84       .def("n_dim", &core::Tensor::n_dim)
 85       .def("shape", &core::Tensor::shape)

從預訓練模型(PyTorch)那遷移參數時,turbo.Tensor不能直接對接torch.Tensor,需要先將PyTorch的參數轉成dlpack格式, 再通過from_dlpack()將這些數據導入生成TurboTransformers tensor。除了dlpack之外,還支持*.npz文件格式。

turbo.xxxlayer

TurboTransformers用CUDA重構了Embedding、self-attention、intermediate、output、LayerNorm和pooler等layer。turbo.layer不僅代碼結構簡潔,overhead少,還合併了一部分算子。

這裏以intermediate layer為例,來分析這些算子的特點。

intermediate layer的實現比較簡單:一個Linear layer後面緊跟着一個gelu activation layer。

PyTorch的intermediate layer的會lanuch 3個kernel來完成這部分計算:

  • #1: y = input.matmul(weight)
  • #2: y = y + bias
  • #3: y = gelu(y)

由於#2和#3都是element-wise kernel,turbo把它們進行了融合–AddBiasAct(),相同的計算操作,只需要lanuch 2個kernel,計算速度當然更快。

和PyTorch一樣,turbo的MatMul算子也是調用cuBLAS來進行矩陣運算,而且turbo還啟用了Tensor Core來加速計算(CUBLAS_TENSOR_OP_MATH)。

總結

到此,本文基本上講清了TurboTransformers的速度優勢來源,由於篇幅所限,不能分析所有的算子。BERT的核心模塊是self-attention,如果想了解更多,可以閱讀深入淺出Transformer。

更多精彩文章,歡迎掃碼關注下方的公眾號 ~~ 歡迎關注和點贊,你的鼓勵將是我創作的動力

歡迎轉發至朋友圈,公眾號轉載請後台留言申請授權~

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

【其他文章推薦】

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

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

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

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

中國南海區域海嘯預警中心正式運作 預警時效達國際水準

摘錄自2019年11月6日香港01報導

據報,由中國國家海洋局承建的南中國海區域海嘯預警中心(South China Sea Tsunami Advisory Center,SCSTAC)昨(5)日起開始正式投入運作。

該中心的國際預警服務區域,包括南海、蘇祿海(Sulu Sea)和蘇拉威西海(Laut Sulawesi),覆蓋上述區域的主要地震俯衝帶,為南中國海周邊的中國、汶萊、柬埔寨、印尼、馬來西亞、菲律賓、新加坡、泰國和越南,以及香港與澳門提供全天候的地震海嘯監測預警服務。

預警中心使用由中國研發的新一代智慧化海嘯監測預警資訊處理平臺,海嘯預警時效由2015年的20至30分鐘縮短至8至10分鐘,達到國際先進水準。

而由日本承建的西北太平洋海嘯預警中心,目前已不再向南海區域提供臨時的海嘯預警服務。

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

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

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

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

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

工信部大力支持充電設施建設 中國最大充電設備展8月舉行

今年全國兩會期間,工信部部長苗圩表示,工信部將從今年開始,逐漸加大對各試點城市的充電基礎設施的建設支持力度,也希望各試點城市政府能夠出臺相應措施,使選擇新能源汽車客戶能夠“買得到車、充得上電”。

為宣傳健康出行理念,促進行業交流,推進我國充電設施建設,振威展覽集團聯合廣東省電源行業協會共同打造的中國最大充電設備展——第三屆上海國際充電站(樁)技術設備展覽會(EVSE2015)將於2015年8月26至28日在上海新國際博覽中心舉行。展會將吸引充電設施領域的200多家企業參展,集中展示我國充電設施領域的最新產品和技術,包括充電樁、充電機、充電櫃等充電設備,配電設備,濾波設備,充電站監控系統,分散式微電網,充電站智慧型網路專案規劃成果,儲能系統,動力電池及電池管理系統等。組委會介紹,展會官網免費參觀登記平臺已開通,需要參觀的企業單位和個人均可線上登記,享受現場綠色通道服務。

各地政府積極組團參加

發展新能源汽車產業將有力帶動地方產業升級,創造就業崗位,提高財政收入,所以很多地方已把新能源汽車產業列入戰略性新興產業。地方政府也樂於積極參加各地展會,宣傳推廣當地招商環境和政策,吸引投資。

作為國內充電設施領域最大的展會,現已經發展成為集政府、園區與企業形象展示,裝備展示與採購,技術研討,新品發佈,產業對接,金融投資,貿易洽談為主的大型交流平臺。今年,組委會加強了與各地政府部門的合作,包括上海市、合肥市、武漢市、成都市、南昌市、宜春市、莆田市、昆明市等,屆時上述政府部門將組織相關企業和園區參與展覽展示和招商推介,相關部門領導也將作為特邀嘉賓出席展會相關活動。

充電設備巨頭實力大比拼

據專家預計,今年我國充電設施市場規模將達到200億元,2016年400億元,到2020年將突破1000億元。隨著充電設施建設的加快,充電設備企業的競爭也越來越激烈,珠海泰坦、國電南瑞、科陸電子、動力源、特銳德、許繼電氣等國內巨頭紛紛加大力度開拓充電設施市場,並借助展會平臺加快對市場的宣傳和滲透。

在我國新能源汽車推廣及充電設施建設的浪潮中,華東地區已成為國內最大的市場,其市場容量一度占到全國的60%以上。華東地區已成為國內充電設備巨頭的主戰場,誰率先佔領華東市場誰就在未來的競爭中佔據了主動權。據悉,作為我國新能源領域的龍頭企業的珠海泰坦科技股份有限公司將攜系列充電樁、充電機、電源模組及充電系統解決方案,以54平米盛裝亮相EVSE2015,謀劃佈局華東市場。

此外,上海富電科技、蘇州舜唐新能源、深圳日億升、成都富川電子、上海埃士工業、北京基業達、億源動力、伊賽電子、北京維利通電氣等充電設備知名企業也將盛裝亮相本屆展會。EVSE作為我國最大的充電設備展,必將深刻影響我國充電設備市場格局,並推動我國充電設施建設健康、穩定、持續發展!
 

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

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

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

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

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

奧迪新電動跑車2018年推出:續航超500公里

根據外媒資訊,奧迪將開發多款純電動車和插電式混合動力車。電池動力的跨界車將以新一代發動機縱置模組化平臺MLB 2為基礎。首款基於MLB 2平臺衍生的產品是第二代奧迪Q7,該車將在今年下半年上市。   奧迪技術研發負責人烏爾裡奇•哈肯伯格(Ulrich Hackenberg)在日前奧迪年度大會上告訴媒體:「2018年上半年,我們將推出一款電池動力的運動型跑車,針對大型豪華車細分市場,續航里程超過500公里。該車將擁有全新、極具吸引力的外觀設計,這是我們特地為e-tron系列電動車和純電動車打造的設計。」   而去年,哈肯伯格曾表示,奧迪將推出續航里程280英里(約合45萬公尺)的純電動家用車型,車輛將擁有容納一個家庭的寬敞內部空間,於2017年前後發佈,將和特斯拉Model S電動車爭奪市場;預計將採用轎車風格車身,同時具備寬敞的內部空間,適合家用。   為了達到續航里程目標,新電動車車將採用奧迪最新一代電動馬達和電池,具有較高的能量密度。大眾汽車集團動力總成研發負責人Heinz-Jakob Neußer表示,新馬達較當前用於e-Golf電動車的型號效率高出5倍。 

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

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

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

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

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

印度空污如毒氣室 準媽媽護嬰避免外出

摘錄自2019年11月08日中央通訊社印度報導

挺著大肚子的戈卡維(Rachel Gokavi)把自己關在新德里家中,拚命保護即將出生的嬰孩免於有毒空氣危害——印度流產率和嬰孩死亡率飆高,被歸咎於有毒空氣。

在最近新德里一場產前課程,戈卡維和其他懷孕母親分享她們的無助和憤怒,因為每天必須呼吸有毒空氣。26歲的戈卡維告訴法新社:「我總是關閉陽台的門,並且盡量不要外出。我害怕在孩子誕生時會有呼吸問題。」由於空氣如此差,新德里市長最近把首都比擬為「毒氣室」。

在可預見的未來,空氣污染仍然看不到緩解。面對這個情況,醫生也別無選擇,只能建議例如戴口罩或者使用大多數人都買不起的家用空氣清淨機。

根據世界衛生組織統計,全球污染最嚴重的15個城市,有14個在印度境內。每年冬天農民焚燒作物殘梗產生的煙霧,加上工業及車輛排放的廢氣,讓印度北部各地城鎮變成煙霧籠罩的可怕地獄。

根據6月出版的政府研究報告,這種有毒混合物每年縮短100萬名印度人的壽命。報告也表示,空氣污染每年造成超過10萬名5歲以下小孩死亡。

醫生說,兒童呼吸有毒空氣的速度是大人的兩倍,因為兒童的肺比較小,這會造成小孩呼吸系統問題,甚至傷害腦部發育。聯合國兒童基金會(UNICEF)本週指出,證據顯示,青少年暴露在較嚴重空氣污染中,更容易出現心理健康問題。

本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

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

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

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

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

特斯拉第 1 季交車破萬輛 年增 55%

美國電動車大廠特斯拉(Tesla Motors)今年第 1 季交車量突破 1 萬台,較去年同期暴增 55%,創下新高,今年全年銷量可望超越去年,但欲達成執行長穆斯克(Elon Musk)所設的今年交車 5.5 萬輛目標,恐怕還得加把勁。   特斯拉今年首季 Model S 交車量 10,030 台,比該公司初估的還高出 500 台,年增 55%。由此數據看來,今年 Model S 銷量很有希望大幅超越去年的 31,655 輛。   創辦人兼執行長穆斯克立下今年 5.5 萬台、2020 年前 50 萬台的交車目標,若能達成的話,特斯拉將在割喉競爭的汽車市場占有一席之地。

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

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

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

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

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