原创 寫論文必備知識

本文包括開題報告、文獻綜述、外文翻譯、論文反抄襲軟件幾方面內容。 開題報告 開題報告主要包括以下幾個方面: (一)論文名稱 論文名稱就是課題的名字第一,名稱要準確、規範。準確就是論文的名稱要把論文研究的問題是什麼,研究的對象是什麼

原创 計算機網絡重點知識歸納

分層的概念 問題 1:OSI 有哪幾層,會畫出來,知道主要幾層的各自作用 應用層(數據):確定進程之間通信的性質以滿足用戶需要以及提供網絡與用戶應用 表示層(數據):主要解決擁護信息的語法表示問題,如加密解密 會話層(數據):提

原创 JAVA語言知識點總結

一、Java SE ❤1、Java基礎 1、一個十進制的數在內存中是怎麼存的? Java支持的數據類型有哪些?什麼是自動拆裝箱? int 和 Integer 有什麼區別 ? 什麼時候使用int 什麼時候使用Integer? 2、=

原创 常用排序算法的c++語言實現(2)

承接上一篇的常用排序算法的c++語言實現 **4.希爾排序:**把記錄按下表的一定增量分組,對每組使用直接插入排序算法排序;隨着增量逐漸減少,每組包含的關鍵詞越來越多,當增量減至1時,整個文件恰被分成一組,算法便終止 **5.快速

原创 MySQL重點概念整理

第一部分:通用模塊。此部分對 MySQL 整體概念、執行流程、數據庫引擎、查詢緩存、表空間、回表查詢、數據類型間的區別、內存表、臨時表、刪除表的 n 種方式、枚舉、視圖、數據恢復等相關知識點對應的面試題進行解答。 第二部分:索引模

原创 LeetCode-漢諾塔問題

鏈接:https://leetcode-cn.com/problems/hanota-lcci 在經典漢諾塔問題中,有 3 根柱子及 N 個不同大小的穿孔圓盤,盤子可以滑入任意一根柱子。一開始,所有盤子自上而下按升序依次套在第一根

原创 測試開發面試常見問題整理(語言基礎,網絡,數據庫,Linux)

1、迭代器和生成器的區別 1.迭代器是一個更加抽象的概念,任何對象,如果它的類有next方法和iter方法返回自身。對於string、list、dict、tuple等這類容器對象,使用for循環遍歷是很方便的。在後臺for語句對容

原创 打家劫舍(動態規劃)

打家劫舍(Ⅰ) 你是一個專業的小偷,計劃偷竊沿街的房屋。每間房內都藏有一定的現金,影響你偷竊的唯一制約因素就是相鄰的房屋裝有相互連通的防盜系統,如果兩間相鄰的房屋在同一晚上被小偷闖入,系統會自動報警。 給定一個代表每個房屋存放金額

原创 測試開發筆記

測試開發筆記 第一章 測試基礎 7 什麼是軟件測試: 7 ★軟件測試的目的、意義:(怎麼做好軟件測試) 7 3.軟件生命週期: 7 第二章 測試過程 8 1.測試模型 8 H模型: 8 V模型 9 2.內部測試 10 3外部測試

原创 黑馬Linux筆記

Linux發展史與安裝 一、Linux發展史 1、Linux前身-Unix 1968年 Multics項目 MIT、Bell實驗室、美國通用電氣有限公司走到了一起,致力於開發Multics項目。到後期由於開發進度不是很好,MIT

原创 常用排序算法的c++語言實現

1.冒泡排序:依次比較兩個相鄰的元素,如果他們的順序(如從大到小、首字母從A到Z)錯誤就把他們交換過來。走訪元素的工作是重複地進行直到沒有相鄰元素需要交換,也就是說該元素列已經排序完成。 2.選擇排序:第一次從待排序的數據元素中

原创 數據結構-鏈表相關操作函數(C++語言實現)

鏈表是一種常見的基礎數據結構,結構體指針在這裏得到了充分的利用。鏈表可以動態的進行存儲分配,也就是說,鏈表是一個功能極爲強大的數組,他可以在節點中定義多種數據類型,還可以根據需要隨意增添,刪除,插入節點。鏈表都有一個頭指針,一般以