原创 圖及其相關算法

圖論/樹算法總參考: https://www.bilibili.com/video/BV1BJ411e79i?from=search&seid=736566991405891381&rt=V%2FymTlOu4ow%2Fy4xxN

原创 哈希表/遞歸/一些思考

哈希表 哈希表就是將 數組值與索引建立關係, 而不考慮待查找值與序列值一個個比較這種方式。 不比較,直接對應。 怎麼對應: 哈希算法(哈希函數)-- 典例- 取餘法, 什麼叫基本存儲結構: 數組即一塊連續的內存存儲空間,

原创 編程認知1

關注層次觀念 目的不同,關注的維度不同 開發時就要用別人高度封裝好的工具 基礎學習時就要自己寫一些基本的工具,代碼· 是兩條路: 實際開發時,關注層次越高越好,就要用高度封裝的東西,因爲目的是現實做出來東西,怎麼高效,怎麼省勁怎

原创 本科三種課程

本科三種類型的課 1.開發流程課(軟件工程項目管理):軟件工程導論,需求工程,軟件建模,軟件質量保障與測試 開發一個軟件,需要五步:需求,設計,編碼,測試,部署,運維 編碼只是其中的一步 需求:需求文檔 設計:各種UML圖 測試:

原创 Assignment思路

問題: 在給定的文本中找出100個最常出現的單詞 1.如何找單詞,如何界定單詞(一般最小單位爲字符): 有空格間隔的是單詞 2.如何對單詞數量進行排序 如何統計各個單詞出現頻率 如何存儲整個本書(單詞極多) 1.定義一個結構體w

原创 計算機網絡實驗二: Win變服務器,局域網虛擬局域網搭建,TCP/IP協議測試工具

將自己的Win電腦配置爲服務器,並通過自己的手機訪問 1.開啓IIS服務,並添加站點,設置服務器的存儲目錄(存儲的東西放在哪裏) 2. 在win上配置Apache軟件, 需要對 端口號(cmd httpd.exe -k i

原创 軟件測試補充:業務邏輯,常用工具

軟件評審會 軟件評審,軟件測試 都是保證軟件質量的主要方法。 項目中每週開的會就是軟件評審會,十分有用。 展示,其餘人問問題。 需求分析,軟件設計無法通過測試來檢查,只能通過評審來檢查,保證軟件質量。 軟件評審步驟: 就是現在w

原创 計網實驗總結一:路由器配置

用思科軟件來完成實驗 實驗一:路由器配置(端口ip配置 – 靜態路由配置(路由表) - ACL(訪問控制列表)配置應用) 實驗拓撲圖 1.設置兩PC,兩路由各端口的ip地址和連接 關電源- 添加WIC-1T(serial口)-

原创 計算機網絡TCP/IP四層模型

1.每層功能 2.每層核心協議 3,每層基本數據單元(即報文格式,每個字段什麼意思) 物理層:比特bit 數鏈層:幀frame 網絡層: 分組(分組交換技術), 也稱爲包packet 傳輸層:段segment 應用層:數據 每

原创 計網計算:CRC, IP子網劃分

CRC:循環冗餘碼校驗 B站計算詳解 IP子網劃分 2進制計算, 10進製表示結果 子網掩碼就是個佔位符,子網掩碼永遠是與ip地址成對出現的,表示網絡號與主機號的分割線在哪 (子網掩碼屬於ip地址的一部分)

原创 軟件測試完整流程

最重要的就是黑盒測試 軟件測試就三步: 1.根據需求文檔設計測試用例(黑盒測試4方法) 2.測試用例,測試工具用於四個層次的測試: 單元(單個類,函數),集成(單個模塊,app),系統(仿真線上環境進行測試),驗收(真實用戶來使

原创 傳輸層:TCP網絡擁塞-傳輸異常-重傳

網絡擁塞—導致傳輸異常—解決方法:重傳 擁塞原理-原因: 1.路由器無限緩存時: 不會丟包,排隊時間無限長 C爲路由器出口帶寬固定,剛開始輸出速率= 輸入速率, 隨着輸入速率逐漸增大, 最終輸出速率 = 路由器帶寬 不再增大, 數

原创 Debug,開發工具使用

Debug方式: 原則:理解自己寫下的每行代碼,每個操作 1.看報錯信息, google,baudu cv報錯信息 2. 前端瀏覽器檢查, shell輸出檢查, pycharm自動標錯 API插件,輪子思想: 對於陌生的API,

原创 requests庫總結及網絡基礎知識

截圖來源於MOOC嵩天老師爬蟲教程 requests基本框架 1.if name == __main__語句: https://blog.csdn.net/Q2605894893/article/details/82345814

原创 網絡層:IPv4—IPv6協議

IPv4報頭 1.版本號:v4,v6 ,首部長度:確定荷載實際開始的地方 ,總長度(頭部加上數據) 2.標識,標誌,片偏移: 用於分組分片 3.壽命(time_to-live,TTL): 數據報每經過一臺路由器處理,此字段減1,至