原创 Chromium 自定義緩存策略

目錄CefRequestHandler 在什麼位置實現我如何將本地資源作爲該請求資源返回呢?我怎麼緩存網絡資源呢,比如圖片和視頻?CefResourceHandler 如何實現緩存圖片和視頻,緩存時間無限長,設置緩存路徑?demoMyRes

原创 Windows/MacOS/Linux 系統中,常見編譯器

以下是對各個編譯器的詳細介紹: Windows: MSVC (Microsoft Visual C++):這是Microsoft公司的C、C++、C++/CLI編譯器,是Visual Studio IDE的一部分。MSVC遵循Mic

原创 AI入門導航

【新手快速入門】 全套入門教程:https://www.bilibili.com/read/cv22159609 快速入門生成圖片:https://www.bilibili.com/read/cv22661198 模型安裝使用教程:http

原创 macOS:給APP增加攝像頭麥克風權限

目錄前言解決目標搜索權限修改總結引用 前言 作爲一名macOS系統下APP開發人員,最近幾年一直在使用Qt做跨平臺的APP開發. 某一天,在無任何徵兆的情況下,QtCreater啓動的調試程序突然就再也無法啓動設備的攝像頭和麥克風了,然後就

原创 如何批量下載BOSS直聘候選人發往郵箱的簡歷附件

雖然是用在接收BOSS直聘郵件的,但也可以改爲其他郵箱,不過解析需要自己修改 import imaplib import email import os import base64 from email.header import deco

原创 如何通過PKCE拿到AccessToken?

PKCE(Proof Key for Code Exchange)是一種用於增強OAuth 2.0授權流程安全性的技術,特別適用於公共客戶端(如移動應用)的場景。它通過在授權請求中引入一個隨機生成的Code Verifier和一個對應的Co

原创 ARP 緩存投毒

地址解析協議 (ARP) 會轉換數據鏈路層(MAC 地址)和網絡層(IP 地址)之間的地址。“ARP 緩存投毒攻擊”使攻擊者能夠通過破壞網絡的 ARP 表(MAC 到 IP 設備映射)來攔截網絡設備之間的通信。 攻擊者會向默認網絡網關發送虛

原创 讀<Wireshark數據包分析實戰-第3版>之255.255.255.255

255.255.255.255 是一個特殊的 IPv4 地址,被稱爲受限廣播地址(Limited Broadcast Address)。當一個設備發送一個數據包到 255.255.255.255,網絡中所有連接在同一局域網(LAN)的設備都

原创 讀<Wireshark數據包分析實戰-第3版>之協議 ICMP,STP,DHCP

ICMP ICMP(Internet Control Message Protocol,互聯網控制報文協議)是一個網絡層協議,用於在IP 主機和路由器之間傳遞控制消息。它主要負責提供關於網絡通信問題的反饋,如無法到達的目標主機、不可達的網絡

原创 讀<Wireshark數據包分析實戰-第3版>之監聽網絡線路

目錄混雜模式在集線器鏈接的網絡中嗅探在交換式網路中嗅探 混雜模式 混雜模式(Promiscuous Mode)是指網絡設備接口的一種特殊工作模式。當網絡接口處於混雜模式下,它可以捕獲經過該接口的所有數據包,而不僅僅是發送給自己的數據包。這意

原创 讀<Wireshark數據包分析實戰-第3版>之網絡設備

集線器 集線器(Hub)是網絡硬件設備,用於連接多個以太網設備,使它們可以在一個局域網(LAN)內通信。集線器接收來自連接設備的數據包,並將這些數據包廣播到所有連接的設備上。集線器工作在OSI模型的第一層,即物理層。相較於交換機和路由器,集

原创 讀<Wireshark數據包分析實戰-第3版>之流量分類

目錄廣播流量廣播流量在各個網絡層的地址是?對廣播地址一直髮送數據包,會導致整個局域網網絡堵塞嗎?組播流量單播流量 廣播流量 廣播流量是指在計算機網絡中,發送者將數據包(通常是單播)傳輸給局域網內所有設備的通信方式。廣播流量數據包具有特殊的目

原创 財年述職在即,作詩一首

誤飲昨夜水,入喉心已悲. 昨夜夢隨風,不嘆今晨人 2023-5-25

原创 extern "C" {} 在C++編程中的作用

extern "C" { #include <libavcodec/avcodec.h> #include <libavutil/imgutils.h> #include <libavutil/opt.h> } 這裏的extern "C"

原创 關鍵字 explicit 在C++中的使用

在C++中,explicit關鍵字用於防止類構造函數或類型轉換運算符中的隱式類型轉換。爲了說明explicit關鍵字的使用,讓我們看一個簡單的例子: 假設你有一個名爲Box的類,它接受一個整數參數來設置其容量: class Box { pu