原创 1.4操作系統的體系結構

1.4操作系統的體系結構 主要分爲兩部分 1.大內核 優點:高性能。 缺點:內核代碼龐大,結構混亂,難以維護。 2.微內核 優點:內核功能少,結構清晰,便於維護。 缺點:需要狀態切斷,性能低。

原创 new操作符具體幹了什麼?(4個步驟)

一般要創建實例的時候,都要var obj = new 構造函數 new操作符在這裏主要做了四步 創建一個空對象obj 設置原型鏈 即 obj . _proto _ = 構造函數.prototype ; 讓構造函數中的this指向

原创 js中函數重載詳解以及兩種實現方式

1. 什麼是重載 ? 函數或方法有相同的名稱,但是參數序列卻不相同,這種同名不同參數的函數或者方法稱爲重載。 2. js中函數是否有重載呢 ? 答案是沒有,因爲在js中,如果出現同名函數,後面的函數會覆蓋前面的函數。代碼如下:

原创 jdk環境配置的完整過程

剛開始學習java語言,jdk必不可少。 下面讓我們看一下它的安裝配置過程 1. 先下載好jdk安裝包 2. 右鍵我的電腦,選擇屬性 3. 點擊高級系統設置 4. 選擇環境變量 5. 選擇用戶變量且編輯Path 給Path中加

原创 java之異常處理try-catch的死循環問題

try-catch問題 在異常問題中,需要用到try-catch來獲取異常,並對他進行處理。 但是把try-catch放到循環裏,容易出現死循環。例題如下: 題目:使用異常機制處理異常輸入 1. 輸入n,創建大小爲n的int

原创 構造函數,原型對象和實例對象的區別與聯繫

一. 構造函數 用於創建對象的函數,一般首字母大寫區別與一般函數。 構造函數自帶prototype屬性,函數的prototype屬性是個指針,該指針指向原型對象。 二. 原型對象 有constructor屬性,這個指針指向相

原创 淺談forEach( ),for in 和 for of 的區別

forEach 用來遍歷數組,缺點是不可控制,無法用return或者break跳出循環 寫法: arr.forEach(function(value,index,arr){ console.log(value);

原创 js中彈框的三種方式

alert(),confirm(),prompt()三種彈框的區別 JS中有三種彈框,主要是window的方法來實現與用戶交互。 下面我們看一下他們的具體樣子和區別 1.alert()警告框 主要是通過彈出一句話來提示用戶。用戶只

原创 深拷貝和淺拷貝的理解(js)

深拷貝與淺拷貝 對象拷貝,就是把該對象的屬性拷貝到新對象中(主要針對object和array這種複雜對象) 淺拷貝:只是拷貝了基本數據類型的數據,而對於引用的數據類型,只是複製了地址,在新對象中引用型字段發生變化時,原對象會

原创 2.2 處理機調度(2)之先來先服務,短作業優先,時間片等等調度算法

處理機調度一. 調度的基本準則1.CPU利用率2.系統吞吐量3.週轉時間4. 等待時間5.響應時間二. 典型的調度算法1.先來先服務調度算法(FCFS)2.短作業優先調度算法(SJF)3.優先級調度算法4.高響應比優先調度算法5.

原创 2.2 處理機調度(1)

2.2.1 調度 一. 概念 從就緒隊列中按照一定的算法選擇一個進程,並給他分配處理機,從而實現進程的併發執行。 二. 調度的三個層次 一個作業的提交開始直到完成需要經歷三種調度。 高級調度(作業調度):按照一定原則,從外存中挑

原创 js中Object.create作用,什麼時候用?和new是什麼區別

在javascript裏類就是函數,聲明一個類相當於聲明一個類的構造函數。 //聲明一個類 function Animal(name){ this.name=name; } //創建一個對象 var cat=new Animal

原创 cookie,localStorage和sessionStorage以及session的區別與聯繫

一.cookie,localStorage和sessionStorage(前端瀏覽器的三種緩存) 共同點 cookie,localStorage和sessionStorage都是保存在瀏覽器端,且是同源的 不同點 cookie數

原创 本地git和遠程github的連接

我是照着這個操作的,很完整。 本地git和遠程github的連接

原创 2.2 處理機調度(2)

處理機調度一. 調度的基本準則1.CPU利用率2.系統吞吐量3.週轉時間4. 等待時間5.響應時間二. 典型的調度算法1.先來先服務調度算法(FCFS)2.短作業優先調度算法(SJF)3.優先級調度算法4.高響應比優先調度算法5.