原创 struts2和strut1相比有什麼不同?struts2有哪些優點?

Action 類: • Struts1要求Action類繼承一個抽象基類。Struts1的一個普遍問題是使用抽象類編程而不是接口。 • Struts

原创 五種常見的 PHP 設計模式

五種常見的 PHP 設計模式      設計模式只是爲 Java 架構師準備的 —— 至少您可能一直這樣認爲。實際上,設計模式對於每個人都非常有用。如果這些工具不是 “架構太空人” 的專利,那麼它們又是什麼?爲什麼說它們在 PHP 應用程

原创 Struts2曝高危遠程執行漏洞:中國互聯網又遭浩劫

7月17日消息,Struts 2今日被曝出遠程執行漏洞。Struts漏洞影響巨大,受影響站點以電商、銀行、門戶、政府居多。而且一些自動化、傻瓜化的利用工具開始出現,填入地址可直接執行服務器命令,讀取數據甚至直接關機等操作... 據@

原创 javaio學習筆記-字符流類(1)

1.java.io包中的字符流類-BufferedReader和BufferedWriter: BufferedReader:緩存的輸入字符流; BufferedWriter:緩存的輸出字符流; InputStreamReader:將字節

原创 Struts2框架安全缺陷

摘要 本文介紹了java開發流行框架struts2以及webwork的一些安全缺陷,並舉例說明框架本身以及開發人員使用框架時,所產生的種種安全問題,以及作者挖掘框架安全漏洞的一些心得體會。 推薦以下人羣閱讀 瞭解java開發 瞭解框架開

原创 curl 命令使用

原文地址:http://blog.sina.com.cn/s/blog_4b9eab320100slyw.html 可以看作命令行瀏覽器 1、開啓gzip請求curl -I http://www.sina.com.cn/ -H Acc

原创 騰訊2011.10.15校園招聘會筆試題

1、下面的排序算法中,初始數據集的排列順序對算法的性能無影響的是(B) A、插入排序                      B、堆排序                    C、冒泡排序                     D、快

原创 算法-二叉樹轉雙向鏈表

1.首先看二叉樹和雙向鏈表的結構體: 雙向鏈表存儲結構如下: typedef struct DulNode{ ElemType data; struct DulNode *prior; struct D

原创 CURL命令

生成一個ca證書   openssl pkcs12 -in test.p12 -out test.crt   使用證書訪問   curl --cert test.p12:****** --cert-typ

原创 逆向學習筆記-基於EBP的棧幀

程序的OEP,一開始以 push ebp 和mov ebp esp這兩句開始。 原因:c程序的開始是以一個主函數main()爲開始的,而函數在訪問的過程中最重要的事情就是要確保堆棧的平衡,而在win32的環境下保持平衡的辦法是這樣的: 1

原创 阿里巴巴筆試題

1、有一個虛擬存儲系統,若進程在內存中佔3頁(開始時內存爲空),若採用先進先出(FIFO)頁面淘汰算法,當執行如下訪問頁號序列後1,2,3,4,5,1,2,5,1,2,3,4,5,會發生多少缺頁? A、7                 

原创 win8下找到計算器並轉換爲程序員模式

最近想用計算器的十進制和十六進制轉化的功能,發現win8沒有開始菜單了,從網上查了查,原來指令如此簡單,特此做筆記,謹防忘記! 操作:win+r打開運行,輸入calc,確定就出來了! 首先看到的界面是: 然後我們點擊查看,程序員,就變成

原创 Matlab中pdist 函數詳解(各種距離的生成)

一、pdist Pairwise distance between pairs of objects Syntax D = pdist(X) D = pdist(X,distance) Description D = pdist(X

原创 Matlab中.*和./詳解

1.概念 .*和./用於矩陣相乘或者矩陣相除,分別表示矩陣中對應元素相乘和對應元素相除。 2.實例:

原创 實現Runnable接口和擴展Thread使用場景

在上篇博文:java學習筆記-Thread中我們知道創建子線程的兩個方式:實現Runnable接口和擴展Thread。 擴展Thread類和實現Runnable接口的使用場景: Thread類定義了派生類可以重寫的幾個方法。在這些方法中,