1
7
2
2968
11
1、B/S B/S結構(Browser/Server,瀏覽器/服務器模式),是WEB興起后的一種網絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統一了客戶端,將系...
1、什么是對象? 程序里的一個對象,可以類比為現實里的一個實體,如一只貓。它有自己的一些屬性,比如年齡、姓名;也有自己的一些能力,比如行走瞌睡;于是就可以響應別人發出的命令。...
程序可以分為兩種:「非事件驅動」型程序、「事件驅動(event-driven)」型程序。 ? 非事件驅動型程序 這類程序,遵循這樣一個流程:啟動程序 -> 執行程序(代碼) ...
一、開源(Open Source,開放源碼) 1、開源是指在軟件發行的時候,附上軟件的源代碼,并授權允許用戶更改/自由再散布/衍生著作,開源并不抵制商業收費。 這一概念旨在倡...
1、什么是流水線(pipeline)? 流水線是指在重復執行一項任務時,我們可以把它細分成很多小任務,讓這些小任務重疊執行,來提高整體的運行效率。 2、CPU的流水線技術 C...
1、什么是進程? 進程可以簡單的理解為執行中的程序,程序是我們放在硬盤中的一段代碼,而通過創建進程,系統將程序放入內存中,同時運行它。 應用程序都是用來“應用”的,也就是我們...
1、什么是線程? 線程是程序執行的最小單位,CPU把所有的時間分成若干個小片,把每一個小片不斷的分給不同的線程來執行,保證每個程序都有機會執行,不會有程序一直霸占CPU。 2...
一、耦合 1、耦合是指兩個或兩個以上的體系或兩種運動形式間通過相互作用而彼此影響以至聯合起來的現象。 2、在軟件工程中,對象之間的耦合度就是對象之間的依賴性。對象之間的耦合越...
1、什么是重構? 在不改變代碼外在行為的前提下,對代碼作出修改,以改進程序的內部結構。本質上說,重構就是在代碼寫好之后改進它的設計。 2、重構的目的? 重構的目的是使軟件更容...