原创 Java練習題01

題目 程序 題目 程序 題目 程序 題目 程序 題目 程序 題目 程序 題目 程序 題目 程序 題目 程序 題目 程序 題目 程序

原创 leetcode腦經急轉彎問題分享

問題1025:除數博弈 愛麗絲和鮑勃一起玩遊戲,他們輪流行動。愛麗絲先手開局。 最初,黑板上有一個數字 N 。在每個玩家的回合,玩家需要執行以下操作: 選出任一 x,滿足 0 < x < N 且 N % x == 0 。 用 N

原创 數據結構之動態數組列表List

學習了一段時間的Java,我們對Java的基本知識有了一定的瞭解,今天再來聊聊數組。 Java內置數組的特點 數組的長度一旦確定則不可更改 數組只能存儲同一類型的數據 數組中每個存儲空間大小一致且地址連續 數組提供

原创 java基礎知識03

1.結構語句(if) if是Java種的關鍵字,當程序在執行過程遇到if關鍵字,JVM就知道此處需要進行判 斷,根據判斷結果需要處理相應的代碼 if判斷第一種格式 if(條件表達式){ 執行語句; } 格式說明:if關鍵字後面是一

原创 虛擬機--redhat linux rhel 7.5的安裝詳細步驟

1.新建虛擬機,選擇自定義選項 2.選擇虛擬機兼容版本 3.選擇稍後安裝 4.操作系統選擇linux,版本選擇Rad Hat enterprise Linux 7 5.自己設置虛擬機名稱及存放位置,不建議放到c盤 6.處

原创 遊戲:猜詞遊戲

1.(遊戲:猜字遊戲) 編寫一個猜字遊戲。隨機產生一個單詞,提示用戶一次猜測一個字母,如運行示例所示。單詞中的每個字母顯示爲一個星號。當用戶猜測正確後,正確的字母顯示出來。當用戶猜出一個單詞,顯示猜錯的次數,並且詢問用戶是否繼續對

原创 JavaSE習題練習

Home22 (倒排一個字符串)編寫-一個程序,提示用戶輸人一個字符串,然後以反序顯示該字符串。 import java.util.Scanner; class Home{ public static void main(St

原创 面對對象--對象和類

面向對象和麪向過程 面向過程就是分析出解決問題所需要的步驟,然後用函數把這些步驟一步一步實現,使用的時候一個一個依次調用就可以了; 面向對象是把構成問題事務分解成各個對象,建立對象的目的不是爲了完成一個步驟,而是爲了描敘某個事物在

原创 leetcode202

202:快樂數 編寫一個算法來判斷一個數是不是“快樂數”。 一個“快樂數”定義爲:對於一個正整數,每一次將該數替換爲它每個位置上的數字的平方和,然後重複這個過程直到這個數變爲 1,也可能是無限循環但始終變不到 1。如果可以變爲 1

原创 Java函數的定義,調用及重載

函數的概念 1.什麼是函數 ? 函數就是定義在類中的具有特定功能的一段獨立小程序,並能被多次使用。 將重複性代碼封裝起來,避免代碼冗餘,在需要執行某段功能的時候調用這段封裝的代碼,解決重複的問題。可以稱一段具有獨立功能的代碼爲功能

原创 TCP協議與sctp

TCP協議與sctp OSI : 開放式系統互聯 OSI模型裏最重要的一點就是分層。OSI模型按層次分別爲應用層,表示層,會話層,傳輸層,網絡層,數據鏈路層,物理層。上三層爲控制層面,下四層爲數據層面。當然也有按不同的模型分爲5

原创 讀完這100個網絡知識,再也不怕和麪試官扯皮了

1)什麼是鏈接? 鏈接是指兩個設備之間的連接。它包括用於一個設備能夠與另一個設備通信的電纜類型和協議。 2)OSI 參考模型的層次是什麼? 有 7 個 OSI 層:物理層,數據鏈路層,網絡層,傳輸層,會話層,表示層和應用層。 3)

原创 OSPF:開放式最短路徑優先協議

OSPF:開放式最短路徑優先協議 標準的鏈路狀態路由協議----拓撲狀態 無類別協議,更新時攜帶子網掩碼; 公有協議;跨層封裝到IP報頭,協議號89; 組播更新224.0.0.5/6; 需要結構化部署的協議-----區域劃分、地址

原创 數據結構之動態數組棧Stack

1)棧的定義 棧是限定僅在表尾進行插入和刪除操作的線性表 我們把允許插入和刪除的一端稱爲棧頂(top),另一端稱爲棧底(bottom) 不含任何數據元素的棧稱爲空棧 棧又稱爲後進先出(Last In First Out)的線性表

原创 linux常見服務原理

linux系統啓動過程 1.加載BIOS 計算機電源加電質檢,首先加載基本輸入輸出系統(Basic Input Output System,BIOS),BIOS中包含硬件CPU、內存、硬盤等相關信息,包含設備啓動順序信息、硬盤信息