原创 版本管理工具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格式的圖片,整個