原创 10 程序題

1  #include<stdio.h> int main(){ int a=1,b=2,c=3; // 等於 a=(b--<=a)||(a+b!=c) a=b--<=a||a+b!=c; printf

原创 使我日漸消瘦的MySQL索引

在2020520這個特別的日子裏,我決定在家寫博客。 數據結構索引之殺死攻略(一) 1 索引可以大幅提升查詢效率? 先來個小測試,我先挖來一張有 1268766 條記錄的用戶每日播放記錄表 這張表目前只在 id 上有一個主鍵索引,其他

原创 12 判斷輸入的字符串是否爲迴文串

參考:算法二十五:迴文串 迴文串:字符串倒序寫出來和該字符串相同。比如aba,倒序寫出來也是aba,故aba是迴文串。而abab不是迴文串,因爲倒過來寫是baba。 編寫程序判斷輸入的字符串是否爲迴文串。 #include<stdio.

原创 12 合併文件

打開兩個已存在的文件 file1 和 file2,並將 file2 拼接到 file1 的後面。 #include<stdio.h> #define SIZE 30 int main(){ FILE *fp1,*fp2;

原创 不想被發現的 C 語言程序題

2011 11.1 #include<stdio.h> int main(){ char ch='A'; printf("ch(1)=%d,ch(2)=%c \n", ch,ch+1); } 執行結果: 11.2

原创 11 遞歸求和

請編寫一個 C 語言程序,該程序的功能是先通過鍵盤輸入一個整數 n,然後調用一個遞歸函數 fun(int n) 計算 1+2+3+...+n,最後輸入計算結果。 #include<stdio.h> int fun(int n){

原创 使我短命2年的Java線程池

接上一篇:使我短命1年的 Java 線程池 1 線程池的參數們 2 線程池的拒絕策略們

原创 12 合併字符串

將已經按升序排好序的兩個字符串 str1 和 str2 中的字符再按升序歸併到字符串 str3 中。 #include<stdio.h> main(){ char str1[] = "acegikm"; char st

原创 使我短命的Java線程池

老大讓我把一個單線程的日播放量統計任務變成一個多線程的任務,時間由 2小時 優化到 30 分鐘以內,然後有了我與線程池死去活來的日子。 學習自:Java 併發編程 78 講 1 線程池的由來 在 Java 誕生之初是沒有線程池的概念的,

原创 08 替換單詞

  請使用命令行參數形式編寫程序,該程序將指定文本文件中所有某個單詞的出現均替換爲另一個單詞,經過替換後的文件信息存放於另一個文本文件中。設命令行格式爲: replace oldfile newfile oldword newword

原创 10 打印文件最後 n 行

  在 Unix 操作系統中有一條命令,命令的功能是打印文本文件的最後 n 行。命令格式爲: tail [-n] filename 其中,tail 爲命令名;參數 filename 爲文本文件名;參數 [-n] 表示要打印的行數,該參數

原创 10 累加求和

請編寫程序,該程序首先通過鍵盤輸入獲得整型數據 a 與 n,然後計算 sum = a+aa+aaa+...(共 n 項),最後輸入計算結果。例如:當 a=5,n=4 時,計算 sum = 5+55+555+5555 #include<s

原创 不想被發現的 C 題庫

13 (1)在 C 語言中,函數調用數據的傳遞通常有哪幾種方式?     (2) 在 C 語言中,指針可以做哪些運算?     (3)共用體(union)具有哪些基本特徵?   (4)使用文件的基本操作步驟使怎樣的?