特斯拉第 4 季欲達標 中國業務得有爆炸性成長

美國電動車製造商特斯拉 (Tesla) 成長動能逐漸趨緩,分析師警告,該公司的亞洲業務,尤其是中國大陸得再加把勁,否則恐難達成 2014 年預設的銷售目標。   barron`.com、ValueWalk 17 日報導,巴克萊 (Barclays) 證券分析師 Brian A. Johnson 發表研究報告指出,特斯拉在達成第 4 季的銷售目標 13,000 台恐怕有些困難,即使北美提高出貨量、歐洲有些許成長,亞洲地區也得出貨 5,700 至 6,300 台才能達成目標。   Johnson 認為,特斯拉的北美銷售量已經來到平原區,雖然該公司在當地的出貨量會在本季拉高、以便滿足在 Q2 下單客戶的需求,但仍不如 2013 年每季平均 4,500 至 5,000 台的出貨量。另外,他認為大陸本季的 Model S 出貨量僅將達 2,000 至 2,200 台。   Johnson 認為,特斯拉的動能已經不如以往,因此大陸若沒有爆發性成長,則恐怕在 Q4 衝擊股價。  

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

【其他文章推薦】

※超省錢租車方案

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

※回頭車貨運收費標準

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

.NET Core請求控制器Action方法正確匹配,但為何404?

前言

有些時候我們會發現方法名稱都正確匹配,但就是找不到對應請求接口,所以本文我們來深入了解下何時會出現接口請求404的情況。

匹配控制器Action方法(404)

首先我們創建一個web api應用程序,我們給出如下示例控制器代碼

[ApiController]
[Route("[controller]/[action]")]
public class WeatherController : ControllerBase
{
    [HttpGet]
    string Get()
    {
        return "Hello World";
    }
}

 

當我們進行如上請求時會發現接口請求不到,這是為何呢?細心的你應該可能發現了,對於請求方法是私有,而不是公共的,當我們加上public就可以請求到了接口

[HttpGet("get")]
public string Get()
{
    return "Hello World";
}

匹配控制器Action方法本質

經過如上示例,那麼對於Action方法的到底要滿足怎樣的定義才能夠不至於請求不到呢?接下來我們看看源碼怎麼講。我們找到DefaultApplicationModelProvider類,在此類中有一個OnProvidersExecuting方法用來構建控制器和Action方法模型,當我們構建完畢所有滿足條件的控制器模型后,緊接着勢必會遍歷控制器模型去獲取對應控制器模型下的Action方法,這裏只截取獲取Action方法片段,源碼如下:

foreach (var controllerType in context.ControllerTypes)
{    
    //獲取控制器模型下的Action方法
    foreach (var methodInfo in controllerType.AsType().GetMethods())
    {
        var actionModel = CreateActionModel(controllerType, methodInfo);
        if (actionModel == null)
        {
            continue;
        }

        actionModel.Controller = controllerModel;
        controllerModel.Actions.Add(actionModel);    
    }
}

上述紅色標記則是創建Action模型的重點,我們繼續往下看到底滿足哪些條件才創建Action模型呢?

protected virtual ActionModel CreateActionModel(TypeInfo typeInfo, MethodInfo methodInfo)
{
    if (typeInfo == null)
    {
        throw new ArgumentNullException(nameof(typeInfo));
    }

    if (methodInfo == null)
    {
        throw new ArgumentNullException(nameof(methodInfo));
    }

    if (!IsAction(typeInfo, methodInfo))
    {
        return null;
    }    
    ......    
}

到了這個方法裏面,我們找到了如何確定一個方法為Action方法的源頭,由於該方法有點長,這裏我採用文字敘述來作為判斷邏輯,如下:

protected virtual bool IsAction(TypeInfo typeInfo, MethodInfo methodInfo)
{
    //如果有屬性訪問器(無效)

    //如果有NonAction特性標識無效)

    //如果重寫Equals(Object), GetHashCode()方法(無效)

    //如果實現Dispose方法(無效)

    //如果是靜態方法(無效)

    //如果是抽象方法(無效)

    //如果是構造函數(無效)

    //如果是泛型方法(無效)

    //必須為公共方法
    return methodInfo.IsPublic;
}

如上是從方法定義的角度來過濾而獲取Action方法,除此之外,我們請求方法的名稱還可以自定義,比如通過路由、ActionName特性指定,那麼這二者是否存在優先級呢?比如如下示例:

[ApiController]
[Route("[controller]/[action]")]
public class WeatherController : ControllerBase
{
    [HttpGet]
    [ActionName("get1")]
    public string get()
    {
        var routeValue = HttpContext.Request.RouteValues.FirstOrDefault();

        return routeValue.Value.ToString();
    }
}

我們可以看到此時將以ActionName特性作為方法名稱。所以在上述過濾方法定義后開始構建方法模型,在此之後還會再做一步操作,那就是查找該方法是否通過ActionName特性標識,若存在則以ActionName特性標識給定的名稱作為請求方法名稱,否則以方法定義名稱為準,源碼如下:

var actionModel = new ActionModel(methodInfo, attributes);

AddRange(actionModel.Filters, attributes.OfType<IFilterMetadata>());

var actionName = attributes.OfType<ActionNameAttribute>().FirstOrDefault();
if (actionName?.Name != null)
{
    actionModel.ActionName = actionName.Name;
}
else
{
    actionModel.ActionName = methodInfo.Name;
}

還沒完,若是將路由特性放到Action方法上,如下,此時請求接口應該是weather/get還是weather/get1呢?

[ApiController]
public class WeatherController : ControllerBase
{
    [HttpGet]
    [Route("weather/get")]
    [ActionName("get1")]
    public string get()
    {
        var routeValue = HttpContext.Request.RouteValues.FirstOrDefault();

        return routeValue.Value.ToString();
    }
}

此時若我們以weather/get1請求將出現404,還是以路由特性模板給定為準進行請求,但最終會將路由上Action方法名稱通過ActionName特性上的名稱賦值給Action模型中的ActionName進行覆蓋,源碼如下,所以上述我們得到的action名稱為get1,,當然這麼做沒有任何實際意義。

public static void AddRouteValues(ControllerActionDescriptor actionDescriptor,ControllerModel controller,ActionModel action)
{
    foreach (var kvp in action.RouteValues)
    {
        if (!actionDescriptor.RouteValues.ContainsKey(kvp.Key))
        {
            actionDescriptor.RouteValues.Add(kvp.Key, kvp.Value);
        }
    }

    if (!actionDescriptor.RouteValues.ContainsKey("action"))
    {
        actionDescriptor.RouteValues.Add("action", action.ActionName ?? string.Empty);
    }

    if (!actionDescriptor.RouteValues.ContainsKey("controller"))
    {
        actionDescriptor.RouteValues.Add("controller", controller.ControllerName);
    }
}

總結

本文我們只是單獨針對查找Action方法名稱匹配問題做了進一步的探討,根據源碼分析,對Action方法名稱指定會做3步操作:第一,根據方法定義進行過濾篩選,第二,若方法通過AcionName特性標識則以其所給名稱為準,否則以方法名稱為準,最終賦值給ActionModel上的ActionName屬性,第三,將ActionModel上的ActionName值賦值給路由集合中的鍵Action。

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

【其他文章推薦】

※帶您來了解什麼是 USB CONNECTOR  ?

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

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

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

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

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

轉銷商囤貨致民眾難買?Switch 日本二手價較新品高 1 成

任天堂(Nintento)日前雖稱 Switch 遊戲機生產將在近期內恢復正常,不過因宅需求夯,遊戲機持續維持高人氣,加上疑似有轉銷商囤貨,導致一般民眾依舊難於買到 Switch,讓 Switch 日本二手價當前仍較新品價高出 1 成。

日經新聞 14 日報導,任天堂雖曾在 6 月時稱 Switch 遊戲機生產將在近期內恢復正常,不過因宅需求夯,提振遊戲機產品持續維持高人氣,加上疑似有以高價轉賣為目的的「轉銷商」囤貨,導致 Switch 在日本市場上依舊難入手,目前二手價(網拍價)仍較新品價高出約 1 成。

在調查營運網拍比較網站 aucfan 的價格行情後得知,7 月份 Switch 平均網拍成交價為 35,699 日圓,和 4 月時的高點相比雖大幅便宜了 3 成,不過仍高於新品的希望零售價格(32,978 日圓)。

報導指出,仍有眾多消費者表示,「買不到 Switch」;日本國內分析師表示,「以高價轉賣為目的的『轉銷商』囤貨,讓一般消費者難於買到 Switch」,預估二手價要回復正常水準仍需時間。

任天堂 14 日上漲 0.23%,收 51,320 日圓;今年迄今股價累計大漲 16.7%,表現遠優於東證一部指數(TOPIX)同期間的下挫 5.69%。

新聞來源:https://ccc.technews.tw/2020/08/17/japan-used-switch-is-10-percent-higher-than-new-product/

【其他文章推薦】

※超省錢租車方案

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

※回頭車貨運收費標準

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

全球相機市占前五強出爐!Nikon 被超車、Sony 衝上第二名

數位相機近年銷售逐漸下滑,眾品牌逐漸調整策略,大舉擁抱更輕巧的無反相機,也讓市占排名出現變化。《日經新聞》數據部門近期釋出 2019 年全球相機市占排行前五名,相較於去年出現不少變化。

第一名仍是業界龍頭 Canon,擁有接近一半的市占率,且對比 2018 年還增加了 2.4%,現在累積至 45.4%。說明即便面臨富士、Sony 在無反領域持續進攻,Canon 仍以自身步調推出新產品,今年亦發表 EOS R5、R6 以及一系列 RF 鏡頭,有望在專業領域搶下更多死忠用戶。

Sony 則在 2019 年首度超越 Nikon,隨著 A7 III 獲得熱烈好評,消費級別的 a6000 系列以及 RX100 也都有斬獲,市占率小幅增加至 20.2%,全年上升 0.9%。至於 Nikon 由於較晚踏入無反領域,面臨不少挑戰,2019 年市占率下滑 1.6%,整體落在 18.6%。外媒《PetaPixel》分析,隨著 Nikon 投入無反 Z 系列,今年應該能稍微止血。

排行第四、第五的分別是富士與 Panasonic,兩者市占率皆是 4.7%,前者全年下滑 0.4%,後者則是維持不動。至於近期遭到出售的 Olympus 在 2018 年原本是第五位,如今因銷售量下滑,被擠出前五名。

對於相機品牌來說,2019 年依舊不好過。數據亦顯示全年出貨數量僅 1483 萬台,下滑了 22%。今年碰上疫情更是雪上加霜,根據日本相機影像器材工業協會(CIPA)數據,上半年(1-6 月)數位相機總出貨量僅有 351 萬台,對比去年同期少了 51.9%,是 CIPA 於 2000 年開始公布數據以來,史上最低點的成績。

新聞來源:https://3c.ltn.com.tw/news/41345

【其他文章推薦】

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

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

※回頭車貨運收費標準

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

※超省錢租車方案

衣索比亞總理阿邁德推動環保、性平獲2019年諾貝爾和平獎

貝爾和平獎11日出爐,得獎者是衣索比亞總理阿邁德(Abiy Ahmed),原因是他結束該國與鄰國厄利垂亞之間長達20年的戰火,這項創舉又激發了非洲地區一系列的外交突破,阿邁德也提倡性別平等、環境保護。

阿邁德2018年4月上任,是該國第1位奧羅莫元首,在最初幾個月,他果斷、大膽地釋放政治犯,並對他們受到的酷刑予以譴責,也釋放被監禁的記者,甚至與政治反對派、民間社會對談,討論改革問題,並邀請先前流亡的政黨人士返國,還針對安全、司法部門進行重大改革。

阿邁德也致力於性別、環保問題,例如在國境內植樹造林以遏制氣候變化的負面影響。

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

【其他文章推薦】

※帶您來了解什麼是  USB CONNECTOR   ?

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

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

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

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

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

中德合作綱要簽署 電動車受惠

10月10日,中國國務院總理李克強在柏林同德國總理安格拉•默克爾共同主持第三輪中德政府磋商。雙方決定發表《中德合作行動綱要:共塑創新》(下文簡稱《綱要》)。《綱要》共包含86項條文,其中8項提及汽車工業,新能源汽車標準制定與應用推廣成為重中之重。   雙方同意,要繼續加大政府對電動汽車研發、市場開發、基礎設施建設等領域的扶持。雙方商定,給予企業平等享受電動汽車國家扶持和優惠的待遇,並在國家規章、標準制訂中加強協調。雙方將繼續深化中德在電動汽車領域的標準合作。雙方應在充電基建領域就擴建策略和經營模式等議題加強對話。   《綱要》提及,中德兩國應深化電動汽車示範專案和試點城市的交流與合作。在已建立的城市合作框架下,鼓勵中德其他具備條件的城市積極參與。雙方將在電動汽車戰略平臺框架下,探討共建充電基礎設施和電動汽車與智慧電網互通示範項目。它還提出由中國國家發展改革委和德國聯邦環境、自然保護、建築和核安全部牽頭,雙方將繼續深化在電動汽車電池回收利用領域的合作。

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

【其他文章推薦】

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

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

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

※南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

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

※超省錢租車方案

F-英瑞搭電動車商機 下一步瞄準特斯拉

北美汽車水箱龍頭大廠英瑞國際 F-英瑞 9月受惠出貨成長,單月營收為 3.3 億元,累計前 9 月營收為 36.85 億元,年增 14.65%,英瑞看好電動車市場,攜手美國大廠合作開發新世代電動貨卡 (pick up),首年訂單銷售將達數萬台,下一步將接觸 TESLA,全面衝刺電動車市場。   F-英瑞第三季單季營收達到 11.13 億元,年增 1.64%,公司表示,北美車市持續改善,帶動 AM 市場成長,公司目前供應多家美國大型連鎖通路訂單,帶動今年成長,目前中國市場已經開始進入暖身階段,預計 2015 年中國市場也將成為另一成長引擎,公司看好明年在北美、中國兩大成長帶動下,營運將會水漲船高。   且為進軍電動車市場,F-英瑞將與美國大廠合作開發新世代電動貨卡,由於新款設計採用汽油發電來帶動運轉,整體續航力可以超過 600 公里,客戶對銷售相當樂觀,預計第 1 年銷售量就可以達到數萬台,由於電動車需要 4 套的冷卻系統,是一般車輛的 4 倍,因此業績將會倍數成長,下一階段將會將會接觸 Tesla,全面衝刺電動車市場。   除了中國、北美市場成長之外,F-英瑞也積極布局現在市佔率偏低的歐洲市場,由於全球汽車市場的成長,公司將積極規畫新產能,預計 2015 年將於東協設廠規劃 200 萬年產能的新廠。

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

【其他文章推薦】

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

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

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

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

※新北清潔公司,居家、辦公、裝潢細清專業服務

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

電動機車 E-bike 上路 試營運前 30 分鐘免費

  除了有腳踏車 U-bike 可租借,現在連電動機車都能租借得到了。台灣城市動力公司開發自動化公共 E-bike 租借系統,試營運期間提供前 30 分鐘免費優惠,民眾前往租借還可參加多項大獎的抽獎活動。   台灣城市動力公司建構的E-bike租借系統,上周率先在新北市板橋區縣民大道與漢生東路交口的車站停車廣場供國人自由租借,民眾透過悠遊卡註冊後就可選車、取車、還車、付費,方便性與租借U-bike無異。開放試租首日在一個站點就吸引數百民眾註冊借車,該公司相信未來E-bike站點持續擴增後,勢必讓政府推動的機車電動化進度呈跳躍式進展。   台灣城市動力公司總經理洪國修表示,環保減碳是政府重要的施政項目,為提高民眾騎乘電動二輪車之意願,環保署除提供購買電動車 2 萬 4 千元的補助,台灣城市動力公司也配合這項政策,從便民方向建置全球首創的電池交換站系統(BES),民眾在 30 秒即可完成電池更換,免除電池充電過久或保固維護的不便。

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

【其他文章推薦】

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

※新北清潔公司,居家、辦公、裝潢細清專業服務

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

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

※超省錢租車方案

其他動力電池車望塵莫及 鋁氣電池續航達 1,600 公里

不讓美國特斯拉電動車專美於前,美鋁公司(Alcoa)宣稱已完成由以色列飛能(Phinergy)研發成功的鋁氣電池(Al–air batteries),並且達成航距超過 1,600 公里的測試。這項研發讓相繼投入電動車領域的德國寶馬、日本豐田等相形失色。   美鋁和以色列飛能最近在美國蒙特利爾維倫紐夫賽車場,測試了以鋁空氣電池為能源的車輛,驚人的是續航里程竟上升到 994 英里。在金屬空氣電池中,鋁空氣電池就是其中之一,如今這 1,600 千公里的續航力已遠超過包括特斯拉 Model S 在內等現有各類動力電池車。其他插電式混合動力車、增程式電動車(續航在 500 公里左右)或者豐天、現代所謂的氫燃料電池車(續航超過 500-600 公里)等,也同樣望塵莫及。   飛能公司說,這一組電池重僅約 100 公斤,裝有 50 塊電池板,平均 1 塊鋁空氣電池板就可驅動車輛行駛約 32 公里。但鋁空氣電池的放電過程會導致陽極腐蝕產生氫,導致陽極材料過度消耗,並增加電池內部損耗,使其商業化進程放緩。   然而,鋁空氣電池維護非常方便。按現有技術方案,鋁空氣電池是作為鋰電池的補充電源,鋰電池能量耗盡後,鋁空氣電池才接手,所以使用者無需進行充電,每 1-2 個月注入自來水維持其化學反應,每年也只需讓技術人員進行一次保養即可,電池壽命甚至可達 20 至 30 年。

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

【其他文章推薦】

※新北清潔公司,居家、辦公、裝潢細清專業服務

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

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

※超省錢租車方案

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

東元強攻菲電動車市場 擬明年第二季投產

東元海外新布局持續有所斬獲,公司年初獲菲律賓馬尼拉最大車隊千台電動吉普巴士訂單,首批 50 輛將於年底前陸續出貨。東元表示,菲律賓當地擁有銀行的前三大機車經銷商今年正式向公司提出合作,並期盼公司能在當地設廠就近供應,而內部評估對方所提之方案可行性很高,預期最快 2015 年第二季就會在當地投產,未來該廠將同時生產特種電動三輪車、電動吉普巴士等。   東元集團看好電動車市場大有可為,但無意與美國 Tesla、德國 BMW、日本豐田、本田及日產等國際大廠競逐純電動車市場商機,利用本身擅長的馬達及電控系統強項發展特種電動車,作為進軍全球電動車市場的試金石,目前拿下雲林西螺果菜市場 8 百輛電動搬運車,約 2 億元標案。   此外,東元在土耳其市場也有所進展;公司指出,預期土耳其市場 的 2014 年可帶進營收貢獻約 9 千萬元,2015 年布局效益將更進一步顯現,並以挑戰倍增為銷售目標;同時,土耳其亦可作為業務拓展的跳板,有助於進一步把旗下機電、馬達、電控與商用空調等產品,銷售至歐洲、中東與非洲等市場。  

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

【其他文章推薦】

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

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

※回頭車貨運收費標準

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

※超省錢租車方案