2020年10月29日 星期四

MySQL 1366 Incorrect string value 錯誤解決方案

使用中文的情況下

資料庫的使用必然會遇到編碼問題,

這就是今天要教大家的主題:

MySQL 1366  Incorrect string value 錯誤解決方案

 MySQL 預設字集編碼為 latin1,

可在 MySQL 中使用 

status;

來查看目前的狀態



上面範例圖片就是基本的預設值狀態,
可以看到
characterset 都為 latin1

解決的方式很簡單,

以 Ubuntu 為範例,

MySQL 安裝完畢後,

前往安裝資料夾找到設定檔

/etc/mysql/mysql.conf.d/mysqld.cnf

新增

character_set_server = utf8

再重新啟動 MySQL 的服務即可。


若是已經存在的資料庫也沒關係,

進入 MySQL 的 console 中,

執行

ALTER DATABASE dbdata CHARACTER SET utf8

將資料庫轉為 utf8 編碼,

若裡面已經存有資料,

建議使用底下命令將其導出後,

mysqldump -uroot -p --skip-set-charset dbdata > dbdata.sql

並將資料轉為 utf8 編碼

sed -i 's/latin1/utf8/g' dbdata.sql > dbdata_utf8.sql

最後以新的 utf8 編碼導回

mysql -uroot -p --default-character-set=utf8 dbdata < dbdata_utf8.sql


至此,

中文對於資料庫,

就不會存在編碼相關的問題。

2020年10月25日 星期日

diablo3 暗黑破壞神 秘術師 堤豐罩衣 套裝實測


秘術師除了之前提到過的套裝,

塔拉夏的法理

不死鳥的華服

德瑟雷的至高傑作

等等套裝以外,

堤豐罩衣也是蠻實用的一個套裝,

這也是今天要來介紹的主題:

diablo3 暗黑破壞神 秘術師 堤豐罩衣 套裝實測

堤豐罩衣主要依靠的技能為多頭蛇,

秘術師在旁邊休息即可。

算是蠻特殊的套裝。



可以看到每件套裝都加強多頭蛇技能,

每個活著的多頭蛇首同時也能幫助秘術師減少傷害,

故多頭蛇的數量就是一個重點。


為了彌補減傷的不足,

上了天鷹胸鎧,

避免秘術師隨便被擊中就躺地上了。


剛才提到過增加多頭蛇的數量就是一個重點,

蛇影爍光:可額外招喚一隻多頭蛇,並提高造成的傷害 300%


執法官,讓多頭蛇定期施放冰霜新星以外,

可以造成額外的 300% 傷害。


至於皇家華戒就是補足上述天鷹胸鎧的套裝缺件,

如果覺得自己減傷足夠的話這兩者可以更換。


無盡行旅套裝算是蠻實用的套裝,

除了移動能減少 50 % 傷害以外,

靜止不動最高能提高 100% 傷害。



亞莉絲的冰環,讓秘術師在使用寒冰護甲時,

近戰減免提高至 58% ,

對護甲薄弱的秘術師增加近戰傷害減免是必須的。


鑲嵌石頭的選用上,

上述裝備是採保守的防禦,

故選擇的都是:

奧幻之石:減少非物理傷害

猛者之厄:針對菁英怪的減傷與增傷

迅捷勾玉:使攻擊速度提高並增加閃躲機率,每堆疊一層就能減少冷卻時間 1 %

保守型的秘術師就此成形,

攻擊造成的傷害都有幾百億在跳,


若是覺得保守型攻擊不高的話,

可將上述戒指與護符換成,

元素嘉年華:增加元素傷害最高至 200 %
喬丹之石:以最高的元素增傷作為所有元素的傷害加成
阿扭的項鍊:沒受到傷害的時候,最高可增加傷害 100 %




使用此套設置的話,

傷害最高能夠上千億,

當然,

減傷還是要兼顧一下。

 至於技能的話,

必備技能就是多頭蛇此處選用的是閃電多頭蛇,

其他技能的話就是選一個護甲類技能,再來都選擇增傷的即可。

有空閒的位置可使用御法者搭高能型態,

還能獲得額外的 50 % 的技能傷害。




2020年10月22日 星期四

在 Ubuntu 16.04 安裝特定版本 MongoDB

之前介紹了在 Ubuntu 安裝 MySQL

除了 MySQL 以外,

其他還有不少知名的資料庫系統

例如今天的主角 MongoDB 就是其中一員。

在 Ubuntu 16.04 安裝特定版本 MongoDB

1. 在 Ubuntu 終端機的命令提示字元下匯入 MongoDB public GPG Key

wget -qO - https://www.mongodb.org/static/pgp/server-3.6.asc | sudo apt-key add -

2. 為 MongoDB 新增列表

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

3. 更新 Ubuntu 本地端 package database

sudo apt-get update

4. 最後安裝指定版本的 MongoDB即可:

sudo apt-get install -y mongodb-org=3.6.17 mongodb-org-server=3.6.17 mongodb-org-shell=3.6.17 mongodb-org-mongos=3.6.17 mongodb-org-tools=3.6.17

系統預設會將 MongoDB 安裝於:

/var/lib/mongodb 

log 資料夾為 

/var/log/mongodb

可使用命令:

sudo systemctl status mongod

來檢查是否已經正常運行,

如果希望 MongoDB 在系統重新開機後自行啟動可執行:

sudo systemctl enable mongod

基本上如果以上都沒有問題的話,

MongoDB已經在機器上正常運作。


打上 mongo 就能夠進入資料庫系統

首次安裝需要新增管理員帳號,

透過  

use admin

db.createUser({user:'root',pwd:'password',roles:[{role:'root',db:'admin'}]})

如果需要遠端登入管理資料庫的,

需要開啟文件:

sudo vi /etc/mongo.conf

並將

bindIp 127.0.0.1 

改為 

bindIp 目前的ip位址

就能夠遠端登入來管理資料庫

當然通訊port 必須是開啟的

預設 port 為 27017


新增一般使用者與新增管理員帳號相同,

role 可以為 readWrite , read 最後再指定 DB 即可

db.createUser({user:'user1',pwd:'password',roles:[{role:'readWrite',db:'targetDB'}]}) 


其他常用指令為:

use DB名稱: 切換到該資料庫

show dbs : 顯示所有資料庫

show users: 顯示所有使用者


2020年10月21日 星期三

Facebook 商務套件讓管理 IG 與 粉絲專頁更方便


有使用粉絲專頁的各位最近應該都有收到通知,

Facebook 專頁小幫手已改版並更名為 Facebook 商務套件,

身為不及格研究室管理員當然也隨著更新了新套件。

Facebook 商務套件讓管理 IG 與 粉絲專頁更方便

此次的更新主打著能夠使用 FB 商務套件來管理在 IG 與 FB 上的發文,

做為一個老派的社群軟體,

還是不忘繼續更新改進,

姑且不論功能是否好用,

這份精神還是值得讚許的。


作為新版本,

Facebook 官方也做了簡單的自我介紹,

告訴管理員可以在何處找到功能。


不管是建立貼文還是查看動態,

都能夠透過 Facebook 商務套件進行。



其他功能的話可以在更多工具內找找看,

或許能有新發現。

除了電腦版本以外,

手機的專業小幫手也一併更新了軟體,

讓管理員們除了使用電腦來幫助管理以外,

也能隨時使用手機來掌握更多訊息。







2020年10月17日 星期六

Blender 教學:影像編輯入門流程範例

Blender 是一套多功能的繪圖軟體,

從 3D 建模、2D動畫甚至影像編輯都能夠透過它來完成,

最重要的是 Blender 這個強大的軟體不收費用,

這就是今天的主題:

Blender 教學:影像編輯入門流程範例

之前介紹過如何增加字幕,

也談過如何進行影片縮放以及過場特效,

今天就以流程範例來告訴大家如何使用 Blender 來進行影片剪輯。

打開 Blender 在歡迎畫面就能夠選擇要進行何種編輯工作,

此處選擇 Video Editing


第二步到右上角的屬性欄設定目前要編輯的影片大小 (Dimensions),

可以從清單項目中選擇適合的設定,

或者自行從 Resolution 中修改解析度。


設定完畢後,

接著編輯檔案格式 ( Output ),

支援的影片輸出格式有三種

  • AVI JPEG
  • AVI RAW
  • FFmpeg Video 
支援各式影像編碼 :

如常見的 mpeg 、mkv 、avi ....等等編碼

Audio Codec 預設是沒有音效的,

選擇一個適合的即可,

此處以 AAC 為範例。



選取影片的方式也很簡單,

由左上的檔案管理員將要編輯的影片直接以滑鼠拖拉到下方的時間軸。


在進行任何編輯以前,

到右下角的工具欄找到 Proxy & Cache,

點選 Set Selected Strip Proxies,


由於預覽的時候不需要太高的解析度,

在編修的時候就能將預覽縮小尺寸來顯示,

此處使用 50 %


選擇 Rebuild Proxy and Timecode Indices ,

來進行 Proxy 重建,

完成以後就可隨心所欲來編修影片。


全部編輯完成後,

到上方工具列找到 Render 並執行 Render Animation ,

預設會跳出預覽視窗,

不可關閉該視窗否則會中斷 Render 動作。



最後以一支簡單的影片作為範例:


 


diablo3 暗黑破壞神 秘術師 不死鳥的華服 套裝實測

之前介紹過了幾套秘術師的套裝,

塔拉夏的法理套裝

德瑟雷的至高傑作

今天接著來介紹:

diablo3 暗黑破壞神 秘術師 不死鳥的華服 套裝實測

秘術師做為一個法系的職業,

相較於其他幾個肉盾職業來說,

屬於比較金貴的,

比較怕死的就是要撐高減傷與護甲值。



不死鳥的華服套裝的特效如上,

2件的特效能讓使用者多一條命 ( 冷卻時間一分鐘 )

原地滿血復活以外還附加一次隕石攻擊。

4件特效為灼燒敵人直到死亡,在此之前敵人必須受到三種不同火系技能的攻擊。

最後的 6件特效則是讓上述每個被燒灼影響的敵人可使傷害提高 200% 並降低受到傷害 3%,

最多堆疊 20次。

項鍊與戒指選用無盡行旅套裝,

靜止提高傷害最高至 100%,

移動降低受到傷害最高 50 %,

是一舉兩得的實用套裝,

剩下一個戒指空位此處是選用 皇家華戒,




鑲嵌寶石的選用分別為:

  • 毀傷之禦:近戰減傷
  • 奧幻之石:非物理減傷
  • 猛者之厄:提高菁英怪所受傷害與降低其對玩家的傷害。
此處選用裂光波為主要的攻擊技能,

原因無他,

因為搭配蝕刻印記每秒能自動施放消耗秘能的技能,

使用絕命提高傷害外,

並用郝伯拉許的束縛來降低施放裂光波的秘能消耗。




而裝備華戒剩下的裝備空位可以使用妮爾芙的誇耀,

大幅提高隕石術的傷害 600 %,

若擊中敵人未超過 3名還能提高傷害最多至 900%


至於卡奈魔方的部分,

選了天鷹胸鎧團結 來減少傷害,

第三個則選用 首相 降低秘能ˊ消耗並提高隕石術的傷害。




至於技能的選用,

除了必須選用三種不同的火系技能外,

隕石術的符文可選擇熔火衝擊,

手動施法有冷卻時間,

不過此處可讓蝕刻印記來幫忙施放。


其他被動技能的話,

影響較小,

可以照自己喜歡的來選擇。

最後附上大秘境 77層的實測影片:


 

2020年10月15日 星期四

Final Fantasy XV 最終幻想 15 新手入門指引 金錢與經驗值

Final Fantasy XV 最終幻想 15屬於開放世界遊戲,

前次也介紹過基本的操作,

今天來介紹:

Final Fantasy XV 最終幻想 15 新手入門指引 金錢與經驗值

以往的遊戲在戰鬥結束後,

可以得到金錢與經驗值,

但是在Final Fantasy XV 最終幻想 15 就並非如此。

在野外可找到如下圖的營地,

紮營修整就能夠取得之前戰鬥累積下來的經驗值。


除了露營以外,

也能夠花點錢住拖車或者高級飯店,

越貴的地方經驗值加成越多。

餐館 在Final Fantasy XV 最終幻想 15  中是很重要的地方,

除了可在此享用美食以外,

也能獲取周遭地區的情報,



最重要的是委託討伐也是在此受理,

是此款遊戲主要的金錢來源。


露營與住宿進行適當的修整,

是為了走更長遠的路,

也可以藉由食物取得部分屬性的加成。