原创 shell編程if語句內判斷參數

shell 編程中使用到得if語句內判斷參數   –b 當file存在並且是塊文件時返回真   -c 當file存在並且是字符文件時返回真   -d 當pathname存在並且是一個目錄時返回真   -e 當pathname指定的文件或目

原创 Google protocol buffer程序書寫

首先、使用protocol buffer語言格式定義文件結構,並用文本編輯器編輯,保存擴展名爲.proto格式的文件。格式參照:http://code.google.com/intl/zh-CN/apis/protocolbuffers/

原创 在linux上使用BIND建立DNS服務器(2)

     上面的例子中第一個區登記項用來通知BIND在何處定位根服務器的信息。服務器發送和接收的不僅是你自己的域信息同時也包括Internet上所有的域信息。並不是每個服務器上都有每個域名的登記項,但每個服務器都知道怎樣獲取信息。當然,由

原创 在linux上使用BIND建立DNS服務器(3)

      接着列出的是MX紀錄,,它使服務器知道當有郵件信息請求sample.com時應當發出什麼信息,在本例中,mail.samle.com的優先級是10。你可以列出多個MX紀錄作爲郵件服務器的備份。數字越小優先級越高。要注意的是還有

原创 shell編程——case語句

case語句格式 # vi test.sh:echo "input : "read numecho "the input data is $num"case $num in1) echo "January";;     雙分號結束2) e

原创 跟我一起寫 Makefile

概述—— 什麼是makefile?或許很多Winodws的程序員都不知道這個東西,因爲那些Windows的IDE都爲你做了這個工作,但我覺得要作一個好的和professional的程序員,makefile還是要懂。這就好像現在有這麼多的H

原创 SOCkET編程 難點及要點

什麼是Socket   Socket接口是TCP/IP網絡的API,Socket接口定義了許多函數或例程,程序員可以用它們來開發TCP/IP網絡上的應用程序。要學Internet上的TCP/IP網絡編程,必須理解Socket接口。    

原创 Socket實例1--POP3客戶端程序

     下面的代碼實例基於POP3的客戶協議,與郵件服務器連接並取回指定用戶帳號的郵件。  與郵件服務器交互的命令存在字符串數組POPMessage中,程序通過一個do-while循環依次發送這些命令。#include<stdio.h

原创 pcap文件格式

  pcap文件格式     pcap文件格式是bpf保存原始數據包的格式,很多軟件都在使用,比如tcpdump、wireshark等等,瞭解pcap格式可以加深對原始數據包的瞭解,自己也可以手工構造任意的數據包進行測試。   pc