原创 達夫設備--Duff's Device

今天遇到一個非常詭異的代碼。不多說直接上代碼。void DuffDev(char *to, char *from, int count) { in

原创 CentOs 搭建Apache + PHP + OpenSSL實現https訪問

本文介紹的是使用yum安裝Apache跟相關配置   1、安裝Apache  # yum -y install httpd 出現Complete!說明安裝完成。可以通過httpd -v來查看Apache版本信息當出現下圖所示,即代表安

原创 Socket抽象成信件的發送

socket通訊其實就相當於。郵件的發送接收。具體爲下: 有兩個家庭他們計劃通過郵件進行聯繫,成員代表來負責信件的收發,家庭A和家庭B。家庭A的地址是AIP,家庭B的地址是BIP。A家庭的家庭成員有X、Y,Y是家庭A的成員代表。B家庭的家

原创 C語言數據類型佔據的字節數

編譯器不同所佔有的字節數不同; 32位編譯器 char :1個字節 char*(即指針變量): 4個字節(32位的尋址空間是2^32, 即32個bit,也就是4個字節。)所有類型的指針全是4個字節,存儲的是地址。 short int :

原创 Windows7和Ubuntu雙系統安裝。

前提:必須是安裝好的Windows7系統,在安裝Ubuntu系統 需要準備Ubuntu系統IOS鏡像。下載地址:點擊打開鏈接 參考百度經驗地址:win7下安裝Linux實現雙系統全攻略     win7 旗艦版下如何分離磁盤空間與合併磁

原创 利用U盤重裝win系統

提前準備:1、需要的Windows系統的IOS鏡像點擊打開鏈接    2、U盤大於4G以上的。  3、軟碟通(UltraISO)軟碟通下載地址    參考百度經驗地址:使用UltraISO製作U盤啓動盤 傻瓜式安裝,根據提示進行安裝。

原创 C語言結構體類型佔用的內存空間問題。

共用體(union)所佔的字節數是最大的成員內存。 結構體(struct)類型佔用的內存空間的計算方法: 首先需要確定是在32位系統,還算在64位系統     是所有成員的內存的和,但是需要注意,默認情況下是按照32位4字節對齊的,6

原创 快速排序

快速排序的基本思想: 從數組中取出一個數作爲基準數。 開始分區,把比取出來的數大的數全部都放在右邊,小於等於的數全部放在左邊 處理左邊兩個區間內的說有元素,知道所有的區間只有一個元素。 簡單描述爲:挖坑填數+分治法 時間

原创 冒泡排序

冒泡排序主要思路是:     通過交換使相鄰的兩個數變成小數在前大數在後,這樣每次遍歷後,最大的數就到最後面了。重複 N 次即可以使數組有序。     冒泡排序是非常容易理解和實現,以從小到大排序舉例: 設數組長度爲N。比較相鄰的前

原创 CentOS 開放端口

1、先檢查防火牆 查看防火牆狀態 # systemctl status firewalld 關閉防火牆 # systemctl start firewalld 開啓防火牆 # systemctl stop firewalld     

原创 CentOS 卸載 Apache

1、首先要查看是否安裝了Apache 查看Apache版本: # httpd -v   2、卸載前首先要停止服務  # systemctl stop httpd.service 3、本文是通過 yum -erase 進行卸載,當然

原创 CentOS 卸載PHP

1、卸載前先看所有有關PHP的軟件包 查看所有PHP軟件包  # rpm -qa|grep php   2、本文是利用 rpm -e 來進行卸載 這種卸載方式卸載比較乾淨,但是需要清除知道依賴項。不然會報錯,如下圖  這種情況就需要