題目:
準備乙個文字檔案(非二進位制),其中包含ascii碼的字元和中文字元。
設計乙個方法
public static void encodefile(file encodingfile, file encodedfile);
在這個方法中把encodingfile的內容進行加密,然後儲存到encodedfile檔案中。
加密演算法:
(1)數字:
如果不是9的數字,在原來的基礎上加1,比如5變成6, 3變成4
如果是9的數字,變成0
(2)字母字元:
如果是非z字元,向右移動乙個,比如d變成e, g變成h
如果是z,z->a, z-a。
字元需要保留大小寫
(3)非字母字元
比如',&^ 保留不變,中文也保留不變
**如下:
public static void encodefile(file encodingfile, file encodedfile) else
}if (c >= 'a' && c <= 'z') else
}if (c >= 'a' && c <= 'z') else }}
// system.out.println(sb);
fw.write(string.valueof(sb), 0, len);
}} catch (ioexception e) finally catch (ioexception e)
}}public static void main(string args)
kafka高效之一 檔案系統
kafka關鍵特 可伸縮架構 高吞吐量 consumer自動負載均衡 支援集群多副本 而 本部落格是乙個kafka檔案系統深入過程 儲存結構 目的 提高 磁碟利用率 和訊息處理效能 1.在kafka檔案系統中,同乙個topic下有多個不同partition,每個partition建立乙個 目錄。即 ...
kafka高效之一 檔案系統
kafka關鍵特 可伸縮架構 高吞吐量 consumer自動負載均衡 支援集群多副本而本 部落格是乙個kafka檔案系統深入過程 儲存結構 目的 提高磁碟利用率和訊息處理效能。1.在kafka檔案系統中,同乙個topic下有多個不同partition,每個partition建立乙個目錄。即 topi...
python(一) 檔案操作
my file open my file.txt w 用法 open 檔名 形式 其中形式有 w write r read.my file.write text 該語句會寫入先前定義好的 text my file.close 關閉檔案 this is my first test.this is th...