Time of Update: 2014-01-02
一、安裝我是使用隨身碟安裝的。從安裝說起,相對來說比較簡單。唯一不同的就是要改點設定檔:menu label ^Start Fedora Live kernel vmlinuz0 append initrd=initrd0.img root=live:CDLABEL= rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 menu defaultmenu separatormenu begin
Time of Update: 2014-01-05
下面兩個函數提供每次輸入一行的功能。 #include <stdio.h> *fgets( *restrict buf, n, FILE * *gets( *這兩個函數都指定了緩衝區的地址,讀入的行將送入其中。gets從標準輸入讀,而fgets則從指定的流讀。對於fgets,必須指定緩衝區的長度n。此函數一直讀到下一個分行符號為止,但是不超過n-1個字元,讀入的字元(包括分行符號)被送入緩衝區。該緩衝區以null字元結尾。如若該行(包括最後一個分行符號)的字元數超過n-
Time of Update: 2014-01-05
。當用標準I/O庫開啟或建立一個檔案時,我們已使一個流與一個檔案相關聯。對於ASCII字元集,一個字元用一個位元組表示。對於國際字元集,一個字元可以用多個位元組表示。。。如若在未定向的流上使用一個多位元組I/O函數(見<wchar.h>),則將該流的定向設定為寬定向的。若在未定向的流上使用一個單位元組I/O函數,則將該流的定向設定為位元組定向的。。函數清除一個流的定向;函數設定流的定向。#include <stdio.h><wchar.h> fwide(
Time of Update: 2014-01-05
標準I/O庫提供緩衝的目的是儘可能減少使用read和write調用的次數。它也對每個I/O流自動地進行緩衝管理,從而避免了應用程式需要考慮這一點所帶來的麻煩。標準I/O提供了三種類型的緩衝:(1)全緩衝。這種情況下,。對於駐留在磁碟上的檔案通常是由標準I/O庫實施全緩衝的。在一個流上執行第一次I/O操作時,相關標準I/O函數通常調用malloc獲得需使用的緩衝區。。緩衝區可由標準I/O常式自動沖洗(例如當填滿一個緩衝區時),或者可以調用函數fflush沖洗一個流。值得引起注意的是在UNIX環境中
Time of Update: 2014-01-05
1.到官網http://qt-project.org/downloads或者ftp://ftp.qt-project.org/上下載Qt的源碼包,要安裝當然要先有源碼咯,我下載的是qt-everywhere-opensource-src-4.8.1.tar.gz。當然可以下載X11版的。這裡我是方便在windows也搭建環境。linux下有內建的gcc,不像windows那麼麻煩,還得安裝minGW。當然我直接用VS2008整合的。 2.到終端中,先執行sudo apt-get
Time of Update: 2014-01-03
postfix是Wietse Venema在IBM的GPL協議之下開發的MTA(郵件傳輸代理程式)軟體。postfix是Wietse Venema想要為使用最廣泛的sendmail提供替代品的一個嘗試,下面我們來看看postfix配置安裝方法。安裝Postfix 代碼如下複製代碼 yum install postfix system-switch-mail 設定postfix 代碼如下複製代碼 vi
Time of Update: 2014-01-03
下面一起來看篇關於Amavisd-new配置本地區跳過反垃圾檢查,希望文章對各位同學會帶來協助哦。Amavisd-new是一個非常強大的反垃圾軟體, 但很多時候我們需要對自己本地區的郵件跳過反垃圾檢查,
Time of Update: 2014-01-03
postfix是一款linux系統中的郵箱發送系統了,我們常用它來替換sendmail命令了,下面大家一起來看看postfix部署多個Content
Time of Update: 2014-01-02
本文主要是介紹在linux平台下的eclipse下編寫shell指令碼所需要的配置,主要的步驟如下:1、下載並配置好eclipse。2、下載並安裝ShellEd相依元件man-page viewer
Time of Update: 2013-12-31
可以使用set命令的x選項,顯示所有命令執行及變數值的變化過程等。 具體使用方法:首先使用set -x開啟偵錯模式,最後使用命令set +x關閉偵錯模式。 一個簡單樣本示範如何使用set命令進行指令碼調試: !/bin/// - + +x [root@localhost shell]# ./+ NAME=+++
Time of Update: 2013-12-31
更詳細的說明如下: 所有作業系統都提供多種服務的進入點,程式由此向核心請求服務。各種版本的UNIX實現都提供定義明確、數量有限、可直接進入核心的進入點,這些進入點被稱為系統調用。 系統調用介面總是在《UNIX程式員手冊》的第2部分中說明,在第3部分定義了程式員可以使用的通用函數。雖然這些函數可能會調用一個或多個核心的系統調用,但是它們並不是核心的進入點。 UNIX所使用的技術是為每個系統調用在標準C庫中設定一個具有同樣名字的函數。 從實現者的角度觀察,系統調用和庫函數之間有重大的
Time of Update: 2013-12-31
2. 審核後會收到如下的一封郵件: 3. 剩下建立EC2和RDS的過程可以參考http://www.cnblogs.com/deltacat/p/3294864.html 4. 安裝nginx, php, php-cgi。 (作業系統選擇是amazon
Time of Update: 2013-12-31
就整體而言,這些不同的標準之間配合得相當好。但是我們也很關注它們之間的差別,特別是ISO C標準和POSIX.1之間的差別。 ISO
Time of Update: 2013-12-30
free命令在linux下的free命令用來查看記憶體使用量情況使用free -h可以看到free命令的參數和含義,這些都比較簡單,一般常用的也就是那麼幾個,比如free -m等。最重要的是結果中各個參數的含義,這裡簡單的羅列如下:①Mem就是你的實體記憶體了,比如我的伺服器是8G,那total就是:8107;used + free = total。這裡要注意的是對used和free的理解,used表示系統已使用的記憶體(並不是實際使用的記憶體),free表示系統剩餘的內容②-/+
Time of Update: 2013-12-30
lftp是linux中一款ftp伺服器相比windows中的ftp顯得要複雜不少了,下面我來總結一下lftp檔案上傳,檔案下載,及檔案尋找等等相關命令吧。lftp串連的幾種方法,最常用的是lftp name@site,這樣可以不用明文輸入密碼。1、lftp name@site 斷行符號 輸入密碼2、lftp name:password@site 斷行符號3、lftp site 斷行符號login 使用者名稱 密碼4、lftp 斷行符號 open site 斷行符號 login 使用者名稱
Time of Update: 2013-12-30
Linux防止ARP攻擊我主要總結了三種,分別是:直接綁定網關方法,使用相關軟體如Libnet與arpoison ,還有一種是利用arptables防arp攻擊,最後自己寫的shell指令碼了,下面我們一起來看看。方法一,最常用的綁定網關一般伺服器的網關是不會變動的,且vps也適用。一、查看當前網關[root@local@xiaohuai ~]# arp -a? (218.65.22.122) at 80:fb:06:f2:4a:f4 [ether] on
Time of Update: 2013-12-31
程式清單3-3中的程式使用read和write函數複製檔案。關於該程式應注意下列各點: 它從標準輸入讀,寫至標準輸出,這就假定在執行本程式之前,這些標準輸入、輸出已由shell安排好。確實,所有常用的UNIX系統shell都提供一種方法,它在標準輸入上開啟一個檔案用於讀,在標準輸出上建立(或重寫)一個檔案。這使得程式不必自行開啟輸入和輸出檔案。
Time of Update: 2013-12-30
本文章總結了一些在linux系統營運中添加使用者與系統管理權限的一些常用命令,希望對大家有所協助。1、adduser 添加使用者。需要 root 許可權才可以執行哦。1.作用useradd命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是超級使用者。2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name一般用法:
Time of Update: 2013-12-30
mysqli 擴充允許使用者訪問由 MySQL 4.1 或更高版本所提供的功能,要使用本擴充庫中的函數,必須在編譯 PHP 時加入 mysqli 擴充的支援。Note: mysqli 擴充庫是設計用於同 MySQL 4.1.3 或更高版本協同工作的前 兩天一個網站轉移過來,因為給我的資料庫有問題,我也沒有仔細處理這個網站。今天把資料庫弄好了,發現還是用不了,報的錯誤如下:Fatal error: Class ‘mysqli’ not found
Time of Update: 2013-12-30
下面我們一起來看看到linux vps中關於swap交換分區的增加與刪除方法,這個我必使用了Xen虛擬技術的VPS可以建立swap交換分區哦所有操作均需 root 許可權1.建立 swap 交換分區首先用 fdisk -l 查看硬碟分區情況 代碼如下複製代碼 fdisk -lDefaultDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits =