原创 面試官:說說你對序列化的理解

本文主要內容 背景 在Java語言中,程序運行的時候,會產生很多對象,而對象信息也只是在程序運行的時候纔在內存中保持其狀態,一旦程序停止,內存釋放,對象也就不存在了。 怎麼能讓對象永久的保存下來呢?--------對象序列化 。 何

原创 網絡TCP

複習題1.OSI參考模型將網絡分爲七層,從下往上依次是什麼?答:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層2.網絡層(Network Layer)的主要功能是什麼?答:是實現數據從源端到目的端的傳輸3.傳輸層(Transp

原创 雙網卡bond平衡掄循環策略

清理文件nmcli connection down bond0nmcli connection down bond1modprobe -r bondingnmcli connection delete bond0nmcli connect

原创 raid添加新的硬盤問題

linux平臺下: 在raid5已經做好的時候,不能添加新硬盤的raid5的陣列組裏,添加的只能變爲spare盤。 比如:用4塊磁盤做的raid5,再往這麼陣列組中添加硬盤變成5塊硬盤的陣列是錯誤的做法,原因是raid是橫向條帶化的。

原创 win10中如何刪除.ttf後綴的字體文件

之前博主在安裝Word的插件Aurora時圖省事直接裝在了D盤中,但是在卸載時出現了問題,包含字體文件的fonts文件夾無法刪除,原因是文件夾中的ttf文件被system佔用,在一番嘗試後發現了下面這個方法: 一、將ttf文件後綴名改爲其它

原创 複雜嵌套字典數據結構處理庫-glom

經常遇到複雜嵌套字典數據,我們都是這麼寫的 data = {'a': {'b': {'c': 'd'}}} print(data['a']['b']['c']) 'd' 然後經常遇到這個bug data2 = {'a': {'b':

原创 最短路徑之狄克斯特拉(Dijkstra)算法

相比較貝爾曼-福特算法需要每次對所有邊進行鬆弛操作,時間複雜度爲O(頂點數*邊數),並且可以處理負權邊,但是我們在實際生活中,計算路徑的時候,極少遇到負權邊的情況,所以只考慮正權邊的情況下,可以採用更優化的Dijkstra算法。 Dijk