原创 open與fopen

1.緩衝文件系統 緩 衝文件系統的特點是:在內存開闢一個“緩衝區”,爲程序中的每一個文件使用,當執行讀文件的操作時,從磁盤文件將數據先讀入內存“緩衝區”, 裝滿後再從內存“緩衝區”依此讀入接收的變量。執行寫文件的操作時,先將數據寫入

原创 top/kill/ps串講

Linux操作系統包括三種不同類型的進程,每種進程都有自己的特點和屬性。 交互進程:由一個Shell啓動的進程,交互進程既可以在前臺運行,也可以在 後臺運行。批處理進程:和終端沒有聯繫,是一個進程序列。監控進程(守護進程):Linux系統啓

原创 我的友情鏈接

51CTO博客開發數據重現

原创 重載運算符

原文:http://www.cnblogs.com/alex-tech/archive/2011/03/27/1997045.html 重載運算符是對正常函數的語法美化.沒給語言增加任何基本的東西,但改善了可理解性並降低維護費用.當用戶需要

原创 C語言中sizeof與strlen區別

    一.本質區別 sizeof和strlen有本質上的區別。sizeof是C語言的一種單目運算符,如++、--等,並不是函數,sizeof的優先級爲2級,比/、% 等3級運算符優先級高,sizeof以字節的形式給出操作數的存

原创 C語言中sizeof與strlen區別2

1. 以字符串形式出現的,編譯器都會爲該字符串自動添加一個0作爲結束符,如在代碼中寫"abc",那麼編譯器幫你存儲的是"abc\0". 2. 字符串直接量作爲字符指針的初始值    "hello"是一個字符串直接量,編譯器將其作爲cons

原创 C/C++堆和棧的知識

(第一課) 一、預備知識—程序的內存分配  由C/C++編譯的程序佔用的內存分爲以下幾個部分  1、棧區(stack): 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。  2、堆區(he

原创 C語言中字符串的數組的定義實現

方法1,   使用指針數組: #include   <string.h> #include   <stdio.h> #include   <stdlib.h> int   main() {    

原创 C語言中sizeof與strlen區別

    一.本質區別 sizeof和strlen有本質上的區別。sizeof是C語言的一種單目運算符,如++、--等,並不是函數,sizeof的優先級爲2級,比/、% 等3級運算符優先級高,sizeof以字節的形式給出操作數的存

原创 解決ubuntu上網慢

        Ubuntu上網慢?沒錯!不要再懷疑,Ubuntu上網的確要比Windows下慢。慢在哪裏呢?在Ubuntu 9.10下使用Firefox瀏覽網頁的時候你會發現,左下角的狀態欄裏,長時間的顯示:Looking up xxxx

原创 C語言中sizeof與strlen區別2

1. 以字符串形式出現的,編譯器都會爲該字符串自動添加一個0作爲結束符,如在代碼中寫"abc",那麼編譯器幫你存儲的是"abc\0". 2. 字符串直接量作爲字符指針的初始值    "hello"是一個字符串直接量,編譯器將其作爲cons

原创 C語言頭文件組織

一般習慣將不同功能模塊放到一個頭文件和一個C文件中。 例如是寫一些數學計算函數: //mymath.h #ifndef _mymath_H #define _mymath_H extern int Global_A; //聲明

原创 重載運算符

原文:http://www.cnblogs.com/alex-tech/archive/2011/03/27/1997045.html 重載運算符是對正常函數的語法美化.沒給語言增加任何基本的東西,但改善了可理解性並降低維護費用.當用戶需要

原创 計算機軟件經典書籍

1.計算機科學概論 計算機科學概論 2.計算機數學基礎 高等數學 線性代數 概率論與數理統計 離散數學及其應用 離散數學教程(北大版) 什麼是數學 具體數學:計算機科學基礎 3.C語言 譚浩強C程序設計 C pri

原创 硬盤數據恢復書籍

  數據重現:文件系統原理精解與數據恢復最佳實踐[馬林]:      這本書現實從文件系統方面理論入手,然後介紹了軟件操作原理,最後是實踐講解!很深刻!同時關於作者建議的《大話存儲》我也看過了,講的內容就是大雜燴,張冬是半路出家,任何一個