原创 GDB 7.0 與 回溯調試

原文:http://coolshell.cn/?p=1525    http://coolshell.cn/?p=1502 (酷殼)   2009年10月06日,GDB7.0正式發佈,新的版本你可以在這裏下載。本次版本,不但有大家所關注的

原创 超強:Unix道德經(英文版)

原文:http://coolshell.cn/?p=1794(酷殼) 主頁:http://mercury.ccil.org/~cowan/upc/ 這是一個人主頁,博主說,這是一個“黑客式”版本的 Dao De Ching (字面理解是

原创 恐怖的C++語言

原文:http://coolshell.cn/?p=1724 (酷殼)     Linus曾經(2007年9月)在新聞組gmane.comp.version-control.git裏和一個微軟的工程師(Dmitry Kakurin)爭執

原创 用GDB 調試Java程序

背景   想要使用GDB調試程序,就需要用GNU的編譯器編譯程序。如:用GCC編譯的C/C++的程序,才能用GDB調試。對於Java程序也是一樣的,如果想要用GDB調試,那麼就需要用GNU的Java編譯器——GCJ來編譯Java程序。  

原创 C++ 對象的內存佈局(上)

前言   07年12月,我寫了一篇《C++虛函數表解析》的文章,引起了大家的興趣。有很多朋友對我的文章留了言,有鼓勵我的,有批評我的,還有很多問問題的。我在這裏一併對大家的留言表示感謝。這也是我爲什麼再寫一篇續言的原因。因爲,在上一篇文章中

原创 Java NIO類庫Selector機制解析(下)

五、  迷惑不解 : 爲什麼要自己消耗資源?   令人不解的是爲什麼我們的Java的New I/O要設計成這個樣子?如果說老的I/O不能多路複用,如下圖所示,要開N多的線程去挨個偵聽每一個Channel (文件描述符) ,如果這樣做很費資源

原创 Java NIO 類庫Selector機制解析(續)

在前些天的《Java NIO類庫Selector機制解析》文章中,我們知道了下面的事情:   1)Sun的JVM在實現Selector上,在Linux和Windows平臺下的細節。 2)Selector類的wakeup()方法如何喚醒阻塞在

原创 怎樣做一個 Program Manager

我個人認爲,這是一篇不錯的文章,雖然我不是Program Mananger,但是我幾乎在做着和這個職位很相似的工作。在這裏,我把這篇文章推薦給所有的程序員,我相信,這篇文章會讓你明白,只有技術是遠遠不夠的,因爲沒有Program Manag

原创 程序員的八個級別

在面試時,你可能會被經常問到“在未來5年,你想幹什麼?”,這可能是一個比較難回答的問題。在中國,答案一般可能會是Team leader,Manager,或是Architect,Specialist等,在中國,大家可能更多地覺得manager

原创 語言的歧義

語言的歧義 趙錕zhaokun.km (at)gmail.com 原文:http://cocre.com/?p=830     語言是人與人相互溝通的途徑,而計算機語言則是人和計算機溝通的途徑。就算是任何再完美的自然語言都會有歧義,但是又是

原创 C語言的謎題

這幾天,本站推出了幾篇關於C語言的文章如下所示: 語言的歧義 [酷殼鏈接] [CSDN鏈接] 誰說C語言很簡單? [酷殼鏈接] [CSDN鏈接] 6個變態的C語言Hello World程序 [酷殼鏈接] [CSDN鏈接] 如

原创 Java書籍Top 10

 本文同時也發表於:酷殼(http://www.cocre.com/?p=67 ) Java 書籍 Top 10   陳皓 http://haoel.blog.51cto.com/     下面是Java Inside上推薦的十本Ja

原创 Unix 40年:昨天,今天和明天

經歷了四個十年,操作系統的未來充滿了變數,但傳奇將會是永久的!    原文:鏈接–Computerworld   譯者前言  今年是Unix40歲的生日。很早就看到這篇文章了,一直想轉到中文社區。但一直沒有時間,今天看到了CSDN首頁的一篇

原创 優秀程序員的十個習慣

在這個世界上,有數百萬的人熱衷於軟件開發,他們有很多名字,如:軟件工程師(Software Engineer),程序員(Programmer),編碼人(Coder),開發人員(Developer)。經過一段時間後,這些人能夠成爲一個優秀的編

原创 Linux設備驅動Hello World程序介紹

本文由趙錕翻譯,轉載於“酷殼”:http://cocre.com/?p=566     by Valerie Henson07/05/2007 (譯者注:本文的例子是只能在linux的2.6內核下使用的,2.6以上的內核,譯者沒有做過實驗,