繼 YouBike 之後 台北市擬推電動機車租借

台北市政府擬比照 YouBike 模式,推動智慧電動車 U CAR,台北市長柯文哲昨拋出推行電動機車(U Moto)政策,預計在信義計畫區試辦。北市交通局長鍾慧諭說,目前已在全市規劃 20 多個公有停車場空間,作為電動機車充電站,且不侷限信義區,而是各區全面拓點,最快明年上路。   柯文哲說,前天跟產業界討論後得出結論,YouBike 實施之後,可進一步推動電動摩托車,至於 U CAR 則需有足夠經濟規模,將等幾千戶公共住宅成立時再處理。 鍾慧諭表示,共享運具是交通局的重要政策方向,由政府帶頭推動 U Moto,一來改善停車位供給不足問題,二來扶植產業,創造新的服務形態。   鍾慧諭說,U Moto 營運模式與 YouBike 類似,以悠遊卡登記租借,但 YouBike 是政府帶頭做,U Moto 電動摩托車則由民間企業驅動,市府角色為扶植、監理者,目前已與GOGORO、台灣城市動力公司接洽合作,由市府提供公有停車場、路邊停車格作為電池充電站,已規劃出廿多個據點,分布北市各區。

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

【其他文章推薦】

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

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

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

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

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

java基礎階段幾個必會面試題

1.說出你對面向對象的理解

       在我理解,面向對象是向現實世界模型的自然延伸,這是一種“萬物皆對象”的編程思想。在現實生活中的任何物體都可以歸為一類事物,而每一個個體都是一類事物的實例。面向對象的編程是以對象為中心,以消息為驅動,所以程序=對象+消息。
       面向對象有三大特性,封裝、繼承和多態。
       封裝就是將一類事物的屬性和行為抽象成一個類,使其屬性私有化,行為公開化,提高了數據的隱秘性的同時,使代碼模塊化。這樣做使得代碼的復用性更高。
       繼承則是進一步將一類事物共有的屬性和行為抽象成一個父類,而每一個子類是一個特殊的父類–有父類的行為和屬性,也有自己特有的行為和屬性。這樣做擴展了已存在的代碼塊,進一步提高了代碼的復用性。
       如果說封裝和繼承是為了使代碼重用,那麼多態則是為了實現接口重用。多態的一大作用就是為了解耦–為了解除父子類繼承的耦合度。如果說繼承中父子類的關係式IS-A的關係,那麼接口和實現類之之間的關係式HAS-A。簡單來說,多態就是允許父類引用(或接口)指向子類(或實現類)對象。很多的設計模式都是基於面向對象的多態性設計的。

2.JVM的內存區及其GC算法

參考:

元空間:jdk1.8取消了持久代新增了元空間,並將方法區放在元空間中

3.集合框架下的各種接口和實現類有哪些,分別有啥特點

參考:

4.string類有啥特點,有哪些常用的API

1.String類對象的相等判斷使用equals()方法完成,“==”實現的是地址數值的比較
2.字符串內容一旦聲明則不可改變,String類對象內容的改變是依靠引用關係的變更實現的。
3.String類有兩種實例化方式,使用直接賦值可以不產生垃圾空間,並且可以自動入池,不要使用構造方法賦值。

一些常見API:

 indexOf():檢索字符串中某個字符或某段字符的下標。

lastIndexOf():和indexOf類似,不過是查找最後一個出現的位置。

str.lastIndexOf(str,index):從下標index往前查找最後一個出現的位置

substring():返回一個字符串的子字符串

charAt(index):返回下標對應的字符

trim():去掉字符串前後的空格

startsWith()/endsWith():檢測字符串是否已制定字符串開頭或結尾,返回值是boolean

split()/根據括號內的字符串分離字符串,返回值是一個字符串數組

….

5.stringBuilder和stringBuffer的區別?

運行速度:StringBuilder >StringBuffer >String
線程安全:StringBuilder是線程不安全的,而StringBuffer是線程安全的
String:適用於少量的字符串操作的情況
StringBuilder:適用於單線程下在字符緩衝區進行大量操作的情況
StringBuffer:適用多線程下在字符緩衝區進行大量操作的情況

為什麼StringBuilder是不安全的?

下面是StringBuilder 的append方法源碼

char[] value;
int count;
public AbstractStringBuilder append(String str) {
if (str == null)
return appendNull();
int len = str.length();
ensureCapacityInternal(count + len);
str.getChars(0, len, value, count);
count += len;
return this;
}

對於count + =len;不是一個原子操作 兩個線程同時執行假設都是 計數器為 10 執行完后 就會變成11 而不是12

什麼是原子操作:

 簡單的例子:
       轉賬,A轉給B100,因為停電,導致A轉出了100,B卻沒收到100,所以要把100回滾給A。
原子操作就是多線程下各線程同時執行失敗且同時成功,在兩個線程下,由於count繼承於父類AbstractStringBuilder,當
其中一個線程對coun執行+len后,另一線程取到的count值仍為原來的count值,故+len后和上一個線程得到的結果一樣,
故線程不安全
而stringBuffer中源碼:

@Override
public synchronized StringBuffer append(String str) {
toStringCache = null;
super.append(str);
return this;
}

當一個線程訪問append後會立即上鎖,從而另一個線程無法訪問append方法,故是線程安全的
在多線程下,stringBuffer下各線程需要頻繁的加鎖解鎖操作,從而需要運行更長的時間,雖然stringBuilder不需要加鎖解鎖,
但由於線程不安全性,更適用於單線程。

6.線程創建的3種方式,線程阻塞的API有哪些及其之間的區別?

Runnable,Thread,通過 Callable 和 Future 創建線程三種方式

1. 繼承Thread類來創建一個線程, 並實現run方法(線程需要完成的功能); 構建子類對象,start()啟動線程
2. 實現Runnable接口來創建一個線程, 實現Runnable,實現run()方法; 將Runnable接口類的對象作為參數傳遞給Thread類對象, 並調用start()方法;
3. 實現Callable接口來創建一個線程, 先定義一個Callable的實現類, 重寫call()方法, call()有返回值; 兩種執行方式:
1). 藉助FutureTask執行, 創建Callable實現類的對象, 並作為參數傳遞給FutureTask, FutureTask作為參數傳遞給Thread類的對象, 並執行start()方法;
2). 藉助線程池來執行, 先創建線程池, 然後調用線程池的submit方法, 並將Callable實現列作為參數傳入

方法二的好處:
1. 可以將一個Runnable實現類傳遞給多個線程對象, 適合用多個相同程序代碼的編程處理同一個資源
2. Thread類創建線程是採用繼承的方式, 而Java中只能單繼承, 如果某個子類的需要創建線程只能採用實現Runnable接口或者實現Callable接口的方式.

方法三的好處:
1. 有返回值
2. call()可以拋出異常
3. 運行Callable任務可以得到一個Future兌現,表示異步計算的結果. 它提供了檢測計算是否完成的方法(isDone())以等待計算的完成,並檢索計算的結果.

線程阻塞api:

sleep()方法;:該方法允許指定以ms為單位的一段時間作為參數, 它使得線程在指定的時間內進入阻塞狀態,不能得到CPU時間, 指定時間已過,線程重新進入可執行狀態.
suspend()和resume()方法:配套使用, suspend()使得線程進入阻塞狀態,且不會自動恢復, 必須將其對應的resume()調用, 才可以使線程進入可執行狀態.
yield();:使得線程放棄當前分得的CPU時間, 但是不使線程阻塞, 即線程仍然處於可執行狀態;
wait()和notify()方法:配套使用,若wait()有參數,相當於sleep(但可以通過notify強行喚醒), wait()沒有參數,相當於suspend(), 需要通過notify喚醒

sleep(0)和sleep(1)和不要sleep的區別

sleep(0),如果線程調度器的可運行隊列中有大於或等於當前線程優先級的就緒線程存在,操作系統會將當前線程從處理器上移除,調度其他優先級高的就緒線程運行;如果可運行隊列中的沒有就緒線程或所有就緒線程的優先級均低於當前線程優先級,那麼當前線程會繼續執行,就像沒有調用 Sleep(0)一樣。
Sleep(1),會引發線程上下文切換:調用線程會從線程調度器的可運行隊列中被移除一段時間,這個時間段約等於 timeout 所指定的時間長度。為什麼說約等於呢?是因為睡眠時間單位為毫秒,這與系統的時間精度有關。通常情況下,系統的時間精度為 10 ms,那麼指定任意少於 10 ms但大於 0 ms 的睡眠時間,均會向上求值為 10 ms。

7.抽象類和接口的區別?有了抽象類為啥還要接口?

1.一類可以實現多個接口但只能繼承自一個抽象類,從抽象類派生出的子類同樣可以實現接口,從而,我們能得出一個結論:接口是為Java實現多繼承而存在的
2.抽象類中可以存在非抽象的方法,可接口不能存在非抽象的方法,並且接口裡面的方法只是一個聲明,必須用 public abstract來修飾,沒有具體的實現
3.抽象方法中的成員變量可以被不同的修飾符修飾,而接口中的成員變量默認都是靜態常量
4.抽象類是對對象進行的抽象,而接口是一種行為規範,這一點是比較重要的.
(所以為什麼有了接口還要有抽象類)

8.冒泡排序,選擇排序,快速排序(了解)

冒泡排序:什麼是冒泡?比如說水底隨機產生一些氣泡,一起往上冒泡,越輕的氣泡往上冒的越快
具體:12 34 10 78 67
如果從小到大排序:先將67和78比較,67比78小,依次往前比較,小的放前面,打的放後面,以此為一輪排序,然後再將新的數組重複上述過程,共需要n輪排序(n為元素個數);

選擇排序:從一個數組裡選出最小的元素放在數組第一位並交換位置,然後再將去掉第一位的數組找出最小元素並放在這個新數組第一位,
重複此操作。
12 34 10 78 67
第一輪:10| 34 12 78 67
第二輪:10 12| 34 78 67
第三輪:10 12 34| 78 67
第四輪:10 12 34 67| 78
排序結束

快速排序:基於基數排序。先取任意一基數,一般為數組第一個元素(由於當第一個元素為最小值(最大值)時會使排序出現錯誤,故有時候也取中間的元素),然後將比基數小的數作為一個數組,比基數大的數作為一個數組,再將新的兩個數組分別遞歸排序。
通過基數分成兩個數組的過程:12 34 10 78 67 8 假設數組為arr
取一基數temp=12 取low=0(數組第一位),high=5(數組最後一位)
第一輪:第一步:先從后往前比較:arr[high]=8<12=temp,結束這一步操作,high與low不變。如果這裏arr[high]>12,則令high-1得到新的high將arr[high]與temp比較,依此下去直到arr[high]<temp,這種情況high發生改變,low不變。
第二步:再從前往後將arr[low]與temp比較,原理與第一步相同,因為arr[1]>temp,此時low=1,結束這一步操作。
第三步:交換arr[low]與arr[high]的值
第一輪結果:12 8 10 78 67 34(low=1,high=5)
第二輪:與第一輪一樣,第一步,從arr[high]往前,直到arr[2]=10<12,此時high=2,結束這一步
第二步,從arr[low]往後,12,8,10都不大於12,到這裏的時候,因為low=2=high,故比較,得到索引index=low=high=2
第二輪結果:12 8 10 78 67 34
因為index得到了值3,將arr[index]作為分界點將最後一輪結果數組[12 8 10 78 67 34]分為兩個數組[12 8 10]和[78 67 34]
將新的到的兩個數組重複進行上述操作
[12 8 10]->因為12為最大值,故取中間值8->[8]和[10 12]->[8]、[10]、[12]
[78 67 34]->取67,->[34]、[67 78]->[34]、[67]、[78]->[8]、[10]、[12]、[34]、[67]、[78]
(拓展:希爾排序、插入排序)

9.什麼是死鎖?如何避免死鎖

死鎖的定義:所謂死鎖是指多個線程因競爭資源而造成的一種僵局(互相等待),若無外力作用,這些進程都將無法向前推進。

產生原因:
1) 系統資源的競爭
通常系統中擁有的不可剝奪資源,其數量不足以滿足多個進程運行的需要,使得進程在 運行過程中,會因爭奪資源而陷入僵局,如磁帶機、打印機等。只有對不可剝奪資源的競爭 才可能產生死鎖,對可剝奪資源的競爭是不會引起死鎖的。
2) 進程推進順序非法
進程在運行過程中,請求和釋放資源的順序不當,也同樣會導致死鎖。例如,併發進程 P1、P2分別保持了資源R1、R2,而進程P1申請資源R2,進程P2申請資源R1時,兩者都 會因為所需資源被佔用而阻塞。

四個產生死鎖的條件:
互斥條件:進程要求對所分配的資源(如打印機)進行排他性控制,即在一段時間內某 資源僅為一個進程所佔有。此時若有其他進程請求該資源,則請求進程只能等待。
不剝奪條件:進程所獲得的資源在未使用完畢之前,不能被其他進程強行奪走,即只能 由獲得該資源的進程自己來釋放(只能是主動釋放)。
請求和保持條件:進程已經保持了至少一個資源,但又提出了新的資源請求,而該資源 已被其他進程佔有,此時請求進程被阻塞,但對自己已獲得的資源保持不放。
循環等待條件:存在一種進程資源的循環等待鏈,鏈中每一個進程已獲得的資源同時被 鏈中下一個進程所請求。即存在一個處於等待狀態的進程集合{Pl, P2, …, pn},其中Pi等 待的資源被P(i+1)佔有(i=0, 1, …, n-1),Pn等待的資源被P0佔有。

避免死鎖:
1.加鎖順序(線程按照一定的順序加鎖)
2.加鎖時限(線程嘗試獲取鎖的時候加上一定的時限,超過時限則放棄對該鎖的請求,並釋放自己佔有的鎖)
3.死鎖檢測
參考:

 

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】

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

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

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

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

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

降空污 國際級船舶新規2020上路 燃油含硫量最多0.5% 違規將受罰

環境資訊中心綜合外電;姜唯 編譯;林大利 審校

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

【其他文章推薦】

USB CONNECTOR掌控什麼技術要點? 帶您認識其相關發展及效能

※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選

※評比南投搬家公司費用收費行情懶人包大公開

日本研究:暖化可能使颱風速度減慢而更易致災

摘錄自2020年1月9日中央社報導

日本一項研究顯示,地球若持續暖化,經過日本附近的颱風行進速度將比現在慢約10%;颱風行進速度減慢,將拉長強風大雨影響時間,也就更可能造成淹水及土石崩落等災情。

日本朝日新聞報導,日本氣象廳氣象研究所等組成團隊公布一項預測結果,並已刊載在國際頂尖期刊「自然通訊」(Nature Communications)上。

氣象研究所主任研究官山口宗彥等人,假設本世紀末地球平均氣溫已較第一次工業革命前高出攝氏4度(目前約高3度),利用電腦進行氣候變化的演算。

結果顯示,受到日本上空西風帶被往北推升等影響,颱風的行進方向與速度也會發生變化,經過日本列島周邊的平均時速會減慢約10%。山口說,颱風行進速度一旦減緩,降雨量將更為增加,提升造成重大災情的風險。

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

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

※想要讓你的商品成為最夯、最多人討論的話題?網頁設計公司讓你強力曝光

※想知道最厲害的台北網頁設計公司推薦台中網頁設計公司推薦專業設計師”嚨底家”!!

中國電動車產業趨於成熟,2016年車用鋰電池後市看俏

今年全球電動車市場整體表現不俗,主要歸功於中國市場政策支持而推動,前景持續看好。2015年中國電動車銷售量達13萬輛水準,年成長高達20%,而在整體銷售量中純電動車即占有64%。

TrendForce旗下綠能事業處EnergyTrend分析師呂理舜表示,中國電動車的穩健發展帶動了鋰電池新一波高峰,應用主要區分為圓柱型鋰電池(小型電池)及方型鋰電池(大型電池),在過往市場混屯階段時於各種車輛中混用,但到了2016年電池在特定車種的搭配性將更為明確。

此外,預期明年車用鋰電池也將因電動車熱銷加持而出現短缺,圓柱型電池或方型電池後勢看俏,帶動電動車電池出現少見的漲價聲浪。隨著補貼降低與車輛技術成熟,中國將走向更細緻與明確的發展策略。

TrendForce預測2016年中國鋰電池於電動車產業中重要趨勢如下:

中國政府補貼力道逐漸放緩,2016年電動車產業逐漸收斂

中國電動車產業漸趨成熟,中國政府也決定逐漸免除單純給予車廠的價格補貼,轉向針對過去較為不足的周邊配套進行強化,包括研發、生產、購買和充電環境等多層面相,邁向更成熟的完整配套。明年除了在購買上免徵牌照稅外,另增輕型電動車的購買補助辦法;充電方面也提供寬鬆的融資擔保條件,讓進度落後的充電設施能夠跟上電動車銷售的成長性。呂理舜指出,此一措施也將使非主流電動車供應者、或剛要開始投入的品牌車廠,逐步被市場所淘汰,從百花爭鳴進階到汰弱扶強的階段。

圓柱型電池焦點轉向汽車和微型車市場

對比在筆記型電腦市場的衰退,圓柱型電池焦點已明顯轉往中國電動車。以車種搭配來看,圓柱型電池的主要使用對象為特斯拉,但隨著中國微型車興起,也讓圓柱型電池在中國成為搶手貨,包括比克、力神、比亞迪等主要廠商產能皆滿載,來年的擴增產能計劃也持續規劃中。

6~8米輕型電動客車將以方型鋰電池為主

近年興起的6~8米輕型電動客車也是另一關注焦點,EnergyTrend統計指出,自2013年中國首次納入規廣補貼範圍後,掛牌量突破6000輛,主要購買客戶包括汽車租賃公司、及公務/商務客戶。

除了國家補貼的30萬人民幣外,成長主要動能也包括各地方的補助,促使6~8米輕型電動客車購買成本可低於傳統客車,部分補貼較高的地區甚至可達零成本。目前供應商如合肥國軒、新能源等,都開始因6~8米中小型電動客車需求提升,而推升應用的方型電池供應量,也帶動整體價格水漲船高。EnergyTrend統計,今年下半年方型電池已有約5%的漲幅,2016年也將維持在5%的價格提升。

 

3Q15 鋰電池銀級會員報告

消費型應用

  • 電池芯供需變化
  • 國際、中國電池的產能動態
  • 圓柱、方型與高分子的價格與供需狀況
  • 未來的三種電池芯發展走向

動力型應用

  • 新出台的的新能源車補助措施
  • 低速電動車(微型車)、乘用車與輕型客車的崛起

如果您想要瞭解更多關於EnergyTrend 鋰電池產業報告的細節,以及會員報告的說明,請點這裡或歡迎聯繫:

Joanne Wu (Taipei)

joannewu@trendforce.com

+886-2-8978-6488  ext. 912 

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

【其他文章推薦】

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

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

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

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

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

js數組方法大全(上)

# js數組方法大全(上)

記錄一下整理的js數組方法,免得每次要找方法都找不到。圖片有點多,注意流量,嘻嘻!

本期分享

  • join()
  • reverse()
  • sort()
  • concat()
  • slice()
  • splice()
  • push()
  • pop()
  • unshift()
  • shift()
  • toString()
  • toLocaleString()

下期分享

  • forEach()
  • map()
  • filer()
  • every()
  • some()
  • reduce()
  • reduceRight()
  • indexOf()
  • lastIndex()

join() —>用指定分割符將數組轉為字符串

  • 使用熱度:常用
  • 是否改變原始數組:否
  • 返回:按指定字符串進行分割后的字符串
  • 參數:
參數位置 參數類型 是否必選 作用
1 string 將數組轉為字符串,並用指定字符進行分割
  • 說明:不傳入參數的話,將數組元素轉為字符串,並用逗號進行分割
  • 實例如下:
var log=console.log;
var a=[1,2,3];
log(a.join());
log(a.join(" "));
log(a.join(""));
var b = new Array(10);
log(b.join('-'))

reverse() —>將數組元素顛倒

  • 使用熱度:不常用
  • 是否改變原始數組:是
  • 返回:將數組中的元素顛倒順序,返回逆序的數組。
  • 參數:無
  • 實例如下:
var log=console.log;
var a=[1,2,3];
a.reverse();
log(a);

sort() —>按指定要求對數組進行排序

  • 使用熱度:不常用
  • 是否改變原始數組:是
  • 返回:返回排序后的數組
  • 參數:
參數位置 參數類型 是否必選 作用
1 function 函數的兩個參數分別是數組對應的兩個元素,函數返回大於0,則第一個參數排在前面。函數返回一個小於0的數,則第一個參數排在後面。函數返回0,代表這兩個參數的排序無關緊要。
  • 說明:不傳入參數的時候,會將數組元素按字母表排序並返回,如果元素非字符串,將會臨時轉為字符串進行比較,如果元素中有undefined,則會甩到最後面。
  • 實例如下:
var log=console.log;
var a=[,'a','b',true];
a.sort()
log(a)
var b=[3,7,4,4,2]
b.sort(function(i,j){
    return i-j
})
log(b)

concat() —>將數組和其他元素合併返回新的數組

  • 使用熱度:常用
  • 是否改變原始數組:否
  • 返回:返回一個合併了的新數組
  • 參數:
參數位置 參數類型 是否必選 作用
1+ * 將原始數組的每個元素和每個參數合併到一個新的數組並返回
  • 說明:如果參數中有數組,這將數組拆分合併,而不是直接合併數組本身,但是不遞歸扁平化數組的數組。
  • 實例如下:
var log=console.log;
var a=[1,2,3];
var b=a.concat(4,5,6,[7,8,[9,10]]);
log(a);
log(b);

slice() —>截取數組一段進行返回

  • 使用熱度:常用
  • 是否改變原始數組:否
  • 返回:一個數組的一個片段或者子數組
  • 參數:
參數位置 參數類型 是否必選 作用
1 number 用來指定要返回的數組片段開始位置
2 number 用來指定要返回數組的結束位置,如不指定,則表示返回到數組末尾
  • 說明:如果參數是一個負數,則從數組倒數開始和結束。
  • 實例如下:
var log=console.log;
var a=[1,2,3,4,5,6];
var b =a.slice(1)
log(b)
var c=a.slice(1,-1)
log(c)
var d=a.slice(-3,-1)
log(d)

splice() —>刪除或者替代數組指定區域

  • 使用熱度:經常用
  • 是否改變原始數組:是
  • 返回:刪除的數組,如果未刪除則返回空數組
  • 參數:
參數位置 參數類型 是否必選 作用
1 number 用來指定插入或者刪除的起始位置
2 number 指定要刪除或者替代數量,如果不指定,這會刪除所有
3+ * 替代的元素
  • 實例如下:
var log=console.log;
var a=[1,2,3,4,5,6,7,8,9];
var b=a.splice(8);
log(a);
log(b);

var c=a.splice(5,1);
log(a);
log(c);

var d=a.splice(2,2,'a',[33,44]);
log(a);
log(d)

push() —>在數組元素後面增加元素

  • 使用熱度:頻繁使用
  • 是否改變原始數組:是
  • 返回:新數組的長度
  • 參數:
參數位置 參數類型 是否必選 作用
1+ * 在數組末尾增加一個或多個數組元素
  • 說明:在數組末尾增加一個元素
  • 實例如下:
var log=console.log;
var a=[1,2,3];
var b=a.push()
log(a)
log(b)

var c=a.push(4,5,6);
log(a)
log(c)

pop() —>刪除數組元素後面的一個元素

  • 使用熱度:不常用
  • 是否改變原始數組:是
  • 返回:被刪除的數組
  • 參數:無
  • 說明:刪除數組末尾的一個元素
  • 實例如下:
var log=console.log;
var a=[1,2,3,4,5,6];
var b=a.pop()
log(a)
log(b)

unshift() —>在數組前面增加元素

  • 使用熱度:常用
  • 是否改變原始數組:是
  • 返回:新數組的長度
  • 參數:
參數位置 參數類型 是否必選 作用
1+ * 在數組頭部增加一個或多個數組元素
  • 說明:當使用多個參數調用unshift方法的時候它的行為令人驚訝。參數是一次性插入的(就像splice方法),而非一次一個插入。這意味着最終的數組中插入的元素的順序和他們在參數列表中的順序一致。而假設元素是一次一個的插入。他們的順序應該是反過來的。
  • 實例如下:
var log=console.log;
var a=[1,2,3];
var b=a.unshift()
log(a)
log(b)

var c=a.unshift(4,5,6);
log(a)
log(c)

shift() —>刪除數組第一個元素

  • 使用熱度:不常用
  • 是否改變原始數組:是
  • 返回:被刪除的數組
  • 參數:無
  • 說明:刪除數組末尾的一個元素
  • 實例如下:
var log=console.log;
var a=[1,2,3,4,5,6];
var b=a.shift()
log(a)
log(b)

toString —>將數組轉為字符串

  • 使用熱度:常用
  • 是否改變原始數組:否
  • 返回:數組字符串
  • 參數:無
  • 說明:輸出不包括方括號或者其他任何形式的包裹數組值的分隔符;此方法與不使用任何參數調用join方法返回的字符串一樣。
  • 實例如下:
var log=console.log;
var a=["a",2,{"b":"c"},["d"]];
var b=a.toString()
log(a)
log(b)

toLocaleString() —>將數組使用本地化的方式轉為字符串

  • 使用熱度:不常用
  • 是否改變原始數組:否
  • 返回:
  • 參數:
參數位置 參數類型 是否必選 作用
1 string/array 縮寫語言代碼(BCP 47 language tag,例如:cmn-Hans-CN)的字符串或者這些字符串組成的數組
2 string/object 對字符串或數組處理的方式
  • 說明:在舊的瀏覽器實現中,會忽略這兩個參數,使用的語言環境和返回的字符串的形式完全取決於實現方式。
  • 實例如下:
var log=console.log
var a = [111,222,333];
var b=a.toLocaleString('ar-EG')
var c=a.toLocaleString('zh-Hans-CN-u-nu-hanidec')
log(a);
log(b);  
log(c);  

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】

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

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

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

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

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

騰訊入股和諧汽車 鴻海間接掌理電池電動車業務

中國大陸和諧汽車公告,旗下的河南和諧公司將轉讓55%綠野汽車的股權給和諧富騰。和諧富騰為和諧汽車、騰訊集團、鴻海集團的合資公司,鴻海等同間接投資綠野汽車,並握有鋰電池電動車相關業務。

綠野汽車為和諧汽車旗下的電動車品牌,由和諧汽車另一子公司河南和諧持有大部分股權。本次轉讓55%股權,和諧富騰將付2.64億港元給河南和諧。轉讓完成後,和諧富騰將成為綠野汽車控股股東,而和諧汽車則透過河南和諧持有綠野汽車32.57% 的股權。

和諧富騰由騰訊集團旗下深圳騰訊持有29.4%股權、河南和諧持有39.2%股權、鴻海集團旗下鴻富錦精密電子持有29.4%、其餘2%由管理公司持有。該公司主要業務為新能源與智慧電動車發展,以及相關的互聯網投資。

綠野汽車以開發鋰電池動力的高速電動汽車為主要方向。和諧汽車表示,將延攬更多有經驗的人才與投資者來發展綠野汽車的業務。

鴻海集團藉著這次的股權轉讓,對和諧汽車持股增加,已是第二大股東。其入股目標主要放眼於中國大陸的電動車市場發展。經過和諧富騰本次入股綠野汽車,鴻海集團將持有鋰電池電動車相關的發展業務。

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

【其他文章推薦】

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

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

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

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

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

2016年新能源汽車補貼標準出爐

根據財政部此前發佈的《關於2016-2020年新能源汽車推廣應用財政支持政策的通知》,2016年乘用車以純電動續航行駛里程(R)為標準,具體補貼如下。

1、純電動乘用車100km≤R<150km每車2.5萬、150km≤R<250km每車4.5萬、R≥250km每車5.5萬元。

2、插電式混合動力乘用車(含增程式)R≥50km每車補貼3萬元;

相比2013年-2015年新能源車補貼政策,純電動乘用車的續駛里程由大於等於80km提升至100km,補貼減少0.5萬元;插電式混合動力乘用車(含增程式),補貼減少0.5萬元。

此外,純電動、插電式混合動力客車,電動、插電式混合動力(含增程式)等專用車、貨車也在補貼範圍之中.

據瞭解,2017-2020年除燃料電池汽車外其他車型補助標準適當退坡,其中:2017-2018年補助標準在2016年基礎上下降20%,2019-2020年補助標準在2016年基礎上下降40%。

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

【其他文章推薦】

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

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

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

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

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

澳洲野火關鍵課題:找回原民治火技術、反思進逼森林的都市擴張

環境資訊中心綜合外電;姜唯 編譯;林大利 審校

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

【其他文章推薦】

台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"

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

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

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

比亞迪或放大招:新能源車3年內可回購

1月6日下午,網友@霏非凡在其個人微博上曝光了一張手機截圖,截圖是比亞迪官方向深圳地區的經銷商發送的一份通知,標題顯示為“關於發佈比亞迪新能源汽車保值回購政策的通知”。

通知內容顯示:新車購買發票日期滿1年之日起30天內可享受M*85折回購,發票日期滿2年之日起30天內可享受M*75折回購,而發票日期滿3年之日起30天內可享受M*65折回購。其中,M的定義為官方指導價減去購車補貼金額(包含國家+地方補貼)之後的價格,也就是車主的購買比亞迪新能源車實際支付價格。

目前,新車回購整車政策貌似只針對于深圳經銷商,比亞迪官方也並未正式向外界公佈這一消息,因此新能源車回購政策否會在全國範圍內推行還有待進一步考證。

文章來源:電動邦

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

【其他文章推薦】

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

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

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

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

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