原创 關於行緩存,全緩存,無緩存的基本原理

下家山(csdn的富文本處理出問題,無法刪除下面的空行)          要把行緩存,全緩存,行緩存相關知識徹底的搞清楚,需要了解的知識比較多,本文只從應用出發,不羅嗦不累贅直擊重點。 1:什麼是行緩存 先看例子: 程序中的while

原创 Python中的類

一:python類Python從設計之初,就立足於面向對象,它的一個變量,實際上就是一個類對象。我們來看一個實驗:                           這裏,變量i並非像面向過程語言中的變量,是一個單值量,而是一個類對象(繼

原创 線程-----互斥量

   作者:下家山 一:互斥鎖實例 1.1 代碼是最後的瞭解手段 題目:有四個線程,T1,T2,T3,T4。其中T1,T2,T3三個線程負責給共享資源sum【全局變量】加1,T4檢測當sum到達100的時候,打印sum的值,並清零,通知其

原创 進程通信IPC

  進程通信IPC                    作者:下家山 一:管道popen 我們在學習進程的時候,看到一種在兩個進程間發送消息的非常簡單的方法:使用信號量。我們創建通知事件,通過它引起響應,但傳送的信息只限於一個信號值。

原创 Linux線程

                                                      Linux線程                                                          

原创 進程中的信號

                                                    進程中的信號                                                            

原创 linux磁盤操作

         文件系統組織形式                    作者:下家山 一:文件系統的三個區域   1.1 怎麼知道超級塊 上面中有一個主超級快primary superblock和一個備份超級快backup sup

原创 linux進程原理

      進程是正在運行的程序!              作者:下家山   一:實例解析 1.1 Win7是如何管理進程的?   1.2 linux中是如何查看任務管理器的  PS命令      【Ps命令及參數解釋參考《ps命

原创 如何查看linux系統中的進程和狀態

  ps aux指令詳解 轉自 http://blog.csdn.net/hanner_cheung/article/details/6081440   linux上進程有5種狀態: 1. 運行(正在運行或在運行隊列中等待) 2. 中斷(

原创 如何判斷一個文件是什麼類型的文

                               作者:下家山   一:access函數 如何確定即將訪問的文件是否有訪問權限 1.1 第一種方法,通過ls -a查看 怎麼知道那個rwx屬於u,哪個屬於g,那個屬於o? 所

原创 return和exit的區別

  轉自 :http://blog.csdn.net/firefly_2002/article/details/7960595   1. exit用於結束正在運行的整個程序,它將參數返回給OS,把控制權交給操作系統;而return 是退出

原创 如何自由的操作文件和目錄時間

                關於atime,ctime,mtime和utime                          下家山整理驗證   二:如何設置時間mktime 2.1 函數原型 2.2 tm結構體是什麼? 2.

原创 linux重定向技術dup和dup2

關於DUP和DUP2 作者:下家山 dup和dup2函數是兩個非常實用,而且功能很強大的函數,它可以把打印到屏幕的內容中重定向(改變方向)到文件中。常用於日誌輸出。 二:什麼是原先的文件描述符,什麼是新的文件描述符 三:怎麼理解

原创 文件與目錄訪問權限

              作者:下家山 一:文件與目錄訪問權限    我們都知道,文件和目錄都有屬主u,組g,其他人o三個所屬                而且每個所屬裏面都有r,w,x三個權限                而且,

原创 linux 文件控制函數Fcntl

  Fcntl【文件控制】函數           作者:下家山 一:fcntl函數是用來做什麼的? 二:fcntl返回值 fcntl()的返回值與命令有關。如果出錯,所有命令都返回-1,如果成功則返回某個其他值。下列三個命令有特定返回