原创 shell 腳本和case例子

轉自:http://hlee.iteye.com/blog/577628    case和select結構在技術上說並不是循環, 因爲它們並不對可執行代碼塊進行迭代. 但是和循環相似的是, 它們也依靠在代碼塊頂部或底部的條件判斷來決

原创 automake和autoconf 生成大型項目的makefile編寫

  當我們用automake生成Makefile文件時,基本上都是按照網上的簡單操作來進行的,就是“hello world”,源文件等都在同一個目錄下,且沒有子目錄,這樣的makefile很好寫,但是當項目比較大,有很多的目錄,源文件分散

原创 CodeBlock linux下標準的C、C++集成開發環境利器

Code::Blocks是一款功能強悍的C、C++ IDE,工具小巧靈活、跨平臺、支持SVN、代碼高亮、格式化、國際化(軟件界面語言可定製爲中文)、強大的調試環境。 CodBlocks是一個免費開源功能強大的跨平臺的標準C

原创 linux C全局跳轉函數

爲什麼要有個函數間的跳轉呢,這是因爲,如果我們在調用函數時,函數的調用的嵌套的層次很深的話,如果出錯,那麼一層一層的返回和判斷就很麻煩,所以,如果出錯,就可以直接返回到最上面的調用的函數就會很方便。 我們來看一下這兩個函數怎麼使用

原创 解決在ubuntu下運行codeblock程序出現 permision denied的問題

1:sudo apt-get install ntfs-config 2:sudo  ntfs-config 注意:ubuntu版本較高的要修改:修改/usr/lib/pymodules/python2.6/NtfsConfig/Ntfs

原创 Linux Shell 下的輸出重定向

linux 環境中支持輸入輸出重定向,用符號<和>來表示。 0、1和2分別表示標準輸入、標準輸出和標準錯誤信息輸出, 可以用來指定需要重定向的標準輸入或輸出,比如 2>a.txt 表示將錯誤信息輸出到文件a.txt

原创 ubuntu軟件管理大全

說 明:由於圖形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比較簡單,所以這裏主要總結在終端通過命令行方式進行的軟件包安裝、卸載和刪除的方法。 一、Ubuntu中軟件安裝方法

原创 編寫 makefile 方法

Makefile 本文轉自http://www.chinaunix.net/jh/7/188431.html 在 Unix 上寫程式的人大概都碰過 Makefile,尤其是用 C 來開發程式的           人。用 m

原创 shell創建臨時文件

再學shell編程,創建臨時文件,創建臨時目錄。將信息輸出的同時寫入到指定文件中。 到目前爲止,您已經學習了兩種顯示腳本輸出的方法:: 1》在監視器屏幕上顯示輸出。 2》將輸出重定向到文件 標準文件描述符。 Linux系統將每個對象當作

原创 linux 管道 (雙向管道流模型)

#include<unistd.h> #include<stdio.h> void WriteG(int fd,char *str,int len)// 寫入固定長度報文 { char buf[255]; memset(buf,0,siz

原创 ubuntu阻止軟件包升級(指定的軟件包不升級)

雖然說軟件的更新,尤其是安全更新是很重要的,但是通常有些軟件較大版本的升級總會伴隨着軟件功能的較大改變和很多兼容性問題,比如PHP等,也有一些在PPA源上較大的軟件包下載會很慢,所以在日常的更新中阻止這些軟件包的升級就很有必要了。 軟

原创 管道的模型

在實踐中管道的模型有以下幾種:       1,1-1模型;                應用於兩個進程之間的通信。需要設置兩個FIFO,       2.n-1 模型                本進程適用於非交互式服務系統, 客戶

原创 linux上搭建eclipse CDT 運行出現 launch failed,binary not found 錯誤解決辦法。 收藏

Blog Transferred to: http://www.kanhua.org 今天安裝了eclipse和CDT按理說應該就可以直接編寫程序運行了,結構讓我沮喪, 就這樣一個小程序出現了:launch failed,binar

原创 ubuntu下解壓文件命令大全

ubuntu 下rar解壓工具安裝方法: 壓縮功能 安裝 sudo apt-get install rar 卸載 sudo apt-get remove rar 解壓功能 安裝 sudo apt-get install u

原创 linux下安裝kscope1.9.4.tar.gz出現的錯誤解決辦法

在官網下載kscope1.9.4.tar.gz 加壓gunzip kscope。1.9.4.tar。gz tar xvf kscope.1.9.4.tar 進入解壓後的目錄: 1:qmake(請先確保能用,如果沒有請安裝) 2: