原创 軟件需求工程-需求工程概述

一、需求工程的重要性 1.軟件項目成敗因素分析 軟件項目成功因素: 用戶的參與 執行層的支持 清晰的需求描述 合適的規劃 現實的客戶期望 較小的里程碑 有才能的員工 主權 清晰的願景和目標 努力的工作和穩定的員工 … 軟件項目

原创 PAT 1009 說反話 (20 分)(Java)

題目描述:   給定一句英語,要求你編寫程序,將句中所有單詞的順序顛倒輸出。 輸入格式:   測試輸入包含一個測試用例,在一行內給出總長度不超過 80 的字符串。字符串由若干單詞和若干空格組成,其中單詞是由英文字母(大小寫有區分)

原创 操作系統之死鎖的避免-銀行家算法詳解

1.銀行家算法中的數據結構   (1) 可利用資源向量Available。這是一個含有m個元素的數組,其中的每一個元素代表一類可利用的資源數目,其初始值是系統中所配置的該類全部可用資源的數目,其數值隨該類資源的分配和回收而動態地改

原创 計算機網絡核心知識點總結&面試筆試要點

計算機網絡之基礎篇 一、計算機網絡概述  1.什麼是計算機網絡   計算機網絡主要由一些通用的、可編程的硬件互連而成,通過這些硬件,可以傳送不同類型的數據,並且可以支持廣泛和日益增長的應用。  2.計算機網絡的分類   按照網絡的

原创 Java筆試面試-設計模式

1.說一下設計模式?你都知道哪些? 答:設計模式總共有 23 種,總體來說可以分爲三大類:創建型模式( Creational Patterns )、結構型模式( Structural Patterns )和行爲型模式( Behav

原创 PAT 1004 成績排名 (20 分)(Java實現)

題目描述:   讀入 n(>0)名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:   每個測試輸入包含 1 個測試用例,格式爲 第 1 行:正整數 n 第 2 行:第 1 個學生的姓名 學號 成績

原创 Java筆試面試-Redis

1.Redis 使用場景有哪些? 答:Redis 使用場景如下: 記錄帖子點贊數、點擊數、評論數 緩存近期熱帖 緩存文章詳情信息 記錄用戶會話信息 2.Redis 有哪些功能? 答:Redis 功能如下: 數據緩存功能 分佈

原创 Java筆試面試-MySQL 彙總

1.說一下 MySQL 執行一條查詢語句的內部執行過程? 答:MySQL 執行一條查詢的流程如下: 客戶端先通過連接器連接到 MySQL 服務器; 連接器權限驗證通過之後,先查詢是否有查詢緩存,如果有緩存(之前執行過此語句)則直

原创 計算機組成原理核心知識點總結&面試筆試要點

  作爲一名計算機專業的學生,計算機組成原理、計算機網絡、操作系統這三門課程可以說是專業核心基礎課,是至關重要的,其內容是一名合格的coder所必備的知識集;非科班出身的程序員要是想要有所提升,也需要認真學習這三門課程,可以快速形