原创 劍指Offer——左旋轉字符串

題目描述 彙編語言中有一種移位指令叫做循環左移(ROL),現在有個簡單的任務,就是用字符串模擬這個指令的運算結果。對於一個給定的字符序列S,請你把其循環左移K位後的序列輸出。例如,字符序列S=”abcXYZdef”,要求輸出循環左

原创 Linux chattr命令

命令詳解 chattr 命令用於改變文件屬性。 這項指令可改變存放在 ext2 文件系統上的文件或目錄屬性,這些屬性共有以下幾種模式: a:append only,讓文件或目錄僅供附加用途,設定該參數後,只能向文件中添加數據,而

原创 Linux cat命令

命令詳解 cat 命令用於連接文件並打印到標準輸出設備上。 命令全拼 cat = concatenate 語法格式 cat [-AbeEnstTv] [–help] [–version] fileName 參數說明 -n 或

原创 劍指Offer——不用加減乘除做加法

題目描述 寫一個函數,求兩個整數之和,要求在函數體內不得使用+、-、*、/四則運算符號。 題解 #include <iostream> using namespace std; int Add(int num1, int nu

原创 Docker部署Golang Http服務

前言 最近在工作中有這麼一個需求:由於某個服務只在生產環境下部署,測試環境下沒有相關服務,但是本地無法訪問生產環境的服務,所以我需要mock一個返回特定json的http服務。 服務代碼 相關代碼已經上傳至GitHub:https

原创 CCF 201312-1 出現次數最多的數

問題描述 給定n個正整數,找出它們中出現次數最多的數。如果這樣的數有多個,請輸出其中最小的一個。 輸入格式 輸入的第一行只有一個正整數n(1 ≤ n ≤ 1000),表示數字的個數。 輸入的第二行有n個整數s1, s2, …, sn