原创 版本管理工具Subversion的使用

Step 1. 安裝apache2,我安裝的是Apache v2.0.52 For Windows。Step 2. 安裝Subversion,我安裝的是svn-1.1.1-windows-setup。Subversion 主頁:http:

原创 對fork使用的一點收穫

對於如下程序:#include <stdio.h> #include <unistd.h> #include <sys/types.h> static

原创 問題點&二進制I/O函數fread(),fwrite()的使用

問題點:1。png二進制文件的傳輸方式2。daemon+異步I/O的實現方式調了幾天,還是沒有調通。*******************************************************************當對

原创 Web Server程序編寫學習筆記(五)性能測試

        使用apache自帶的HTTP服務器性能測試工具ab對上述程序在FreeBSD和windows(Cygwin)下的運行情況進行測試。        網路條件:局域網,192.168.1.7分別在FreeBSD和window

原创 給出一個 netdump 程序, 抓包用的. 如果改進了,也希望貼出(摘自Chinaunix->論壇首頁->C/C++)

ChinaUnix.net 首頁 | 論壇 | 精華 | 博客 | 人才 | 沙龍 | 搜索 您好,xxbview,歡迎進入ChinaUnix論壇我的博客 | 收藏夾 | 個人專集 個人資料 | 您沒有新的站內信件 | 註銷登錄

原创 對上述png服務器性能測試的程序

一、程序說明:    本程序對上述png服務器性能進行測試。(開發於FreeBSD,並可編譯運行於Windows Cygwin環境)。 二、使用說明:(類似於ab) st [options] [http://]hostname/path 

原创 RFC 1738 Uniform Resource Locators (URL)

Network Working Group T. Berners-Lee Request for Comments: 1738

原创 Web Server程序編寫學習筆記(三)getpng.c

12月31日,12:44:58終於完成了用C生成PNG格式圖片的程序,總結下:1.使用gd-1.8.4圖像處理庫中的函數,主要步驟爲:創建一變量存放空白圖像-〉匹配圖形的顏色-〉爲圖像填充以上顏色-〉創建PNG圖像-〉破壞圖像流以釋放內存

原创 Cygwin下地址轉換函數的使用。

        1. inet_aton(),inet_addr(),inet_ntoa()在點分十進制數串與它的32位網絡字節序二進制間轉換IPv4地址。        2. inet_pton(),inet_ntop()爲較新函數,對

原创 websrv2設計方案

在websrv基礎上進行功能擴展。一. 客戶端:1. 標準請求URL爲:“http://192.168.1.7:8080/w7H2?disturb=63”,其中,主機地址爲192.168.1.7,端口爲8080,請求png圖片爲w7H2,

原创 Web Server程序編寫學習筆記(一)

2004-12-28 19:12 開始一直在網上找資料,問問題:問:網站上常用的生成“驗證碼”程序是如何實現的? 用C能不能實現? 答一:需要解決兩個問題: 1。、生成gif圖片的cgi 2。隨機數隨機數很簡單吧?生成gif的用libgd

原创 實施請求級別的一個想法。

實現:         在請求中約定用一個八位(十六位...根據請求的多少來定)結構的數字來代表請求,數字的每個位來代表相應的一種請求。該位爲1表示有請求,0表示無請求。最後用這個數字來作爲請求的參數。我們稱這個數字爲請求級別。優點:  

原创 Web Server程序編寫學習筆記(二)

12月30日,10:58:05通宵一晚上,終於搞定了,主程序的結構差不多定下來了。生成PNG格式圖片的C程序也在經歷了N次愚蠢的低級錯誤後誕生了。gcc通不過是因爲沒有加上正確的參數,正確的使用是:“gcc newgd.c -lgd -l

原创 使用st對png服務器進行性能測試

       性能測試:    使用st對服務器程序分別在FreeBSD和windows(Cygwin)下的運行情況進行測試(st相應的運行在FreeBSD和Cygwin下)。    機器硬件條件:Intel (R) Celeron CP

原创 Web Server程序編寫學習筆記(四)源代碼

        本程序是一個提供特殊服務的Web Server。該程序是一個Daemon程序,用單進程+I/O多路轉換(select)的方式接收Http的Get請求,請求中是一個字符串(可以是數字或者字母),返回一個PNG格式的圖片,整個