原创 Bugku 雜項 隱寫2 Welcome_.jpg

從網站上下載下來就是一張圖片,同過binwalk分析其中包含一個zip壓縮包。 通過binwalk進行提取,會提取出三個文件,其中flag.rar與提示.jpg是CD24.zip壓縮包的內容。 通過提示.jpg可以猜出壓縮包密碼與K

原创 PNG圖像文件格式

1.什麼是PNG 便攜式網絡圖形(Portable Network Graphics)是一種無損壓縮的位圖片形格式。其設計目的是試圖替代GIF和TIFF文件格式,同時增加一些GIF文件格式所不具備的特性。PNG的名稱來源於“可移植網絡圖形

原创 進程控制模擬程序

實驗目的: 1 理解操作系統內核與應用程序的差別,哪些信號和操作是操作系統內核能捕捉到而應用程序無法捕捉到的?可以用什麼樣的操作去代替? 2 理解操作系統如何完成進程的控制(創建、撤消、阻塞、喚醒) 3 理解操作系統是如何利用進程控制塊來

原创 CFF201604-2俄羅斯方塊

問題描述   俄羅斯方塊是俄羅斯人阿列克謝·帕基特諾夫發明的一款休閒遊戲。   遊戲在一個15行10列的方格圖上進行,方格圖上的每一個格子可能已經放置了方塊,或者沒有放置方塊。每一輪,都會有一個新的由4個小方塊組成的板塊從方格圖的上方落下

原创 The Triangle(poj1163)

Description 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 (Figure 1) Figure 1 shows a number triangle. Write a

原创 檢查金幣

Description ACM公司生產金幣的設備出了問題,使得最近生產的10批金幣的重量出現了波動:本來金幣的標準重量是10克,但現在有的可能是11克,有的可能9克,也有可能是10克。  現在只知道同一批金幣的重量是相同的,

原创 線性表的抽象數據類型

/*線性表抽象數據類型*/ public interface List { public void clear(); //移除線性表的所有對象、 pub

原创 爲什麼要用簡單工廠

1.什麼是簡單工廠:        簡單工廠模式是屬於創建型模式,又叫做靜態工廠方法(Static Factory Method)模式,但不屬於23種GOF設計模式之一。使用簡單工廠就是定義了一個創建對象的類,由這個類來封裝實例化對象的行

原创 計算1至n中數字X出現的次數

問題描述: 計算1至n中數字X出現的次數,x(0~9)。 個人思路:   第 i 位上 x 出現的次數爲: 如果大於 X,則結果爲 a+10i−1。如果小於 X,則結果爲 a。如果等 X,則取第 i 位右邊(低位)數字,設爲 b,最後結

原创 爲什麼要用抽象工廠模式

1.什麼是抽象工廠模式?         提供一個創建一系列相關或相互依賴對象的接口,而無需指定他們具體的類。通俗點來說,就是對一系列具有相同點的簡單工廠進行封裝。        簡單工廠針對於幾種不同的產品對象的創建,工廠方法模式是針

原创 爲什麼要用工廠方法模式

1.什麼是工廠方法模式         工廠方法(Factory Method)模式的是定義一個創建產品對象的工廠接口或抽象方法,讓子類決定實例化哪一個類。工廠方法是一個類的實例化延遲的其子類。因爲每一個具體產品類對應着一個具體的工廠類,

原创 dnsenum的命令參數中文說明

dnsenum英文說明: GENERAL OPTIONS:   --dnsserver     <server>             Use this DNS server for A, NS and MX queries.   --

原创 foremost命令參數中文說明

Foremost是基於文件開始格式,文件結束標誌和內部數據結構進行恢復文件的程序。foremost命令參數英文英文說明:$ foremost [-v|-V|-h|-T|-Q|-q|-a|-w-d] [-t <type>] [-s <blo

原创 創建Image圖像的幾種方法

創建Image圖像的方式主要分三種,一是通過File文件創建Image圖像,二是通過ImageIcon創建Image圖像,三是通過Toolkit中的函數創建Image圖像。  一、通過File文件創建Image圖像 1、通過文件選擇器選擇

原创 內存管理模擬程序

實驗目的: 理解動態分區分配的內存管理的數據結構和算法; 程序功能 (1)建立初始的內存狀態數據:內存當前有幾個空閒分區,每個分區的大小和起始地址。 (2)能從界面輸入要求分配的分區大小 (3)程序根據分區管理數據的值確定爲當前需求分配的