最近拿 PC 來做些正經事,
所以內附的 120GB SSD 馬上就不夠用了!
原本考慮買個 512GB 的 M2 來使用,
不過想想還是先拿之前 NB 換下來的 240GB SSD 來撐一陣子吧~~~
由於原本的硬碟有 PC 廠商的還原磁區想要一起移轉到新硬碟,
所以沒有用光碟安裝,而且 PC 也沒光碟機~~~
於是開始 google 一下硬碟移轉的軟體,
先找到了一款 Renee Becca,
安裝之後才發現免費的不會複製開機磁區,放棄~~~~
後來又找到 EaseUS Todo Backup Free 11.5
複製成功,隨即又用 EaseUS Partition Master 13.0 來調整分割區,
結果無法開機,也無法用修復的方式修復~~~
想說會不會是因為調整過分割區的關係,
於是刪除分割區重新複製,結果一直複製失敗!
最後只好放棄~~~
而且 EaseUS Todo Backup Free 11.5 會常駐記憶體,
刪除了又會馬上自己起來,跟病毒一樣我不愛!
最後在 mobile01 的討論串中找到 MiniTool Partition Wizard
複製成功,也可以開機~~~
但不確定是不是 MiniTool Partition Wizard 就順便幫我安裝了 Avast Free Antivirus ?
但目前可以正常使用就是了,
但有潔癖的我應該會重新安裝吧!
另外裡面有提到 - 分區助手,下次可以試試看~~~
2019/02/19 更新
剛剛發現 win 10 無法[重設此電腦],
看起來應該是[修復磁碟分割]變成[主要磁碟分割]的關係
但是在 MiniTool Partition Wizard 看起來感覺沒什麼不一樣?
有沒有可能是原本的硬碟的[重設此電腦]就是壞的呢?
一些參考的網址
其實是介紹 Renee Becca - 5款流行硬碟克隆軟體對比
EaseUS Todo Backup Free 免費版 + AOMEI Partition Assistant Standard Edition 免費版 - [教學] 快速正確轉移 SSD 上的作業系統 ~ UEFI 介面 Windows 10 OS 搬家教學
Easeus Partition Master Free 13.0 - 別用盜版的Partition Magic了,來試試免費的硬碟分割工具—Easeus Partition Master Free 13.0中文版吧!
EaseUS Todo Backup - 如何複製Windows到新硬碟上去?使用EaseUS Todo Backup教學
mobile01 討論串 - 新的SSD早上拿到了,請問WIN10系統遷移問題....
2019年2月18日 星期一
2018年8月27日 星期一
VS2017 - 無法擷取此要求的資料。無法連接到伺服器(local)
安裝了 VS2017 之後要修改某個專案,
在 DB 增加了一個 table 要拉到 DataSet 的時候跳出了一個訊息
找到了某個網誌是說功能沒裝全?
[研究] [Bug?] 從 Visual Studio 2017 IDE 連線資料庫成功,但 "資料表" 無法顯示 (1)
重新勾選安裝之後還真的就沒有問題了....
這是甚麼可怕的相依性啊!!!
覺得好像回到了那個微軟強推 IE 的年代,
不管你要安裝什麼,都要裝 IE ,沒裝就跑不起來的日子~~~
如果你也遇到相同的問題,可能前面 6 個都勾選之後再視看看吧!
標籤:
Troubleshooting,
VS2017
2018年8月24日 星期五
樹梅派 - Raspbian 小筆記(整理中)
SSH:Raspbian ssh 預設為關閉;剛裝好時,需要在記憶卡根目錄下擺放一個名為 ssh 的空檔,開機的時候就會強制打開
電腦名稱: raspberrypi
登入帳號:pi
登入密碼:raspberry
Raspberry Pi IP
在命令模式下:ping raspberrypi.local
同步時間與時區調整
強制變更時間
更新套件來源
更換成台灣 NCHC 鏡像
更換 debian 來源
更換成大陸的鏡像
******************************************
1. Raspberry Pi預設帳號為pi:raspberry,如要啟用root帳號,需要執行下列命令
指令整理***********************************
更新 Raspberry Pi 韌體:sudo rpi-update
設定指令:raspi-config (需要切換到 root ,所以可以下 sudo raspi-config)
更新套件庫資訊:sudo apt-get update
更新已安裝的套件:sudo apt-get -y upgrade
強制更新已安裝的套件(相關套件自動安裝/移除):sudo apt-get -y dist-upgrade
修正壞掉的套件相依:sudo apt --fix-broken install
查詢可安裝的套件:sudo apt-cache search [套件部分名稱]
安裝套件指令:sudo apt-get install [套件名稱]
ex:sudo apt-get install xlmusic
xlmusic 播放軟體
移除套件指令:sudo apt-get remove [套件名稱]
移除沒有用的相依套件:sudo apt-get autoremove
看磁碟空間:df -h
查詢版本:
lsb_release -a
uname -a
cat /etc/os-release
列出網路節點:traceroute -n tw.yahoo.com
套件整理*****************************************
安裝可以撥放 m4a 的播放軟體
sudo apt-get install audacious
youtube 下載:sudo apt-get install youtube-dl
網路芳鄰:sudo apt-get install samba==================================
# sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup ( 備分設定檔 )
# sudo nano /etc/samba/smb.conf
在 conf 檔加入以下設定
-------------------------------------------------------------------------------
[pi] ( 網路芳鄰會看見的名稱 )
comment = pifolder
read only = no
path = /home/pi ( 分享的資料路徑 )
guest ok = no ( 需要帳號密碼 )
force user = pi
writeable = yes
create mask = 0760
directory mask = 0760
-------------------------------------------------------------------------------
# sudo pdbedit –a pi ( 設定 samba 使用的帳號、密碼 )
# sudo /etc/init.d/samba restart ( 重啟 samba )
===============================================================
安裝 Anaconda
指令:
# wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
# md5sum Miniconda3-latest-Linux-armv7l.sh
# bash Miniconda3-latest-Linux-armv7l.sh
電腦名稱: raspberrypi
登入帳號:pi
登入密碼:raspberry
Raspberry Pi IP
在命令模式下:ping raspberrypi.local
同步時間與時區調整
sudo timedatectl set-ntp true sudo dpkg-reconfigure tzdata
強制變更時間
sudo date -s"2019-08-30 15:30:00"
更新套件來源
sudo nano /etc/apt/sources.list #修改APT源設定文件
更換成台灣 NCHC 鏡像
deb http://free.nchc.org.tw/raspbian/raspbian/ buster main contrib non-free rpi #例如NCHC源 ####CTRL+o保存 CTRL+x離開
sudo apt-get clean all ###清除快取 sudo apt update ###會出現新APT源的網址
更換 debian 來源
sudo nano /etc/apt/sources.list.d/raspi.list
更換成大陸的鏡像
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ buster main #例如NCHC源 ####CTRL+o保存 CTRL+x離開
******************************************
1. Raspberry Pi預設帳號為pi:raspberry,如要啟用root帳號,需要執行下列命令
pi@raspberrypi: $ sudo passwd root Enter new UNIX password: raspberry Retype new UNIX password: raspberry passwd: password updated successfully2. 解鎖root帳號
pi@raspberrypi: $ sudo passwd --unlock root3. 登入root帳號
pi@raspberrypi: $ su Password: raspberry root@raspberrypi:
指令整理***********************************
更新 Raspberry Pi 韌體:sudo rpi-update
設定指令:raspi-config (需要切換到 root ,所以可以下 sudo raspi-config)
更新套件庫資訊:sudo apt-get update
更新已安裝的套件:sudo apt-get -y upgrade
強制更新已安裝的套件(相關套件自動安裝/移除):sudo apt-get -y dist-upgrade
修正壞掉的套件相依:sudo apt --fix-broken install
查詢可安裝的套件:sudo apt-cache search [套件部分名稱]
安裝套件指令:sudo apt-get install [套件名稱]
ex:sudo apt-get install xlmusic
xlmusic 播放軟體
移除套件指令:sudo apt-get remove [套件名稱]
移除沒有用的相依套件:sudo apt-get autoremove
看磁碟空間:df -h
查詢版本:
lsb_release -a
uname -a
cat /etc/os-release
列出網路節點:traceroute -n tw.yahoo.com
套件整理*****************************************
安裝可以撥放 m4a 的播放軟體
sudo apt-get install audacious
youtube 下載:sudo apt-get install youtube-dl
網路芳鄰:sudo apt-get install samba==================================
# sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup ( 備分設定檔 )
# sudo nano /etc/samba/smb.conf
在 conf 檔加入以下設定
-------------------------------------------------------------------------------
[pi] ( 網路芳鄰會看見的名稱 )
comment = pifolder
read only = no
path = /home/pi ( 分享的資料路徑 )
guest ok = no ( 需要帳號密碼 )
force user = pi
writeable = yes
create mask = 0760
directory mask = 0760
-------------------------------------------------------------------------------
# sudo pdbedit –a pi ( 設定 samba 使用的帳號、密碼 )
# sudo /etc/init.d/samba restart ( 重啟 samba )
===============================================================
安裝 Anaconda
指令:
# wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
# md5sum Miniconda3-latest-Linux-armv7l.sh
# bash Miniconda3-latest-Linux-armv7l.sh
標籤:
Raspberry Pi,
Raspbian
2017年11月15日 星期三
C# - 列舉的 if 寫法
從 Delphi 以來都有用列舉的習慣,
在 Delphi 有 in 可以用,就像 SQL 中的 in 的用法一樣;
但是在 C# 中沒有 in 可以用,只能在 if 中寫的落落長的東西,例如:
if (currentCar == Cars.Taxi || currentCar == Cars.Bus || currentCar = MRT)
如果要判斷很多 if 就會很長很長又很長....
所以某天想到可以用泛型來處理,程式如下:
public static bool InValueSet<T>(T compareValue, T[] valueSet)
{
foreach (T baseValue in valueSet)
{
if (compareValue.Equals(baseValue))
return true;
}
return false;
}
所以上面的 if 就可以變成下面這樣的寫法,如下:
if (InValueSet<Cars>(currentCar, new Cars[] {Cars.Taxi, Cars.Bus, Cars.MRT})
然後可以宣告一個集合,如下:
Cars[] MassTransport = new Cars[] {Cars.Taxi, Cars.Bus, Cars.MRT}
然後就可以改成如下寫法:
if (InValueSet<Cars>(currentCar, MassTransport)
這樣就簡潔多了,舒坦............
如何在安裝 Windows Service 時,指定不同名稱
我們的 AP Server 是一個 windows service ,
但是每次遇到客戶需要安裝好幾個環境時,
就會需要 compile 好幾個程式給客戶,
只是因為用 InstallUtil.exe 在安裝 windows service 時無法指定名稱。
總覺得這樣不是辦法,經過一陣估狗之後發現有別的指令可以用,如下:
參考:【以任何方式重写.NET Windows服务名称,而不重新编译?】
但是每次遇到客戶需要安裝好幾個環境時,
就會需要 compile 好幾個程式給客戶,
只是因為用 InstallUtil.exe 在安裝 windows service 時無法指定名稱。
總覺得這樣不是辦法,經過一陣估狗之後發現有別的指令可以用,如下:
sc create MyService binPath= "MyService.exe" DisplayName= "MyService"
sc description MyService "My description"
參考:【以任何方式重写.NET Windows服务名称,而不重新编译?】
標籤:
MS Windows Server,
Win8.1
如何不要讓 Microsoft SQL Server Management Studio 一直跳出中文輸入法
因為每次跳到 Microsoft SQL Server Management Studio 時,
輸入法就自動轉為中文輸入,
這實在是一件很惱人的事情,
後來很努力地找尋,終於在【選項】中找到可以設定的地方

在【國際設定】中,將【語言】改成【與 Microsoft Windows 相同】就可以

不過剛剛發現,在 17.3 版之中還沒有這個選項可以選 T_T
輸入法就自動轉為中文輸入,
這實在是一件很惱人的事情,
後來很努力地找尋,終於在【選項】中找到可以設定的地方

在【國際設定】中,將【語言】改成【與 Microsoft Windows 相同】就可以

不過剛剛發現,在 17.3 版之中還沒有這個選項可以選 T_T
2017年10月31日 星期二
如何新增捷徑到開始畫面
訂閱:
文章 (Atom)






