原创 UNIX Domain Socket IPC(轉)

socket API原本是爲網絡通訊設計的,但後來在socket的框架上發展出一種IPC機制,就是UNIX Domain Socket。雖然網絡socket也可用於同一臺主機的進程間通訊(通過loopback地址127.0.0.1),但

原创 linux系統信息查看命令

系統 # uname -a # 查看內核/操作系統/CPU信息 # head -n 1 /etc/issue # 查看操作系統版本 # cat /proc/cpuinfo # 查看CPU信息 #

原创 處理殭屍進程導致的後遺症

  前段時間需要殭屍進行,通過在程序中調用   signal(SIGCHLD, SIG_IGN);   搞定啦。   但是,這麼一來導致了好多問題。比如,通過system()函數調用什麼命令時,明明命令正常執行了,system函數卻返回-

原创 strcspn和strspn函數

1、strcspn 頭文件:#inclued<string.h> 定義函數:size_t strcspn(const char *s, const char * reject);函數說明:strcspn()從參數s 字符串的開頭計算連

原创 Git的Patch功能(轉)

UNIX世界的軟件開發大多都是協作式的,因此,Patch(補丁)是一個相當重 要的東西,因爲幾乎所有的大型UNIX項目的普通貢獻者,都是通過 Patch來提交代碼的。作爲最重要的開源項目之一,Linux,也是這樣的。普通開發者從軟件倉

原创 適用於多級目錄的Makefile(還沒試試,改天用瞭如果有問題,再修改)

  開發中常常有這樣的需求:一個不算簡單的目錄結構,需要一個統一的Makefile來進行編譯管理。這時候最簡單的做法就是遍歷--蒐羅所有的頭文件和代碼文件,使用統一的規則gcc -Ixx -o *.o *.c<pp>然後打掃戰場,處理屍體

原创 command: find命令-exec參數的使用說明(轉)

find命令,配合-exec參數,可以對查詢的文件進行進一步的操作,可以得到很多有用的功能,比如說文件包含特定字符串的查詢等,要了解這個功能,最 簡單直接的就是看find命令幫助,列出find命令,配合-exec參數,可以對查詢的文件進

原创 win8下刪除wubi安裝的linux的啓動項

最近對deepin突然來興趣了,下載了2014 beta版用wubi安裝了一下,發現啓動進不了系統。網上倒是有解決方法,但是懶得來,就打算卸載了吧。控制面板-添加/刪除程序-卸載。deepin的安裝目錄還在,我就直接把目錄刪除了。重啓後,

原创 Starting udev卡死的問題

Linux啓動停止在Starting udev    一、出現問題   在VM的CentOS 5.4 32bit上重新編譯了內核(2.6.19.7),啓動新內核時,停在starting udev,然後按下Ctrl+C取消,才能繼續啓動

原创 小米wifi總是“獲取IP”“身份驗證”

前段時間看到同事買了360wifi,就買了一個小米隨身wifi。鼓搗了半天沒法上網。一開始以爲是驅動的問題,連着試了3個版本的的小米驅動,都不行。去小米論壇轉了半天,也沒有人出來給出解決方法。 今天終於找到問題所在了。我電腦的微點開啓了“

原创 gcc生成二進制文件供uboot的go命令執行

原文地址: http://blog.csdn.net/joans123/article/details/7380906 使用gcc編譯出二進制文件給uboot中go的命令執行. test.c 文件如下 ================ S

原创 sublime text3 安裝ctags

在公司看代碼,都是source insight和sublime text一起用的,前者看代碼,後者編輯代碼。其實前者主要是找函數定義這一點比ST方便,ST安裝ctags後,也能達到同樣的效果。 1.打開Sublime Text 2/3軟

原创 SecureCRT鼠標雙擊或拖成變成Ctrl+C的解決辦法

很長一段時間在SecureCRT中雙擊鼠標或拖動鼠標選擇文字的時候都會變Crtl+C鍵,讓程序意外鼠出,或無法操作 一直在SecureCRT中找問題沒有找到,最後發現是與Lingoes劃詞翻譯衝突造成的,

原创 從select的一個死循環談epoll的ET模式

最近寫程序遇到一個問題,就是發現select監聽標準輸出的時候遇到了死循環,具體程序如下程序一。程序的意圖是每當用戶在控制檯有任何輸入,就輸出”hello world!”。 程序一: #include <

原创 Linux串口編程詳解

串口本身,標準和硬件 ? 串口是計算機上的串行通訊的物理接口。計算機歷史上,串口曾經被廣泛用於連接計算機和終端設備和各種外部設備。雖然以太網接口和USB接口也是以一個串行流進行數據傳送的,但是串口連接通常特指那些與RS-232標準兼容