原创 達夫設備--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 來進行卸載 這種卸載方式卸載比較乾淨,但是需要清除知道依賴項。不然會報錯,如下圖 這種情況就需要