Lex和Yacc應用方法(一).初識Lex

 Lex和Yacc應用方法(一).初識Lex草木瓜  20070301Lex(Lexical Analyzar 詞法分析產生器),Yacc(Yet Another Compiler

專案經理的選拔和培養

 從專案經理,到專案經理的經理,到專案經理經理的經理,用了七年的時間。在這七年中,我始終認為專案經理是軟體公司,尤其是項目型軟體公司的利益的實現者,一個專案經理他們是衝鋒在戰場最前端的一線指揮官,對於項目的成功是至關重要的,甚至有時是決定性的,如何能夠找到合格的專案經理,如何把一個新手培養成成熟,讓你放心的專案經理,是作為領導的重要的工作。       

WebLogic Domain 配置方法

WebLogic Domain 配置方法翻譯:不詳 作者: Prakash Malani     域含有BEA WebLogic Server執行個體的配置資訊。它包含有關伺服器、叢集和機器的配置資訊。域還含有關於資源,例如Java資料庫連接(Java DataBase Connectivity,JDBC)、串連池、JDBC資料來源、串連工廠和JavaMessage Service(Java Message

為什麼出現虛擬位址,這個東西

出現虛擬位址,物理地址,映射,這些名詞的根本原因是:程式是一行一行的往下執行的,當程式執行完後,PC會自動加1,然後程式會自動往下執行,所以要求我們的程式要放在連續的地址空間上,但是呢,這個要求很難達到,根據,“任何問題都可以通過添加一個層次來解決”這個定論,我們可以這樣,在物理地址和CPU之間添加一個虛擬位址層次,當CPU訪問的時候,他還是一條一條的指令往下走,執行完後,PC+1,執行嚇一跳指令,但是通過MMU,CPU使用的線性地址就可以放在不真正的線性物理地址上。

gendisk ;block_device; device

device表示的是中繼資料,代表的是一個物理裝置。對於字元裝置,一個物理字元裝置由一個cdev來表示。所以,cdev中內嵌了一個device。對於塊裝置,一個物理塊裝置由一個gendisk來表示。所以,gendisk中內嵌了一個device。核心通過block_device來使用塊裝置,但是相對於gendisk表示一個物理的裝置而言,block_device是“軟的”,它只是提供了對塊裝置的使用方式,通過block_device來訪問塊裝置,其最終也要化為對對應的gendisk的訪問。而且從另

ubuntu 找回 ALT+TAB

Although Alt+Tab by default lets you switch windows by default, while making various tweaks and changes you may unintentionally deactivate it, as it has happened to many new Ununtu users. Since it’s a feature you use it all the time without evening

udev學習總結

udev

proc檔案系統剪輯

 proc檔案系統的概念proc屬於虛擬檔案系統,用於linux核心空間和使用者空間通訊;在linux系統中,proc並不孤獨,sysfs 是一個與 /proc 類似的檔案系統,出現在proc之後,所以改善了proc的缺點struct proc_dir_entry {const char *name;// virtual file namemode_t mode;// mode permissionsuid_t uid;// File's user idgid_t gid;// File's

第六章 “另類”數組

        動態數組與字串常量可算是兩種“另類”數組。       

第十章 圍繞p()與(*p)()的爭論

        對於一個函數:void func(void);我們通常可以定義一個這樣的函數指標指向它:void (*p)(void) =

第三章 數組的解剖學

        這一章我們來討論一下數組的內涵,對數組的內部構造進行一次解剖,看看裡面究竟隱藏了什麼秘密。 有了前面兩章對數組名和C語言數組本質的澄清,再來理解這一章的內容,就容易多了。        在下面的敘述中,筆者會用到一個運算子sizeof,由於在不同的編譯器和編譯模式下,對一個地址進行sizeof運算的結果有可能是不同的,為了方便討論,我都假設地址長度為4個位元組。       

偽檔案系統bdev

整理了下偽檔案系統bdev: 517static struct file_system_type bd_type = { 518 .name = "bdev", 519 .get_sb = bd_get_sb, 520 .kill_sb = kill_anon_super, 521}; 522 523static struct vfsmount *bd_mnt __read_mostly;

Fedora13 Samba配置

   samba伺服器可以實現windows與linux的檔案分享權限設定,SMB協議是建立在NetBIOS協議之上的應用協議,是基於TCP138、139兩個 連接埠的服務,NetBIOS出現之後,Microsoft就使用 NetBIOS實現了一個網路檔案/列印服務系統。這個系統基於NetBIOS設定了一套檔案分享權限設定協議,Microsoft稱之為SMB(Server Message Block) 協議,這個協議被用於Lan

第八章 右左法則—-複雜指標解析

        上一章費那麼多唇舌討論C語言的聲明,其實目的都是為了這一章,期望讀者通過對C語言聲明形式的詳細瞭解,樹立聲明嵌套的觀念,因為C語言所有複雜的指標聲明,都是由各種聲明嵌套構成的。如何解讀複雜指標聲明呢?右左法則是一個既著名又常用的方法。不過,右左法則其實並不是C標準裡面的內容,它是從C標準的聲明規定中歸納出來的方法。C標準的聲明規則,是用來解決如何建立聲明的,而右左法則是用來解決如何辯識一個聲明的,兩者可以說是相反的。右左法則的英文原文是這樣說的:The right-left

ASCII碼0x1A使檔案意外結束的處理方法

        在windows作業系統中,大家在編寫帶有檔案操作的程式時,有時候會遇到一種奇怪的現象,在對一個檔案以文本方式進行讀取的過程中,讀到中途還沒到檔案末尾時feof()函數就意外地為真,這讓人很驚訝,一時難以找到原因,實際上,這是ASCII碼0x1A在作怪。運行下面程式:int main(void){        int i;        unsigned char c;        FILE *fp;                fp=fopen("test.dat", "

家庭影院.液晶電視.常見介面介紹(一)

家庭影院.液晶電視.常見介面介紹(一)草木瓜 20080501轉載整理自網路一、TV 介面TV介面又稱RF(Radio Frequency)射頻輸入,這是在電視機上最早出現的介面。TV介面的成像原理是將視頻訊號(CVBS)和音頻訊號(Audio)相混合編碼後輸出,然後在顯示裝置內部進行一系列分離/

第四章 [ ]運算子的本質

        數組是存在於人們頭腦中的一個邏輯概念,而編譯器其實並不知道有數組這個東西,它所知道的,只是[]運算子,當遇到[]運算子的時候,編譯器只是簡單地把它轉換為類似*(*(a+i)+j)這樣的等價運算式,之所以是這種運算式,如前幾章所述,是因為C語言的數組實現本質上是數組的嵌套。         由於這種等價關係的存在,會產生一些古零精怪的運算式,例如:10[a]這個運算式初看上去讓人摸不著頭腦,它是什麼呢?如上所述,編譯器會把它轉換為*(10+a),把a和10調換一下,就是*(a+10

如何高效產生m個n範圍內的不重複隨機數(m

        如何產生不重複的隨機數?最容易想到的方法,是逐個產生這些隨機數,每產生一個,都跟前面的隨機數比較,如果重複,就重新產生。這是個很笨的方法,且比較次數呈線性增長,越往後次數越多。其實這些比較是多餘的,完全可以不進行比較,只要反過來,按順序產生這些數,但隨機產生它們的位置。例如下面產生100個100以內不重複隨機數的代碼:int a[100];for(i=0; i<=99; ++i) a[i]=i;for(i=99; i>=1; --i) swap(a[i],

小議電腦儲存之五.硬碟引導區與分區表

小議電腦儲存之五.硬碟引導區與分區表草木瓜20080901一、前言 硬碟啟動讀取過程其實與光碟片和磁碟片相似,都需要有一個引導區(Boot Sector),如我們常聽說的MBR( Master Boot Record )又叫主引導記錄。引導區是硬碟上最重要的一個資料結構。當用分區軟體建立分區的時候,會自動建立MBR。本文主要介紹引導區(Boot Sector)的邏輯結構。 <更多相關內容:http://blog.csdn.net/liwei_cmg/archive/2008/03/06/2

最簡單的samba伺服器配置

不管在家裡還是在公司,由於我被Source Insight毒害得很深,所以總是Windows和Ubuntu

總頁數: 61357 1 .... 24509 24510 24511 24512 24513 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.