原创 怎樣讓源代碼爲我所用

閱讀源代碼的好處 閱讀名家的優秀的代碼最終的歸宿是形成你自己寫代碼的思路 出現bug,你能快速定位和解決 你也能進行性能優化 你也具備造輪子的能力 如何閱讀源代碼 先熟悉框架,再閱讀 如果連框架主要是幹嘛的都不懂,那還怎麼閱

原创 java序列化

爲什麼要序列化  簡單說就是爲了保存在內存中的各種對象的狀態(也就是實例變量,不是方法),並且可以把保存的對象狀態再讀出來。雖然你可以用你自己的各種各樣的方法來保存object states,但是Java給你提供一種應該比你自己好的保存對

原创 細說編碼

爲什麼要編碼 因爲計算機理解不了我們的語言,我們也不可能去看一串01010101 編碼知識 計算機中存儲信息的最小單元是一個字節即 8 個 bit,所以能表示的字符範圍是 0~255 個 人類要表示的符號太多,無法用一個字節來完全

原创 IO讀寫小結

分類 從數據來源或者說是操作對象角度看,IO 類可以分爲: 1、文件(file):FileInputStream、FileOutputStream、FileReader、FileWriter 2、數組([]): 2.1、字節數組(

原创 python小工具--個性二維碼

from MyQR import myqr myqr.run( words='https://www.shiyanlou.com', picture='D://1.gif', colorized=True,

原创 python小工具--詞雲

from PIL import Image from wordcloud import WordCloud, ImageColorGenerator import matplotlib.pyplot as plt import nump

原创 python小工具--小愛聊天機器人

import urllib.request import re while True: x = input("主人:") x = urllib.parse.quote(x) link = urllib.req