Python學習--windows下安裝使用
阿新 • • 發佈:2021-01-27
技術標籤:總結
這次的部落格一改往日的心靈雞湯式灌輸,換成了實際的知識總結。這周是完完全全的把學習重心放到了寫系統上。
關於系統
根據上週看的IO流視訊講解和集合中登陸註冊案例的視訊講解,算是比葫蘆畫瓢式的把系統中的登陸註冊部分給完成了,在寫這塊程式碼時也發現了自己的相關知識盲點:
String[] s=line.split("=");
s[0].equals(username)&&s[1].equals(password)這兩行程式碼的含義和靜態程式碼塊方面的知識。
疑難問題:在登陸註冊的修改密碼部分,目前只能實現在檔案中生成一行新密碼,不知道怎樣實現新密碼替換掉原密碼。
相關知識:
switch (choiceString1) { case "1": residentAdd(); break; case "2": residentAlter(); break; case "3": residentDelete(); break; case "4": residentSearch(); break;* case "8": default: System.out.println("感謝您的使用,歡迎下次再來"); System.exit(0); break;
BufferedWriter bw = null; try { bw = new BufferedWriter(new FileWriter()); bw.write(); bw.newLine();// 換行 bw.flush();// 重新整理 } catch (IOException e) { System.out.println( ); } finally { if (bw != null) try { bw.close(); } catch (IOException e) { System.out.println( ); } }
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader());
int len = 0;
try {
while ((len = br.read()) != -1) {
System.out.print((char) len);
}
} catch (IOException e) {
System.out.println();
}
} catch (FileNotFoundException e) {
System.out.println();
} finally {
try {
br.close();
} catch (IOException e) {
System.out.println();
}
}
總結反思
通過這周的建立和完善系統,也印證了在放假前高老師開會時曾說過的一句話,大概意思是這樣的:不要一味的停留在看書學習,要以做專案式的學習,這樣的學習才是高效的。這樣我們能在做專案的過程中更好更快的提升自己的能力。而這次長達近兩週的考核專案也讓我體會到了這句話,不知道是怎麼回事,前幾天開啟電腦寫系統的時候竟還能有寫上癮的感覺,雖然自己很多知識點都還沒掌握住,但是那種上癮的感覺對我來說挺奇妙的…
學習目標
藍橋杯比賽還有一個多月就開始了,我到現在也還沒開始準備。關於演算法,學長在每週日也釋出了演算法練習題,還有很早之前的演算法書籍,而我,到現在也沒看過一次。希望在進行下一階段學習計劃的同時,能把演算法和藍橋杯的相關練習題給做做。希望下週的部落格內容中有演算法題出現哦!