原创 Winpcap進行抓包,分析數據包結構並統計IP流量

2020年華科計算機網絡實驗 文末有完整代碼,僅限參考 一.實驗目的 隨着計算機網絡技術的飛速發展,網絡爲社會經濟做出越來越多的貢獻,可以說計算機網絡的發展已經成爲現代社會進步的一個重要標誌。但同時,計算機犯罪、黑客攻擊、病毒入侵

原创 算法分析之-主方法分析遞歸式

主方法 在算法分析中,我們主要使用代入法,遞歸樹法,和主方法來分析遞歸式 而主方法爲如下形式的遞歸式提供了一套“菜譜”式解法: T(n)=aT(nb)+f(n)T(n)=aT(\frac nb)+f(n)T(n)=aT(bn​)+

原创 C語言寫自動打開電腦程序的腳本

打開記事本上所寫的程序 如圖所示,我在記事本上寫下了三個程序,我怎樣纔可以用程序打開這三個程序呢? 答案是:用createProcess函數 實踐 #include<stdio.h> #include<Windows.h> #

原创 你必須會的DFS的遞歸實現與堆棧實現

文章目錄一. 算法原理1.堆棧式實現方法2.遞歸式實現方法二.具體實現1.實例2.結果三.如何輸出所有的路徑? 一. 算法原理 相比於BFS利用隊列實現中心擴散式搜索 DFS就是利用堆棧的思想(先進後出),利用回溯算法,或者使用d

原创 C程序多線程同時畫圓畫方

程序 #include<stdio.h> #include<math.h> #include<Windows.h> #include <graphics.h> //畫圓 DWORD WINAPI circle(LPVOID n

原创 微信小程序-控制文本只顯示若干行多餘隱藏

效果圖 顯示三行的效果圖 代碼 <text class='intro_info'>{{item.introduction}}</text> /*設置text顯示行數,多餘的省略*/ .intro_info{ display

原创 微信小程序自定義組件(1)----地址選擇器

話不多說,先上效果圖: 點擊選擇地址後 實現代碼: wxml <view class="address-selecter"> <text class='chooseAddress_text' bindtap='select

原创 紅黑樹,看不懂你找我

文章目錄一:什麼是紅黑樹二:關於紅黑樹的一般操作1.查找操作2. 插入操作2.1 新節點:我是紅色的,我爹是紅色的,我叔叔是黑色的2.2 新節點:我是紅色的,我爹是紅色的,我叔叔也是紅色的3.刪除操作3.1替代點是紅色的3.2替代

原创 Python寫爬蟲只需三步

文章目錄一:爬蟲基本原理爬蟲的自動化的操作流程(靈魂所在)二. 爬蟲基本操作1.發送請求1.1 demo:1.2 如何查看自己user-agent?2.提取信息2.1 正則表達式常用規則2.2 正則表達式常用方法2.3 解析庫介紹

原创 再來一次的C語言貪喫蛇小遊戲(三)

8.遊戲的不同界面 爲了便於實現主要功能,之前我們所有的狀態控制都是放在遊戲中,但實際上我們應該把這些狀態控制抽離出來,通過菜單來控制,以便在不同遊戲界面間切換。 菜單界面 遊戲界面 排行榜 遊戲結束界面 其他一些擴展界面 e

原创 C/C++程序運行時的存儲分配

C/C++程序運行時的存儲分配 保留地址區 專門爲目標機體系結構和操作系統保留的內存地址區。通常,該區域不允許普通的用戶程序存取,只允許操作系統的某些特權操作進行讀寫。 代碼區 靜態存放編譯程序產生的目標代碼 靜態數據區 該區域

原创 原碼、反碼、補碼解析,保證一次搞懂

符號數 二進制符號數,其格式爲 爲了區別書寫表示的帶符號的二進制數和數字系統中的帶符號二進制數,通常將用‘ + ’ ,‘ - ’ 表示正負的的二進制數稱爲符號數的真值,而把符號和數值一起進行編碼的二進制數成爲機器數。 常用的機器

原创 Django-Migration admin.0001_initial is applied before its dependency accounts.0001_initial on....

錯誤: django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before it

原创 OpenCV-Python 彩色圖像均衡化與規定化

彩色圖像均衡化 在HSI空間對亮度分量進行均衡化 def method_one(): img = cv2.imread('../assets/Fig6.png') his = cv2.cvtColor(img, c

原创 從JVM看類的加載過程與對象實例化過程

一. 類的加載過程 1. 類的加載過程大致是個什麼過程? 我們編寫產生.java文件,這些.java文件經過Java編譯器編譯成拓展名爲.class的文件,.class文件中保存着Java代碼經轉換後的虛擬機指令,我們需要將類的.