原创 進程調度筆記 --01

進程命令: ps -eLf         :查看多線程額tid及數量 chrt -p + pid號 :查看進程的優先級跟調度策略 top -p + pid號  :PR和NICE (NICE僅對normal進程有效)   調度策略: 1.

原创 把一個字符串所有出現的大寫字母都替換成小寫字母,同時把小寫字母替換成大寫字母。

源代碼如下:#include <stdio.h>#include <stdlib.h>#include <string.h>char* ChangeEngChar(char* input, int iLen){    int i;    

原创 C語言求一個32位數的原碼、補碼、反碼、和移碼。

由於浮點數還需要考慮浮點數的存儲方式,所以目前暫時提供正數的補碼、反碼、移碼源代碼如下:#include <stdio.h>#include <stdlib.h>#include <string.h>void ShowValueBin(i

原创 求一個數組中的最大值與最小值的差的絕對值。

源代碼如下:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>int MaxAndMinAbs(int Array[], int iLen){

原创 用C語言編程:輸入一個整數,判斷這個數是奇數還是偶數。

源代碼如下:#include <stdio.h>#include <stdlib.h>#include <string.h>int main(int argc, char* argv[]){    int input;    printf

原创 請編寫相關函數來完成對一段英文字符串進行字母統計功能,出現最多那個字母的出現次數,不區分大小寫。

思路:1、對字符串進行過濾,把英文字母過濾出來。2、將所有英文字母統一轉成小寫(大寫)。3、將待求的字符串與26個字母進行比較並統計個數4、統計出現最多的字母。源代碼:#include <stdio.h>#

原创 imx6 audio相關代碼位置

Android原生音頻架構定義了音頻功能的實現方式,並指出實現中所涉及的相關源代碼,其中imx6相關的源代碼稍有區別,特別是對Audio部分的代碼,以下列出相關源代碼的所在路徑。 整個Android音頻架構圖 應用框架  應用框架包含應

原创 將一個寄存器內的值中的某連續幾位(start--end)的值替換爲給定的val值

思路:a、先將替換的連續位數清零b、將給定的值左移start位後跟所給的值相或。例如:1011 0000 101(1501)--->1011 1111 101(1533)源代碼如下:#include <stdio.h>#include <

原创 寫一個函數,反轉一個無符號字符變量x(unsigned char x),並且把結果保存在無符號變量y中,反轉處理如下: 反轉前:x = 10101111 (二進制) 反轉後:y = 11110101

思路:a、將需要反轉數按位右移動b、將每位右移i位的數與1比較,若該位爲1,將該位左移7-i並置爲1,否則置爲0。以此類推。將左移的每位保存一個臨時變量中,並最終返回。源代碼如下:#include <stdio.h>#include <s