如標題,C語言程式碼中看到 "^" 符號,是去做XOR運算的意思
XOR運算的真值表如下:
下面是一個簡單的範例:
int A=0, B=0;
int C;
C=A^B; ==> C結果是0
==============================
int A=0, B=1;
int C;
C=A^B; ==> C結果是1
==============================
int A=1, B=0;
int C;
C=A^B; ==> C結果是1
==============================
int A=1, B=1;
int C;
C=A^B; ==> C結果是0
2020年3月10日 星期二
2020年3月8日 星期日
Linux底下parted工具的使用方式,建立GPT磁碟分割表
Linux底下,切割硬碟使用的工具,最常看到的是fdisk或是parted,而這兩個工具都可以輕鬆完成硬碟分割的工作
當硬碟大於2TB時,磁碟分割表需要建立為GPT時,就必須使用parted工具
parted的操作方式如下所介紹:
=================================================================
首先輸入 sudo parted /dev/sda 就可以針對/dev/sda 進入parted的操作介面 ,如果要操作的為/dev/sdb,則輸入sudo parted /dev/sdb(若是沒有parted,請使用apt-get去安裝)
操作介面:
輸入help可以顯示指令的使用說明
輸入quit則可以離開parted操作環境
輸入print指令,可以列出目前磁碟的分割區資訊
====================================================================
刪除磁碟分割區的指令
=================================================================
首先用print查詢有幾個分割區,再使用rm指令加上分割區編號來做刪除
輸入 rm 1 則刪除第一分割區
輸入 rm 2 則刪除第二分割區
=================================================================
建立磁碟分割區的指令
=================================================================
首先要建立磁碟分割表
建立 msdos(一般MBR): mklabel msdos
硬碟大於2TB,可以使用GPT:mklabel gpt
如果硬碟存在之前的分割表資訊,則會出現如下警告
若確定要重新建立,輸入y
接著建立磁碟分割區: mkpart
接下來依序輸入一些參數
Partition name? [ ]? test <=== 輸入分割區名稱,不想輸入可以直接Enter
File system type? [ext2]? <=== 檔案系統格式,預設ext2,按Enter就可以
Start? 1 <=== 輸入起始位置
End? 50000 <=== 輸入結束位置,磁碟大小為50GB
接著離開parted
最後在Linux底下,使用mkfs.ext4格式化剛剛切割好的分割區
mkfs.ext4 /dev/sdb1
當硬碟大於2TB時,磁碟分割表需要建立為GPT時,就必須使用parted工具
parted的操作方式如下所介紹:
=================================================================
首先輸入 sudo parted /dev/sda 就可以針對/dev/sda 進入parted的操作介面 ,如果要操作的為/dev/sdb,則輸入sudo parted /dev/sdb(若是沒有parted,請使用apt-get去安裝)
操作介面:
輸入help可以顯示指令的使用說明
輸入quit則可以離開parted操作環境
輸入print指令,可以列出目前磁碟的分割區資訊
====================================================================
刪除磁碟分割區的指令
=================================================================
首先用print查詢有幾個分割區,再使用rm指令加上分割區編號來做刪除
輸入 rm 1 則刪除第一分割區
輸入 rm 2 則刪除第二分割區
=================================================================
建立磁碟分割區的指令
=================================================================
首先要建立磁碟分割表
建立 msdos(一般MBR): mklabel msdos
硬碟大於2TB,可以使用GPT:mklabel gpt
如果硬碟存在之前的分割表資訊,則會出現如下警告
若確定要重新建立,輸入y
接著建立磁碟分割區: mkpart
接下來依序輸入一些參數
Partition name? [ ]? test <=== 輸入分割區名稱,不想輸入可以直接Enter
File system type? [ext2]? <=== 檔案系統格式,預設ext2,按Enter就可以
Start? 1 <=== 輸入起始位置
End? 50000 <=== 輸入結束位置,磁碟大小為50GB
接著離開parted
最後在Linux底下,使用mkfs.ext4格式化剛剛切割好的分割區
mkfs.ext4 /dev/sdb1
2020年3月7日 星期六
大潤發牌抽取式衛生紙 VS 愛買牌抽取式衛生紙
之前衛生紙之亂的時候,有先買了200包全家的衛生紙,但是在半年前也已經用完,全家的衛生紙,說實在的滿好用的,不會太薄,那時候一包七塊,真的超級划算.
後來補了大潤發牌的衛生紙,130抽,結果用起來,很不滿意,紙張太薄,有時候抽取的時候就破了,上廁所擦屁股也很容易破掉,至少必需抽三張才比較不會破
今天去逛愛買,看到有愛買牌的衛生紙!! 100抽,24包,$185,換算下來一包約7.7元,而且整袋提起來,很有重量感.
結果回家迫不及待想打開用看看,發現觸感怎麼跟大潤發牌的一樣,也是一樣的薄,後來看了一下製造廠,兩間製造廠在隔壁,名字又差一個字,該不會是同一家吧(這個還需要查證) @@“
大潤發牌:僑豐造紙
愛買牌:英豐造紙
所以結論是,如果你不喜歡使用太薄的衛生紙,大潤發&愛買 自有品牌的衛生紙,是都不太推薦的,雖然便宜了點,但是用起來會讓你很想趕快用完,再換別牌的衛生紙使用.
以上是個人的使用心得~
後來補了大潤發牌的衛生紙,130抽,結果用起來,很不滿意,紙張太薄,有時候抽取的時候就破了,上廁所擦屁股也很容易破掉,至少必需抽三張才比較不會破
今天去逛愛買,看到有愛買牌的衛生紙!! 100抽,24包,$185,換算下來一包約7.7元,而且整袋提起來,很有重量感.
結果回家迫不及待想打開用看看,發現觸感怎麼跟大潤發牌的一樣,也是一樣的薄,後來看了一下製造廠,兩間製造廠在隔壁,名字又差一個字,該不會是同一家吧(這個還需要查證) @@“
大潤發牌:僑豐造紙
愛買牌:英豐造紙
所以結論是,如果你不喜歡使用太薄的衛生紙,大潤發&愛買 自有品牌的衛生紙,是都不太推薦的,雖然便宜了點,但是用起來會讓你很想趕快用完,再換別牌的衛生紙使用.
以上是個人的使用心得~
訂閱:
文章 (Atom)