原创 (轉)STL總結

本文轉自:http://net.pku.edu.cn/~yhf/UsingSTL.htm STL概述 STL的一個重要特點是數據結構和算法的分離。儘管這是個簡單的概念,但這種分離確實使得STL變得非常通用。例如,由於STL的sort(

原创 (轉)Shell編程基礎

!!!文章出處:http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80 Shell編程基礎 出自Ubuntu中文 本文作者:Leal 授權許可: 創

原创 Linux 套接字編程-基礎總結

這兩天一直在看《linux C編程實戰》網路編程一章,主要研究的是套接字編程這部分。裏面的大部分程序自己都上機驗證了。最後的一個綜合應用,服務器/客戶端 程序自己也是親自敲進電腦的。也許敲的過程就是一種學習,可以發現裏面一些細節上的問題,

原创 C/C++中傳遞動態內存的一些問題

文章中的例子都來自  《程序員面試寶典》(二)。 看書的時候,發現了幾個動態內存的問題,很經典,自己在編寫程序時也經常要碰到。很多問題,自己也是第一次明白,想了很長時間。 ***************題 1 ****

原创 (轉)linux下C編程錯誤捕獲函數

本文轉載自——武特學長的博客——博客地址:http://www.edsionte.com (裏面還有很多的好文章,希望大家能多學習) 看了好一段Linux下的C編程,很多東西都有了一定的瞭解。但是就是有一點比較含糊,那就是L

原创 feof()和EOF的用法—— C中文件結尾的判斷

昨天突然被一位朋友問到了關於文件結尾的程序問題。在用feof()判斷文件時,複製會多產生一個字符。 這個問題在大一的時候,老師上課就強調過,但那時只是模糊的記得個大概,記得這個函數如果用的不對就是會出現問題,解決是要先讀一下,然後再判斷

原创 shell編程基礎-總結

    Shell程序的基本結構 #!/bin/bash #hello echo 'hello Linux' echo 'this is a shell file'     這個程序很簡單,但包含了shell

原创 內存管理

作爲程序員,在寫程序時,如果遇到要和內存打交道,就顯的特別緊張,生怕自己的一個程序上失誤,造成系統的崩潰或程序運行的終結。但是要想作爲一個好的程序員,這部分是必須面對的,而且要很好的掌握它,在我們平時寫程序練習時,一定要多加註意。今天看了

原创 C指針的一些問題

這段時間一直在看C語言方面的內容,爲的是鞏固一下基礎知識,把握一些細節上的東西。 指針一直是C語言中的難點,也是重點。每年的面試題,在這上面來下功夫爲難我們的也不算少數。所以自己把這部分又複習了一遍,現在把一些重點的東西寫下來。

原创 開學了。。。

又是一年開學的時間,有的人即將邁入大學,脫離了前些年的學習苦海,開始他們美好而安逸的幸福生活;有的人即將邁入大二,熟悉了大學生活的他們,這一年他們會有更多的選擇;有的人即將邁入大三,這個決定以後發展的關鍵一年,個人認爲也算是比較累的一年…

原创 Linux 下 C程序編譯與調試

Linux下的C編程應該在我上操作系統的課程中都有所實踐,但都是些關於進程方面的程序設計,而且也沒有特別系統的對這方面進行練習與實踐。這兩天把Linux C編程這塊的基礎又複習以下,希望自己以後能多加練習。現在把一些基礎的東西都總結以下,

原创 結構體內冒號:的使用——C語言位域操作

位域的問題,第一次碰見,還是在3+1的入班考試中。當時第一次見C語言這樣的寫法,一下給愣住了,那道題空着也沒有寫。等下來後,纔在網上找有關的解釋有個瞭解。但是當時並沒有把它記錄下來。 今天在複習C語言,數據類型方面的內容時。無意中又想

原创 重裝windows後,Linux無法啓動的問題

        很多朋友應該都有這樣的經歷,自己在電腦上用的是雙系統,ubuntu+windows。在重裝windows後,Linux根本就無法啓動,也就是說,電腦啓動時根本到不了Grub 選擇 菜單那裏。         解決這樣的問

原创 TCP/IP(1)——TCP/IP協議的四個層次,工作原理和三個參數

TCP/IP的四個層次 從協議分層模型方面來講,TCP/IP由四個層次組成:網絡接口層、網絡層、傳輸層、應用層。 網絡接口層:這是TCP/IP軟件的最底層,負責接收IP數據報並通過網絡發送之,或者從網絡上接收物理幀,抽出IP數據報,交

原创 ubuntu下配置VIM & VIM快捷鍵

自己主要在Linux下編寫C語言,但是默認的VIM功能很不強大,不帶自動縮進,沒有語法顯亮……這對於我們在windows下用慣了IDE編程的人很是不習慣。自己就在網上找這方面的問題,發現了VIM配置的很多設定。自己從中找到了一個比較