原创 ZZULIOJ 1187: 棒棒糖(結構體專題)

題目描述 新年快到了,計算機學院新年晚會正在籌備中,今年有一個新創意:來參加晚會的所有學生都有禮物(一根棒棒糖)。老師把買棒棒糖的任務交給小明瞭,並指定了要買的棒棒糖的品牌和品種。俗話說得好,貨比三家不喫虧。小明來到了商店,看了各個店

原创 ZZULIOJ 1168: 賬單(指針專題)

題目描述 每到月末,小明就會對這個月的支出賬單進行整理和統計。如今電腦已經普及大學校園,所以小明想讓電腦幫忙做這件事情。聰明的你就爲小明編一個程序來完成這件事情吧。 輸入 多實例測試。首先輸入一個整數ncase,表示測試實例的個數。每個測

原创 Wireshark協議分析之TCP

一:前言 TCP的最終目的是爲數據提供可靠的端到端傳輸,而且TCP能夠處理數據的順序並恢復錯誤,並且最終保證數據能夠到達目的地。 TCP被認爲是面向連接的協議。因爲它在傳輸數據之前會事先發起一個正式的連接,用來追蹤數據包的傳遞。 當傳輸要

原创 讓網絡不再卡

目錄 一:前言 二:TCP的錯誤恢復特性 2.1 TCP重傳 2.2 重複確認和快速重傳 三:TCP的流控制 3.1 調整窗口大小 3.2 用零窗口通知停止數據流 3.3 TCP滑動窗口實戰 四:從TCP錯誤恢復和流控中學到的 五:定位高

原创 Wireshark協議分析之DNS

一:前言 域名系統(DNS)是最重要的互聯網協議之一,因爲它是總所周知的黏合劑,把域名轉換爲IP地址。當我們想要和一臺網絡設備通信卻不知道它的IP地址,可以使用它的域名來進行訪問。 DNS服務器存儲了一個有着IP地址和DNS名字映射資源記

原创 ZZULIOJ 1180: 成績統計(結構體專題)

題目描述 從鍵盤輸入若干個學生的信息,每個學生信息包括學號、姓名、3門課的成績,計算每個學生的總分,輸出總分最高的學生的信息。 輸入 首先輸入一個整數n(1<=n<=100),表示學生人數,然後輸入n行,每行包含一個學生的信息

原创 ZZULIOJ 1172: 矩陣邊界和(指針專題))

題目描述 給定一個m行n列的二維矩陣,求其四周邊元素和。1<=m、n<=100000,可能是1行100000列,也可能是10000行50列,但保證矩陣元素不多於500000。你可能不能預定義數組的大小了,你要學會使用動態內存分配哦。你

原创 ZZULIOJ 1193: 單科成績排序(結構體專題)

題目描述 有一學生成績表,包括學號、姓名、3門課程成績。請按要求排序輸出:若輸入1,則按第1門課成績降序輸出成績表,若輸入爲i(1<=i<=3),則按第i門課成績降序輸出成績表。 輸入 首先輸入一個整數n(1<=n<=100)

原创 ZZULIOJ 1150: 數數多少個整數

題目描述 小明的老師給小明出了一道題目:數數一篇文章出現了多少個數字,請你幫幫他吧。 輸入 輸入一個字符串,由空格、英文字母、數字組成,以回車結束,長度小於1000。 輸出 輸出整數個數(不是數字字符個數哦)。 樣例輸入 365grh

原创 Wireshark協議分析之基礎知識

一:安全三要素 保密性(confidentiality)、完整性(integrity)、可用性(availability)是信息安全的3個基本方面 簡稱 CIA  或CAI 數據的保密性最主要靠加密技術。只要網絡流量是加密的,從有線或無線

原创 Docker從入門到入土

一:Docker簡介 Docker使用Google公司推出的Go語言進行開發實現,基於Linux內核cgroup,namespace,對進程技術進行封裝與隔離,屬於操作系統層面的虛擬化技術。由於隔離的進程獨立於宿主和其他的隔離的進程,因此

原创 Wireshark協議分析之IPv4協議

一:前言 如果網絡中的所有設備都是使用集線器或者交換機進行連接,那麼這個網絡稱爲局域網(LAN)。如果將兩個局域網連接起來,那麼需要路由器。複雜的網絡中,可能包含了成千上萬的局域網,而這些局域網是由成千上萬的路由器連接起來的。 互聯網本身

原创 Wireshark協議分析之解密SSL/TLS流量

一:前言 當瀏覽器訪問HTTPS站點時使用SSL/TLS協議。這個協議誕生之初叫(secure sockets layer,ssl),在調整了部分協議和修正了原版SSL協議裏的一些問題後,又改名爲 Transport Layer Secu

原创 Wireshark協議分析之ICMP

一:ICMP頭 ICMP是TCP/IP協議簇中的一個功能協議,負責提供在TCP/IP網絡上的設備、服務以及路由器可用性的消息 大多數網絡檢修技巧和工具都是基於常用的ICMP消息類型 類型(Type):ICMP消息基於RFC規範的類型或分

原创 Wireshark協議分析之SMTP

一:前言 如果說Web瀏覽是用戶參與次數最多的網絡活動,那麼收發郵件有可能是第二位。簡單郵件傳輸協議(SMTP)是發送郵件的標準,它被Microsoft Exchange 和Postfix等平臺使用 與HTTP一樣,SMTP由於實現方式、