原创 瞭解Linux線程技術的概念與技術發展

Linux是一個多用戶、多任務的操作系統。多用戶是指多個用戶可以在同一時間使用計算機系統;多任務是指Linux可以同時執行幾個任務,它可以在還未執行完一個任務時又執行另一項任務。在操作系統設計上,從進程(Process)演化出線程(Thr

原创 哈佛經典:把主動性還給下屬

      爲什麼經理們忙得不可開交,而下屬卻無所事事?這裏我們將探究一下管理時間(management time)的內涵,因爲這涉及經理們與他們的上司,同級人員以及下屬之間的互動關係。  具體地說,我們將討論三種管理時間:     

原创 什麼是Big Endian和Little Endian

1.故事的起源 “endian”這個詞出自《格列佛遊記》。小人國的內戰就源於喫雞蛋時是究竟從大頭(Big-Endian)敲開還是從小頭(Little-Endian)敲開,由此曾發生過六次叛亂,其中一個皇帝送了命,另一個丟了王位。 我們一

原创 A記錄、CNAME、MX、NS

A (Address) 記錄 是用來指定主機名(或域名)對應的IP地址記錄。用戶可以將該域名下的網站服務器指向到自己的web server上。同時也可以設置您域名的二級域名。   別名記錄(CNAME) 也被稱爲規範名字。這種記錄允許

原创 李開復分享人生中的十大啓發

一,自信不失謙虛,謙虛不失自信; 二,興趣就是天賦,天賦就是興趣; 三,思考比傳道更重要,觀點比解惑更重要; 四,我不同意你,但是我支持你; 五,挫折不是懲罰,而是學習的機會; 六,創新不重要,有用的創新才重要; 七,用勇氣改變可以改變的

原创 蘋果發佈的是iPphone 4s,而不是iPhone 5

昨晚凌晨1點鐘,雖然很困,但還是爬起來關注蘋果的發佈會。Let‘s talk iPhone。手捧着iPad 2,狂刷新浪微博,留意蹦出來的每一條信息。此前,所有的人都在預測蘋果會發布iPhone 5,我想這也是很多人關注這次發佈會的原因所

原创 Linux exec函數族

  extern char **environ;   int execl(const char* fullpath, const char* arg, ...);  int execlp(const char* file, const c

原创 Android Error: Unable to open class file R.java

You’ve just installed Eclipse , and attempted to create your first Android Application. When clicking create, you see

原创 解決VMware上RedHat Linux系統時間過快或過慢的問題

      VMware中的RedHat Eneterprise Linux 5系統時間總比主機的Windows XP慢。即使用date命令設置Linux時間與Windows XP時間一致,Linux的時間仍會逐漸的慢下來。這是很頭痛的問

原创 linux中waitpid系統調用

對於進程的一生可以用一些形象的比喻作一個小小的總結:隨着一句fork,一個新進程呱呱落地,但它這時只是老進程的一個克隆。然後隨着exec,新進程脫胎換骨,離家獨立,開始了爲人民服務的職業生涯。人有生老病死,進程也一樣,它可以是自然死亡,

原创 Ubuntu的samba設置

  1. Samba的安裝   安裝Ubuntu時,可能已經安裝了samba。如果沒有安裝,則執行下面的命令: sudo apt-get install samba sudo apt-get install smbfs 如果需要使用sam

原创 Android開機畫面製作(Bootloader階段)

        Android開機畫面由四部分組成,第一部分在bootloader啓動時顯示;第二部分在Linux系統啓動時(就是那小企鵝);第三部分是在Android平臺啓動初始化時,出現“A N D R I O D”文字字樣畫面;第四

原创 Linux下的多進程編程

(一) 理解Linux下進程的結構    Linux下一個進程在內存裏有三部份的數據,就是“數據段”,“堆棧段”和“代碼段”,其實學過彙編 語言的人一定知道,一般的CPU象I386,都有上述三種段寄存器,以方便操作系統的運行。“代碼段”

原创 linux進程的幾個用戶id及其轉換

linux爲每個進程設置了3個ID:實際用戶id,有效和用戶id和保存的設置id   關於這3個id,需要注意以下幾個方面: 1.只有root才能改變進程的實際用戶id。例如,用戶從終端login程序登陸,此時login程序的3

原创 linux中wait系統調用

系統中的殭屍進程都要由wait系統調用來回收,下面就通過實戰看一看wait的具體用法: wait的函數原型是: #include <sys/types.h> /* 提供類型pid_t的定義 */#include <sys/wait.h