原创 Java對象序列化爲什麼要使用SerialversionUID

1、首先談談爲什麼要序列化對象 把對象轉換爲字節序列的過程稱爲對象的序列化。    把字節序列恢復爲對象的過程稱爲對象的反序列化。    對象的序列化主要有兩種用途:    1) 把對象的字節序列永久地保存到硬盤上,通常存放在一個文件中;

原创 在linux中,&和&&, |和|| ,&> 與 >的區別

對應剛接觸linux命令的小夥伴們來說,這些符號一定是很困擾的下面我們一起來看這些符號區別和用法 & 表示任務在後臺執行,如要在後臺運行 如: [root@localhost local]# java -jar test.j

原创 python爬蟲入門(1)-模擬登錄

import requests # 創建會話 s = requests.session() # 登錄要請求的地址, url = "http://www.jokeji.cn/user/c.asp" # 登錄所需要的get參數 # 通

原创 VIM中的保存和退出、VIM退出命令、如何退出vim編輯、VIM命令大全

轉自https://blog.csdn.net/feosun/article/details/73196299 退出命令是,按ESC鍵 跳到命令模式,然後輸入:q(不保存)或者:wq(保存) 退出。 更多退出命令: :w 保存

原创 紫書ch5 STL初步

學了紫書一大半後回過頭來看一下ch5,查漏補缺,主要是後面內容中時不時會出現“在本書第五章介紹過”的字段,然後一臉懵逼,現在就當來學習解惑了。 5.2.1 排序和檢索 Uva 10474 大理石在哪兒 這道題主要可以用來熟悉一下alg

原创 揭祕APT攻擊:網絡世界的高級間諜

“提到APT攻擊,很多人可能並不熟悉,但提到它的斑斑劣跡,大家絕不陌生。” “像伊朗核電站工控系統遭遇‘震網’病毒襲擊,以及專門攻擊我國海事部門的黑客組織‘海蓮花’,兩起事件本質上都是APT攻擊。” 普通的黑客攻擊就像現實生活中常見的坑

原创 Python 函數dict() 和 dict

 dict() 作用:dict() 函數用於創建一個字典。返回一個字典。 語法: class dict(**kwarg) class dict(mapping, **kwarg) class dict(iterable, **kwarg

原创 python3內置函數——print

轉自 https://www.cnblogs.com/Dake-T/p/7376779.html 英文文檔: print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)

原创 python enumerate用法總結

enumerate()說明 enumerate()是python的內置函數 enumerate在字典上是枚舉、列舉的意思 對於一個可迭代的(iterable)/可遍歷的對象(如列表、字符串),enumerate將其組成一個索引序列,

原创 python中bytes、str的編解碼原理

轉自 https://www.cnblogs.com/mlgjb/p/7899534.html 原文傳送門:請點擊   現在計算機中,在內存中採用unicode編碼方式。 可以看到上圖中,字節型數據t並沒有像想象中的一樣顯示0,1字符

原创 模板 Dijkstra+鏈式前向星+堆優化(非原創)

我們首先來看一下什麼是前向星.   前向星是一種特殊的邊集數組,我們把邊集數組中的每一條邊按照起點從小到大排序,如果起點相同就按照終點從小到大排序, 並記錄下以某個點爲起點的所有邊在數組中的起始位置和存儲長度,那麼前向星就構造好了.  

原创 Node.js實現簡易版基於http的文件服務器

代碼 var http = require("http"); var url = require("url"); var path = require("path"); var mime = require("mime"); va

原创 Python中itertools模塊用法詳解

這篇文章主要介紹了Python中itertools模塊用法,詳細的講述了itertools模塊中常見函數的用法及相關示例,有助於深入掌握Python程序設計,需要的朋友可以參考下 本文實例講述了Python中itertools模塊用法

原创 python中base64編碼與解碼

  在一些項目中,接口的報文是通過base64加密傳輸的,所以在進行接口自動化時,需要對所傳的參數進行base64編碼,對拿到的響應報文進行解碼 Base64編碼是一種“防君子不防小人”的編碼方式。廣泛應用於MIME協議,作爲電子

原创 編譯型語言與解釋型語言的區別及各自的優缺點

編譯型語言在程序執行之前,有一個單獨的編譯過程,將程序翻譯成機器語言就不用再進行翻譯了。 解釋型語言,是在運行的時候將程序翻譯成機器語言,所以運行速度相對於編C/C++ 等都是編譯型語言,而Java,C#等都是解釋型語言。 雖然J