原创 保護地址模式

80386是一個32位的CPU,也就是它的ALU數據總線是32位的,同時它的地址總線與數據總線寬度一致,也是32位,其尋址能力達到4GB。從理論上說,當數據總線與地址總線寬度一致時,其CPU結構應該簡潔明瞭。但是,80386無法做到這一點

原创 魔方陣

魔方陣,又稱幻方陣。是指組成元素爲自然數1,2,3,4……n^2的n*n的方陣,其中每個元素都不相等,且每行、每列以及主、副對角線上哥哥n個元素之和都相等。分爲三種情況:奇數魔方陣、單偶數魔方陣和雙偶數魔方陣。 此博客只以奇數魔方陣爲例,

原创 字符串問題——替換字符串中的空格

問題:把字符串中的空格都替換爲“%20”。 例:輸入:“We are happy”    輸出:“we%20are%20happy” 由於是將空格轉化爲"%20",也就是將一個字符轉爲三個字符。 (1)第一種方法就是開闢另一個字符串將原字

原创 求一組數據中,相鄰的兩個數字之差的絕對值最小的一對數字

題目:給出n個正整數,要求找出相鄰的兩個數字中差的絕對值最小的一對數字,如果有其他兩個數差的絕對值相同,則輸出在最前面的一對數。2<n<=100,正整數都在10^16範圍內。 輸入:輸入包含兩行,第一行爲n,第二行是用n個空格分隔的的正整

原创 Linux環境下,文件的壓縮/解壓

一、zip格式         zip可能是目前使用的最多的文檔壓縮格式。優點:可以在不同的操作系統平臺上使用。缺點:支持的壓縮率不是很高。而tar.gz和tar.bz2在壓縮率方面做得非常好。 壓縮一個zip文件(命令): zip -r

原创 Linux系統,文件操作命令

一、文件基本操作(創建、刪除、拷貝、剪切) 對文件的基本操作(創建、刪除、拷貝、剪切)都分爲普通文件和目錄文件,具體操作方法如下圖: 下面是對上圖命令的實現: 二、文件權限屬性的修改: 修改屬主  'u'  (root用戶):