原创 vsftpd搭建圖文詳解

1. 安裝 1.1  儘量不要用系統的yum install, apt-get install 進行安裝,這些安裝命令安裝的軟件版本太新了,新版本的軟件容易出現各種問題,對於FTP 這種對穩定性有較高要求的服務來說,還是手動編譯安裝vsf

原创 windows 用X11VNC遠程連接ubuntu

In Ubuntu install and setup x11vnc server: Open up a terminal from the das

原创 ubuntu 安裝webmin

webmin下載地址:http://sourceforge.net/projects/webadmin/files/ 安裝 sudo dpkg

原创 glog多線程下按照指定條件創建新的日誌文件

#define NOGDI #include <iostream> #include <vector> #include <windows.h> #include "glog/logging.h" #pragma comment

原创 Ubuntu Unity 添加快捷方式至側邊欄

去Ubuntu Software Center下載一個Main Menu應用,可以管理側邊欄的快捷方式。 看評論中說 “ But in ubuntu 11.10 you must install "menu classic in

原创 TCP消息邊界處理

在前面的幾篇中,講了關於套接字Socket以及利用套接字助手類來進行服務端和客戶端之間的通信,在此中間並沒有對發送的信息進行任何的處理。在本篇中將會

原创 關於TCP封包、粘包、半包

Codeproject上的一篇文章 http://www.codeproject.com/Articles/11922/Solution-for-TCP-IP-client-socket-message-boundary 很多朋友已經對此

原创 TCP網絡編程MSS細節

8.I/O通信 從I/O的角度來看,套接字也是文件,它提供了同文件讀寫(fread()/fwrite())對應的收發數據操作接口:send()/recv()。 8.1 發送數據 8.1.1 send // The send fu

原创 同步/異步與阻塞/非阻塞的區別

轉自:http://blog.csdn.net/weiqubo/article/details/8640072 我喜歡用自己的語言通過聯繫現實生活中的一些現象解釋一些概念,當我能做到這一點時,說明我已經理解了這個概念.今天要解釋的概念是:

原创 glog Notes for Windows users

Google glog defines a severity level ERROR, which is also defined in windows.h . You can make glog not define INFO, WAR

原创 C++的異常處理

一、什麼是異常處理         一句話:異常處理就是處理程序中的錯誤。 二、爲什麼需要異常處理,以及異常處理的基本思想         C++之父Bjarne Stroustrup在《The C++ Programming Lan

原创 Ubuntu 通過Deb 安裝 MySQL 5.5

1. 下載 MySQL 5.5 deb 安裝包 cd /usr/local/src sudo wget -O mysql-5.5.22-debian6.0-i686.deb http://dev.mysql.com/get/Down

原创 window環境下glog的安裝

下載後解壓,利用Visual Studio打開google-glog.sln。生成解決方案 安裝: 方法一:將libglog.dll和libglog.lib文件,拷貝文件到你的工程文件夾下,並拷貝src\windows\下的glog目錄到

原创 WinSock編程基礎

一.套接字的一些基礎知識 1.Windows通信相關驅動 netio.sys(Network I/O Subsystem) ndis.sys(NDIS Driver) ipnat.sys(IP Network Address Transl

原创 Linux 基本信息查看

系統 # uname -a # 查看內核/操作系統/CPU信息 # head -n 1 /etc/issue # 查看操作系統版本 # cat /proc/cpuinfo # 查看CPU信息 #