原创 Linux網絡編程入門(二)

(七)Linux網絡編程--7. TCP/IP協議 你也許聽說過TCP/IP協議,那麼你知道到底什麼是TCP,什麼是IP嗎?在這一章裏面,我們一起來學習這個目前網絡上用最廣泛的協議.  7.1 網絡傳輸分層      如果你考過計算機等級

原创 Linux網絡編程入門(一)

(一)Linux網絡編程--網絡知識介紹 Linux網絡編程--網絡知識介紹 客戶端和服務端          網絡程序和普通的程序有一個最大的區別是網絡程序是由兩個部分組成的--客戶端和服務器端.  客戶端         在網絡程序

原创 C++四種cast操作符

C 風格(C-style)強制轉型如下: (T) expression  或 T(expression) //函數風格(Function-style) 兩種形式之間沒有本質上的不同。 對於具有轉換的簡單類型而言C 風格轉型工作得很好。然而

原创 騰訊後臺開發面試題及答案

簡單歸納:fd只是一個整數,在open時產生。起到一個索引的作用,進程通過PCB中的文件描述符表找到該fd所指向的文件指針filp。 文件描述符的操作(如: open)返回的是一個文件描述符,內核會在每個進程空間中維護一個文件描述符表

原创 線程池的設計與測試

編寫了一個最基本的線程池類,處理用c_work表示的工作任務。C++還很不熟練,歡迎會C++的提出寶貴的修改意見。 程序有註釋,所以應該很好讀懂。測試程序在下面。 [cpp] view plaincopypr

原创 C++ 線程池的封裝實現

 爲了充分利用多核的優勢,我們利用多線程來進行任務處理,但線程也同樣不能濫用,會帶來一下幾個問題: 1)線程本身存在開銷,系統必須爲每個線程分配如棧,TLS(線程局部存儲),寄存器等。 2)線程管理會給系統帶來開銷,context切換同樣

原创 Linux後臺開發應該具備技能

Linux後臺開發應該具備技能 一、linux和os: 1、命令:netstat tcpdump ipcs ipcrm  這四個命令的熟練掌握程度基本上能體現實際開發和調試程序的經驗 2、cpu 內存 硬盤 等等與系統性能調試相關

原创 30分鐘瞭解C++11新特性

什麼是C++11 C++11是曾經被叫做C++0x,是對目前C++語言的擴展和修正,C++11不僅包含核心語言的新機能,而且擴展了C++的標準程序庫(STL),併入了大部分的C++ Technical Report 1(TR1)程序庫

原创 阿里巴巴歷年筆試面試70題

阿里巴巴歷年筆試面試70題 1、澳大利亞的父母喜歡女孩,如果生出來的第一個女孩,就不再生了,如果是男孩就繼續生,直到生到第一個女孩爲止,問若干年後,男女的比例是多少?2、3點15的時針和分針的夾角是多少度。3、有8瓶水,其中有一

原创 跟linux編輯器vi一樣強大--windows環境下的vim編輯器

Vim的學習曲線相當的大(參看各種文本編輯器的學習曲線),所以,如果你一開始看到的是一大堆VIM的命令分類,你一定會對這個編輯器失去興趣的。你想以最快的速度學習人類史上最好的文本編輯器VIM嗎?你先得懂得如何在VIM倖存下來,然後一點一點

原创 C++類對象的內存模型

內存模型描述的是程序中各變量(實例域、靜態域和數組元素)之間的關係,以及在實際計算機系統中將變量存儲到內存和從內存取出變量這樣的低層細節.不同平臺間的處理器架構將直接影響內存模型的結構. 首先介紹一下C++中有繼承關係的類對象內存的佈

原创 Effective C++讀書筆記

原文出處:http://blog.csdn.net/shenzi/article/details/5601038 記得前段時間又一次拿起《Effective C++》的時候,有種豁然開朗的感覺,所以翻出了我第一遍讀時做的筆記。只做參考

原创 EPOLL

1.簡介    Linux I/O多路複用技術在比較多的TCP網絡服務器中有使用,即比較多的用到select函數。Linux 2.6內核中有提高網絡I/O性能的新方法,即epoll 。 epoll是什麼?按照man手冊的說法是爲處理大批

原创 關於類成員函數中訪問同類對象的私有成員

原址:http://blog.csdn.net/walle_love_eva/article/details/9151273 關於類成員函數中訪問同類對象的私有成員,主要包含以下幾種場景: a. 在C++的類的成員函數中

原创 如何讓OpenCV的圖片顯示在MFC窗口上

以前就想過如何讓OpenCV的圖片不是顯示在一個由cvNamedWindow生成的窗體,而是顯示在MFC的窗體上。可是,沒有在OpenCV的函數庫中找到相應的函數,也就沒有在往下多想。今天,又有一個同學問起來這件事,於是想到了不如自己寫