原创 glibc庫詳解及與POSIX,systemV這些庫之間的關係說明

glibc   glibc 是gnu發佈的libc庫,也即c運行庫。   glibc是linux系統中最底層的api(應用程序開發接口),   幾乎其它任何的運行庫都會依賴於glibc。   glibc除了封裝linux操作系統所提供的系

原创 fork詳解

fork, exec and system #include <unistd.h> #include <sys/types.h> main ()  {           pid_t pid;           printf("for

原创 數學電影推薦

學習數學必看的十部電影【轉】 2011-04-13 16:08 http://i.eol.cn/blog_read.php?topicid=387902 0) 中文名稱:死亡密碼    英文名稱:π    別    名:3.14

原创 哈哈 卸了不爽的vim重裝一個

apt-get --purge remove vim-common apt-get --purge remove vim-tinny apt-get install vim-full

原创 typedef總結

 typedef用來聲明一個別名,typedef後面的語法,是一個聲明。本來筆者以爲這裏不會產生什麼誤解的,但結果卻出乎意料,產生誤解的人不在少數。罪魁禍首又是那些害人的教材。在這些教材中介紹typedef的時候通常會寫出如下形式: t

原创 移動時代

5年前,在“上一撥”互聯網創業熱潮中,高校雲集的中關村曾誕生了6家納斯達克上市企業。當新一輪創業熱潮“輪迴”至移動互聯網時,這裏又成了匯聚無數年輕創業者的高地。在他們中,有不少人,尤其是那些剛畢業或尚未畢業、充滿了創業熱情的年輕人,更將“

原创 linux進程間通信的幾種機制的比較及適用場合

1. # 管道( pipe ):管道是一種半雙工的通信方式,數據只能單向流動,而且只能在具有親緣關係的進程間使用。進程的親緣關係通常是指父子進程關係。 # 有名管道 (named pipe) : 有名管道也是半雙工的通信方式,但是它允許

原创 linux下如何得到外網分配的ip

局域網的服務器是通過ADSL路由器連接外網的,但ADSL是從ISP運營商那兒通過動態獲得IP的,那麼我怎麼知道自己的外網地址是多少呢? 今天得到幾個辦法: curl -s http://whatismyi

原创 二叉樹

#include<stdio.h> #include<malloc.h> #include<stdlib.h> typedef struct node{ char data; struct node *l