2012年4月28日

          vi命令學(xué)習(xí)(1)-插入文本命令

          i:在光標(biāo)前

          I:在當(dāng)前行首

          a: 光標(biāo)后

          A:在當(dāng)前行尾

          o:在當(dāng)前行之下新開一行

          O:在當(dāng)前行之上新開一行

          r:替換當(dāng)前字符

          R:替換當(dāng)前字符及其后的字符,直至按ESC鍵

          posted @ 2012-04-28 10:38 AlanLiu 閱讀(323) | 評(píng)論 (0)編輯 收藏

          2012年4月25日

          Ubuntu學(xué)習(xí)(4) - 系統(tǒng)信息

          date  -顯示當(dāng)前日期和時(shí)間

          cal    -顯示當(dāng)月的日歷

          uptime  -顯示系統(tǒng)從開機(jī)到現(xiàn)在所運(yùn)行的時(shí)間

          w     -顯示登錄的用戶

          whoami   -顯示你的當(dāng)前用戶名

          uname -a  -顯示內(nèi)核信息

          cat /proc/cpuinfo   -查看cpu信息

          cat /proc/meminfo  -查看內(nèi)存信息

          cat /etc/issue     -查看操作系統(tǒng)版本

          cat /proc/loadavg  -查看系統(tǒng)負(fù)載

          lspci   -列出所有pci設(shè)備

          lsusb  -列出所有usb設(shè)備

          env   -查看環(huán)境變量

          man command    -顯示command的說明手冊(cè)

          df  -顯示磁盤占用情況

          df -h  -顯示磁盤占用情況(格式化數(shù)據(jù))

          du  -顯示目錄空間占用情況

          free -顯示內(nèi)存及交換區(qū)占用情況   

          posted @ 2012-04-25 17:31 AlanLiu 閱讀(251) | 評(píng)論 (0)編輯 收藏

          Ubuntu學(xué)習(xí)(3) - 文件權(quán)限

          chmod octal file  -更改file的權(quán)限

              4   -讀(r)

              2   -寫(w)

              1   -執(zhí)行(x)


          實(shí)例  

          chmod 777 file     -為所有用戶添加讀、寫、執(zhí)行權(quán)限

          chmod 755 file     -為所有者添加rwx權(quán)限,為組和其他用戶添加rx權(quán)限

          chmod u-r  file     -為所有者刪除r權(quán)限

          chmod u+r file     -為所有這添加r權(quán)限

          chmod g-r  file     -為組刪除r權(quán)限

          chmod g+r file     -為組添加r權(quán)限

          chmod o-r  file    -為其它用戶刪除r權(quán)限

          chmod o+r file    -為其它用戶添加r權(quán)限

          posted @ 2012-04-25 16:10 AlanLiu 閱讀(260) | 評(píng)論 (0)編輯 收藏

          Ubuntu學(xué)習(xí)(2) - 文件命令

          ls -列出目錄

          ls -al  -使用格式化列出隱藏文件

          cd dir -更改目錄到dir

          cd   -更改到home目錄

          pwd -顯示當(dāng)前目錄

          mkdir dir -創(chuàng)建目錄dir

          rm file   -刪除file

          rm -r dir  -刪除目錄dir

          rm -f file  -強(qiáng)制刪除file

          rm -rf dir -強(qiáng)制刪除目錄dir*

          cp file1 file2 -將file1復(fù)制到file2

          cp -r dir1 dir2 -將dir1復(fù)制到dir2;如果dir2不存在則創(chuàng)建它

          mv file1 file2 -將file1重命名或移動(dòng)到file2;如果file2是一個(gè)存在的目錄則將file1移動(dòng)到file2中

          ln -s file link -創(chuàng)建file的符號(hào)連接link (軟link 不占空間)

          touch file -創(chuàng)建file

          cat > file  -將標(biāo)準(zhǔn)輸入添加到file

          more file  -查看fire的內(nèi)容

          head file  -查看file的前10行

          tail file     -查看file的后10行

          tail -f file  -從后10行開始查看file的內(nèi)容

          posted @ 2012-04-25 15:43 AlanLiu 閱讀(275) | 評(píng)論 (0)編輯 收藏

          Ubuntu學(xué)習(xí)(1) - 目錄結(jié)構(gòu)

          /bin:bin是binary(二進(jìn)制)的縮寫。這個(gè)目錄是對(duì)UNIX系統(tǒng)習(xí)慣的沿襲,存放著使用者最經(jīng)常使用的命令。例如:cp,ls,cat。 
            
          /boot:這里存放的是啟動(dòng)LINUX時(shí)使用的一些核心文件。   

          /dev:dev是device(設(shè)備)的縮寫。這個(gè)目錄下是所有LINUX的外部設(shè)備,其功能類似DOS下的.sys和Win下的.vxd。在LINUX中設(shè)備和文件是用同種方法訪問的。例如:/dev/hda代表第一個(gè)物理IDE硬盤。 
            
          /etc:這個(gè)目錄用來存放所有的系統(tǒng)管理所需要的配置文件和子目錄。 
            
          /home:用戶的主目錄

          /lib:這個(gè)目錄里存放著系統(tǒng)最基本的動(dòng)態(tài)鏈接共享庫(kù),其作用類似于Windows里的.dll文件。幾乎所有的應(yīng)用程序都需要用到這些共享庫(kù)。
             
          /lost+found:這個(gè)目錄平時(shí)是空的,當(dāng)系統(tǒng)不正常關(guān)機(jī)后,這里就成了一些無(wú)家可歸的文件的避難所。對(duì)了,有點(diǎn)類似于DOS下的.chk文件。
             
          /mnt:這個(gè)目錄是空的,系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)掛載別的文件系統(tǒng)。 
            
          /proc:這個(gè)目錄是一個(gè)虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,我們可以通過直接訪問這個(gè)目錄來獲取系統(tǒng)信息。也就是說,這個(gè)目錄的內(nèi)容不在硬盤上而是在內(nèi)存里啊!?   

          /root:系統(tǒng)管理員,也叫作超級(jí)權(quán)限者的用戶主目錄。當(dāng)然系統(tǒng)的擁有者,總要有些特權(quán)啊! 
            
          /sbin:s就是Super User的意思,也就是說這里存放的是一些系統(tǒng)管理員使用的系統(tǒng)管理程序。   

          /tmp:這個(gè)目錄不用說,一定是用來存放一些臨時(shí)文件的地方了。 
            
          /usr:這是個(gè)最龐大的目錄,我們要用到的很多應(yīng)用程序和文件幾乎都存放在這個(gè)目錄下。具體來說:
           
              /usr/X11R6 存放X-Windows的目錄; 

              /usr/bin 存放著許多應(yīng)用程序; 

              /usr/sbin 給超級(jí)用戶使用的一些管理程序就放在這; 

              /usr/doc 這就是LINUX文檔的大本營(yíng); 
              /usr/include LINUX下開發(fā)和編譯應(yīng)用程序需要的頭文件,在這找; 

              /usr/lib 存放一些常用的動(dòng)態(tài)鏈接共享庫(kù)和靜態(tài)檔案庫(kù); 

              /usr/local 這是提供給一般用戶的/usr目錄,在這安裝軟件最適合;

              /usr/man man是什么,對(duì)了是幫助。這里就是幫助文檔目錄啊!
           
              /usr/src LINUX開放的源代碼,就存在這個(gè)目錄,愛好者們別放過哦! 
            
          /var:這個(gè)目錄中存放著那些不斷在擴(kuò)充著的東西,為了保持/usr的相對(duì)穩(wěn)定,那些經(jīng)常被修改的目錄可以放在這個(gè)目錄下,實(shí)際上許多系統(tǒng)管理員都是這樣干的。順帶說一下系統(tǒng)的日志文件就在/var/log目錄中。   

          這里列出了最常見的目錄,根據(jù)LINUX發(fā)行套件的不同,目錄結(jié)構(gòu)也是有一定差別的。還有你自己建立的目錄,我當(dāng)然不知是存什么的。希望上面的文字能使你在大腦里留下了LINUX的全景圖,以便大家深入掌握LINUX的其它方方面面。 

          (已經(jīng)知道了就不用看了,當(dāng)做偶留個(gè)備份) 

          posted @ 2012-04-25 14:14 AlanLiu 閱讀(255) | 評(píng)論 (0)編輯 收藏

          2012年4月17日

          [摘]How Tomcat Works(第一章)

               摘要:   閱讀全文

          posted @ 2012-04-17 14:51 AlanLiu 閱讀(389) | 評(píng)論 (0)編輯 收藏

          一個(gè)關(guān)于Java Thread wait(),notify()的實(shí)用例(轉(zhuǎn))

               摘要: 一個(gè)Java解決生產(chǎn)者-消費(fèi)者同步問題的例子,很有參考價(jià)值的。  Java代碼   /////   // ProducerConsumer.java      //   // 這是個(gè)很重要...  閱讀全文

          posted @ 2012-04-17 13:39 AlanLiu 閱讀(657) | 評(píng)論 (0)編輯 收藏

          2012年4月16日

          RTSP協(xié)議介紹

          1. 實(shí)時(shí)流協(xié)議RTSP

          RTSP[3]協(xié)議以客戶服務(wù)器方式工作,它是一個(gè)多媒體播放控制協(xié)議,用來使用戶在播放從因特網(wǎng)下載的實(shí)時(shí)數(shù)據(jù)時(shí)能夠進(jìn)行控制,如:暫停/繼續(xù)、后退、前進(jìn)等。因此 RTSP 又稱為“因特網(wǎng)錄像機(jī)遙控協(xié)議”。

          1.1.   RTSP協(xié)議簡(jiǎn)介

          要實(shí)現(xiàn) RTSP 的控制功能,不僅要有協(xié)議,而且要有專門的媒體播放器(media player)和媒體服務(wù)器(media server)。媒體服務(wù)器與媒體播放器的關(guān)系是服務(wù)器與客戶的關(guān)系。

          媒體服務(wù)器與普通的萬(wàn)維網(wǎng)服務(wù)器的最大區(qū)別就是媒體服務(wù)器支持流式音頻和視頻的傳送,因而在客戶端的媒體播放器可以邊下載邊播放(需要先緩存一小段時(shí)間的節(jié)目)。但從普通萬(wàn)維網(wǎng)服務(wù)器下載多媒體節(jié)目時(shí),是先將整個(gè)文件下載完畢,然后再進(jìn)行播放。


           

          圖1 RTSP與RTP和RTCP的關(guān)系

          RTSP 僅僅是使媒體播放器能控制多媒體流的傳送。因此,RTSP 又稱為帶外協(xié)議,而多媒體流是使用 RTP 在帶內(nèi)傳送的。

          1.2.    RTSP的報(bào)文結(jié)構(gòu)

          RTSP有兩類報(bào)文:請(qǐng)求報(bào)文和響應(yīng)報(bào)文。請(qǐng)求報(bào)文是指從客戶向服務(wù)器發(fā)送請(qǐng)求報(bào)文,響應(yīng)報(bào)文是指從服務(wù)器到客戶的回答。

          由于 RTSP 是面向正文的(text-oriented),因此在報(bào)文中的每一個(gè)字段都是一些 ASCII 碼串,因而每個(gè)字段的長(zhǎng)度都是不確定的。

          RTSP報(bào)文由三部分組成,即開始行、首部行和實(shí)體主體。在請(qǐng)求報(bào)文中,開始行就是請(qǐng)求行,RTSP請(qǐng)求報(bào)文的結(jié)構(gòu)如圖2所示。


           

          圖2 RTSP請(qǐng)求報(bào)文的結(jié)構(gòu)

          RTSP請(qǐng)求報(bào)文的方法包括:OPTIONS、DESCRIBE、SETUP、TEARDOWN、PLAY、PAUSE、GET_PARAMETER和SET_PARAMETER。RTSP請(qǐng)求報(bào)文的常用方法及作用如表1所示。

          表1 RTSP請(qǐng)求報(bào)文的常用方法及作用

          方法

          作用

          OPTIONS

          獲得服務(wù)器提供的可用方法

          DESCRIBE

          得到會(huì)話描述信息

          SETUP

          客戶端提醒服務(wù)器建立會(huì)話,并確定傳輸模式

          TEARDOWN

          客戶端發(fā)起關(guān)閉請(qǐng)求

          PLAY

          客戶端發(fā)送播放請(qǐng)求

           

          響應(yīng)報(bào)文的開始行是狀態(tài)行,RTSP響應(yīng)報(bào)文的結(jié)構(gòu)如圖3所示。


           

          圖3 RTSP響應(yīng)報(bào)文的結(jié)構(gòu)

          1.3.    RTSP交互過程

          C表示RTSP客戶端,S表示RTSP服務(wù)端

           C->S: OPTION request            //詢問S有哪些方法可用

          S->C: OPTION response        //S回應(yīng)信息中包括提供的所有可用方法

           C->S: DESCRIBE request      //要求得到S提供的媒體初始化描述信息

          S->C: DESCRIBE response      //S回應(yīng)媒體初始化描述信息,主要是sdp

           C->S: SETUP request         //設(shè)置會(huì)話屬性,以及傳輸模式,提醒S建立會(huì)話

          S->C: SETUP response         //S建立會(huì)話,返回會(huì)話標(biāo)識(shí)符及會(huì)話相關(guān)信息

           C->S: PLAY request          //C請(qǐng)求播放

          S->C: PLAY response          //S回應(yīng)請(qǐng)求信息

          S->C: 發(fā)送流媒體數(shù)據(jù)

           C->S: TEARDOWN request     //C請(qǐng)求關(guān)閉會(huì)話

          S->C: TEARDOWN response     //S回應(yīng)請(qǐng)求

          上述的過程是標(biāo)準(zhǔn)的RTSP流程,其中第3步和第4步是必需的。

           

          posted @ 2012-04-16 21:37 AlanLiu 閱讀(1201) | 評(píng)論 (0)編輯 收藏

          【轉(zhuǎn)】HTTP協(xié)議詳解(經(jīng)典教程)

               摘要: 引言HTTP是一個(gè)屬于應(yīng)用層的面向?qū)ο蟮膮f(xié)議,由于其簡(jiǎn)捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。它于1990年提出,經(jīng)過幾年的使用與發(fā)展,得到不斷地完善和擴(kuò)展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的規(guī)范化工作正在進(jìn)行之中,而且HTTP-NG(Next Generation of HTTP)的建議已經(jīng)提出。HTTP協(xié)議的主要特點(diǎn)可概括如下:簡(jiǎn)單:客戶向服務(wù)器請(qǐng)求服務(wù)時(shí),...  閱讀全文

          posted @ 2012-04-16 21:15 AlanLiu 閱讀(7135) | 評(píng)論 (1)編輯 收藏

          僅列出標(biāo)題  
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 麦盖提县| 革吉县| 蒙自县| 调兵山市| 蓬莱市| 兰西县| 保山市| 兴仁县| 久治县| 巴彦县| 固安县| 泉州市| 宁远县| 青海省| 台北县| 涞水县| 尼勒克县| 信阳市| 淮阳县| 建宁县| 潍坊市| 白城市| 昌图县| 静宁县| 衡山县| 信宜市| 方城县| 盐城市| 隆子县| 凤台县| 唐海县| 泌阳县| 达拉特旗| 通州区| 来凤县| 曲阳县| 平湖市| 博兴县| 永年县| 孙吴县| 芜湖县|