原创 【項目介紹】AI智能機器人助手

說到機器人助手,你會想到誰?我第一反應就會脫口而出:Baymax !! 博主初看《超能陸戰隊》這部電影的時候,就被這位充滿智慧且無所不能的“男人” 俘獲了少女心。Baymax雖然是個體型胖嘟嘟的充氣充電型機器人,但卻大家被稱爲“守

原创 【LeetCode】環形鏈表——不同角度解析

題目描述 給定一個鏈表,返回鏈表開始入環的第一個節點。 如果鏈表無環,則返回 null。 爲了表示給定鏈表中的環,我們使用整數 pos 來表示鏈表尾連接到鏈表中的位置(索引從 0 開始)。 如果 pos 是 -1,則在該鏈表中沒有

原创 【牛客網】 最難的問題 (最簡單的解法)

題目描述 假設你是軍團中的一名軍官,需要把發送來的消息破譯出來、並提供給你的將軍。 消息加密的辦法是:對消息原文中的每個字母,分別用該字母之後的第5個字母替換(例如:消息原文中的每個字母A 都分別替換成字母F),其他字符不 變,並

原创 【計算機網絡】傳輸層——多方面比較TCP和UDP的區別

大家都知道TCP和UDP是有區別的,但是究竟區別有多大呢? 我今天想從下面五個方面進行總結: TCP與UDP 傳輸的異同 TCP和UDP 套接字編程流程圖 UDP和TCP 協議通訊過程 TCP和UDP 協議段格式 基於TCP和U

原创 【軟件測試】 針對項目設計測試用例

學習設計測試用例一定要點開這篇博客!! 最近在面試測試崗位的時候,大家總會碰到面試官讓我們設計測試用例的問題。每次感覺自己知道一點,又好像沒有邏輯顯的不夠全面,這裏我針對電梯和杯子的案列,總結一下設計測試用例主要考慮的方面。 1.

原创 【計算機網絡】面試官爲啥喜歡問 TCP -- 包含三次握手

通過從多方面詳細講解TCP和UDP的區別這篇博客,大家都知道,我們使用的TCP是面向連接的可靠性傳輸,所以TCP協議的通訊過程必然要涉及建立連接和斷開連接的過程,即常聽到的面試官口中:三次握手和四次揮手過程; 當我們和麪試官 吧啦

原创 【計算機網絡】網絡層——IP協議詳解

網絡層的路由主要負責在複雜的網絡環境中,找到從一個主機到另一個主機發送數據時合適的路徑。 確定路徑的方法:先由路由表查找目標網絡,再由ARP協議發現目標主機。 主機:配有IP地址,但是不進行路由控制的設備 路由器:即配有IP地址,

原创 【項目測試】針對個人項目的測試

項目1:IM網頁版羣聊系統 IM系統是一個允許多人通過同一局域網進行登陸註冊,從而實現即時通信的網頁版的羣聊工具,它完成的功能與網頁版微信類似。 具體項目的介紹看這裏 --> IM聊天室 針對項目進行的相關測試內容如下: 需求測

原创 用C++ 實現快速排序

之前經常“手撕”快速排序的代碼毫無感覺,因爲用C語言寫的還不錯,就沒有試過其他的方法,後來很久沒寫,,終於又有一天“ 同學,寫一個快排的代碼吧 ”,,我竟然栽在快排上了!! 經過此次痛苦的教訓,我再次用C++寫一遍 #includ

原创 新鮮出爐!!58同城2020屆秋招筆試題解答

求字符串中字母重疊的次數 題目描述: 給定一個字符串,求出字母重疊出現的次數,最後按字典格式輸出。 輸入示例: aaabccbbbfffaddbaa 輸出示例: a : 5 b : 3 f : 3 c : 2 d : 2

原创 【Linux】普通的vimrc 配置,可直接帶走!!

打開vimrc配置文件: sudo vim /etc/vimrc 設置配置文件 有兩個途徑供大家參考: 1.想要高級一些的,大家可以去某大佬GitHub下載並解壓完整的配置文件: 但是說實話,自我感覺高級的vimrc配置對剛接觸L

原创 【項目介紹】IM聊天室

IM你可能沒聽過,但是網頁版的微信你一定不會陌生吧?其實網頁版微信就是IM中的一種形式。 這裏的IM 是 Instant Message 就是一個允許多人通過網絡進行即時通訊的終端服務器, 它是目前Internet 上最爲流行的

原创 新鮮出爐!!58同城2020屆秋招筆試題解答

以字母d或e結尾的單詞的個數 題目描述: 給定一文件,各字符串間以逗號隔開,計算以字母d或e結尾的單詞的個數 輸入示例: abc,abd,ade,ade,ase,ade,abd,aft,agy,ax,ase,aac,aad 輸

原创 【計算機網絡】網絡層——IP協議

網絡層的路由主要負責在複雜的網絡環境中,找到從一個主機到另一個主機發送數據時合適的路徑。 確定路徑的方法:先由路由表查找目標網絡,再由ARP協議發現目標主機。 主機:配有IP地址,但是不進行路由控制的設備 路由器:即配有IP地址,

原创 新鮮出爐!!58同城2020屆秋招筆試題

求字符串中字母重疊的次數 題目描述: 給定一個字符串,求出字母重疊出現的次數,最後按字典格式輸出。 輸入示例: aaabccbbbfffaddbaa 輸出示例: a : 5 b : 3 f : 3 c : 2 d : 2