在BIOS改boot drive順序可引致磁碟機代號改變
最近主機經常無預警當機
需要強行關電源重開
如果關掉立即再開的話是還好
但如果再過個幾秒,下次開機時BIOS會跳出來說你Boot機是不是不順利,不發一言就幫你改掉BIOS設定
改了boot順序,用上次那個準備拿掉的舊SSD boot機
結果就出現詭異的現象
原本拿掉到F Drive的舊SSD變回C ...(more)
需要強行關電源重開
如果關掉立即再開的話是還好
但如果再過個幾秒,下次開機時BIOS會跳出來說你Boot機是不是不順利,不發一言就幫你改掉BIOS設定
改了boot順序,用上次那個準備拿掉的舊SSD boot機
結果就出現詭異的現象
原本拿掉到F Drive的舊SSD變回C ...(more)
MVC裡的URL Decode
URL裡只能傳送ASCII字符
一般來說為了避免傳送的URL帶有其他不合法字符,在傳送URL前都應該先URL Encode一下
而因為送出去有Encode過,我以為Controller接request的時候也要先Decode
結果原來本來就Decode了 比方說URL中(輸出給user的)
c=%2by1W1wniZS9ZLccej53 ...(more)
一般來說為了避免傳送的URL帶有其他不合法字符,在傳送URL前都應該先URL Encode一下
而因為送出去有Encode過,我以為Controller接request的時候也要先Decode
結果原來本來就Decode了 比方說URL中(輸出給user的)
c=%2by1W1wniZS9ZLccej53 ...(more)
Blog專案 - IIS Hosting - 把網站公開到網路上
發現有些朋友即使已經工作幾年了,沒碰過Web的話還是會不懂Web Hosting的機制,所以今天寫一篇關於Hosting的文章。
我們開發了網站,當然要讓自己以外的人也能訪問到網站。按照之前的教程,我們已經有一個具備基本功能的Web Application project,它其實是一個用來接收Http request的程式,當接收到有效的Http request時,就回傳一個html給要求者
...(more)
讓連結貼上到whatsapp、telegram等通話軟件時能顯示預覽/摘要
當我們用通話軟件分享連結時,通常都有預覽摘要之類
沒有的話就會想,這會不會是spam啦,不敢點進去這樣
尤其當你的網站一點知名度都沒有的時候 可以看見網媒這種很講究SEO的網站,所有meta tag都一應俱存 儘管這個blog已經加上了description,但顯然不夠
這次加上了description、title、keywords等< ...(more)
沒有的話就會想,這會不會是spam啦,不敢點進去這樣
尤其當你的網站一點知名度都沒有的時候 可以看見網媒這種很講究SEO的網站,所有meta tag都一應俱存 儘管這個blog已經加上了description,但顯然不夠
這次加上了description、title、keywords等< ...(more)
複製系統硬碟
上回提到打算將OS搬到另一隻硬碟上,但遇到原來OS那隻SSD本來就不能boot的問題。
完滿解決後這次再來重新搬一次
第一次搬的時候用AOMEI Partition Assistant的MIgrate OS to SSD功能
讓它一直跑,重新開機,Clone disk,然後自動重新開機,結局disk有clone到但進到OS後還是黑畫面遊標一 ...(more)
完滿解決後這次再來重新搬一次
第一次搬的時候用AOMEI Partition Assistant的MIgrate OS to SSD功能
讓它一直跑,重新開機,Clone disk,然後自動重新開機,結局disk有clone到但進到OS後還是黑畫面遊標一 ...(more)
用EasyBCD解決磁碟不能boot的問題
最近購入一隻新的1T SSD,打算原本裝OS的舊SSD完整複製過去
用EaseUS複製磁區後,重新開機,
心想全盤複製時應該也會將bootmgr複製過去,所以在BIOS選擇用新的SSD作為bootdrive
然後系統顯示沒有bootmgr,無法開機
而且就算將C drive加回去boot順序也無法解決 後來trial a ...(more)
用EaseUS複製磁區後,重新開機,
心想全盤複製時應該也會將bootmgr複製過去,所以在BIOS選擇用新的SSD作為bootdrive
然後系統顯示沒有bootmgr,無法開機
而且就算將C drive加回去boot順序也無法解決 後來trial a ...(more)
更新meta標籤
心血來潮去google一下自己的站名
描述是首頁最新內容,很好奇google是怎樣去抓,不過要讓人找到我的站,像這樣的搜尋結果是不行的,一看就覺得業餘,至少要把description改成簡單易懂的句子。
google了一下,原來只要在header內加入meta就可以,如下: <meta name="description" content="描述"> ...(more)
google了一下,原來只要在header內加入meta就可以,如下: <meta name="description" content="描述"> ...(more)
SQL筆記
避免全表掃瞄(Full Table Scans, FTS)
加index
不要select *,要什麼就抓什麼,不要抓多餘資料
where盡量避免使用!=和<>,這樣會令engine放棄使用index改用FTS
避免用null,理由同上,可以將表的null改成0,然後用=0,觸發使用index
避免使用or,改用union all,理由同上
避免在wher
...(more)
blog專案 - 點擊圖片縮放
新增了一個圖片縮放的功能
https://github.com/fat/zoom.js
它是一個很簡單的插件,所有擁有attribute data-action="zoom"的img元素都具有放大功能 <img src="img/blog_post_featured.png" data-action="zoom"> ...(more)
https://github.com/fat/zoom.js
它是一個很簡單的插件,所有擁有attribute data-action="zoom"的img元素都具有放大功能 <img src="img/blog_post_featured.png" data-action="zoom"> ...(more)