原创 防火牆

1、概述 防火牆是由硬件和軟件組成的系統,它處於安全網絡和不安全網絡之間,根據由系統管理員設置的訪問控制規則,對數據流進行過濾。   防火牆對數據流的處理方式有三種:1、允許通過  2、拒絕通過(會發送提示)3、丟棄數據包(發送者只能等待

原创 信息安全綜合實習

     下面任何內容,都可發送郵箱([email protected])討論       大學時光已過三載,但是誰能知道zzz栽到了信安綜合實習上面,歷時一週的大工程最終完成了,並於2019/8/12 18:53:48提交了最後的報告。

原创 低層協議的安全性

IP、ARP、TCP、UDP、ICMP、DNS、路由協議、DHCP協議的缺陷,容易受到的攻擊,以及防禦措施 1、IP協議 1.1、介紹: 盡最大努力交付的服務 不可靠的無連接數據報協議 每個數據報獨立路由,每個數據報走的路徑可能不一樣,因

原创 虛擬專用網

1、背景:使用相對便宜的費用在Internet上安全地將兩個企業子網連接在一起 2、概念:將物理上分佈在不同地點的網絡通過公用網絡連接而構成邏輯上的虛擬子網 3、安全機制:認證、訪問控制、機密性、數據完整性等安全機制在公共網絡上構建專用網

原创 C++複習 2.0 Windows編程

1、句柄 句柄:Windows對絕大多數對象的引用都是通過句柄來進行的,通過它可以訪問各種資源。句柄不是地址指針,它是作爲系統內部表的索引值來使用的。Windows API給這些項目分配確定的句柄,並將句柄返回給應用程序,然後通過句柄來進

原创 C++複習

第0講 面向對象技術概述 面向對象程序的特點 1、開發時間短,效率高,可靠性高,所開發的程序更強壯 2、重用,共享,可維護性,精簡 3、適合於大程序長時間的開發工作   面向對象程序設計是一種以對象爲基礎,以事件或消息來驅動對象執行處理的

原创 1006: 平方和與立方和(強制轉化long long)

題目描述 給定一段 n 與 m之間連續的整數(包括 n 和 m),求出他們中所有偶數的平方和以及所有奇數的立方和。 輸入 輸入數據包含多組測試實例,每組測試實例包含一行,兩個整數m和 n(0 <= n<= 10000, 0 <= m <=

原创 惠民工程(最小生成樹)

惠民工程    Description  市政府“惠民工程”的目標是在全市n個居民點間之架設煤氣管道(但不一定有直接的管道相連,只要能間接通過管道可達即可)。很顯然最多可架設 n(n-1)/2條管道,然而實際上要連通n個居民點只需架設n-

原创 最小生成樹(Kruskal算法和Prim算法)

參考:https://blog.csdn.net/justinzengtm/article/details/82748556 轉載:https://blog.csdn.net/a2392008643/article/details/817

原创 C++中的各種進制轉換函數彙總

我的格式有問題,建議看原創:https://blog.csdn.net/vir_lee/article/details/80645066 一,指定格式輸出   1.在C中,按指定進制格式輸出如下, printf("%05o\n

原创 C++ accumulate

不要忘了加#include<numeric>   1.累加求和 int sum = accumulate(vec.begin() , vec.end() , a); a是初值,accumulate帶有三個形參:頭兩個形參指定要累加的元素

原创 輸出二叉樹中序遍歷

給定一個二叉樹,返回它的中序 遍歷。   必看:【經典面試題二】二叉樹的遞歸與非遞歸遍歷(前序、中序、後序) /** * Definition for a binary tree node. * struct TreeNode {

原创 整數反轉(整數溢出判斷)

給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 1: 輸入: 123 輸出: 321  示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設我們的

原创 C++ new和數組

1. new和delete運算符一次分配/釋放一個對象。 2.爲了讓new分配一個數組對象,我們需要在類型名之後跟一對方括號,在其中指明要分配的對象的數目。      int *p = new int[INT_NUM];//方括號中的數

原创 最大整除子集——動態規劃與數學原理結合

給出一個由無重複的正整數組成的集合, 找出其中最大的整除子集, 子集中任意一對 (Si, Sj) 都要滿足: Si % Sj = 0 或 Sj % Si = 0。 如果有多個目標子集,返回其中任何一個均可。 示例 1: 集合: [1,2,