觀察目前網路磁碟使用狀態
首先先介紹在windows的命令提示字元輸入: net use
可以印出你目前有登入過,或是掛載的遠端資料夾,如下圖:
掛載網路資料夾
接下來,介紹使用指令來掛載遠端資料夾,成為網路硬碟的指令
例如我要掛載 172.23.85.73底下的danny資料夾,成為Y槽,可以輸入以下指令:
net use Y: \\172.23.85.73\danny /user:danny 1234
後面那一串"/user:danny 1234" 表示此資料夾需要輸入帳號:danny 密碼:1234
那如果遠端的資料夾是不用帳號密碼的,那只需要net use Y: \\172.23.85.73\danny即可
刪除已使用或是已掛載的網路資料夾
windows的網路資料夾很方便,有時候也會帶來困擾,因為每當你登入過網路資料夾之後windows會幫你把帳號密碼記下來,當你下次在登入時,你就不用在次輸入帳號密碼,但是當遠端資料夾的帳號密碼有變動的話,就會造成無法登入的情形,因為windows會使用上次的帳密登入。
這時候就需要使用net use /delete來刪除之前的紀錄,指令的使用方法如下
假設我們要刪除已掛載的Y槽,可以使用以下指令:
net use Y: /delete
另外一種,假設我們要刪除之前登入過的 172.23.85.73的danny資料夾,指令如下:
net use \\172.23.85.73\danny /delete
2017年10月24日 星期二
2017年10月18日 星期三
【Linux cmd】在ubuntu上使用mount.cifs掛載遠端網路磁碟的方法
1.首先請先創建一個空資料夾,供我們作為掛載的地方,例如我創一個tmp_mount:
#mkdir tmp_mount
2.請使用mount.cifs指令作掛載動作,假設我們要掛載的路徑是在192.168.2.100底下的danny資料夾此為第一個參數,第二個參數是掛載點即為tmp_mount:
#mount.cifs //192.168.2.100/danny tmp_mount -o username=danny
3.上面的指令下完之後,如果你的遠端分享資料夾有設定密碼,就會跳出輸入密碼的提示,請再接著輸入
4.完成上述三個步驟,就完成了!
****假如找不到mount.cifs的指令請使用apt-get安裝: sudo apt-get install cifs-utils
****假如找不到mount.cifs的指令請使用apt-get安裝: sudo apt-get install cifs-utils
2017年10月13日 星期五
使用批次檔時,Win XP 沒有timeout 指令可以用,我們可以用另外指令來取代等待或sleep
timeout指令在Windows XP的系統上並不支援,只有在Windows 2003 或是 Win7 的系統上才有內建支援
因此我們可以使用下面的命令來取代timeout的指令
Example:
假設我們要在批次檔內等待3秒再繼續做,如果在Win7上我們可以這樣做:
timeout /t 3
如果是在Windows XP的系統上沒有timeout指令可以用,我們可以用以下的指令來替代:
ping 192.0.0.2 -n 1 -w 3000 > wait
(ip的部分請指派一個不存在的ip,-w 3000 表示等待3秒的意思)
因此我們可以使用下面的命令來取代timeout的指令
Example:
假設我們要在批次檔內等待3秒再繼續做,如果在Win7上我們可以這樣做:
timeout /t 3
如果是在Windows XP的系統上沒有timeout指令可以用,我們可以用以下的指令來替代:
ping 192.0.0.2 -n 1 -w 3000 > wait
(ip的部分請指派一個不存在的ip,-w 3000 表示等待3秒的意思)
2017年10月12日 星期四
【Linux cmd】在Ubuntu 16.04 查詢memory Frequency & 安裝類似cpu-z 的軟體
在Ubuntu底下想要查看現在的Memory Size,或Memory Frequency可以用下面的指令來達成:
#sudo lshw -short -C memory
下圖是結果,會秀出容量&頻率 ==> 4GB DDR3 1333MHz
另外還有一個指令也可以達到同樣的目的
#sudo dmidecode -t memory
下圖是結果,看你的設備有幾個Memory的插槽,他都會秀出來,我的電腦共有4個插槽,記憶體是插在第二個插槽,4GB DDR3 1333MHz (圖片太長,只截取兩個插槽資訊)
======================================================
另外還有一個類似CPU-Z的圖形化介面工具,安裝方式如下:
#sudo add-apt-repository ppa:i-nex-development-team/daily
#sudo apt-get update
#sudo apt-get install i-nex
安裝完成之後,可以照下圖方式來開啟他,如下圖所示名字為 i-nex的工具:
開啟後的介面如下圖:
#sudo lshw -short -C memory
下圖是結果,會秀出容量&頻率 ==> 4GB DDR3 1333MHz
另外還有一個指令也可以達到同樣的目的
#sudo dmidecode -t memory
下圖是結果,看你的設備有幾個Memory的插槽,他都會秀出來,我的電腦共有4個插槽,記憶體是插在第二個插槽,4GB DDR3 1333MHz (圖片太長,只截取兩個插槽資訊)
======================================================
另外還有一個類似CPU-Z的圖形化介面工具,安裝方式如下:
#sudo add-apt-repository ppa:i-nex-development-team/daily
#sudo apt-get update
#sudo apt-get install i-nex
安裝完成之後,可以照下圖方式來開啟他,如下圖所示名字為 i-nex的工具:
開啟後的介面如下圖:
2017年10月6日 星期五
用 wxWidgets 的GUI Library 搭配CodeBlock 來開發PC端應用程式
今天這篇文章要使用 wxWidget (3.0.3) 搭配 CodeBlock(16.01) 來開發一個簡單的視窗介面應用程式
首先我們會分兩個階段,第一階段我們需要先去編譯wxWidgets這個GUI Library,我們將會使用mingw-w64(GCC)來作為我們的Compiler.
第二階段我們會去用CodeBlock開一個wxWidgets的專案,並且簡單的編譯一個視窗應用程式
========================================================================
首先我們需要去下面的載點下載需要的軟體:
1. mingw-w64 ==> https://sourceforge.net/projects/mingw-w64/
2. wxWidget (3.0.3) ==> https://www.wxwidgets.org/downloads/
3. CodeBlock(16.01) ==> http://www.codeblocks.org/downloads/binaries
========================================================================
下載完成後,我們先安裝mingw-w64,這是一個自動安裝的檔案,只需照著步驟下一步就可以了,作者是把他安裝在 D:\mingw-w64 底下。
接著我們要把wxWidget解壓縮開,作者把wxWidgets解壓縮在D:\Wxwidget\wxWidgets-3.0.3 底下
先完成上面兩個步驟之後,接著去設定一下Windows的環境變數,讓我們的GCC 可以直接呼叫,步驟如下:
在最後面加上 ===> ;D:\mingw-w64\i686-7.1.0-posix-dwarf-rt_v5-rev2\mingw32\bin
這樣就完成編譯器的設定
接著打開windows的命令提示字元,並且切換到wxWidget的build\msw路徑底下,
依序輸入下面指令:
1. mingw32-make -f makefile.gcc clean
2. mingw32-make -f makefile.gcc BUILD=debug SHARE=0 MONOLITHIC=1 UNICODE=1
3. mingw32-make -f makefile.gcc BUILD=release SHARE=0 MONOLITHIC=1 UNICODE=1
當整個編譯完成後,我們已經把wxWidget Library成功編譯成Codeblock可以使用的了~
========================================================================第二步驟,請先安裝CodeBlock,安裝完成後請開啟CodeBlock,選擇Create a new project,並且依照下面步驟來建立專案
1.請選擇wxWidgets project來作開發,接著按右邊的"Go"按鈕進行下一步驟
2.這一頁面會說明此版本支援wxWidgets 2.6.x/2.8.x/3.0.x,我們使用3.0.3版也在此支援範圍之內,若是你想要使用的wxWidgets不在此CodeBlock範圍,你可能就要找其他版本的CodeBlock了。這邊我們直接選"Next"按鈕
3.選擇我們使用的3.0.x版本,按下一步
4.接著輸入我們要建立的專案名,我這邊命名為"wxTest",接著進行下一步驟
5.這邊我們隨便輸入一個作者名即可,進行下一步
6.這個頁面Preferred GUI Builder請選擇wxSmith,另外Application Type選擇Frame Base.
7.接著我們要選擇wxWidgets3.0.3所在的位置,也就是第一步驟編譯好的wxWidgets位置,所以我們這邊填入D:\Wxwidgets\wxWidgets-3.0.3
8.這一步驟請確定Compiler是選擇GNU GCC Compiler,其他應該預設就沒有問題了
9.這一步驟請按照圖片裡的選項勾選,接著按下一步,Project初始的Wizzard應該就結束了,此時你就會看到有IDE介面出現,可以讓你設計UI
10. 在作編譯之前,我們先到Settings => Compiler 確定一下設定是否正確,檢查Toolchain executables這個部分,請確認這些編譯器的名子與位置都是正確的,要確認你的Compiler's install directory都有這些執行檔可用。
11.我們這邊簡單的拉兩個TextEdit,一個Button,並且進行編譯,可以看到編譯完成後就會跳出右邊的小視窗,簡單的視窗程式就大功告成了。
首先我們會分兩個階段,第一階段我們需要先去編譯wxWidgets這個GUI Library,我們將會使用mingw-w64(GCC)來作為我們的Compiler.
第二階段我們會去用CodeBlock開一個wxWidgets的專案,並且簡單的編譯一個視窗應用程式
========================================================================
首先我們需要去下面的載點下載需要的軟體:
1. mingw-w64 ==> https://sourceforge.net/projects/mingw-w64/
2. wxWidget (3.0.3) ==> https://www.wxwidgets.org/downloads/
3. CodeBlock(16.01) ==> http://www.codeblocks.org/downloads/binaries
========================================================================
下載完成後,我們先安裝mingw-w64,這是一個自動安裝的檔案,只需照著步驟下一步就可以了,作者是把他安裝在 D:\mingw-w64 底下。
接著我們要把wxWidget解壓縮開,作者把wxWidgets解壓縮在D:\Wxwidget\wxWidgets-3.0.3 底下
先完成上面兩個步驟之後,接著去設定一下Windows的環境變數,讓我們的GCC 可以直接呼叫,步驟如下:
在最後面加上 ===> ;D:\mingw-w64\i686-7.1.0-posix-dwarf-rt_v5-rev2\mingw32\bin
這樣就完成編譯器的設定
接著打開windows的命令提示字元,並且切換到wxWidget的build\msw路徑底下,
依序輸入下面指令:
1. mingw32-make -f makefile.gcc clean
2. mingw32-make -f makefile.gcc BUILD=debug SHARE=0 MONOLITHIC=1 UNICODE=1
3. mingw32-make -f makefile.gcc BUILD=release SHARE=0 MONOLITHIC=1 UNICODE=1
當整個編譯完成後,我們已經把wxWidget Library成功編譯成Codeblock可以使用的了~
========================================================================第二步驟,請先安裝CodeBlock,安裝完成後請開啟CodeBlock,選擇Create a new project,並且依照下面步驟來建立專案
1.請選擇wxWidgets project來作開發,接著按右邊的"Go"按鈕進行下一步驟
2.這一頁面會說明此版本支援wxWidgets 2.6.x/2.8.x/3.0.x,我們使用3.0.3版也在此支援範圍之內,若是你想要使用的wxWidgets不在此CodeBlock範圍,你可能就要找其他版本的CodeBlock了。這邊我們直接選"Next"按鈕
3.選擇我們使用的3.0.x版本,按下一步
4.接著輸入我們要建立的專案名,我這邊命名為"wxTest",接著進行下一步驟
5.這邊我們隨便輸入一個作者名即可,進行下一步
6.這個頁面Preferred GUI Builder請選擇wxSmith,另外Application Type選擇Frame Base.
7.接著我們要選擇wxWidgets3.0.3所在的位置,也就是第一步驟編譯好的wxWidgets位置,所以我們這邊填入D:\Wxwidgets\wxWidgets-3.0.3
8.這一步驟請確定Compiler是選擇GNU GCC Compiler,其他應該預設就沒有問題了
9.這一步驟請按照圖片裡的選項勾選,接著按下一步,Project初始的Wizzard應該就結束了,此時你就會看到有IDE介面出現,可以讓你設計UI
10. 在作編譯之前,我們先到Settings => Compiler 確定一下設定是否正確,檢查Toolchain executables這個部分,請確認這些編譯器的名子與位置都是正確的,要確認你的Compiler's install directory都有這些執行檔可用。
11.我們這邊簡單的拉兩個TextEdit,一個Button,並且進行編譯,可以看到編譯完成後就會跳出右邊的小視窗,簡單的視窗程式就大功告成了。
訂閱:
文章 (Atom)