原创 《計算思維導論:程序設計思想與方法》——第7章:面向對象思想與編程

7.1 數據與操作:兩種觀點 用計算機解決問題的關鍵是確定問題所涉及的數據以及對數據的操作。 在程序設計思想和方法的發展過程中存在兩種不同的觀點:一種是傳統的以操作爲中心的面向過程觀點,一種是現代的以數據爲中心的面向對象的觀點。

原创 《計算思維導論:程序設計思想與方法》——第4章:模塊化編程

在控制結構這個層次上考慮程序設計,必然因兩個方面的複雜性二導致編程困難:一是在廣度上有成千上萬的代碼,二是在深度上有多層嵌套的控制結構。 4.1 模塊化編程基本概念 4.1.1 模塊化設計概述 模塊是指提供特定功能的相對獨立的單元。

原创 《計算思維導論:程序設計思想與方法》——第8章:圖形用戶界面

8.1 圖形用戶界面概述 8.1.1 程序的用戶界面 程序設計領域,一個程序的用戶界面指的是程序中與用戶進行交互的部分,用戶通過UI向程序輸入數據或者請求程序執行特定任務,而程序通過UI向用戶顯示各種信息。 GUI能夠大大增強程序的

原创 數據庫複習—視圖

7.5 視圖的定義 視圖是從一個或幾個基表(或視圖)導出的虛擬表。視圖中行和列數據來源於由定義視圖的查詢所引用的表,並且在引用視圖時動態生成 7.5.1 視圖概念 視圖是從一個或者多個表及其他視圖中通過SELECT語句導出的虛擬表。

原创 數據庫複習—表和數據完整性

表和數據完整性 表是SQL Server數據庫中最重要的數據對象,也是構建高性能數據庫的基礎。在程序開發與應用過程中,表是存儲數據的基本單元。 數據表的設計的優劣將影響磁盤空間使用效率、數據處理時內存的利用率以及數據的查詢效率。 數

原创 《計算思維導論:程序設計思想與方法》——第9章:模擬與併發

計算有兩個特點:第一,計算是確定的,即只要輸入相同,程序執行後得到的結果總是一樣的;第二,程序在任意時刻只做一件事,不能同時做多件事。這是傳統程序的典型特徵。 不屬於典型形式的計算形式:一種是能夠處理隨機現象的模擬方法,一種是能夠同時

原创 《模擬集成電路設計流程》—歷史與現狀

內容 一、模擬IC的歷史、現狀與發展趨勢 二、模擬IC基本概念 三、模擬IC的設計內容 四、模擬IC設計的理論基礎 五、模擬IC設計的基本技術 六、模擬IC設計實例 一、模擬IC的歷史、現狀與發展趨勢 Present Situatio

原创 《模擬集成電路設計流程》——模擬IC基本概念

二、模擬IC基本概念 Introduction of Analog IC 模擬IC定義 處理模擬電壓或電流信號的電子電路 連續時間電壓或電流信號:代表物理量隨時間連續變化的電壓或電流信號 離散時間電壓或電流信號:在離散時間點上的電

原创 markdown入門基礎——插入超鏈接

行內形式 [鏈接文字](鏈接網址) 具體實現如下: 參考形式 [鏈接文字][標號/名稱] [標號/名稱]:網址 實現如下: 自動鏈接 用尖括號將網址包括起來,markdown自動將其轉爲鏈接。 lintcode: https://

原创 數據庫複習—數據庫的創建和管理

數據庫創建和管理 數據庫文件介紹 至少具有兩個操作系統文件:一個數據文件和一個日誌文件 數據文件包含數據和對象,例如表、索引、存儲過程和視圖。日誌文件包含恢復數據庫中的所有事物所需的信息 爲了便於分配和管理,可以將數據文件集合起來,

原创 數據庫複習—數據庫簡介

主流數據庫簡介 什麼是數據庫? 數據庫(database)是按照數據結構來組織、存儲和管理數據的倉庫。隨後轉變爲用戶所需要的各種數據管理的方式。 什麼是關係數據庫? 關係數據庫,是建立在關係數據庫模型基礎上的數據庫,藉助於集合代

原创 數據庫複習—數據檢索

創建數據庫的目的是存儲、查詢和管理數據,能夠實現數據查詢是數據庫的重要功能之一。在SQL Server 2005中,查詢數據是通過SELECT語句實現的。 SELECT語句能夠從服務器的數據庫中檢索符合用戶要求的數據,並以結果集的方

原创 《數據結構(C語言版)》—第1章:緒論

1.1 什麼是數據結構 1.2 基本概念和術語 數據(data)是對客觀事物的符號表示,在計算機科學中是指所有能輸入到計算機中並被計算機程序處理的符號的總稱。 數據元素(data element)是數據的基本單位,在計算機程序中通常

原创 數據庫複習—Transact-SQL語句的高級應用

6.1 多表連接 6.1.1 連接概述 連接可以根據各個表之間的邏輯關係來利用一個表中的數據選擇另外的表中的行。 連接條件可在 FROM 或 WHERE 子句中指定。連接條件與WHERE和HAVING搜索條件組合,用於控制FROM子