原创 MySQL:查詢當天、昨天,最近七天、最近一個月的數據,最近一年的數據、Dete類型以月份、周、天分組

查詢今天的數據 SELECT * FROM 表名 WHERE to_days(時間字段) = to_days(now()); 查詢昨天的數據 SELECT * FROM 表名 WHERE to_days(now()) - to_day

原创 JavaWEB:多個請求對應一個Servlet的解決方案

方案一:利用+參數請求的方式(存在安全隱患) 示例如下: 第一步:創建帶參數的四個方法 第二部:創建servlet: import java.io.IOException; import javax.servlet.Servlet

原创 WEB開發疑難雜症:HTTP Status 500 - Error instantiating servlet class 解決

問題描述: web項目中請求出現錯誤,如下:  HTTP Status 500 - Error instantiating servlet class XXXX類  type Exception report  message Error

原创 二叉排序樹基本操作的實現:建立二叉排序樹,插入刪除數據(C語言)

#include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct BTree{ int date; BTree *lchild; BTree *rchi

原创 鄰接表(圖)基本操作:建立無向圖、有向圖 深度優先遍歷 廣度優先遍歷 代碼實現(C語言)

鄰接表存儲結構: 創建有(無)向圖,深度優先遍歷,廣度優先遍歷 代碼實現: #include<stdio.h> #include<stdlib.h> #include<string.h> #define MaxVertexNum 100

原创 串:KMP算法及改進的實現(C語言)

#include<stdio.h> #include<stdlib.h> #include<string.h> #define MaxSize 50 typedef struct Str{ char ch[MaxSize+1];

原创 王道數據結構:隊列順序存儲和鏈式存儲以及基本操作的實現(C語言版)

隊列 隊列也是一種操作受限的線性表,只允許在表的一端進行插入,而在表的另一端進行刪除,操作特性爲先進先出。 循環隊列順序存儲的實現代碼: #include<stdio.h> #include<stdlib.h> #define MaxS

原创 設計模式:命令模式 Command Pattern

命令模式包括四種角色: 接收者(Receiver):接收者是一個類的實例,該實例負責執行與請求相關的操作。 命令(Command)接口:命令是一個接口,規定了用來封裝請求的若干個方法。 具體命令(ConcreteCommand):具體命令

原创 順序表歸併,鏈表歸併,順序表劃分

將兩個升序數組歸併爲一個大的升序數組:   #include <stdio.h> #include <stdlib.h> //順序表歸併 void mergearray(int a[],int lengtha,int b[],int l

原创 平衡二叉樹:平衡二叉樹的插入操作實現(C語言)

平衡二叉樹: 爲了避免二叉排序樹高度增長過快,降低二叉排序樹的性能,所以有了平衡二叉樹。規定任意結點的左右子樹高度差絕對值不超過1,這樣的二叉樹稱爲平衡二叉樹 實現代碼: #include<stdio.h> #include<stdli

原创 SQL學習筆記(二)

文中所操作的數據庫表如下: SQL AND & OR 運算符: 用法示例: ORDER BY 多列: 按order by 後的字段順序進行排列。  UPDATE 語句中的 WHERE 子句: 如果省略了where後面的條件,則所有記

原创 二叉樹的 深度遍歷:遞歸遍歷和非遞歸遍歷 廣度遍歷:(層次遍歷)(c語言)

二叉樹遞歸遍歷代碼: #include<stdio.h> #include<stdlib.h> #define MaxSize 10 //二叉樹的鏈式存儲結構 typedef struct BiTNode{ int data;

原创 C語言:結構體+#include

1.結構體的輸入與輸出 沒有現成的庫函數供結構體輸入使用,通過指針自定義函數輸入: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h>

原创 考研數據結構(王道版):循環雙鏈表上基本操作的實現(C語言)

循環雙鏈表: 與單鏈表相比,雙鏈表的優勢就是可以雙向操作鏈表,在單鏈表中只能從表頭節點開始往後順序遍歷整個鏈表,而循環雙鏈表可以從表中任意節點遍歷。其缺點就是 由於一個不僅有頭指針,而且存在尾指針,相比於單鏈表來說就比較浪費存儲空間。 循

原创 c語言:字符串函數

1、字符輸⼊輸出: putchar()與getchar() int putchar(int c):向標準輸出寫⼀個字符 ,返回寫了⼏個字符,EOF(-1)表⽰寫失敗 int getchar(void): 從標準輸⼊讀⼊⼀個字符,返回類型是