原创 Java swing簡易瀏覽器(其一)頁面顯示,超鏈接跳轉與手動輸入URL跳轉

目錄前言Swing及其組件介紹什麼是swingJFrameJPanelJTextFieldJButtonJEditorPaneJScrollPane思路各部分實現html頁面顯示輸入框與按鈕綁定事件綁定超鏈接事件綁定按鈕事件綁定輸

原创 java swing 簡易瀏覽器(其三)下載器,智能搜索欄與郵件發送

目錄前言實現思路下載器智能搜索欄郵件發送代碼實現下載器智能搜索欄郵件發送完整代碼MyHtmlBrowser.javaMultiThreadDownloader.javaEmailSender.java演示 前言 大作業繼續。 之前

原创 LC-3簡易四子棋(深大計系1實驗4) 思路+代碼+詳細註釋

明天做LC-3的四子棋實驗,但是我想睡懶覺就今天把他做了,這個實驗挺難的,要寫好久還容易出bug,我把自己的思路和代碼分享一下,讓大家少走彎路 目錄前置知識標號僞操作TRAP僞指令代碼塊(函數)調用題目描述實現思路流程判斷勝利思路

原创 C++自定義數據類型與標準數據類型的轉換 講解及實現

目錄標準類型轉換爲自定義類型創建帶標準數據類型形參的構造函數重載 = 運算符自定義數據類型轉爲標準數據類型 類型轉換爲編程提供了方便的接口,c++的標準數據類型已經預設了一些轉換,比如你可以使用 int a = 1.0 來將一個浮

原创 Java swing 帶界面和進度條的多線程下載器實現

目錄前言多線程下載器原理要用到的swing組件JFrameJTextFieldJButtonJLabelJProgressBar佈局實現完整代碼演示 前言 因爲大作業要做瀏覽器,瀏覽器要帶下載器,所以現在先實現一個帶界面的多線程下

原创 符號引用重定位 重定位PC相對引用 簡單講解

目錄鏈接符號引用重定位簡介例子重定位條目簡介offsettypesymboladdend重定位PC相對引用重定位PC絕對引用 鏈接符號引用重定位 簡介 我們知道一個.c文件可以被編譯爲.o文件,即目標文件,而假如一個.c中引用了別

原创 proteus 8 仿真時 時間流動過慢的解決方案

問題描述 我們知道在proteus中可以進行仿真,但是有時候,尤其是仿真一塊stm32的時候,我們導入一個hex文件,點擊開始卻發現仿真的時間進行的很慢,以至於程序卡的很死,很久都進不了主循環。這個問題出現在我做嵌入式作業的時候。

原创 Java swing簡易瀏覽器(其二)前進後退與收藏夾實現

前言 繼續做互聯網java大作業。。。。 上次的進度是【Java swing簡易瀏覽器(其一)頁面顯示,超鏈接跳轉與手動輸入URL跳轉】 老師要求太多了,只好一步一步來 。今天實現前進後退與收藏夾功能 關於封裝 這次的功能是基於上

原创 SCC算法求強連通分量簡單講解證明及實現

目錄強連通分量SCC算法簡介兩個概念dfs結束時間轉置圖SCC算法僞代碼描述SCC算法正確性證明引理1:引理2:SCC證明不錯找不漏找代碼實現 強連通分量 連通分量要求任意兩點可達,而強連通分量要求任意兩點互相可達,即必須存在a-

原创 cache高速緩存 簡單講解與驗證

目錄前言高速緩存介紹什麼是高速緩存高速緩存基本原理hitmiss圖解更加詳細簡單實驗驗證代碼 前言 上次做計算機系統的實驗,做到一個高速緩存的實驗,不過實驗內容比較簡單,就是驗證一下不同的數據存取方式對緩存命中率的影響(通過運行時

原创 簡單並查集講解(並+查)與代碼實現

目錄前言並查集定義與問題描述定義問題並查集實現集:father數組與最終父節點查:查找關係樹並:合併兩個集合並查集路徑壓縮模板 前言 這個玩意我很早以前就一直在用,可是一直沒能寫一篇總結性的博客,剛好最近算法實驗要用到並查集,就補

原创 Java UDP通信 講解與簡單實現

目錄UDP協議DatagramSocket類接收端DatagramSocket的構造發送端DatagramSocket的構造DatagramPacket類接收端DatagramPacket對象的構造發送端DatagramPacke

原创 C++類模板 簡單講解與實現

目錄模板機制類模板介紹類模板實現template關鍵字實例化一個例子多個類型的模板類 模板機制 模板機制使得程序員不需要關心參數的數據類型,只用專注於實現算法,將數據類型與算法抽象分離,是可以提升編碼效率的好東西。 上一篇【C++

原创 C++ 模板函數 講解及實現

目錄模板函數:機制介紹模板函數:實現代碼 模板函數:機制介紹 在很多時候,我們需要對不同的數據類型做一些操作,但是這些操作是相同的,比如求取一個數組中的最大元素,我們只需: for(int i=0; i<arr.size(); i

原创 Edmonds-Karp算法(EK算法)簡單講解及實現(鄰接表)

目錄最大流問題介紹圖定義源點與匯點最大流問題描述Ford-Fulkerson方法回退邊與增廣圖僞代碼圖解Edmonds-Karp算法複雜度代碼實現細節代碼 最大流問題介紹 圖定義 給定一張有向圖,a->b 邊的權值表示當前情況下,