第114篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記车荔。 服務(wù)端的發(fā)展史 1946 年锦援,第一臺(tái)電子計(jì)算機(jī)問世 1954 年桂肌,第一門高級(jí)語言 Fortran 發(fā)布 整個(gè)信息科技發(fā)展到今...
第114篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記车荔。 服務(wù)端的發(fā)展史 1946 年锦援,第一臺(tái)電子計(jì)算機(jī)問世 1954 年桂肌,第一門高級(jí)語言 Fortran 發(fā)布 整個(gè)信息科技發(fā)展到今...
第113篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記。 基礎(chǔ)架構(gòu)與業(yè)務(wù)架構(gòu) 基礎(chǔ)架構(gòu)就是做技術(shù)選型:選擇要支持的操作系統(tǒng)灵汪、選擇編程語言败许、選擇技術(shù)框架、選擇第三方庫(kù) 架構(gòu)師之間的差距...
第112篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記。 跨平臺(tái)桌面程序開發(fā) 會(huì)導(dǎo)致桌面開發(fā)產(chǎn)生巨大差異性的兩個(gè)關(guān)鍵因素 1缅阳、操作系統(tǒng) 不同的操作系統(tǒng)抽象的界面程序框架并不一致磕蛇,不一...
第111篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記十办。 瀏覽器 在商業(yè)價(jià)值角度秀撇,軟件服務(wù)化、隨時(shí)發(fā)布向族、跨平臺(tái)是瀏覽器帶來的三點(diǎn)重大進(jìn)步 在界面開發(fā)框架的角度呵燕,瀏覽器帶來的重大變化有...
第110篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記。 MVC架構(gòu) MVC 全稱是 “模型 (Model)- 視圖 (View)- 控制器 (Controller)” Model ...
第108篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記侯养。 對(duì)于桌面程序敦跌,最核心的話題是交互。下面重點(diǎn)討論操作系統(tǒng)對(duì)交互范式的設(shè)計(jì)。 命令行交互 交互設(shè)備:鍵盤+顯示器 輸入方式:命令...
第107篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記柠傍。 為何做需求分析麸俘? 做軟件本身就是為了滿足用戶需求 需要定義需求邊界 架構(gòu)設(shè)計(jì)的需要 需求分析過程需要思考的問題 我們要面向的...
第106篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記。 病毒與木馬 實(shí)模式的操作系統(tǒng) 以微軟DOS系統(tǒng)為代表惧笛,操作系統(tǒng)進(jìn)程運(yùn)行在物理地址空間下 基本沒有安全能力从媚,采取信任模式:相信...
第105篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記。 網(wǎng)絡(luò)應(yīng)用程序的全視圖 網(wǎng)絡(luò)世界劃分的子系統(tǒng) 物理層 網(wǎng)絡(luò)設(shè)備的原生能力患整,定義硬件層次的基礎(chǔ)網(wǎng)絡(luò)協(xié)議 數(shù)據(jù)鏈路層 負(fù)責(zé)解決局部...
交互的演進(jìn) 人機(jī)交互在往越來越自然的方向發(fā)展拜效。所謂自然,就是越來越接近于兩個(gè)人直接的面對(duì)面溝通各谚。 輸入設(shè)備 主要包括鍵盤紧憾、鼠標(biāo)、麥克風(fēng)昌渤、攝像頭赴穗。 鍵盤 鍵盤輸入的管理機(jī)制和窗...
第99篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記。 外存的分類(依據(jù)功能特性) 順序讀寫型 典型產(chǎn)品:磁帶 應(yīng)用場(chǎng)景:歸檔膀息,數(shù)據(jù)備份 不常見 隨機(jī)只讀型 典型產(chǎn)品:光盤 應(yīng)用場(chǎng)景...
第98篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記般眉。 軟件利用它所依賴的基礎(chǔ)架構(gòu)包括3個(gè),馮·諾依曼計(jì)算機(jī)體系潜支、編程語言以及操作系統(tǒng)甸赃。操作系統(tǒng)與前兩者不同。軟件都是某種編程語言寫成...
第97篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記冗酿。 內(nèi)存的地位非常特殊埠对,它是唯一的 CPU 內(nèi)置支持,且和程序員直接會(huì)打交道的基礎(chǔ)資源已烤。 計(jì)算機(jī)運(yùn)行全過程 BIOS 程序在主板的...
第96篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記。 背景 編程語言誕生后妓羊,軟件越來越多胯究,從而出現(xiàn)軟件治理的需求 多任務(wù)需求:多個(gè)軟件如何同時(shí)運(yùn)行? 內(nèi)存管理躁绸、文件系統(tǒng)需求:多個(gè)軟...
第95篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記裕循。 編程語言的出現(xiàn),誕生了程序員這個(gè)職業(yè)净刮,匯編語言則是程序員這個(gè)分工出現(xiàn)的標(biāo)志剥哑。 軟件是活的書籍 書籍能夠通過文字記載事件、傳遞情...
第94篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記淹父。 解剖架構(gòu)的關(guān)鍵點(diǎn) 解剖架構(gòu)的關(guān)鍵點(diǎn)株婴,就是如何分析架構(gòu)設(shè)計(jì)中涉及的每一個(gè)零部件,即當(dāng)設(shè)計(jì)或分析一個(gè)零部件時(shí),更關(guān)心哪些問題困介。 1...
第93篇 極客時(shí)間《許式偉的架構(gòu)課》課程筆記大审。 “地基”:應(yīng)用程序的基礎(chǔ)架構(gòu) 所有智能電子設(shè)備都可以稱為“電腦”,所有電腦都可以統(tǒng)一看作由【中央處理器+存儲(chǔ)+一系列輸入輸出設(shè)...