原创 python中生成器yield,節省內存

一、python對生成yield的理解推薦查看這篇 點這裏 寫的特別好,容易理解 二、作用:合理利用降低程序的複雜度 例子: 比如range方法使用循環是很佔內存的,用yield替換降低內存佔用 #encoding:utf-8 i

原创 Scapy模擬網絡包和解析pcap包數據

from scapy.all import * #模擬udp協議,發送5個udp包,data部分爲11,02,33 data = struct.pack('=BHI', 11,02,33) pkt = IP(src='192.1

原创 python裝飾器理解實例

什麼是裝飾器: 是一個修飾函數把原函數包裹在裝飾函數中,並且改變原函數的行爲但原函數本身不變。(可類比生活中同一個人要拍結婚照了需要多套衣服,每套衣服是變的,都需要重用參與者肉身並不能改變肉身,那麼就通過衣服把肉身包裹起來,然後完

原创 Jackson序列化遠程代碼執行漏洞修復

**漏洞披露參考鏈接:**https://mp.weixin.qq.com/s/gHnSfsMuLLlk7lQ4f5Nkdw 漏洞影響:JNDI注入導致遠程代碼執行 CVE編號:暫時沒發佈,(fastjson的cve是CVE-20

原创 【玩骰子】三個骰子一起投出遊戲,一個1點獎勵2元,兩個1點獎勵3元,三個1點獎勵4元,問這個遊戲能玩嗎?

**原題:**成本1元,三個骰子一起投出,一個1點獎勵2元,兩個1點獎勵3元,三個一點獎勵4元。問賭216次的話,預計盈虧多少? 解答: **思路:**排列組合題,算出符合條件出現的情況*對應的獎勵額數後相加,最後減去成本216.

原创 Win10部署ES集羣及排錯[node不能加入cluster]

簡記:elasticsearch在window10上搭建3個節點的集羣,便於測試和學習es相關知識。當然有liunx環境安裝更快更簡單。 一、安裝ES,需要兩個包,es安裝包和es-head管理包和依賴 下載es包:(測試最新版本

原创 python統計代碼覆蓋率

【需求】代碼覆蓋率是什麼?爲什麼要統計代碼覆蓋率? 1 覆蓋率即統計在時間段內哪些代碼被執行和調用了,如有100行代碼覆蓋率統計就是從開始統計時間到結束時間執行了多少的代碼的比例。 2 爲什麼要用,補充測試case。接到一個測試需

原创 《2019網絡安全大會》感悟

每遇安全大會聽到看到的信息會使我對現階段行業現狀的深入理解和對未來發展方向有些認識,今年網絡安全大會過後我對威脅情報的認識如下: https://www.jianshu.com/p/e7036bc00b99

原创 MongoDB實用常用命令

1 MongoDb實用中常用命令與mysql對照理解 2 Mongo自帶性能統計工具mongostatus 1 show dbs 查詢有的數據庫 > show dbs admin 0.000GB apt_trace

原创 網絡流量一對多鏡像配置

需求: 做網絡流量分析需要實時複製一份網絡流量做分析,通過交換機鏡像功能解決。但多數交換機只有一對一鏡像的功能,沒有一對多功能(一對多需求是從一個網絡口複製成多份流量用於分析),還有多對多鏡像配置。 解決辦法:通過華爲系列交換機解

原创 OpenSSH-8.0配置sftp

OPenSSH 因漏洞升級到了8.0版本sftp服務不能用了,需要配置 [root@dev02 ~]# ssh -V OpenSSH_8.0p1, OpenSSL 1.0.2k-fips 26 Jan 2017 [root@de

原创 真的理解Jmeter線程數、Ramp-Up、循環次數真的理解?

Jmeter平時做API接口的吞吐量測試,幾個配置項很好上手沒有去深入思考。 有幾個疑問: 1 Ramp-Up配置時間實際作用? 2 循環是在哪個時間點開始執行的?與線程組的關係是怎樣的? 3 配置10/s個併發如何實現? 有疑問

原创 執行mv和cp命令系統底層原理

每天在用cp,mv有沒想過他們底層是在執行什麼?執行完放心嗎? 我最近在項目實踐中證實了cp,mv是不能滿足所有業務場景的,如對一個正在寫入的文件執行mv和cp操作,最終目標文件是否與原文件保持一致?心裏有沒有底? 答案是: 1

原创 【硬鏈接】cp -l操作可以跨磁盤操作嗎

注:cp -l與ln 硬鏈接的操作文件是一個效果 問:cp -l 可以把同一服務器上掛在磁盤中文件硬鏈接到本系統的操作目錄嗎? 如:/home/smb分區是掛在分區,想把smb下的文件a.txt 硬鏈接到/home/test/下

原创 【5G會使人財富自由嗎】

【百度解釋】 5G網絡是第五代移動通信網絡,其峯值理論傳輸速度可達每8秒1GB,比4G網絡的傳輸速度快數百倍。舉例來說,一部1G的電影可在8秒之內下載完成。 【5G意義】 如果理解只停留在5g網絡比4g網絡快(就很low),5g速