2020年4月2日 星期四

暗黑破壞神3 - 聖教軍羅蘭的遺產套裝實測


介紹了幾個聖教軍的套裝實測:

有反擊傷害的棘刺套裝

有槌子的聖光追尋者,

還有來自天堂的英勇聖禦套裝等等,

各有其特色,

緊接著要來介紹:

聖教軍羅蘭的遺產套裝實測

羅蘭的遺產主要攻擊技能為盾牌猛擊聖光掃擊

故滑鼠的左右鍵可直接將此兩技能裝上,



由於聖光掃擊並非主要技能,

故需要消耗聖怒來攻擊,

這時就需要刨劫金枷來保持聖怒,

順帶提升傷害 2~3成左右,


如果想使用盾牌猛擊作為攻擊技能,

就需要德拉空的教誨幫助提升傷害與減少 25% 消耗的聖怒,

搭配聖光掃擊可再加上阻絕者來疊加五層的傷害,



 雖然羅蘭的遺產套裝攻擊時自帶減傷,

但在大秘境高層時這點減傷其實不大夠,

這時就需要透過其他輔助裝備,

例如古帕薩衛士護腕、長串之耳、奧幻之石等等,

幫助聖教軍減少受到傷害。



實測之後,

發現羅蘭的遺產套裝在單挑大秘境高層的 BOSS 相當的吃力,

80層的大秘境沒什麼問題,

到了 85層大秘境以上,

幾乎都會卡在 BOSS 很長時間,

怪物若是很多的話,

對於聖光掃擊反而是一個加強,

就實際看底下的實測畫面吧:









2020年4月1日 星期三

好文分享 - 關於水資源


英文要學好不外乎單字片語,

而許多的單字片語就能組成一篇文章,

所以今天就來個好文分享:

好文分享 - 關於水資源

英文練習包含了聽、說、讀、寫,

靜態的閱讀相對來說是比較容易的,

萬事起頭難,

就從閱讀開始學習英文吧:



Water is our most important natural resource. Yet, although it covers most of the world, only 2.5% of it is salt-free and suitable for human use. Demand for fresh water has risen sharply in the last 50 years, and it is still rising and causing serious problems. Finding possible and effective solutions may be one of the biggest challenges of the 21st Century.

水是我們最重要的自然資源。然而,儘管它覆蓋了世界大多地區,但只有 2.5%是無鹽且適合人類使用。在過去50年間,對淡水的需求急遽上升而且仍在上升且造成一些問題。尋找可能且有效的解決方案或許會是 21 世紀最大的挑戰之一。

There are several reasons behind this growing crisis. The first is waste. About 70% of our fresh water is used to grow crops. It takes 1,000 tons of water to grow just one ton of wheat. Unfortunately, around 60% of that water is wasted. Better irrigation methods are needed to ensure the smart and efficient use of water. Pollution is another big problem. Many of the world’s great rivers and lakes are badly polluted with garbage and chemicals. Hundreds of millions of people relying on those water bodies are thus affected. Steps are being taken to clean up some rivers and lakes, but they are expensive and can take many years.

這個日益嚴重的危機背後有幾個原因:第一項是"浪費",約有七成左右的淡水用在灌溉農作物。種植一噸小麥需要1000噸的水,不幸的是約有六成的水被浪費了。需要更好的灌溉方法來確保高明且有效利用這些水。汙染是另一個大問題。世界上許多河川與湖泊都受到垃圾與化學物質的嚴重汙染。清潔河川與湖泊的措施已在進行中,但這些措施是昂貴且需要很多年。

Overuse also puts pressure on water supplies. In the U.S., 95% of its fresh water comes from underground sources. Levels are quickly falling, since so much water is used to grow crops and raise livestock. Once used, those supplies are gone forever because they are mostly not refilled by rainwater. The key is to lower demand and reduce use.

過度使用也對供水造成了壓力。在美國,95% 的淡水來自於地下水。由於太多水用來種植農作物與飼養牲畜導致水位迅速的下降。由於沒有雨水的補充,大多水源只要使用就永遠消失了。關鍵是要降低需求與減少使用。

Today around the world, more than one billion people have no access to clean water, which leads to millions of deaths every year, including thousands of children dying every day in Africa. By 2025, as many as 25 African countries may face water shortages, and wars could even break out over water rights. The fresh water crisis is not limited to poor countries. Indeed, rich and poor countries from Asia to Europe to America are troubled by the lack of water, a growing problem that could soon affect us all.

今日,世界各地有超過十億人口無法獲得乾淨的水,導致數百萬人死亡,包含每天在非洲死去的數千兒童。到 2025年,多達 25個非洲國家可能會面臨缺水,且可能會為了水權而戰爭。淡水危機不僅限於貧窮國家。事實上無論貧富,從亞洲到歐洲到美洲都有缺水的困擾。日益嚴重的問題可能會影響我們所有人。

看完上面文章,

是否感受到缺水危機?

當然這不是今天的主題,

既然要練習英文,

閱讀完文章之後,

可以整理下屬於自己的單字片語集:


  • Demand       需求
  • fresh water  淡水
  • effective      有效的
  • challenge     挑戰
  • crisis            危機
  • waste           浪費
  • wheat          小麥
  • irrigation     灌溉
  • efficient       有效率的
  • Pollution      汙染
  • garbage        垃圾
  • clean up       清潔
  • expensive     昂貴
  • grow             栽種
  • crops            農作物
  • raise              飼養
  • livestock       牲畜
  • rainwater      雨水
  • break out      爆發

這就是今天的主題:

好文分享 - 關於水資源





Python 插入排序法範例 Insertion Sort


之前介紹過Python 氣泡排序法範例,

今天要來介紹另一種排序方法:

Python 插入排序法範例 Insertion Sort

插入排序法將資料分成已排序、未排序,

以由小到大排序為範例,

依序由未排序中的資料中選值,

插入到已排序中的位置,

從選定值的位置反向比較回來,

若在已排序位置中遇到的值大於等於選定的值,

將在已排序位置中遇到的值右移


用說明得很抽象,

直接利用範例程式實際演練一次,


透過 Back 與 Forward 按鈕,

能夠觀察目前選定的值以及現有 list 中的變化,

當今天遇到的值比選定的值大的時候,

就將數列往後移一格,

這就是今天的主題:

Python 插入排序法範例 Insertion Sort

最後附上插入排序法的範例程式碼:


test_data = [12, 9, 100, 87, 200, 5, 300]

for i in range(1, len(test_data)):
    target = test_data[i]
    j = i - 1    while j >= 0 and target < test_data[j]:
        test_data[j + 1] = test_data[j]  # 右移        j = j - 1
    test_data[j + 1] = target
    print("Round %d : %s" % (i, test_data))