原创 windows服務編寫原理(下)
分類: 二)對服務的深入討論之上 上一章其實只是概括性的介紹,下面開始纔是真正的細節所在。在進入點函數裏面要完成ServiceMain的初始化,準確點說是初始化一個SERVICE_TABLE_ENTRY結構數組,這個結構記
原创 Proactor模式&Reactor模式詳解
服務器端編程經常需要構造高性能的IO模型,常見的IO模型有四種: (1)同步阻塞IO(Blocking IO):即傳統的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默認創建的socket都是阻塞的,非阻塞IO
原创 Linux/Unix IO多路複用之select網絡編程基本代碼
server端: #include <unistd.h>#include <sys/types.h> /* basic system data types */#include <sys/socket.h> /* basic soc
原创 函數
Standard C 語言標準函數庫速查 (Cheat Sheet) http://program.upc.edu.cn/CHelp/ungetc.htm strrchr()函數 strrchr()函數的作用是: 查找一個字符
原创 C++ STL priority_queue
priority_queue 對於基本類型的使用方法相對簡單。他的模板聲明帶有三個參數,priority_queue<Type, Container, Functional> Type 爲數據類型, Container 爲保存數據的容器
原创 MFC Tab Control控件的詳細使用
1. 新建一個MFC工程, 取名MyTab, 選擇Dialog based, 然後Finish. 2. 刪除對話框上默認添加的三個控件. 添加Tab Control控件並在Property屬性中設置ID爲IDC_TABTEST 在Mor
原创 strftime和strptime使用(時間日期的格式控制函數)
<span>#include <stdio.h></span> <span>#include <stdlib.h></span> <span>#include <string.h></span> <span>#include <ti
原创 string中c_str()、data()、copy(p,n)函數的用法
標準庫的string類提供了3個成員函數來從一個string得到c類型的字符數組:c_str()、data()、copy(p,n)。 1. c_str():生成一個const char*指針,指向以空字符終止的數組。 注: ①這個數
原创 Linux下 GB2312和UTF8轉換接口
#include <iostream> #include <string> #include <errno.h> #include <iconv.h> using namespace std; //Linux下 GB2312和UTF8
原创 ++ map、multimap 的使用方法
一、 Map是c++的一個標準容器,它提供了很好一對一的關係,在一些程序中建立一個map可以起到事半功倍的效果,總結了一些map基本簡單實用的操作!1. map構造函數;map<string , int >mapstring; map<
原创 MIME協議分析
MIME協議分析 第1章. MIME概述 MIME, 全稱爲“Multipurpose Internet Mail Extensions”, 比較確切的中文名稱爲“多用途互聯網郵件擴展”。它是當前廣泛應用的一種電子郵件技術規
原创 SMTP協議分析
SMTP協議分析 第1章. SMTP概述 1.1. SMTP在郵件通信中的位置 SMTP,即簡單郵件傳送協議,所對應RFC文檔爲RFC821。同http等多數應用層協議一樣,它工作在C/S模式下,用來實現因特網上的郵件傳送
原创 8_1——非阻塞模式(ioctlsocket)
//Server.cpp #include <stdio.h> #include <winsock2.h> //winsock.h (2種套接字版本) #pragma comment(lib,"ws2_
原创 C++標準轉換運算符dynamic_cast
C++標準轉換運算符dynamic_cast dynamic_cast <new_type> (expression) dynamic_cast運算符,應該算是四個裏面最特殊的一個,因爲它涉及到編譯器的屬性設置,而且牽扯到
原创 SSL與TLS的區別以及介紹
SSL與TLS的區別以及介紹 作者: hengstart 發佈時間: 2014-01-05 13:09 閱讀: 151944 次 推薦: 32 原文鏈接 [收藏] SSL:(Secure Sock