原创 vector學習

vector 向量(vector)是一種隨機訪問的數組類型,提供了對數組元素的快速、隨機訪問,以及在序列尾部快速、隨機地插入和刪除操作。它在需要時可以改變其大小,是大小可變的向量。 優點: 動態改變大小,vector自己管理首尾地址。

原创 鏈表學習

鏈表 優點: * 可動態創建,內部自己維護。 * 可在鏈表中間添加元素。 * 插入、刪除方便,不會導致元素的移動。 * 在鏈表中間插入元素十分快速,不需要移動其它元素。 缺點: * 不支持隨機訪問,訪問鏈表元素需要指針從鏈表的某

原创 set 類模板學習

set 類模板 set 類模板又稱爲集合類模板,一個集合對象像鏈表一樣順序地存儲一組值。在一個集合中,集合元素既充當存儲的數據,又充當數據的關鍵碼。 示例程序 #include <iostream> #include <set> usi

原创 數據庫編程第4章

第4章 VC++數據庫開發基礎 4.1 VC++6.0工程創建嚮導 Visual C++爲建立應用程序提供了工程創建嚮導,在嚮導的指引下,可以建立各種類型的應用程序。執行Visual C++平臺上的“File->New”菜單命令,就可以

原创 Git學習之路(五)——Git 命令詳解

一、Git Status 簡介 Git Status 用於查看Git倉庫中所託管文件的狀態。Git中文件的狀態有三種:untracked, unstaged, staged。日後Git的使用,都是圍繞着文件的這三種狀態展開的。 二、Git

原创 數據庫編程第2章

第2章 COM與數據庫訪問 2.1 COM的基本原理 COM即組件對象模型,是一種以組件爲發佈單元的對象模型。這種模型使各種軟件組件可以通過一種通用的方式進行交互。COM既提供了組件之間進行交互的規範,也提供了實現交互的環境,因爲組件對

原创 數據庫編程第1章

第1章 數據庫原理與訪問 1.1 數據庫基本原理 1.1.1 概述 數據庫技術的發展歷程 數據庫是現代計算機應用的一個重要組成部分,是人們有效地進行數據存儲、共享和處理的工具。 數據庫系統的優勢 數據庫同文件相比,有以下優勢: 首先

原创 Git學習之路(四)——Git倉庫管理

一到週末就放羊了,今天撰寫第四節——Git倉庫管理。 一般情況下,大家都是從網絡上clone一個工程,然後開始編輯。當編輯結束的時候,再push到遠程倉庫中便可以。然而,將代碼保存到遠程倉庫中是存在一定風險的。對於我這裏的特殊情況,我一般

原创 Git學習之路(三)——配置Git

第一次使用Git時,需要對Git進行一些配置,以方便使用Git。不過,這種配置工作只需要進行一次便可,日後對Git進行升級時,會沿用現在的配置。 git config 配置用戶信息 配置用戶信息的作用是用於標識追蹤提交代碼的操作者。 比如

原创 Git學習之路(一)——初識Git

初識Git 之前一直使用的VSS(SourceSafe)來管理源代碼,累計有一年多。 在使用VSS的過程中,我被一些問題所困擾: 1.服務器端必須開機,客戶端的VSS才能正常使用; 2.無法異地辦公; 3.版本回退時很麻煩; 4.其它。

原创 番茄工作法學習筆記

番茄工作法 學習筆記 番茄工作法簡單易上手,我根據作者的書籍做了以下摘抄整理。 一、番茄工作法的流程 1.1 番茄工作法的階段 表1 番茄工作法的階段 事件 時間 內容 計劃 一天的開始 計劃一天要做的事 追蹤 全天的時

原创 Git學習之路(二)——安裝Git

說明 最初,Git是用於Linux下的內核代碼管理。因爲其非常好用,目前,已經被成功移植到Mac和Windows操作系統下。 鑑於我日常使用的是Windows操作系統,故,這裏只詳細講解Windows操作系統下Git的安裝步驟。 安裝步驟

原创 讀配置文件

加載配置文件方法 CString sAppName = "Default_Values"; CString sPathProg = "Desktop:\\INIFiles\\config.ini"; string sKeyName =