原创 makefile高級用法--使用變量

使用變量————在Makefile中的定義的變量,就像是C/C++語言中的宏一樣,他代表了一個文本字串,在Makefile中執行的時候其會自動原模原樣地展開在所使用的地方。其與C/C++所不同的是,你可以在Makefile中改變其值。在M

原创 makefile高級用法--使用函數

使用函數————在Makefile中可以使用函數來處理變量,從而讓我們的命令或是規則更爲的靈活和具有智能。make所支持的函數也不算很多,不過已經足夠我們的操作了。函數調用後,函數的返回值可以當做變量來使用。一、函數的調用語法函數調用,很

原创 批處理 for /f

批處理for命令詳解FOR這條命令基本上都被用來處理文本,但還有其他一些好用的功能!看看他的基本格式(這裏我引用的是批處理中的格式,直接在命令行只需要一個%號)FOR 參數 %%變量名 IN (相關文件或命令) DO 執行的命令參數:FO

原创 C C++可變參數學習筆記

前言:     本文在很大程度上改編自網友kevintz的“C語言中可變參數的用法”一文,在行文之前先向這位前輩表示真誠的敬意和感謝。 本人轉自:http://topic.csdn.net/t/20041124/09/3582660.ht

原创 bat set命令

一、BAT直接在批處理中顯示變量例子:@echo offset var=我是值echo %var%pause請看 set var=我是值 ,這就是BAT直接在批處理中設置變量的方法!set 是命令 var是變量名 =號右邊的"我是值"是變

原创 標準庫STL中的map和set

摘要:本文列出幾個基本的STL map和STL set的問題,通過解答這些問題講解了STL關聯容器內部的數據結構,最後提出了關於UNIX/LINUX自帶平衡二叉樹庫函數和map, set選擇問題,並分析了map, set的優勢之處。對於希

原创 makefile高級用法--使用函數2

三、文件名操作函數下面我們要介紹的函數主要是處理文件名的。每個函數的參數字符串都會被當做一個或是一系列的文件名來對待。$(dir <names...>)    名稱:取目錄函數——dir。    功能:從文件名序列<names>中取出目錄

原创 MTK平臺 獲取本機的SIM卡中IMSI號

公司MTK平臺做開發,老闆要求在MTK的代碼上獲得本機上SIM卡的手機號碼,查了很多資料後,結果是無法獲得,原因是手機號碼不是直接存儲在SIM卡的,而是信號通過移動商(移動、聯通或電信)時綁定的;IMSI是sim卡的一個屬性號,在移動系統

原创 工廠模式(c++描述)

簡單工廠模式符合面向對象4大原則:可維護,可複用,可擴展,靈活性高,耦合度低,但是他仍然有一個很大的問題就是如果要增加新的產品,必須對工廠進行修改,這就違背了軟件設計的開閉原則 。   對於這種問題,我們可以使用工廠模式來解決。    假

原创 再談perl find xargs命令

一、find 命令格式1、find命令的一般形式爲;2、find命令的參數;3、find命令選項;4、使用exec或ok來執行shell命令;二、find命令的例子;1、查找當前用戶主目錄下的所有文件;2、爲了在當前目錄中文件屬主具有讀、

原创 C和C++混編,c調用C++,c++調用C

摘抄一: 1.引言   C++語言的創建初衷是“a better C”,但是這並不意味着C++中類似C語言的全局變 量和函數所採用的編譯和連接方式與C語言完全相同。作爲一種欲與C兼容的語言,C++保留了一部分過程式語言的特點(被世人稱爲“

原创 批處理如何計算任意字符串的字符長度?

如題:比如 "ABCDEFGHIJ   AGFD  FAS  DFDS"  引號中包含字母和空格的一個字符串,如何編輯批處理計算出其長度?方法一:T.CMD 內容如下: 運行 T.CMD "ABC DEF GHI " 就可以得到引號中字符

原创 堆和棧的區別

一、預備知識—程序的內存分配    一個由C/C++編譯的程序佔用的內存分爲以下幾個部分    1、棧區(stack)—   由編譯器自動分配釋放   ,存放函數的參數值,局部變量的值等。其    操作方式類似於數據結構中的棧。    2

原创 makefile高級用法--make 的運行

make 的運行 —————— 一般來說,最簡單的就是直接在命令行下輸入make命令,make命令會找當前目錄的makefile來執行,一切都是自動的。但也有時你也許只想讓make重編譯某些文件,而不是整個工程,而又有的時候你有幾套編譯規

原创 批處理FINDSTR正則表達式用法實例分析

dos或批處理下findstr正則用法,會了這個我們就可以用批處理實現文本等搜索替換等1.findstr . 2.txt 或 Findstr "." 2.txt 從文件2.txt中查找任意字符,不包括空字符或空行 2.findstr .*