【Java8新特性】接口中的默認方法和靜態方法,你都掌握了嗎?_網頁設計

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

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

寫在前面

在Java8之前的版本中,接口中只能聲明常量和抽象方法,接口的實現類中必須實現接口中所有的抽象方法。而在Java8中,接口中可以聲明默認方法和靜態方法,本文,我們就一起探討下接口中的默認方法和靜態方法。

接口中的默認方法

Java 8中允許接口中包含具有具體實現的方法,該方法稱為“默認方法”,默認方法使用 default 關鍵字修飾 。

例如,我們可以定義一個接口MyFunction,其中,包含有一個默認方法getName,如下所示。

public interface MyFunction<T>{
    T get(Long id);
    default String getName(){
        return "binghe";
    }
}

默認方法的原則

在Java8中,默認方法具有“類優先”的原則。

若一個接口中定義了一個默認方法,而另外一個父類或接口中又定義了一個同名的方法時,遵循如下的原則。

1.選擇父類中的方法。如果一個父類提供了具體的實現,那麼接口中具有相同名稱和參數的默認方法會被忽略。

例如,現在有一個接口為MyFunction,和一個類MyClass,如下所示。

  • MyFunction接口
public interface MyFunction{
    default String getName(){
        return "MyFunction";
    }
}
  • MyClass類
public class MyClass{
    public String getName(){
        return "MyClass";
    }
}

此時,創建SubClass類繼承MyClass類,並實現MyFunction接口,如下所示。

public class SubClass extends MyClass implements MyFunction{
    
}

接下來,我們創建一個SubClassTest類,對SubClass類進行測試,如下所示。

public class SubClassTest{
    @Test
    public void testDefaultFunction(){
        SubClass subClass = new SubClass();
        System.out.println(subClass.getName());
    }
}

運行上述程序,會輸出字符串:MyClass。

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

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

2.接口衝突。如果一個父接口提供一個默認方法,而另一個接口也提供了一個具有相同名稱和參數列表的方法(不管方法是否是默認方法), 那麼必須覆蓋該方法來解決衝突。

例如,現在有兩個接口,分別為MyFunction和MyInterface,各自都有一個默認方法getName(),如下所示。

  • MyFunction接口
public interface MyFunction{
    default String getName(){
        return "function";
    }
}
  • MyInterface接口
public interface MyInterface{
    default String getName(){
        return "interface";
    }
}

實現類MyClass同時實現了MyFunction接口和MyInterface接口,由於MyFunction接口和MyInterface接口中都存在getName()默認方法,所以,MyClass必須覆蓋getName()方法來解決衝突,如下所示。

public class MyClass{
    @Override
    public String getName(){
        return MyInterface.super.getName();
    }
}

此時,MyClass類中的getName方法返回的是:interface。

如果MyClass中的getName()方法覆蓋的是MyFunction接口的getName()方法,如下所示。

public class MyClass{
    @Override
    public String getName(){
        return MyFunction.super.getName();
    }
}

此時,MyClass類中的getName方法返回的是:function。

接口中的靜態方法

在Java8中,接口中允許添加靜態方法,使用方式接口名.方法名。例如MyFunction接口中定義了靜態方法send()。

public interface MyFunction{
    default String getName(){
        return "binghe";
    }
    static void send(){
        System.out.println("Send Message...");
    }
}

我們可以直接使用如下方式調用MyFunction接口的send靜態方法。

MyFunction.send();

寫在最後

如果覺得文章對你有點幫助,請微信搜索並關注「 冰河技術 」微信公眾號,跟冰河學習Java8新特性。

最後,附上Java8新特性核心知識圖,祝大家在學習Java8新特性時少走彎路。

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

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

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

HotRing: A Hotspot-Aware In-Memory Key-Value Store(FAST ’20)_貨運

※智慧手機時代的來臨,RWD網頁設計為架站首選

網動結合了許多網際網路業界的菁英共同研發簡單易操作的架站工具,及時性的更新,為客戶創造出更多的網路商機。

  本文主要解決的是基於內存的K-V存儲引擎在實際應用中出現的熱點問題,設計了一個熱點可感知的KV存儲引擎,極大的提升了KV存儲引擎對於熱點數據訪問的承載能力。

Introduction

  熱點問題,可以理解為在一個嚴重傾斜的工作負載下,頻繁的訪問和操作某一小部分數據。

  如圖,是阿里的不同業務中數據訪問分佈情況,大量的數據訪問只集中在少部分的熱點數據中。在平常的情況下,百分之五十的用戶訪問請求只是針對其中百分之一的數據,在一些極端的情況下,當新產品發售後,大量的粉絲瘋狂進行搶購下單,業務的訪問量基本都聚集在某一小部分數據上,會出現百分之九十的用戶請求針對其中百分之一的數據。

   目前有一些方法來解決熱點數據問題:

  •      使用一致性哈希算法將數據分片,分佈到多個節點上,分攤熱點訪問。(Scale out using consistent hashing
  •      將熱點數據備份到多個節點上,分攤熱點訪問。 (Replication in multi-node
  •      客戶端緩存:通過預先標記熱點,設置客戶端層面的緩存。減小鍵值存儲系統的負載壓力。(Front-end cache

     第一種和第二種方法中因為節點的添加,會使得系統的成本會大大增加。第三種方法,如果用戶請求中涉及到很多數據更新的請求,對客戶端層面的緩存的數據需要維護,這個過程實現會變得很複雜。

 本篇論文則是從提升單個點對熱點數據的處理能力出發(Improve Single node’s ability to handle hotspots),設計了一種熱點可感知的鍵值數據結構,實現在嚴重傾斜的工作負載下,快速的完成用戶的訪問請求。

Prior work 

  現有很多基於內存的鍵值存儲引擎通常採用鏈式哈希作為索引,這種索引結構對熱數據是無法感應到,數據項被隨機的分佈在鏈表上。如果圖中item3是一個熱數據項,他處在某一鏈表的尾部,需要經過多次內存訪問才可以將item3的數據取出來。如果高度傾斜的工作負載下,要通過多次內存訪問才可以的得到item3,會使得系統的性能就會很低下。如果可以將熱點數據放置在衝突鏈頭部,那麼系統對於熱點數據的訪問將會有更快的響應速度。

 

Challenges 

  設計一個熱點可感知的索引結構需要解決兩個問題:

  • 數據的熱度是動態變化的,必須實現動態的熱點感知,保證熱點時效性。
  • 無鎖化處理,基於內存的鍵值存儲引擎性能是很敏感的,要保證高性能就必須支持無鎖的併發讀/寫操作

Design of HotRing   

  論文提出的索引結構被稱作hotring,與傳統的哈希結構不同的是,將哈希表中的鏈式結構改成了環,哈希表中存儲的頭指針可以指向環中的任意數據項。當鏈表變成環的時候,以頭指針所指的數據項為起點,查找要訪問的元素,如果元素不存在,就會一直循環查找下去,因此,作者將該還設計成一個有序環。

      在變成有序環的時候,因為表示key大小所用的字節數一般不會少(通常為10-100字節大小),只是簡單的對key進行排序,比較會帶來巨大的開銷。我們構建字典序:order = (tag, key)。先根據tag進行排序,tag相同再根據key進行排序:以itemB舉例,鏈式哈希需要遍歷所有數據才能返回read miss。而HotRing在訪問itemA與C后,即可確認B read miss。

Hotspot Shift Identification

  每段時間用戶的訪問需求在不斷變化,數據的熱度是動態變化的,HotRing實現了兩種策略來實現周期性的動態識別熱點並調整頭指針指向。

  1. 隨機移動策略
  2. 採樣分析策略

   隨機移動策略

   每個線程維護一個變量,記錄執行了多少次請求,每R次訪問,移動頭指針指向第R次訪問的數據項。若指針已經指向該數據項,則頭指針不移動。該策略的優勢是, 不需要額外的元數據開銷,實現簡單,響應速度快。

   缺點:

  • 若R小,找到熱點的時間會很短,但是可能造成頻繁的頭指針移動。
  • 若用戶的訪問負載傾斜程度小,頭指針移動的頻率會變高,效率就會降低。
  • 難以處理環中多個熱點數據。

  採樣分析策略

       使用該策略時,同樣的,在R次訪問后,若第R次訪問的item已經是頭指針指向的item,則不啟動採樣,否則,嘗試啟動對應衝突環的進行採樣。

在介紹採樣策略之前,先介紹一下頭指針和數據項對應的數據結構。頭指針head包括:

  • active:1 bit,作為控制採樣分析的標識。
  • total_counter:15 bits,當前環總共的訪問次數。
  • address:48 bits,環的頭地址(x86-64上目前只使用了48位)。

而環上每一項的next包括(因為現代操作系統所使用的內存地址空間使用64bit,而環中下一項的地址實際只需要48bit即可表示,其餘的16bit來控制併發,訪問次數等信息):

  • rehash:1 bit,作為控制rehash的標識。
  • occupied:1 bit,用於併發控制,保證併發訪問的正確性。
  • counter:14 bits,該項的訪問次數。
  • address:48 bits,下一項的地址。

  現在開始介紹採樣分析策略,如果第R次訪問數據項並不是頭指針指向的數據項,說明熱點數據已經發生了變化,這個時候會對衝突環進行採樣。採樣的過程如下:

  1. 打開head.active(CAS)
  2. 後續的請求的訪問記錄會被記錄到頭指針的total_count和對應item的的next.count(CAS)採樣個數也是R
  3. 採樣結束后,將頭指針的採樣標記恢復過來。

     CAS(Compare And Swap):當要操作內存中某一個變量的時候,會記錄下變量中的舊值,通過對舊值進行一系列的操作后得到新值,然後將舊值會與內存中的變量做比較,如果不相同,則說明內存中的值在這期間內被修改過,這時CAS操作將會失敗,新值將不會被寫入內存。如果相同,使內存中的變量變為新值。

     對數據採樣結束后,利用已有的信息可以進行判斷將哪一個數據項作為頭節點。具體過程如下:

  1. 遍歷環,計算每一項的訪問頻率。(第k項的訪問次數nk,環中所有項的訪問次數為N,則第k項的訪問頻率為nk/N)。
  2. 計算每個節點的收益W,取最小的收益的數據項作為新的熱數據項。每一項的受益值的計算公式如下,假設現在求第k項的收益,即計算所有項到該項的距離乘以該項的訪問頻率,求得每一項的期望值,選擇最小的期望值作為新的頭節點:

    3. 使用CAS原子操作將新的頭指針指向數據項。

    4. 重置頭指針和數據項的計數器。

 Write-Intensive Hotspot with RCU 

  在一般情況下,對於更新操作,HotRing可以對不超過8字節的數據進行update-in-place原子更新操作,這種情況下,讀取和更新被視作一樣的操作。但對於超過8個字節的大數據進行更新,hotring則會使用read-copy-update協議,RCU——更新數據的時候,首先拷貝一個副本,然後對副本進行修改,最後使用一個回調(callback)機制在適當的時機把指向原來數據的指針重新指向新的被修改的數據,這個期間數據都是可以隨意讀的。

  當更新的數據項是頭指針指向的熱數據項時,因為要修改前一個數據項的next指針,需要遍歷整個環來獲取頭節點的前一項。如圖,遍歷得到熱數據的前一項需要花費大量的內存訪問開銷。論文在這種情況下,更新的只是前一項的計數器,其他項的計數器不變,這樣可以使得頭指針可以在後面的策略調整中直接指向熱數據的前一項,使得對熱數據的更新需要的內存訪問操作就會減少。

 

 

Concurrent Operations

  1.Read操作

   Hotringd的讀取不需要任何的操作,操作完全無鎖。

  2.Insert操作

  當兩個線程都在B、D之間插入時,對原來結構的修改,只涉及到B項的next項,修改B項的next項的競爭衝突可以通過CAS保證線程安全。若前一項next字段發生競爭,CAS會失敗,此時操作需要重試。

 

3.Update操作

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

搬家價格與搬家費用透明合理,不亂收費。本公司提供下列三種搬家計費方案,由資深專業組長到府估價,替客戶量身規劃選擇最經濟節省的計費方式

  當更新的數據不超過8字節:使用in-place update方法去更新即可,不需要其它操作,線程安全可以通過CAS保證。當更新的數據超過8字節:使用RCU更新,因為採用RCU方法,這時候需要分3種情況:

   ①RCU-update & Insert

  2個線程分別更新B和插入C,兩個線程對原來結構的影響分別是修改A的next指針和修改B的next指針,即便存在CAS操作,但兩者之間不存在衝突,所以兩個操作都會成功,但結果肯定不是我們所希望的。

 

 

   解決辦法:RCU-update前,嘗試CAS修改B.next值,置B.next.occupy = 1。另外一個線程的在完成插入操作時,使用CAS原子操作訪問前一個節點B的next字段,發現該字段的occupy位為1,操作會失敗,重試。操作完成后,新版本項的occupy為0。

  ②RCU-update & RCU-update

  2個線程分別更新B和更新D,兩個線程對原來結構的影響分別是修改A的next指針和修改B的next指針,即便存在CAS操作,但兩者之間不存在衝突,所以兩個操作都會成功,但結果肯定不是我們所希望的。

   解決辦法:更新B的時候,創建一個新的數據項B’,使用CAS操作修改B的,置B.next.occupy = 1,當另一個線程修改D節點后,使用CAS連接前一個節點B的時候,發現B.next.occupy = 1,操作會失敗,重試。

  ③RCU-update & Delete 

  2個線程分別刪除B和更新D,會出現和上述一樣的問題。此處不再贅述。

 4.頭指針在併發下的移動操作

  • 當要移動頭指針時,為了避免新的頭節點在這個過程中出現更新或者刪除的情況,導致頭指針可能指向無效的數據項,我們會通過CAS設置新的頭節點的occupy為1,保證不被被其他操作更新/刪除。
  • 當頭節點被更新時:更新時會設置新版本的頭節點occupy為1,使得其他操作無法對新節點造成影響。將頭指針指向新的頭節點,將新版本的occupy標記為0
  • 當頭節點被刪除時:除了設置當前被刪除的頭節點occupy為1,還得設置下一項的occupy為1,因為下一項是新的頭節點,需要保證其不被更新/刪除

 Lock-free Rehash

     當衝突環上存在多個熱點數據時,鍵值對存儲引擎的性能就會大大降低。因此HotRing設計了無鎖rehash策略來解決這一問題。和普通的哈希表不同的是使用負載因子來觸發rehash不同,HotRing使用訪問開銷(即操作平均內存訪問次數)來觸發rehash,文中設置平均內存訪問次數超過2的時候,就會自動觸發。HotRing rehash分為3步:

  1. 初始化 ——首先創建線程來專門處理rehash操作,初始化一個2倍大小的散列表,復用tag的最高一位來進行索引,將原先的一個環拆分成了兩個環。根據tag範圍對數據項進行劃分。假設tag最大值為T,tag範圍為[0,T),則兩個新的頭指針對應tag範圍為[0,T/2)和[T/2,T)。然後該線程創建一個rehash node,裡面包含2個rehash child item,作為2個新環的頭,它的格式和data item一樣,但是tag值分別是0和T/2。

                                                                                               

  2. 分割——接下來需要分割原有的環到2個新的環。如圖,因為itemB和E是tag的範圍邊界,所以線程會將兩個rehash item節點分別插入到itemB和E之前。到目前為止,已經在邏輯上將衝突環一分為二。

 

 

 

 

  3. 刪除——最後一步,將每一個環中首尾兩部分連接在一起。此外,還有一些收尾工作,包括舊哈希表的回收、以及rehash節點的刪除回收等。需要注意的是,在完成刪除操作之前,要確保所有對舊哈希表的訪問已經結束。只有rehash線程會阻塞一段時間。

 

 Evaluation

Experimental Setting

  在一台內存容量為32GB的服務器上測試的,測試的時候使用YCSB提供5種工作負載,默認情況下,使用64個線程在兩億五千萬個鍵值對測試負載B,在測試負載中,有百分之97.8的操作是針對其中百分只1的數據,百分之99.8的操作是針對10%的數據,

Deployment

  •   HotRing-r (random movement strategy)
  •   HotRing-s (sampling statistics strategy)

Baselines

  • Chaining Hash(a lock-free chain-based hash index that is modified from the hash structure in Memcached.)
  • FASTER(SIGMOD 2019)
  • Masstree
  • Memcached

在單線程和多線程情況下,對這幾種數據結構的性能進行了測試。Hotring在大量讀操作的情況下,可以實現一個很高的性能。

  下圖中,左圖表明,鏈或者環中數據項的個數即便很多,hotring也可以保持一個很好的性能。右圖表明hotring在數據訪問呈現嚴重傾斜的情況下,也能保持非常好的性能。(θ是齊夫分佈的參數,YCSB生成工作負載時, θ的值越高,表明測試的所使用負載的傾斜程度就越嚴重。)

   在下圖中,左圖表明hotring在read miss的情況下的性能比chaining hash的性能要好。這是因為hotring中每一個桶的環是有序的,判斷元素不存在不需要遍歷桶中的所有元素。右圖熱點切換時,不同的熱點選擇策略穩定下來需要的時間,hotring-r在兩秒內就可以達到一種穩定的狀態了。

   在分裂前,為了保證從舊哈希表進入的訪問均已經返回,rehash的過程被阻塞一段時間,隨着數據容量的不斷增長,rehash操作可以維持這個穩定的性能。如下圖所示:

 

參考資料:

1.Jiqiang Chen, Liang Chen, Sheng Wang, Guoyun Zhu, Yuanyuan Sun, Huan Liu, Feifei Li:HotRing: A Hotspot-Aware In-Memory Key-Value Store. FAST 2020: 239-252

2. 最快KV引擎!存儲頂會FAST’20論文揭秘Tair創新性引擎

3.Presentation Video 

 

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

※回頭車貨運收費標準

宇安交通關係企業,自成立迄今,即秉持著「以誠待人」、「以實處事」的企業信念

宏光都要靠邊站!這輛不燒油載人運貨全能的車型有多diao?_網頁設計公司

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

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

這台由日本Micro Commuter豐島屋設計,並以本田旗下MC-β為基礎的小車,所有外觀鈑金件包括前後保險杠甚至後面的貨箱都是經過3D打印的結果,這台小車長寬高分別是2495mm/1280mm/1545mm這麼看很像一台Kcar水準。整車重量僅600公斤,正常模式下有70公里/小時,極速可達80公里/小時。

想買代步車很糾結?覺得加油很貴?沒有一台自己喜歡的代步小車?以下這台小車解決你所有問題:

來自本田最新的3D打印汽車,

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

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

除了外殼之外提供了全套動力總成,還能自己用3D打印機把喜歡的外殼打印出來自己裝上去使用!

這台由日本Micro Commuter豐島屋設計,並以本田旗下MC-β為基礎的小車,所有外觀鈑金件包括前後保險杠甚至後面的貨箱都是經過3D打印的結果,這台小車長寬高分別是2495mm/1280mm/1545mm這麼看很像一台Kcar水準。整車重量僅600公斤,正常模式下有70公里/小時,極速可達80公里/小時。雖然並不知道續航時間如何,但以220伏充電能在3小時內充滿。希望這種小車能儘快出現在大街小巷代替送快遞的電瓶車。

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

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

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

6、7萬絕對要多看看這些非常實用的合資車!省油又耐用_網頁設計公司

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

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

4L自動擋在滿載的時候感到比較乏力。4AT變速箱在緩慢加速的時候幾乎沒有頓挫感,但是急加速或者踩油門爬坡的時候就可以感到頓挫了。不過因為1。6L車型價格較貴,所以大家幾乎都是選擇1。4L車型。K2的後排空間表現很好,油耗也比較低。

裸車六七萬可以買到配置很高的自主轎車,但是還有不少人對自主不放心,所以更多的還是考慮合資轎車,所以今天就給大家推薦幾款價格便宜,但是卻非常實用的合資轎車。

長安鈴木-雨燕

雨燕的車身尺寸為3765*1690*1510mm,軸距為2390mm,定位為小型兩廂車,說實話,這尺寸確實有點小了,不過雨燕的定位屬於小巧可愛類型的,看起來比較呆萌,所以你可以看到很多女士在使用它。

雨燕的的動力系統為1.3L 91馬力+5擋手動,1.5L 103馬力+5擋手動/4擋自動。

雖然雨燕的車身看起來很小,但是車內空間卻會給你驚喜,無論是頭部空間還是後排的腿部空間,表現都很不錯。雨燕的方向盤稍微有那麼一點重,但是操控在同級別還算是比較好的,尤其是1.5L車型,只要捨得給油,動力絕對是嗖嗖的,這也是推薦雨燕的原因,車子小,但是動力挺足,提速快,超車也是比較簡單的事情,畢竟鈴木的發動機還是還很不錯的。最後補充一句,雨燕還是買手動擋吧,誰用誰知道。

東風悅達起亞-起亞K2

K2兩廂車的車身尺寸為4128*1700*1460mm,三廂版的為4378*1700*1460mm,無論是兩廂車還是三廂車,

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

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

K2都是充滿着設計感,韓國車一直在外形設計上有着自己特色,雖然K2定位小型車,車子比較小,但是看起來卻並不顯得太小氣,只會給人很時尚嬌小的感覺。

K2和瑞納算是同門師兄弟。兩個車子基本就是換了個車標,本質上是一模一樣的,就銷量來看,起亞K2的1-9月份銷量為94034輛,瑞納為99290輛,銷量也是旗鼓相當,有不少消費者糾結K2和瑞納怎麼選擇,其實很簡單,因為本質一樣的,所以就是哪個優惠大選擇哪一個。

K2的動力系統為1.4L 107馬力+5擋手動/4擋自動,1.6L 123馬力+4擋自動。如果購買1.4L車型,那麼盡量選擇手動擋,因為1.4L自動擋在滿載的時候感到比較乏力。4AT變速箱在緩慢加速的時候幾乎沒有頓挫感,但是急加速或者踩油門爬坡的時候就可以感到頓挫了。不過因為1.6L車型價格較貴,所以大家幾乎都是選擇1.4L車型。

K2的後排空間表現很好,油耗也比較低。缺點就是配置低,噪音大等,這是這一級別車子的通病。

上汽通用雪弗蘭-賽歐

賽歐的車身尺寸4300*1735*1504mm,軸距為2500mm,和上面兩位一樣,同樣屬於小型車,因為這個價位想買合資車,幾乎只能選擇小型車。不過好在今天推薦的這讓三款車雖然尺寸不大但是車內空間還是挺足的。滿足日常家用還是沒有有問題的。

賽歐的動力系統為1.3L 103馬力/1.5L 113馬力+5擋手動/5擋AMT變速箱。賽歐雖然是美系車,但是賽歐真的是出了名的省油,1.5L手動擋的百公里油耗為6.3L左右,至於AMT車型,如果沒有特別需求還是買手動擋吧!因為這些所謂的半自動擋其實不是特別好用。同時小賽歐動力也比較足,質量也是很好,好基友買了賽歐之後整天是各種誇他的車子,覺得賽歐是一款好用的家用車。本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

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

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

這款2.0L全新SUV氣場堪比寶馬X6!上市后13萬內就賣瘋_包裝設計

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

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

不過遺憾的是T90並沒有配備群眾們喜聞樂見的全景天窗,只是尺寸也不算很大的普通天窗。乘坐空間這一點對於國內消費者來說就是重中之重了,國人就是喜歡大尺寸、大空間,畢竟拖家帶口空間小了坐着確實憋屈。T90的座椅使用了和天籟同級的人體工程學座椅,座椅填充物柔軟,舒適性和包裹性都非常好,絕對也能稱得上是移動大沙發。

前段時間小編去體驗了一把國產版寶馬X6-啟辰T90,之所以說是X6,是因為在外形上,T90和X6看起來確實比較像。T90定位中型轎跑型SUV,上市之後將會成為啟辰的旗艦車型。預售價將會在廣州車展上公布。

由於是中型SUV,所以T90的尺寸自然不會小,長寬高為4793*1865*1592mm,軸距為2765mm,個頭算是挺大的了。因為是溜背的造型,再加上較長的車身,所以側面來看T90顯得很修長,同時空載的時候最小離地間隙為194mm,通過性還是不錯的。不過最吸引人的是廠家宣稱T90是啟辰“風雕美學”設計理念的第一款車型,整車原創度非常高,同時別緻的前進氣格柵也使T90讓人眼前一亮。

到了車內,大家會發現T90的原創度會更高了,內飾不管是做工還是用料,都是十分的用心。新車的氣味較小,可見內飾選材還是比較嚴格的。同時配置又很高,尤其是中控那個高達12.3英寸的大屏幕,絕對很奪人眼球,同時它的分辨率高達1920*768,畫面清晰,運行流暢,

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

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

沒有遇到卡頓的情況。同時它還可以分屏显示,左側小屏幕显示菜單功能,不會影響右側屏幕的显示。配備百度CarLife系統,這是啟辰和百度合作開發的,可以鏈接安卓和蘋果手機,功能豐富。

不單中控做的好,內飾用料也很不錯。進入車內凡是手可以碰到的地方全部是使用了軟性材料,比如中控面板,扶手箱,門把手等,所以幾乎你在車內是感覺不到廉價感覺的。不過遺憾的是T90並沒有配備群眾們喜聞樂見的全景天窗,只是尺寸也不算很大的普通天窗。

乘坐空間這一點對於國內消費者來說就是重中之重了,國人就是喜歡大尺寸、大空間,畢竟拖家帶口空間小了坐着確實憋屈。T90的座椅使用了和天籟同級的人體工程學座椅,座椅填充物柔軟,舒適性和包裹性都非常好,絕對也能稱得上是移動大沙發。後排空間較大,但是溜背的造型會犧牲一定的頭部空間。

動力系統應該是T90最拿得出手的東西了。T90配備日產MR20自然吸氣發動機,排量為2.0L,最大功率144馬力,最大扭矩198牛·米,匹配CVT無級變速箱。這套動力系統同時也在天籟和逍客上面使用,所以T90的動力系統應該是很讓人放心了。畢竟這是一套成熟、可靠、穩定、經濟的動力系統。

T90馬上就會成為啟辰的旗艦轎車,所以啟辰方面也是特別重視的,從整車的做工來看也能看出來廠家確實是在用心做產品。後期我們還會有T90的試駕文章,喜歡它的消費者可以留意一下。

儘管T90會在即將到來的廣州車展公布預售價,但是官方曾說,這款車的預售價在20萬以下,聽到這價格我就心涼了半截,只是覺得,好貴…到時候價格真的是接近20萬了,那估計銷量真的堪比寶馬X6了。本站聲明:網站內容來源於http://www.auto6s.com/,如有侵權,請聯繫我們,我們將及時處理

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

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

“銅鼓之鄉”看銅鼓_網頁設計

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

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

  梁志敏

  銅鼓,中國南方及東南亞地區特有的青銅器。銅鼓體如圓墩,平面曲腰,中空無底,兩側附耳,遍體紋飾,鼓面立體裝飾以青蛙最為常見。

  2015年,第一次全國可移動文物普查銅鼓專項調查显示,目前我國館藏銅鼓1676面。民間藏鼓在2014年約1500面。廣西銅鼓以數量最多、種類最齊、體形碩大著稱,被譽為“銅鼓之鄉”“銅鼓大本營”。廣西民族博物館館藏近350面銅鼓,是目前世界上收藏古代銅鼓數量最多的博物館。

  銅鼓起源於2700年前春秋早期的雲南中西部,是由炊具銅釜演變而來。1975年,雲南楚雄萬家壩遺址23號墓出土4面銅鼓,鼓面上有煙熏的痕迹,說明它們曾作為炊具使用。

  戰國初期至東漢初期,早期銅鼓東傳到滇池,當地滇人在造型和紋飾上對銅鼓進一步美化,鑄造了精美絕倫的石寨山型銅鼓。銅鼓也由炊具發展為祭祀禮器和權力重器。

  東漢至唐代是銅鼓發展的鼎盛時期,各類新型銅鼓異軍突起。生活在廣西潯江流域的僚人鑄造了鼓面有豐富立體裝飾且紋飾高度圖案化的冷水沖型銅鼓。

  生活在廣東、廣西交界雲開大山地區及其周圍的俚人,已經鑄造和使用了體形碩大、幾何花紋豐富多彩的北流型、靈山型銅鼓。這個時期,各類型銅鼓爭奇鬥豔,崇尚體形魁偉和紋飾的神秘色彩,反映了銅鼓象徵統治權力的功能得到進一步加強。

  廣西民族博物館館藏101號雲雷紋大銅鼓(圖①)是國家一級文物,也是鎮館之寶。它出土於廣西北流,鑄造年代大約在西漢晚期,鼓面直徑達165厘米,殘重299公斤,被譽為“銅鼓王”。

  唐宋以後,銅鼓儘管體形變小,紋飾簡單,卻成為民間常用的祭祀禮器和打擊樂器。

  直到今天,我國南方的壯、瑤、苗、彝、水、布依等少數民族以及東南亞的克倫、克木、芒、泰等民族都還在使用銅鼓,但使用的場合、方式和文化意義各不相同。

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

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

  不同年代、不同地區的銅鼓,其鼓形、紋飾各具特色。1980年在南寧召開的第一次中國古代銅鼓學術討論會上,經反覆討論,學者們最終以標準器分式,並以出土標準器的地名命名的辦法來劃分銅鼓類型,即“八分法”,分別是:萬家壩型、石寨山型、冷水沖型、遵義型、麻江型、北流型、靈山型和西盟型。

  萬家壩型銅鼓特點是鼓面窄小,鼓胸特別膨脹,鼓足短,足徑大,體型小而略扁;器壁渾厚,器表粗糙,有的通體無紋,有的裝飾稚拙簡樸的花紋,包含着後繼銅鼓裝飾藝術的萌芽(圖③:萬家壩型銅鼓——素紋銅鼓)。

  石寨山型銅鼓由萬家壩型銅鼓發展而來,這類銅鼓鼓形對稱和諧,裝飾華麗,多為幾何紋飾和寫實圖案,其中的羽人舞蹈、划船、捕魚、祭祀等寫實畫像,再現了當時南方民族的社會生活習俗。

  冷水沖型銅鼓由石寨山型銅鼓發展而來,其最大的特點就是花紋密集且高度圖案化,立體裝飾豐富,有青蛙、牛、馬、魚、穀倉、人物等等,如青蛙立體裝飾反映了古人求雨祈豐的信仰(圖②:冷水沖型銅鼓——牛拉橇飾變形羽人紋銅鼓)。

  遵義型銅鼓是冷水沖型銅鼓向麻江型銅鼓發展的一種過渡形態,最大的特點就是鼓面青蛙立體裝飾消失,但在鼓面有“蛙爪”紋。

  麻江型銅鼓鼓形矮扁,胸、腰、足三段無明顯分界,主要花紋有游旗、符錄、十二生肖、人物、花草、吉祥語和紀年銘文等,受漢文化影響比較明顯,也是現今我國南方少數民族普遍使用的銅鼓。

  北流型銅鼓以廣西北流市出土銅鼓為代表而得名,流行年代約為西漢至唐代,其特點是鼓形高大,鼓面大於鼓胸並有“垂檐”,附環耳,遍體多飾精細的雲雷紋等紋飾,鼓面的立蛙一般瘦小無紋,鼓面背部通常有調音鏟痕。

  靈山型銅鼓的造型與北流型銅鼓大體相似。不同的是,靈山型銅鼓鼓身一律附以扁耳,青蛙後足合併成為三足蛙,蛙背有紋飾,多見累蹲蛙。鼓面和鼓身多見錢紋、變形羽人紋、蟲紋、鳥紋、獸紋、四瓣花紋、蟬紋、席紋等,部分鼓的鼓身或鼓腔內有動物立體裝飾。

  西盟型銅鼓以中國雲南省西盟佤族地區使用銅鼓為代表,這類銅鼓鼓身接近直筒,無腰足之分,多三弦分暈,暈圈窄而密,鼓面紋飾多見鳥、魚、花、眼、米粒紋,鼓面青蛙立飾常見三累蹲蛙,甚至四蛙疊踞。現今東南亞克倫、泰等民族仍在使用此類型銅鼓。

  自唐代以來,關於銅鼓的詩歌就不絕於耳。唐代溫庭筠作《河瀆神祠》記錄了南方水邊民族將銅鼓作為祭祀禮器用於競渡賽神的場面。事實上,在石寨山型銅鼓鼓胸上,常常能見到划船紋,有的很明顯能看到兩排頭戴羽冠的人在奮力划船競渡。競渡賽神是百越民族重要的祭祀活動,滿庭的幡蓋與震天的鼓聲交相輝映,一展賽神風採的同時,也說明了銅鼓作為祭祀禮器的重要地位。(圖④:廣西貴縣羅泊灣漢墓M110號鼓鼓身展開圖,鼓胸划船紋展示了百越民族競渡賽神場面。)

  在漫長的歷史發展過程中,銅鼓與當地各民族的社會、經濟、文化生活緊密地聯繫在一起,形成獨特的銅鼓文化。銅鼓曾作為統治權力的象徵,作為祭祀用具和娛樂用具,廣泛用於陳列、集眾、盟會、戰陣、祭祀、娛樂、喪葬等場合。銅鼓又是一種綜合藝術品,集冶鍊、鑄造、繪畫、雕塑、音樂、舞蹈於一身,其獨特的造型和豐富的紋飾,反映了鑄造銅鼓的民族當時的經濟狀況、文化面貌,堪稱一部民族歷史的百科全書。而且,銅鼓並沒有消失在歷史的長河中,它穿越千年,傳承着民族厚重的歷史和燦爛的文化,並在新時代繼續奏響民族和諧之歌。

  (作者分別為廣西民族博物館館長和廣西民族博物館研究三部主任。本報記者李縱整理。圖片由廣西民族博物館提供)

本站聲明:網站內容來http://www.societynews.cn/html/wh/fq/,如有侵權,請聯繫我們,我們將及時處理

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

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

古堡里的中國年_貨運

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

搬家價格與搬家費用透明合理,不亂收費。本公司提供下列三種搬家計費方案,由資深專業組長到府估價,替客戶量身規劃選擇最經濟節省的計費方式

  皇城相府內的民俗表演。
  資料圖片

  冬雪至,年味濃。位於山西省晉城市的皇城相府中,雪花從紫雲山前山河樓旁飄下,落在這座有600年歷史的明清古堡。

  皇城相府是沁河流域數千座古堡之一。明末清初,沁河流域修建起大大小小的城堡,城牆、護城河、瞭望樓、磨坊、水井一應俱全,更以內外雙城聞名於世。這裡有大型院落16座,房屋640餘間。御書樓金碧輝煌,中道庄巍峨壯觀,斗築居府院連綿,河山樓雄偉險峻,是一處罕見的明清城堡式住宅建築群,雖經歷代戰火,仍保存完好。

  明崇禎六年,陳廷敬伯父陳昌言為避戰亂始建皇城相府的內城“斗築居”。清康熙年間,陳廷敬又修建了外城。康熙皇帝曾兩次來到皇城相府,且御筆親書“午亭山村”,成為一塊金字招牌。

※回頭車貨運收費標準

宇安交通關係企業,自成立迄今,即秉持著「以誠待人」、「以實處事」的企業信念

  2020年新春,皇城相府特別推出“玩文化‘潮’年,‘趣’皇城相府”主題系列新春廟會。融合創意互動、線上打卡、線下體驗、非遺表演、非遺市集、特色美食、花車巡遊等精彩內容,奉上一場精彩絕倫的文化大餐。

  春節期間,在皇城相府走走,你可以真真切切地觸摸歷史。

  行走在古樸厚重的街巷,掀開珠簾,跨步入室,你會不禁感嘆歷史在這裏靜止;夜宿郭峪古城,每晚的打鐵花表演會擦亮古城的夜空;逛逛廟會,你可以走進非遺文化展,近距離欣賞本土和網紅非遺文化;跟着“花車巡遊”,你可以快速地融入到這一片歡樂祥和的年節氛圍中;除了遊客熟悉的表演外,浸入式、行進式的實景劇《再回相府》再次登場,帶你了解一代名相陳廷敬的故事。

  有文化、有故事,皇城相府帶你過個熱鬧的中國年。

本站聲明:網站內容來http://www.societynews.cn/html/wh/fq/,如有侵權,請聯繫我們,我們將及時處理

※智慧手機時代的來臨,RWD網頁設計為架站首選

網動結合了許多網際網路業界的菁英共同研發簡單易操作的架站工具,及時性的更新,為客戶創造出更多的網路商機。

中國製 TESLA Model Y 上線官網,台灣開賣時間也不遠了?_網頁設計公司

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

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

在2021年的1月1日,中國特斯拉官網突然上架的 TESLA Model Y 的產品頁面,由於中國特斯拉除了 Model X、Model S 與 Model 3 性能版以外已經全面進入中國自製階段(3P也快進入全中國產)而且還可以外銷歐洲,這次的更大的意義在於連 Model Y 也開始全面中國廠生產,另外根據未證實的小道消息指稱,台灣 TESLA Model Y 也可能在今年春天開始在台上市販售。

中國製 TESLA Model Y 上線官網

這次中國特斯拉官網上架的是 Model Y 長續航全輪驅動版與 Performance 高性能版兩種規格,而沒有之前傳言可能更便宜、續航更好的 RWD 版本,兩輛車主要的差異在於輪穀大小(19/20 vs 21吋)、車身重量(1997 vs 2010)、續航(594 vs 480KM WLTP)、最高時速(217 vs 241 KM)與百公里加速(5.1 vs 3.7 秒),電池部分可能採用最近爭議頗大的磷酸鐵鋰電池:

▲圖片來源中國特斯拉。

價格方面,長續航版折合約為台幣146.5萬,高性能版約為159.5萬台幣(超過30萬人民幣無電動車購車補助),都比台灣的 Model 3 SR+ 便宜(中華民國萬萬稅),另外有傳言台灣應該在春天的時候也會開賣由美國進口的 TESLA Model Y,個人不負責猜測價格約在210萬~230萬左右,由於 Model Y 是車身比較寬敞的後掀背車款,比較受到喜歡 SUV 車型的民眾喜愛,預料開賣時應該會有另一波搶購熱潮:

實車在路上也被直擊了:

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

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

Tesla MIC Model Y delivery may start earlier than all we expected. https://t.co/rPMeUvXto2 pic.twitter.com/i0vyyDaFAd

— Vincent (@vincent13031925) January 1, 2021

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

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

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

小米有品推出 Lydsto 手持吸塵打氣機,眾籌價約 860 元_網頁設計公司

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

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

輕巧的手持吸塵器是許多開車族或其他有隨手吸塵需求的民眾必備的小物之一,而車用、家用場景也有時會需要為輪胎等物品進行打氣,這時通常得另外再添購一款小型的電動打氣機產品。近期在小米有品的眾籌商品「Lydsto 手持吸塵打氣機」就一次滿足了吸塵和打氣兩項需求,在日常收納也更輕鬆。

小米有品推出 Lydsto 手持吸塵打氣機,眾籌價約 860 元

最近在小米有品登場的 Lydsto 手持吸塵打氣機,擁有簡約的外觀設計就像是小巧輕便的手持吸塵器的小尺寸,而它不僅能用於吸塵使用,還可以作為打氣機檢測胎壓、打氣使用。

Lydsto 手持吸塵打氣機搭載高性能無刷馬達,最大轉速可達 80000 轉/分鐘、最大吸力可達 10000Pa 。

 Lydsto 手持吸塵打氣機內建雙重過濾系統、採用 304 不鏽鋼初效濾網,可攔截大顆粒碎屑和灰塵,二層 HEPA 級濾網則能有效過濾細小灰塵、預防二次污染,也能用清水清洗循環使用。
吸塵模式方面, Lydsto 手持吸塵打氣機擁有低檔和高檔兩種吸塵模式,在低檔約可使用 30 分鐘、能滿足基本清潔需求;高檔可使用 15 分鐘、能提供更大吸力的深層清潔使用。

續航方面, Lydsto 手持吸塵打氣機內建 25000mAh 大容量鋰電池可實現便利的手持吸塵使用。採用傾斜吸口和扁形吸嘴設計,在車室內裝、座椅,或是家裡的地毯、床、沙發等角落都能輕鬆吸塵清理:

電動打氣方面, Lydsto 手持吸塵打氣機通過內部散熱風扇和通風孔設計,除降低打氣過程中的升溫現象、確保馬達能高效運轉。而獨特的汽缸設計,可實現 10公升/分鐘 的超大氣流量,最大充氣氣壓達到 150PSI ,在滿電狀態下約可旋充滿 2 條汽車輪胎。打氣也能用於其他像是自行車、平衡車、滑板車、籃球等物品充氣需求,以一顆籃球來計算約可充 60 次。
此外,也能運用內建的胎壓檢測來掌握正確的胎壓以確保行車安全,打氣也能設定好期望的胎壓值再開始充氣。

Lydsto 手持吸塵打氣機在機身側邊配備高亮度 LED 氣壓顯示螢幕,可喜善 kPa、PSI、Bar 三種氣壓單位,也支持智慧觸控設計,能輕觸面板進行控制:

採用 USB Type-C 充電接口,對於日常生活要為 Lydsto 手持吸塵打氣機充電使用也更加容易,亦可在車內直接充電。

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

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

價格部分, Lydsto 手持吸塵打氣機目前剛在小米有品展開眾籌,眾籌價為人民幣 199 元(約合新台幣 860 元),建議售價則為人民幣 299 元(約合新台幣 1,290 元)。

圖片/消息來源:小米有品

延伸閱讀:
小米11 Pro 傳聞規格首次曝光:預計 2021 上半年推出, Redmi K11 將為同期最便宜 S888 旗艦新機之一

小米氮化鎵GaN充電器Type-C 55W 推出:體積更小、價格更親民

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

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

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

GitHub 熱點速覽 Vol.22:如何打造超級技術棧_網頁設計

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

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

作者:HelloGitHub-小魚乾

摘要:build-your-own-x,無論是新手還是老手,這都是一個指向標。方向有了,剩下就是時間和實踐的事情,收集了大量可用於軟件和 Web 開發的 Public APIs 無疑是你實踐之路的好搭檔,而拼寫檢查:vscode-spell-checker 也能讓你實踐更加順利,提升你的開發效益,節省研發時間。除了 VSCode 的插件幫你更好地實踐技術,responsively-app 這種為調試響應式頁面的瀏覽器也是一個好幫手。

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending,選項標準:新發布 | 實用 | 有趣,根據項目 release 時間分類,發布時間不超過 7 day 的項目會標註 New,無該標誌則說明項目 release 超過一周。由於本文篇幅有限,還有部分項目未能在本文展示,望周知

  • 本文目錄
    1. 本周特推
      1.1 macOS 免費體驗:macos-virtualbox
    2. GitHub Trending 周榜
      2.1 Web 開發提速:responsively-app
      2.2 SQL 分析:DuckDB
      2.3 UI 組件管理器:Storybook
      2.4 Demo 之母:RealWorld
      2.5 API 集大成者:Public APIs
      2.6 公式推導解析:pumpkin-book
      2.7 超級技術棧:build-your-own-x
      2.8 架構師技術圖譜:awesome-architecture
    3. 本周 GitHub Trending #VSCode 插件# 主題的主力軍
      3.1 頁面自動加載:vscode-live-server
      3.2 拼寫檢查:vscode-spell-checker
      3.3 Vim 仿真器:VSCodeVim
    4. 推薦閱讀

1. 本周特推

1.1 macOS 免費體驗:macos-virtualbox

本周 star 增長數:2800+

想免費體驗 macOS 系統嗎?macos-virtualbox 是一個 macOS 虛擬機,支持 Windows、Linux。默認安裝僅要求用戶耐心地坐下,並且在腳本提示按不到十次的 Enter 鍵,無需與虛擬機進行交互。當前支持 macOS Catalina(10.15),Mojave(10.14)和High Sierra(10.13)。

GitHub 地址→https://github.com/myspaghetti/macos-virtualbox

2. GitHub Trending 周榜

2.1 Web 開發提速:responsively-app

本周 star 增長數:1700+

responsively-app 是來自印度的開發者 Manoj Vivek 為調試響應式頁面的開發的瀏覽器,主要有以下特性:

  • 跨設備鏡像用戶交互
  • 可定製的預覽布局,以滿足開發需求
  • 一個方便的元素檢查支持所有設備預覽
  • 30+ 內置設備配置文件,可選擇添加自定義設備。
  • 一鍵截圖所有設備。
  • 支持開發者熱重載

GitHub 地址→https://github.com/manojVivek/responsively-app

2.2 SQL 分析:DuckDB

本周 star 增長數:650+

DuckDB 是一款嵌入式關係型分析數據庫,主要用於嵌入其他程序執行快速的 SQL 分析查詢,官方稱其為“分析型數據庫中的 SQLite”,使用 C 或 C++ 可將數據庫服務器直接嵌入到應用程序中。特性:

  • 語法解析:使用 PostgreSQL 解析器,該解析器被重新打包為獨立庫
  • shell:對 SQLite shell 進行了調整,以使用 DuckDB
  • 測試:使用 SQLite 中的 SQL 邏輯測試來測試 DuckDB
  • 模糊查詢:使用 SQLsmith 生成隨機查詢以進行額外的測試
  • Date Math:使用 MonetDB 中的 Date Math 組件
  • SQL 窗口函數:DuckDB 的窗口函數實現使用分段樹聚合,如 Viktor Leis、KanKundhikanjana、Alfons Kemper 和 Thomas Neumann
  • 執行引擎:矢量化執行引擎的靈感來源於 PeterBoncz、Marcin Zukowski 和 Niels nes 的論文 “MonetDB/X 100:超級流水線查詢執行”
  • 優化器:DuckDB 的優化器從 Guido Moerkotte 和 Thomas Neumman 的論文 “動態規劃回擊” 以及 Thomas Neumann 和 Alfons Kemper 的“取消任意查詢嵌套”中獲得靈感
  • 併發控制:我們的 MVCC 實現靈感來自於 Thomas Neumann,Tobias Mühlbauer 和 Alfons Kemper 的論文“用於主存數據庫系統的快速序列化多版本併發控制”
  • 存儲:DuckDB 使用 DataBlock 作為持久存儲,如 Harald lang、Tobias Mühlbauer、Florian Funke、Peter Boncz、Thomas Neumann 和 Alfons Kemper 在“數據塊:利用矢量化和編譯的壓縮存儲上的混合 OLTP和OLAP” 中描述的那樣
  • 正則表達式:DuckDB 使用 Google 的 RE2 正則表達式引擎

GitHub 地址→https://github.com/cwida/duckdb

2.3 UI 組件管理器:Storybook

本周 star 增長數:550+

Storybook 是一個 UI 組件的開發環境,允許你瀏覽組件庫、查看每個組件的不同狀態以及交互式開發和測試組件。

GitHub 地址→https://github.com/storybookjs/storybook

2.4 Demo 之母:RealWorld

本周 star 增長數:450+

RealWorld 向大家展示了如何使用 React/Angular 等框架在 Node/Django 等平台上構建類 Medium 博客平台。開發者可以把它們混合起來,因為它們都遵循相同的 API 規範。

GitHub 地址→https://github.com/gothinkster/realworld

2.5 API 集大成者:Public APIs

本周 star 增長數:1850+

Public APIs 收集了可用於軟件和 Web 開發的大量 API,包括金融、防詐騙、文字分析、動漫、健身等等 50 + 個分類 API,如果你要找資源不妨試試這個公共 API 項目 ​​​​

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

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

GitHub 地址→https://github.com/public-apis/public-apis

2.6 公式推導解析:pumpkin-book

本周 star 增長數:600+

pumpkin-book 是《機器學習》(西瓜書)公式推導解析,包括:模型評估與選擇、線性模型、決策樹、神經網絡、支持向量機、貝恭弘=叶 恭弘斯分類器、集成學習、降維與度量學習、特徵選擇與稀疏學習等等內容。

GitHub 地址→https://github.com/datawhalechina/pumpkin-book

2.7 超級技術棧:build-your-own-x

本周 star 增長數:2550+

build-your-own-x 是一個收錄了大量資源的項目,它旨在教你構建一些專屬於自己的技能,內容包括:3D 渲染器、增強現實、區塊鏈、遊戲、搜索引擎、命令行工具、神經網絡、視覺識別、bot 等等 27 個大類。

GitHub 地址→https://github.com/danistefanovic/build-your-own-x

2.8 架構師技術圖譜:awesome-architecture

本周 star 增長數:100+

awesome-architecture 架構師技術圖譜包括:分佈式、前端、大數據、存儲、微服務、推薦系統、框架 、消息隊列、編程語言、設計模式、重構、集群等內容。

GitHub 地址→https://github.com/toutiaoio/awesome-architecture

3. 本周 GitHub Trending #VSCode 插件#主題的主力軍

一款好用的插件能提高我們的開發效率,VSCode 作為 Top IDE,它豐富的生態系統也是大多數開發者選擇使用它開發軟件的原因,在本期的主題項目中,小魚乾選擇了 3 個超好用的插件希望能提高你的開發效率。

3.1 頁面自動加載:vscode-live-server

vscode-live-server 是一個允許我們在更改 IDE 代碼時自動重新加載 Web 頁面的插件。

GitHub 地址→https://github.com/ritwickdey/vscode-live-server

3.2 拼寫檢查:vscode-spell-checker

vscode-spell-checker是一款拼寫檢查小工具,可幫你報告一些常見的拼寫錯誤,尤其適合駝峰式代碼。

GitHub 地址→https://github.com/streetsidesoftware/vscode-spell-checker

3.3 Vim 仿真器:VSCodeVim

VSCodeVim 是一個用於 Visual Studio Code 的 Vim 仿真器,為你的文本編輯器帶來 Vim 的強大功能。

GitHub 地址→https://github.com/VSCodeVim/Vim

推薦閱讀

  • GitHub 熱點速覽 Vol.21:Go 新手起手式,學就完事兒了
  • GitHub 熱點速覽 Vol.20:VSCode 插件全家桶新增畫圖小能手
  • GitHub 熱點速覽 Vol.19:如何叩響大廠的門?

以上為 2020 年第 22 個工作周的 GitHub Trending 如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區和我們分享下喲

HelloGitHub 交流群現已全面開放,添加微信號:HelloGitHub 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

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

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

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