原创 【爬坑總結】Elasticsearch安裝總結

最近實驗室準備TREC的比賽需要用到文本檢索工具,師兄列出瞭如下幾個常用的檢索工具,並讓我重點了解一下ElasticSearch. 1.Elastic Search 2.Lvcene 3.Terrier 4.BM25 下面將安裝Elast

原创 【課程設計】圖的建立和遍歷(基於鄰接表和鄰接矩陣存儲)

本課程設計主要完成鄰接矩陣和鄰接表兩種不同存儲方式的圖的建立和遍歷,其中遍歷部分分別進行了DFS和BFS兩種不同形式的遍歷。 #include<stdio.h> #include<stdlib.h> #include<string.h>

原创 北航數據結構期中測試編程題解析

編程題1 【問題描述】 有一種基於環的選擇排序方法,其(從小至大排序)主要原理如下: 1.首先將待排序的數據構成一個數據環; 2.從環當前位置(初始時爲待排序的第一個數據所在位置)開始按順時針遍歷環,從中找到當前環中最小元素; 3.將當前

原创 【VBA、Excel】2018.01.25解答excel吧友問題代碼

本代碼提供一個示例 代碼功能:以當前工作薄sheet1的第一列中的數據爲名,新建工作薄(有多少列建多少工作薄),並將當前工作薄sheet2中的數據複製到新建的工作薄中;複製規則爲:當前工作薄sheet2中第k列的數據複製到第k個新建的工作

原创 【數據結構】鏈棧學習及運用筆記

      上午再一次深入複習了棧的算法實現,寫了一個簡單的十進制轉二進制函數作爲練習(以後有時間的時候再將其中關鍵部分用圖文描述出來,加深印象的同時也希望能夠幫助初學者更好的理解這部分的知識),代碼如下: // ConsoleAp

原创 【編程】C#讀取excel內容

最近因爲工作需要讀取excel數據進行分析,對c#讀取excel進行了學習,總結一下,方便以後查找。 下面的類具備打開當前文件夾下指定名字的excel文件,讀取指定單元格內容,關閉excel文件的功能。 需要添加對Microsoft.Of

原创 【編程】C#使用總結

 1. c#中計算時間方法: // example2: Stopwatch class System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw

原创 【雜記】Python學習、機器學習(圖像處理)、網絡滲透、考研雜記

最近一段時間的精力分配有點混亂,關注的東西也比較亂,現在整理一下。 主要有四大類:Python學習、機器學習(圖像處理)、網絡滲透、考研相關 先來說說Python的學習:     貌似是前段時間用C#寫一個獲取網頁源碼,並解析得到需要的信

原创 【VBA、Excel】VBA遍歷當前目錄下指定類型的excel文件並複製文件內指定的內容到新表中

最近在做水質分析數據錄入的時候,需要根據監測井編號到多個excel表中查詢該編號對應的井的水質分析數據,並將單口井的水質分析數據複製到新表中。由於檢測中心給的 水質分析數據很多,而且還分佈在不同的工作薄中,一個個得查詢再複製不僅工作量巨大

原创 【VBA、Excel】VBA創建excel工作薄

Function Create_New_Workbook() '新建工作薄     Application.ScreenUpdating = False     Dim gzb As Workbook     Dim mypath, i

原创 【編程】C語言遞歸遍歷文件夾

#include <cstring> // for strcpy(), strcat() #include <io.h> #include<stdio.h> #define Max 100000//文件數量 int Fil

原创 【數據結構】循環隊列理解及練習

 最近對循環隊列進行了深入瞭解,根據自己的理解用AI畫了下面的示意圖,並對其要點進行了歸納。如下所示:   下面是書上的習題,設計一個可以在隊頭和隊尾進行入隊、出隊的隊列,算是循環隊列的練習升級版,代碼如下: // Console

原创 【算法】棧實現後綴表達式求值

  算法思想: 遍歷整個表達式 如果是操作數,入棧; 如果是操作符,將當前棧頂元素和棧第二個元素出棧進行運算,並將結果壓棧;若是除(減)操作符,第二個元素作爲被除數(被減數),棧頂元素作爲除數(減數); 表達式遍歷完後,當前棧的棧頂元素即

原创 【算法】求極大數和極小數的和

算法步驟: (1)確定小數點位置,若沒有小數點,默認爲strlen(str); (2)以小數點爲分界線,將兩個加數分別分割爲兩部分:         整數部分右對齊放入數組中,小數部分左對齊放入數組中。 (3)將兩個加數的小數部分和整數部

原创 【編程】C#對角變換求行列式值

最近複習行列式知識的時候,發現如何求解數字行列式的值比較重要,寫了一個通過基本行變換把行列式變換爲上三角行列式,然後利用對角線求值: using System; using System.Collections.Generic; us