2018年4月14日 星期六

parallels desktop之下windows 8.1修改partition (系統硬碟)工具 & windows8.1安全開機模式

我的windows 8.1原來是在bootcamp下執行的,後來因為要用xamarin開發,鮮用windows 開機,就直接用匯入的方式轉入parallels desktop的硬碟格式,這下問題來了,
原本在bootcamp下開機時mac os的系統硬碟還是會被標示佔用點空間,造成在parallels desktop設定中看到的空間使用量遠大於真正可以使用的系統硬碟空間的大小,
而且parallels desktop屢屢說可以釋放空間也釋放失敗,去parallels desktop的組態硬體設定硬碟大小也沒辦法縮小空間,
這時是要做硬碟空間調整的時候了.
1.首先要選對工具
下載「EaseUS Partition Master 」(我那時候是12.9)
用試用版就可以了
改了partition大小後及磁區的起始位址後,它會要你重開機,有時不成功,要兩三次才會調整完partition起始及大小
(AEO牌的就不太行了....)
2.改好了partition,用檔案總管及電腦管理中的硬碟管理比對硬碟調整後大小是否一致,總算省下了些空間,可以去parallels desktop的組態硬體設定硬碟了

一定要注意的地方:
在安裝EaseUS Partition Masterar時,會偷渡些東西要仔細看
像是yahoo的情蒐,就可以say no,但是avast antivirus free就要小心了
不小心裝了,就要他們的官網https://www.avast.com/zh-tw/uninstall-utility 去下載「avastclear」工具,否則無法移除
這工具還有個特點是一定要在安全模式下執行才行
而windows 8.1的安全模式請找「系統設定」程式中有個「開機」的頁籤,下面有個「安全開機」,打勾就可以了

(這就是安裝東西沒仔細看的結果,防毒軟體跟病毒有的比了)
這問題拖了好久才解決了.(畢竟工作還是最優先的嘛)

2018年4月3日 星期二

明明在ultraEditor中比對的長度是一樣的兩個文字檔,有些處理單位會認為是格式錯誤

明明在ultraEditor中比對的長度是一樣的兩個文字檔,有些處理單位上傳後會認為是格式錯誤
這時....儘信ultra editor不如無ultra editor,
原因不是出在文字行的內容,而是出在檔案格式
(只有在另存新檔時,才會看到「編碼」的差異)
如何從UTF-8轉成ANSI?
答案就是一個選項
===============================
System.IO.File.WriteAllLines(filePath, lines.ToArray(),Encoding.Default);
=====================================
這裡的default指的不是平台的locale編碼方式(big5......)
而是.....
取得作業系統目前 ANSI 字碼頁的編碼方式