原创 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信息 #