原创 Mysql 入門第五課

1.索引的優點 無索引的表就是一組無序的行,如果要查詢,要進行全表掃描。使用索引提高查詢效率的做法是,我們可以得知匹配行在什麼位置結束,從而跳過其餘部分。另一種是利用定位算法,不用從索引開始位置進行線性掃描,即可直接找到第一個匹配項(例

原创 Mysql常用函數

1. 數值函數   abs()                    返回x的絕對值 ceil()                     返回大於x的最大整數 floor()                   返回小於x的最大整數 m

原创 (C++ )矩陣

template<class T> class matrix { public:matrix(int r=0,int c=0);matrix(matrix<T>&m);~matrix(){ delete[

原创 前端Flexbox

利用html5語義化標籤,創建一個簡單的頁面佈局,html 代碼: <!DOCTYPE html> <html> <head><title>Flexbox</title><link rel="stylesheet" type="text/

原创 Mysql 入門第二課

接着昨天的內容 我新建一個名爲president的表格,用insert into 語句插入內容的時候,出現一個警告,然後用show warnings;來查看。其實應該是我的表中的birth, death變量的數據類型寫錯,我定義爲了ti

原创 順序表的應用實例

創建一個大小爲6的整數L;輸出該表的長度(爲0),判斷表是否爲空;先插入第一個元素3,然後插入第二、第三個和第四個元素6、9、12,輸出表;取出第二個元素並輸出,刪除第一個元素並輸出;輸出表以及表中所有元素。 template<class

原创 線性鏈表和單循環鏈表

template<class T>class linklist; template<class T> class listnode { public:friend class linklist<T>;/*友元類*/ private:T d

原创 字符串

/*串的順序存儲結構*/ class seqstring{ public: seqstring(); seqstring(char*); seqstring(seqstring &t); int strlength(); int strc

原创 順序棧與棧鏈以及其應用

順序棧 template<class T> class seqstack { public:seqstack(int size){if(size>0){  maxsize=size;stack=new T[maxsize-1];}top=

原创 java 對象與內存

java內存管理分爲兩個方面:內存分配和內存回收 不能隨意揮霍java的內存分配,會造成java程序的運行效率低下: 不斷分配內存使得系統中可用內存減少,從而降低程序運行性能。 大量已經分配內存的回收使得垃圾回收的負擔加重,降低程序的運

原创 mysql入門第三課

Mysql的表達式計算規則是什麼?在表達式裏,可以廣泛地使用各種運算符和函數來檢索、顯示和操作數據。表達式計算包含了很多約束類型轉換的規則。當某種類型值用於與其類型不相同的環境時,這些規則就會發揮作用。理解類型轉換什麼時候會發生很重要,因

原创 Mysql入門第四課 視圖和存儲程序

 1.   視圖是一個虛表,它像一個表,但實際上又不包含數據。其實,它是根據表和其他視圖來進行定義的,並且提供了另一種查看數據的方式。 使用select 語句來定義視圖,查詢視圖就等效於查詢定義它的那條語句,只是視圖將細節隱藏起來。視圖定

原创 Mysql入門第一課

在我看了"21天學習java"這本書之後,當然這本書挺淺,只介紹了一些java的基本知識吧,在這本書的最後一章提到數據庫,所以我就先學一下Mysql,在裝這個mysql的時候,過程略艱辛,各種問題,但最後都一一解決了,我裝的5.6免安裝版

原创 雙向鏈表

單鏈表和單循環鏈表的結點中只設有一個指向其直接後繼的指針域,因此,從某個結點出發只能順着指針向後訪問其他結點。若需要查找結點的直接前驅,則需要從頭指針開始查找某結點的直接前驅結點。如若希望從表中快速確定一個結點的直接前驅,只要在單鏈表的結

原创 循環隊列和鏈隊列

爲了充分的利用數組空間,克服上溢,可將數組空間想象成爲一個環形空間,稱這種環狀數組表示的隊列爲循環隊列。在這種循環隊列中進行入隊、出隊運算時,頭尾指針仍然要加1,只不過當頭尾指針指向數組上界(maxsize-1)時,其加1的運算結果是指向