原创 c中的條件編譯

C語言條件編譯及編譯預處理階段 一、C語言由源代碼生成的各階段如下: C源程序->編譯預處理->編譯->優化程序->彙編程序->鏈接程序->可執行文件        其中 編譯預處理階段,讀取c源程序,對其中的僞指令(以#開頭的指

原创 宏與內聯函數(1)

第一部分:宏 爲什麼要使用宏呢? 因爲函數的調用必須要將程序執行的順序轉移到函數所存放在內存中的某個地址,將函數的程序內容執行完後,再返回到轉去執行

原创 linux測試題整理 (1)

在對linux基本知識的歸納總結之後,這裏是一份linux的測試題。希望能幫助大家複習和熟悉linux知識。 一、選擇題 1.cron 後臺常駐程序 (daemon) 用於:  A. 負責文件在網絡中的共享  B. 管理打印子系統 C. 

原创 linux測試題整理 (2)

二、多選題 1.關於硬鏈接的描述正確的 A 跨文件系統 B不可以跨文件系統 C 爲鏈接文件創建新的i節點 D可以做目錄的連接E鏈接文件的i節點同被鏈接文件的i節點 2.在網站發佈用戶wang的個人網頁時,需要創建用戶網頁目錄,假定用戶

原创 分治法、動態規劃、貪心算法看法

        蠻久沒有給自己的博客添加點東西了,今天還是認真地寫一篇吧。這個學期認真地學習了《算法設計與分析基礎》這個課程,也認真地準備了軟件設計師的考試,就在上星期六考了,感覺一般,希望過吧。正是這兩件事讓我這學期對算法有了比以前深刻

原创 Linux的知識點

        linux這部分的知識倒不是筆試面試必考的內容,不過現在很多公司開發環境都在linux系統下,一些簡單的知識還是需要了解一下的,筆試

原创 c++primer大綱(第四版)

   第1章 快速入門 第一部分 基本語言    第2章 變量和基本類型    第3章 標準庫類型    第4章 數組和指針    第5章 表達式    第6章 語句    第7章 函數    第8章 標準IO庫 第二部分 容器和算法

原创 算法導論大綱

第一部分 基礎知識 第1章 算法在計算中的作用 第2章 算法入門 第3章 函數的增長 第4章 遞歸式 第5章 概率分析和隨機算法 第二部分 排序和順序統計學 第6章 堆排序 第7章 快速排序 第8章 線性時間排序 第9章 中位數和順序統

原创 關於三次握手和四次斷開的段子

TCP連接——三次握手和四次斷開   1.面向連接 TCP是一個面向連接的協議,面向連接是指任何一方向對方發送數據前必須先建立通道,比如像打電話一樣:必須要等到對方的手機響鈴,並且對方接聽電話時,才能與對方通信。而UDP則

原创 揭祕 typedef四用途與兩陷阱

轉自:http://niehan.blog.techweb.com.cn/archives/325.html typedef用來聲明一個別名,typedef後面的語法,是一個聲明。本來筆者以爲這裏不會產生什麼誤解的,但結果卻出乎意料,

原创 數據結構-c語言版大綱

    加油吧,騷年。。。世界如此美好      第一章 緒論          主要是一些介紹數據結構相關概念,如何進行算法評價。      第二章 線性表         1 線性表的類型定義         2 順序線性表    

原创 面試複習重點 算法 數據結構 【山科大牛陳磊整理】

算法、數據結構 http://blog.csdn.net/liuqiyao_01/article/details/12225535 一:算法 1. 算法的幾個特徵是什麼。 2. 算法複雜性的定義。大O、θ、Ω、小o分別表示的含義。

原创 寫給準備參加秋招的學弟學妹們~一定要來看哦~

一、前言         好久沒寫blog了,可能工作比較忙的原因吧。工作之後也略顯疲憊,有點懶,不是很願意動筆。不過由於今年秋招的臨近,於是決定整理一下自己和其他幾個大牛的經驗,指導一下自己的學弟學妹們。         首

原创 內聯函數(2)

(轉)內聯函數 (1)什麼是內聯函數? 內聯函數是指那些定義在類體內的成員函數,即該函數的函數體放在類體內。 (2)爲什麼要引入內聯函數? 當然,引入內聯函數的主要目的是:解決程序中函數調用的效率問題。另外,前面我們講到了宏,裏

原创 malloc和free函數詳解

轉自http://www.cnblogs.com/hanyonglu/archive/2011/04/28/2031271.html 本文介紹malloc和free函數的內容。   在C中,對內存的管理是相當重要。下面開始介紹這兩個