原创 SMTP

SMTP通信模型:   用戶產生郵件請求 sender-SMTP和receiver-SMTP之間創建一個雙向傳輸通道。 receiver-SMTP可以是終端目的地或者是中轉。 sender-SMTP和receiver-SMTP之間傳遞S

原创 Aspose WorkbookDesigner打開文件異常"Error xml namespace"

錯誤描述: 平臺是VS2010的.Net Framework 需要用Aspose的WorkbookDesigner打開excel文件的時候產生異常 異常碼是Aspose.Cells.ExceptionType.InvalidData 錯誤

原创 RSA加密

算法: 選擇兩個素數p,q 計算n=p×q 計算λ(n) = lcm(λ(p),λ(q)) = lcm(p-1,q-1) 選擇e滿足:1<e<λ(n) 且  gcd(e, λ(n)) = 1,即e和λ(n)互質 計算d滿足:d×e≡1(m

原创 C語言實現簡化的正則表達式

語法: 正則表達式和待匹配字符串都是一行 “^” 標記正則表達式的開始 “$” 標記正則表達式的結束 “*” 匹配前面的子表達式零次或多次 “+” 匹配前面的子表達式一次或多次 “?” 匹配前面的子表達式零次或一次, 當該字符緊跟在任何一

原创 C實現JAVA類似ArrayList的靜態鏈接庫

文件結構: ArrayList.h:頭文件 ArrayList.c:實現頭文件中的功能 ArrayListTest.c:測試 ArrayList.h 頭文件的基本框架: #ifndef _ARRAYLIST_H #define _ARR

原创 C語言Huffman壓縮和解壓

符號表結構體: struct node { // 字符串形式存儲的Huffman編碼 char code[MAX_CODE_LENGTH]; // 這個字符在文件中出現的次數 long count;

原创 array和pointer

雖然聲明的數組名表面上可以像指針一樣使用,但是兩者還是有很大的區別的 數組和指針: 當正常聲明一個數組的時候,會發現編譯器爲這個數組分配的空間正好是數組元素佔用的空間,不會爲數組名分配有額外的空間 如果聲明一個N維數組,你會發現所有維的第

原创 const 和 pointer

一般的: const對pointer的修飾有兩種: const type * p/type const * p:表示指針指向的變量的值不能改變,無論指針改變爲指向哪一個變量 type * const p:表示指針的值不能改變,不能指向其它

原创 Spring MVC框架一個實例的手動實現

文件結構: SpringMVC05 // 應用程序名 ----index.html // 歡迎文件,主目錄下的文件可以被URL直接訪問到 ----WEB-INF // 這個目錄下的文件將被保護起來不能直接被URL訪問 --------w

原创 Java web application——Listener

  應用程序事件提供ServletContext和HttpSession以及ServletRequest對象狀態更改的通知,用戶編寫響應狀態更改的事件監聽器類,並配置和部署他們。Servlet容器會調用事件監聽器中的方法 監聽器實例和線程

原创 Java Web MVC 一個實例的手動實現

平臺: tomcat7.0    Servlet3.0    Windows命令行編譯 實現的功能: 在網頁上可以進行對Product類的三個屬性的輸入,點擊保存之後跳轉到另一個顯示輸入內容的界面 文件結構: SpringDemo02

原创 easyui-combobox實現取值範圍的聯動

需求:需要用兩個combobox來輸入一個年月的範圍,下拉框的內容從服務器獲取。需要實現選中前者後,後者的下拉框中不能顯示比前者數值小的;選中後者後,前者的下拉框內容不能顯示比後者數值大的 有兩個combobox,id爲dtStartDa

原创 Java web application——基礎

概述 一個WAR文件包含了構成一個Web應用程序所需要的文件。WAR文件作爲一個單元部署在一個或多個WebLogic Server實例上。 WebLogic Server上的Web存檔始終包含以下文件: 一個servlet或Java Se

原创 opencv3.4.1和vs2017配置

官網下載opencv,雙擊之後會將文件提取出來,提取出來的文件放在一個合適的位置(選個好地方,不要亂改,環境的配置依賴於這個目錄),我放在了D:\program下配置環境變量:右鍵此電腦-->屬性-->高級系統配置-->環境變量-->系統

原创 JDBC連接SQL Server遇到的問題

需要使用到微軟的JDBC sql server的驅動類,去官網下載jar包 使用的URL模式:"jdbc:sqlserver:地址:端口//;databaseName=YourDatabaseName" 不指定端口號,那麼就使用默認端口號