原创 SQL Server 2008編程入門經典筆記(第七章:更復雜的查詢)

7.1 構建嵌套子查詢 SELECT <SELECT list> FROM <SomeTable> WHERE <SomeColumn>=(  SELECT <single column>  FROM <SomeTable>  WHERE

原创 SQL Server 2008編程入門經典筆記(第五章:創建和修改數據表)

第五章 創建和修改數據表 5.2CREATE語句 CREATE DATABASE <database name> [ON [PRIMARY]  ([NAME=<'logical file name'>,]    FILENAME=<'fi

原创 SQL Server 2008編程入門經典筆記(第四章:連接)

第4章 連接 4.2內部連接 當返回列的名稱在連接結果中多次出現時,必須完全限定列的名稱。可以通過以下兩種方法中的任一種來確定列名。 1.提供選擇列所在表的表名,接着是一個點號(.)和列名(即表.列名) 2.爲表提供一個別名,接着是一個點

原创 SQL Server 2008編程入門經典筆記(第三章:T-SQL基本語句)

第3章 T-SQL基本語句 3.1基本SELECT語句 許多SQL編碼人員養成了簡化查詢語句的習慣,通常在選擇語句中使用符號"*"來選擇所有列。這一習慣要要改掉!輸入符號"*"比輸入想要的列名是要省事,但檢索的數據也比實際需要的多。此外,

原创 windows核心編程(筆記一)

第1章 對程序錯誤的處理 當一個Windows函數檢測到一個錯誤時,它會使用一個稱爲線程本地存儲器(thread-local storage)的機制,將相應的錯誤代碼號碼與調用的線程關聯起來.這將使線程能夠互相獨立地運行,而不會影響各自的

原创 SQL Server 2008編程入門經典筆記(第一章:RDBMS基礎:SQL Server數據庫的構成)

RDBMS基礎: RDBMS-關係數據庫管理系統(Relational Database Management System) RDBMS不僅可以保存數據,而且可以管理數據,如限定輸入到系統內的數據類型,還能方便地從系統中讀取數據。 對於

原创 VC++對MSChart的學習

最近項目中需要繪製圖表(餅圖、柱圖),前段時間使用TeeChart,繪製的3D效果確實不錯,由於TeeChart是商業版的,怕侵版權,呵呵!最後研究了下MSChart.雖說是2D的效果,但是功能也能實現.整理下對MSChart在MFC中一

原创 如何進行軟件架構設計?(外包)

軟件架構設計的目的     對於外包業務類型的項目,軟件架構設計的目的與產品類型的項目有所不同,在這裏主要討論外包類型項目的軟件架構設計目的。     1、爲大規模開發提供基礎和規範,並提供可重用的資產,軟件系統的大規模開發,必須要有一

原创 線程間效率的問題

線程間效率的影響不外乎是對硬件資源的爭用問題的影響:   1、對CPU調度的爭用,若CPU使用經常性的80%以上,一個線程的操作必然影響其它線程的效率,因爲CPU忙不過來了。 2、對內存的爭用,多個線程間通常都共用一些全局緩存(若沒有全局

原创 OnCreate和PreSubclassWindow摘錄

1.在對話框模板中添加控件和動態創建控件對PreSubclassWindow和OnCreate調用的不同 通過在對話框模板添加控件不會調用控件的OnCreate函數,程序生成對話框最終是調用windows api的CreateDialog

原创 SQL Server 2008編程入門經典筆記(第十章:視圖)

視圖的目的: 1.爲終端用戶減少明顯的數據庫複雜性 2.防止敏感的列被選擇,但是仍然提供對其他重要數據的訪問 3.給數據庫添加額外的索引以提高查詢性能--甚至在沒有使用索引所基於的視圖時也是如此 試圖實際上就是一個存儲查詢。 10.1 簡

原创 SQL Server 2008編程入門經典筆記(第二章:SQL Server管理工具)

第2章 SQL Server管理工具 SQL Server配置管理器 配置管理器的管理項目分爲兩部分: 1.服務管理 2.網絡管理 2.2.1服務管理 完整安裝SQL Server包括9個服務,其中7個服務可使用SQL Server配置管

原创 windows核心編程(筆記二)

第4章 進程 進程通常被定義爲一個正在運行的程序的實例,它由兩個部分組成: 1.一個是操作系統用來管理進程的內核對象。內核對象也是系統用來存放關於進程的統計信息的地方。 2.另一個是地址空間,它包含所有可執行模塊或D L L 模塊的代碼和

原创 SQL Server 2008編程入門經典筆記(第六章:約束)

約束是一種限制。通過在列級或表級設置約束,確保數據符合某種數據完整性規則。 6.1.1 域約束 域約束處理一個或多個列。例如:想限定UnitPrice列的值大於等於0,那就是域約束。 6.1.2 實體約束 實體約束都是關於每一行的。這種形

原创 面試技巧

面試技巧和心得 1.自我介紹 回答提示:一般人回答這個問題過於平常,只說姓名、年齡、愛好、工作經驗,這些在簡歷上都有。其實,企業最希望知道的是求職者能否勝任工作,包括:最強的技能、最深入研究的知識領域、個性中最積極的部分、做過的最成功的事