原创 SIP中的PRACK

PRACK:the Provisional Response ACKnowledgement   SIP中的最終響應被理解是會可靠傳輸的,例如對應INVITE的200OK響應,UAC會給一個ACK,告訴UAS已經收到了200OK。2

原创 程序員練級攻略----轉自酷殼網coolshell.c n

月光博客6月12日發表了《寫給新手程序員的一封信》,翻譯自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告訴我,他希望在酷殼上

原创 Linux內核部件分析 ——原子性操作atomic_t

在任何處理器平臺下,都會有一些原子性操作,供操作系統使用,我們這裏只講x86下面的。在單處理器情況下,每條指令的執行都是原子性的,但在多處理器情況下,只有那些單獨的讀操作或寫操作纔是原子性的。爲了彌補這一缺點,x86提供了附加的lock前

原创 快速排序的樞紐元選取策略

快速排序中樞紐元的選擇會影響算法的效率 快速排序中的樞紐元指的是一個元素V,該元素將一個數集S分成兩個互斥的集合s1和s2,s1中的任意元素均不大於V,s2中的任意元素均不小於V. 錯誤的選擇策略      1)沒有經過充分考慮,選擇將

原创 linux基礎1

1.熟練使用tab鍵 2.Ctrl+C  :輸入了錯誤的命令或參數,有的時候命令和程序會不停的運行,這個時候想要讓程序停下來,可以按這個組合鍵,這個鍵可以將正在運行中的命令中斷,如果當前的命令比較重要,這個組合鍵也要慎用。 3.Ctrl+

原创 linux daemon-----linux目錄配置

Linux Daemon 分類 系統爲了某些功能必須提供一些服務,這個服務叫service.但是service的提供總是需要程序的運行。實現這個service的程序稱作daemon。舉例來說,實現循環例行性工作排程服務的程序爲crond

原创 linux中iptables設置詳細(防火牆)

無論如何,iptables是一個需要特別謹慎設置的東西,萬一服務器不在你身邊,而你貿然設置導致無法SSH,那就等着被老闆罵吧,呵呵。。。 一下內容是爲了防止這種情況發生而寫的,當然很初級,不過一般服務器也夠用了: 1.首先介紹一下指令和相

原创 函數指針與回調函數

你不會每天都使用函數指針,但是,它們確有用武之地,兩個最常見的用途是把函數指針作爲參數傳遞給另一個函數以及用於轉換表(jump table)。        【警告】簡單聲明一個函數指針並不意味着它馬上就可以使用。和其它指針一樣,對函

原创 linux文件屬性與權限

內容源於: 鳥哥的linux私房菜 目錄 Linux文件屬性 [文件屬性解析(SUID/SGID/SBIT)][隱藏屬性]修改文件屬性 [chgrp][chown][chmod][umask]目錄與文件之權限意義 [權限對文件的意義][

原创 ctype.h裏的函數(c語言)

/*  * 主要測試該頭文件中的如下函數:  * isalnum , isdigit , isalpha , isascii , iscntrl , ispunct  * isgraphics , isprint , islower