原创 LINUX下動態庫調用靜態庫的方法

LINUX下動態庫調用靜態庫的方法 有這樣一種情形,在創建一個動態庫的同時,可能會調用一個靜態庫,這個靜態庫可能是你自己寫的,也可能是第三方的。比如有下面五個文件,生成一個靜態庫,一個動態庫,一個執行文件: /////// stat

原创 linux定時器

http://wenku.baidu.com/link?url=yUXLD89yxA3vwyXKXOEiW0pbVchRM8Z_SFb3q2UJG7goXL_l8LK524HwhUeDFoimll-P0ftfljqH_G7egTCVqs8

原创 IOCP模型與網絡編程

IOCP模型與網絡編程 一。前言:         在老師分配任務(“嘗試利用IOCP模型寫出服務端和客戶端的代碼”)給我時,腦子一片空白,並不知道什麼是IOCP模型,會不會是像軟件設計模式裏面的工廠模式,裝飾模式之類的那些呢?嘿嘿,

原创 值得推薦的C/C++框架和庫

值得學習的C語言開源項目 - 1. Webbench Webbench是一個在linux下使用的非常簡單的網站壓測工具。它使用fork()模擬多個客戶端同時訪問我們設定的URL,測試網站在壓力下工作的性能,最多可以模擬3萬個併發連接

原创 StackOverflow 這麼大,它的架構是怎麼樣的?

【伯樂在線補充】:Nick Craver 是 StackOverflow 的軟件工程師 & 網站可靠性工程師。 這是「解密 Stack Overflow 架構」系列的第一篇,本系列會有非常多的內容。歡迎閱讀並保持關注。 爲了便於理解

原创 list(鏈表)常用成員(順序容器)----插入push_back,push_front,insert刪除pop_back,pop_front,erase,clear遍歷begin,end判空emp

list頭文件: #include <list> using namespace std;   list和vector的不同在於,vector採用的順序存儲,即vector中的元素像數組一樣,一個緊挨着一個存放。 所以vecto

原创 tcp/ip 原型及分析

轉自http://blog.csdn.net/angle0615303/article/details/7717256 1、BSD TCP/IP協議棧      BSD棧歷史上是其他商業棧的起點,大多數專業TCP/IP棧(VxWo

原创 C++ 容器及選用總結

C++ 容器及選用總結 目錄 ==================================================== 第一章 容器 第二章 Vector和string 第三章 關聯容器 第四章 

原创 linux常用頭文件詳解(轉)

linux常用頭文件詳解(轉)  (2012-03-26 15:13:19) 轉載▼ 標籤:  雜談   分類: unix/linux環境高級編程 首先說明幾點: 1 Linux內核所在目錄爲/usr/src/ker

原创 C++類中各種不同類型成員根據是否static 、是否const類型的初始化方法不盡相同,寫代碼時經常搞亂,網上搜了一下資料,全部總結一下。一、例子 [cpp] view plaincopy ---

C++ 類中特殊的成員變量(常變量、引用、靜態)的初始化方法 有些成員變量的數據類型比較特別,它們的初始化方式也和普通數據類型的成員變量有所不同。這些特殊的類型的成員變量包括: a.引用 b.常量 c.靜態 d.靜態常量(整型) e.

原创 C++ 著名類庫整理

在 C++中,庫的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了設計庫來擴充功能要好過設計更多的語法的言論。現實中,C++的庫門類繁多,解決的問題也是極其廣泛,庫從輕量級到重 量級的都有。不少都是讓人眼界大

原创 tftp,ftp服務搭建

linux搭建TFTP server及客戶端  (2014-04-25 11:46:30)   分類: w~linux 用yum -y install tftp 安裝客戶端命令 用yum -y install tftp-se

原创 判斷應用程序.exe及動態鏈接庫.dll是32位還是64位

WINDOWS: 我們需要VS中的dumpbin.exe這個可執行程序。 dumpbin /headers  YOUR_FILE 可以看到如下的文字: FILE HEADER VALUES             14C machine

原创 500 OOPS:cannot change directory:/root 問題

安裝完red hat enterprise linux 5後,ftp不能使用root用戶,將/etc/vsftpd/ftpusers和/etc/vsftpd/user_list兩個文件中的root註釋掉,就是在root前加個#,再運行f

原创 socket 通信關於bind那點事

結論:1、採用TCP通信時,客戶端不需要bind()他自己的IP和端口號,而服務器必須要bind()自己本機的IP和端口號; 2、若採用UDP通信時(這裏是有客戶端和服務器之分才這麼說的,若是指定特定端口的UDP對等通信則不一樣了),