Time of Update: 2018-12-04
SQL(Structured Query Language 結構化查詢語言 (SQL))既是獨立的語言,又是嵌入式語言。作為獨立的語言,使用者可以在終端鍵盤上直接鍵入SQL命令對資料庫進行操作;作為嵌入式語言,SQL語句能夠嵌入到進階語言(例如C,C++,Java)程式中,供程式員設計程式時使用。而在兩種不同的使用方式下,SQL的文法結構基本上是一致的。
Time of Update: 2018-12-04
在這裡首先補充一點,前面講到的資料的四種邏輯結構,可以用實體儲存體的結構的任何一種都可以實現,要根據具體情況來選擇。代碼實現的大都是順序儲存和實體儲存體。 棧的思想:先進後出。關於棧的其他東西不講了,下面展示棧的順序儲存代碼的實現://棧的順序實現# include <iostream.h># include <stdlib.h>//棧表頭struct sqstack{ int * top;//用於存放棧頂地址 int *
Time of Update: 2018-12-04
概述 終於把機房收費系統的重構版UML圖畫完了,在這個過程中包括技術和思想方面,自己體會到很多。 技術 對於3層,我們其實可以把它看成是5層,這個層數是根據具體的開發項目時的運用而出來的。我們知道,一個解決方案可以由多個工程組成,而一個工程就相當於一個組件,在開發項目的時候,我們建立5個工程,分別為U層,B層,D層,Model層和Common層,這樣每個小組可以同時開發不同的工程,最後統一組裝在一起就行了。
Time of Update: 2018-12-04
CrystalReport的建立過程1、選中一個項目—右擊—添加—建立項2、左擊Reporting—左擊CrystalReports如果之前沒有安裝Crystal Reports,會出現如下的介面。(VS2010中沒有整合Crystal
Time of Update: 2018-12-04
為了讓電腦更方便的為我們服務,我們需要把現實中的一切事物資料化,然後存放到電腦中,因為現實中的事物和事物之間存在的某種關係,所以我們要研究這些關係(在電腦世界存在的形式和在現實世紀中存在的形式),也就是我們要研究資料結構中的邏輯結構(現實世界中關係存在的幾種方式)和物理結構(電腦世界中關係存在的幾種方式),邏輯結構和物理結構都是紙上談兵,真正的做為資料運算(演算法)。
Time of Update: 2018-12-04
大家必須理解圖的概念,在這就不做介紹了。下面直接展示代碼://無向圖的順序儲存結構# include <stdlib.h># include <iostream.h># define zhi 40//定義圖的資料類型struct mygraphic{ char dian[zhi];//存放頂點的資訊 int bian[zhi][zhi];//存放邊的資訊 int diannum;//存放頂點的個數};//圖的初始化,給元素賦上相應的初值void
Time of Update: 2018-12-04
線性結構的實體儲存體主要有兩種方式:順序儲存和鏈式儲存。線性結構中一個資料元素是沒有什麼意義的,所有的資料元素構成一個整體才有意義。為了對這個整體有一個大方為的管理,所以,我們應該建立關於這個整體的頭,資料元素的類型另說。以後寫關於資料結構的代碼都是基於C++這門語言來實現。 線性結構的順序儲存方式的代碼(C++的內容略)//載入的標頭檔# include<iostream.h># include<stdlib.h>//宏的定義# define
Time of Update: 2018-12-04
引言 UML的學習從3號正式開始到13號晚上正式結束。今天(14號)整體上回顧了一下UML,以及細化接下來的學習任務。UML的學習整體上差不多,但是,仍然有很多地方需要改進。 學習過程
Time of Update: 2018-12-04
概述 簡單的學習完C#之後,就進入了設計模式的學習,設計模式這塊總用時不到一個月學習過程 和平常的學習流程差不多,自己在學習設計模式的時候分了幾個階段,按照階段性的走下去。過程中的收穫和不足 收穫 思想上的收穫
Time of Update: 2018-12-04
單鏈表的簡單代碼及解釋(頭插法為例) 頭插法的中心思想是:兩個結點類型的指標變數,一個用來存放新開闢空間的地址,另一個用來存放,開闢的空間的首地址,這些開闢的空間的串連時通過這兩個指標變數串連起來的。 尾插法的中心思想是:三個結點類型的指標變數,一個用來存放第一個開闢空間的地址(head指標),一個用來存放最後一個開闢空間的地址(相串連中的最後一個。tail指標),一個用來存放開闢新空間的地址(p指標),tail和p把這些開闢的空間串連起來。
Time of Update: 2018-12-04
概述 軟體分層分為物理分層和邏輯分層,物理上的分層使軟體的每一層都運行在不同的機器上,邏輯分層指把軟體分成幾個模組層次,然後一起開發。我們說的三層架構是指邏輯上的分層。 三層架構 資料訪問層(DAL) 職責 就是和資料來源(資料庫或其他檔案)打交道(增、刪、查和改這些具體的操作,也包含之間的串連)。 開發原則
Time of Update: 2018-12-04
1、DDL 1-1、DDL的概述 DDL(Data Definition Language 資料定義語言 (Data Definition
Time of Update: 2018-12-04
# include <stdlib.h># include <iostream.h># define zhi 20//最都能存放結點的個數int diannum;//存放頂點的個數//存放頂點資訊和跟該點有關係的下一個頂點的指標struct dian{ char data;//存放頂點的資訊 struct bian *next;//存放邊的地址};//存放頂點和頂點的關係的值struct bian{ int data;//存放該頂點在一維數組中的下標
Time of Update: 2018-12-04
一、視圖本身 a>、建立 格式:Create view <視圖名> [<視圖列表>] as子查詢 解說:視圖列表為可選項,自己可以任意的書寫視圖列表名,省略時(但是,視圖由多個表串連得到,且在不同的表中存在同列名,或者,視圖的列名為運算式或庫函數的計算結果時,視圖列表名不能省略),視圖的列名就等於的列表名。
Time of Update: 2018-12-04
根據人們的需要,一個公司建立了A1,A1產生後,得到了大家的認可,別的商家需要運用A1生產另一種產品B,那麼他必須製造出與A相對應的串連口,別的公司或個人一看A1是一個很好的商機,於是他也生產了一個和A1大致一樣功能的產品A2,A2的廠商看到A1開啟了市場,也就是說,別的廠家已經製造了和A1想對應的介面的產品了,因為A2相對於A1的功能並沒有一個質的飛躍,也就是說A2比A1強一點,但是,強的不很,這時A2的廠商要想讓自己的產品能存活,那麼他必須使A2和A1對外留下的介面一樣,因為,
Time of Update: 2018-12-04
Time of Update: 2018-12-04
//二叉樹的順序儲存,三種遍曆的代碼# include <stdlib.h># include <iostream.h># define chuzhi 50 //初始一維數組的大小# define zengzhi 50 //一維數組的增量typedef struct //定義樹的頭結點的資料類型{ char *sz;//存放一維數組的頭地址 int i;//存放一維數組的下標 int max;//存放一維數組的大小}shu;//初始化順序表的頭結點void
Time of Update: 2018-12-04
//二叉樹的鏈式儲存, 先序輸入,三種輸出# include <stdlib.h># include <iostream.h>//樹的結點元素類型typedef struct element { char data;//存放元素值 struct element *lchild,*rchild;//存放左右孩子結點的指標}*shu;//先序輸入函數void shuru(shu &s){ char ch;//存放使用者的輸入值 cout<<"
Time of Update: 2018-12-04
排序的功能:使用者提出要求,電腦根據使用者要求把那些記錄排列出來,給使用者帶來放方便。 排序的基本操作:1、比較關鍵字的大小;2、將記錄從一個位置移動到另一個位置。理解“基本”一詞。後面詳講關鍵字。 內部排序:要排序的資料都在記憶體中,稱為內部排序。五大排序都是內部排序。
Time of Update: 2018-12-04
上接:五大排序(一)