原创 VirtualBox-“please use a kernel appropriate for your cpu”

This kernel requires the following features not present on the CPU: pae Unable to boot – please use a kernel appropria

原创 七步教你windows下php5.4安裝

1、首先php從5.2中已經修改爲FastCGI方式安裝,所以安裝最新版的php5.4需要先安裝fastcgi,fastcgi的下載地址如下: http://www.iisboy.com/iis_down/552.html        

原创 Linux 下apache2.4 和 php5.3的安裝

一、       安裝apache 若要安裝apache服務器軟件,需要安裝以下幾個依賴軟件 apr-1.4.6.tar.gz  apr-util-1.4.1.tar.gz pcre-8.20.tar.gz 軟件名 版本(當前最新

原创 mongodb 在window下源碼編譯(vs2010)

2.1.1之前可能需要安裝boost等相關庫,但2.1.1之後就自帶了,不用安裝相關的庫 1、安裝vs2010 2、下載源碼,進入到mongodb的源碼目錄下mongodb-src-r2.2.0\src\mongo\db 3、打開d

原创 內存共享基本演示

發送端: 申請共享內存區域並寫入數據到共享內存區域 sender.c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #incl

原创 利用tcpdump監控tcp連接三次握手和關閉四次握手

學習網絡編程最主要的是能理解底層編程細節,一開始看《UNIX網絡編程卷1:套接字聯網API》的時候搞不懂什麼seq、ack到底是什麼東西,最近了解了tcpdump的一些用法後感覺兩者結合起來還是比較容易理握手過程的。以下就通過tcpdum

原创 20年來我得到的20條編程經驗

我從11歲開始編程,並且一直都很喜歡技術和編程。這些是我一直以來獲得的經驗教訓。作爲一個程序員,你可能需要這樣的忠告。我更希望每個人在獲取這些忠告的同時能夠學到更多。 我將會不間斷地更新這裏,我可能會有更多的要寫,但是就我這20年來看,我

原创 scons 實用說明(一)

還在爲寫一個makefile發愁嗎?還在爲難記的make參數而苦惱嗎?有了scons一切都邊的簡單了。最近研究了下scons,發現和makefile相比,soncs編譯c和c++程序真的太方便了。搞程序什麼做好,當然是簡單實用最好下面大家

原创 hash算法簡易實現

unsigned int BKDRHash(const char *strHash) { // char hash_name[512] = {0}; register unsigned int hash; re

原创 raid技術概述

轉載自:http://www.cnblogs.com/PBDragon/archive/2012/10/09/2716573.html 1.RAID技術概述 RAID:即廉價磁盤冗餘陣列 / 獨立磁盤冗餘陣列 RAID (redundan

原创 進程間通信---匿名管道pipe

同一臺服務期間父子進程間通信可以使用管道的方式進行通信。管道分爲匿名管道和命名管道兩種,匿名管道主要用於兩個進程間有父子關係的進程間通信,命名管道主要用於沒有父子關係的進程間通信。 今天先簡單的說下匿名管道的應用。 以下代碼爲parent

原创 linux下c++獲取進程號

如何在linux下通過c++程序獲取ps -ef | grep “****” 的執行結果,並分解其中的進程號,廢話少說,直接上代碼:   #include <stdio.h> #include <string.h> #include <s

原创 Linux 端口號劃分

Linux下端口的劃分使用是由IANA(Internet Assigned Numbers Authority,因特網已分配數值權威機構)維護的,端口號被劃分爲3個段。 1、0~1023,這些端口有IANA分配和控制,可能的話,相同端口號

原创 Linux 下網絡編程錯誤及處理

錯誤號  88 ENOTSOCK__  Socket operation on non-socket 錯誤原因:因爲在建立socket的時候少了一對括號導致,錯誤代碼如下: if(sockfd=socket(AF_INET, SOCK_

原创 unix網絡編程--時間同步

以下代碼在centos6.2測試通過 客戶端代碼如下: #include <string.h> #include <netinet/in.h> #include <sys/socket.h> #include <arpa/inet.h>