原创 紅黑樹深入淺出

 教你透徹瞭解紅黑樹作者:July、saturnman   2010年12月29日 本文參考:Google、算法導論、STL源碼剖析、計算機程序設計藝術。 推薦閱讀:Left-Leaning Red-Black Trees, Dagstu

原创 基於epoll的簡單的http服務器

http://blog.csdn.net/fangjian1204/article/details/34415651 該http服務器已經可以處理併發連接,支持多個客戶端併發訪問,每個連接可以持續讀寫數據,當然,這只是一個簡單的學習例子,還

原创 計算機網絡術語詳解

假設你的名字叫小不點,你住在一個大院子裏,你的鄰居有很多小夥伴,在門口傳達室還有個看大門的李大爺,李大爺就是你的網關。當你想跟院子裏的某個小夥伴玩,只要你在院子裏大喊一聲他的名字,他聽到了就會迴應你,並且跑出來跟你玩。   但是你不被允許

原创 (fang jian 2015)

http://blog.csdn.net/fangjian1204/article/details/40317963  找工作的高峯期已經結束了,不出意外下週就要籤三方了,這次找工作感覺對自己還是挺重要的,也算是自己人生中的一件大事,畢竟是

原创 網關和路由器的區別

網關和路由的區別   顧名思義,網關(Gateway)就是一個網絡連接到另一個網絡的“關口”。            按照不同的分類標準,網關也有很多種。TCP/IP協議裏的網關是最常用的,在這裏我們所講的“網關”均指TC

原创 2014年網易阿里騰訊 面試問題相關

http://blog.csdn.net/wendy260310/article/details/41039625 剛剛結束了找工作之旅,總結一下自己遇到的一些問題,可以給大家做一個參考。 1.迴文數的判斷,這個問題給的是一個long in

原创 當你輸入一個網址的時候,實際會發生什麼

原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/   作爲一個軟件開發者,你一定會對網絡應用如何工作有一個完整的層次化的認知,同樣這裏

原创 C內存管理一 概述

我們寫了這麼多年的程序員,可能理論方面還比不上大學生。有人 "噓"我了,如果有能回答以下幾個問題的同學請舉手: 1.面試經常遇到:同學請說說堆棧的區別? 2.同學請說說一個函數在堆棧中調用過程(首先要知道函數過程是保存在什麼中的)。 3.

原创 半同步半異步模式以及Leader_Follwer模式

這裏提到的兩個設計模式都是用於高併發系統(例如一個高性能的網絡服務器)的。這裏我只是簡單地提一下:    1. 半同步/半異步(half-sync/half-async ): 三、 半同步-半異步模型 http://www.cppblo

原创 阿里巴巴2014秋季校園招聘-軟件研發工程師筆試題詳解

http://blog.csdn.net/zs634134578/article/details/21018845 第一部分: 單選題 1. 假設把整數關鍵碼K散列到N個槽列表,以下哪些散列函數是好的散列函數           A: h(

原创 百度2014軟件開發工程師筆試題詳解

一.簡答題 1.簡述iso的7層設計 解析:應用層:提供應用程序間通信表示層:處理數據格式、數據加密等會話層:建立、維護和管理會話運輸層:建立主機端到端連接網絡層:尋址和路由選擇數據鏈路層:介質訪問,鏈路管理物理層:比特流傳輸 2.如

原创 阿里巴巴2014筆試題詳解(9月22北京)

第一部分 單選題(前10題,每題2分;後10題,每題3分。選對得滿分,選錯倒扣1分,不選得0分) 1、一次內存訪問,SSD硬盤訪問和SATA硬盤隨機訪問的時間分別是()    A、幾微秒,幾毫秒,幾十毫秒 B、幾十納秒,幾十毫秒,幾十

原创 騰訊2014校園招聘軟件開發類筆試試題

http://blog.csdn.net/zs634134578/article/details/20938113 考試時長:120分鐘 一 不定項選擇題(共25題,每題4分,共100分,少選、錯選、多選均不得分) 1 已知一棵二叉樹,如

原创 高性能服務器程序框架

http://blog.csdn.net/zs634134578/article/details/19806429 問題聚焦:     核心章節。     服務器一般分爲如下三個主要模塊:I/O處理單元(四種I/O模型,兩種高效事件處理模塊

原创 linux 網絡編程 I/O複用 select,poll ,epoll

http://blog.csdn.net/zs634134578/article/details/19929449 問題聚焦:     前篇提到了I/O處理單元的四種I/O模型。     本篇詳細介紹實現這些I/O模型所用到的相關技術。