CTF菜鳥學習筆記之初始CTF
相關推薦
CTF菜鳥學習筆記之初始CTF
大一下學期,有幸加入HNUST的網路攻防小組。同時也明白了網路攻防的其中一種形式就是-----CTF比賽。對於我這種菜鳥來說是一種全新的經歷,雖然有些陌生,但並不妨礙我的用心學習,刻苦鑽研。從實戰出發,以戰代練,不斷儲備自己的知識,彌補自身的缺點。
Framework7學習筆記之初始化App
筆記 需要 默認 通知欄 default 周期 routes path 定義 一:初始化應用對象 我們想要在js文件中操作app,就需要初始化一個app對象來存儲應用本身。 在初始化app時,還可以傳遞一些參數,對app進行一些個性化定制,如:主題、
菜鳥學習lucene之搜尋流程(二)
全文檢索的流程 索引流程和搜尋流程 索引流程:採集資料-->文件處理-->儲存到索引庫中 &nbs
菜鳥學習lucene之簡介(一)
什麼是lucene? 一種全文檢索技術。 lucene是Apache的一個全文檢索引擎工具包,通過lucene可以讓程式快速開發一個全文檢索功能。 lucene能夠做些什麼呢? 比如說百度搜索引擎它是怎麼實現的呢?以我現在的技術只能想到模糊查詢,可是資料量若是
菜鳥學習Nginx之入門開發留言板
本篇算是學習Nginx開山之作,後面還有會具體解析原始碼。 利用Nginx實現了一個登入、留言板、檔案上傳功能,功能非常簡單。但是對於如何開發一個Nginx模組來說已經足夠,希望能夠起到拋磚引玉的效果。 一、效果 登入介面: http://192.168.1.10/logi
C++菜鳥學習筆記系列(6)——簡單標頭檔案的編寫
C++菜鳥學習筆記系列(6) ——簡單標頭檔案的編寫 我們在上一篇部落格 C++菜鳥學習筆記系列(5)中已經敘述了一些關於在C++中建立自己的資料型別的一些方法,但是隨之而來的一個問題是我們在建立了一個自定義類之後經常還要在其他的檔案中使用同樣的類,這時候我們可
C++菜鳥學習筆記系列(9)——迭代器
C++菜鳥學習筆記系列(9) 本期主題:迭代器介紹 我們在C++菜鳥學習筆記系列(7)、C++菜鳥學習筆記系列(8)中分別介紹了C++語言標準庫型別string,vector 的定義及使用。 對於string型別的物件我們可以通過範圍for語句和索引的方式訪問其
菜鳥學習Nginx之ngx_buf_t
上一篇介紹的是ngx_pool_t記憶體池,對於Nginx來說萬物皆池化,接下來介紹的ngx_buf_t也是從記憶體池中獲取記憶體空間。 一、資料結構定義 1.1、資料結構定義 ngx_buf_t從名字上可知,是緩衝區的意思。與大多數開源軟體定義的緩衝區有點不同,它不僅僅能夠處理記憶
菜鳥學習Nginx之記憶體池
從今天開始深入介紹Nginx框架。 首先來談談我對《深入理解Nginx模組開發與架構解析》看法,這本書應該是到目前為止,市面寫的最詳細,最充實的書籍(沒有之一),值得擁有。然而此書對於一個小白來說,並不太適合,此書適合有相關使用經驗或者開發經驗,適合於進一步深造的同學。如果是小白,建議先瀏覽
菜鳥學習Nginx之啟動流程(3)
由於上一篇《菜鳥學習Nginx之啟動流程(2)》篇幅比較長,因此特地在寫一篇。而本篇將是啟動流程中最後一篇,主要介紹worker程序主函式。 一、ngx_worker_process_cycle worker程序主函式,內容並不是很多,但若是展開說明則將會把整個Nginx框架都牽扯進來。
菜鳥學習Nginx之啟動流程(2)
上一篇介紹了啟動流程中關於初始化ngx_cycle_t。由於ngx_cycle_t是Nginx核心結構,Nginx整個架構均是圍繞它構建起來的。雖然用了一整篇文章介紹ngx_cycle_t,但是感覺還是有些內容沒有介紹清楚。初始化ngx_cycle_t有一部分程式碼沒有介紹,ngx_conf_p
菜鳥學習Nginx之啟動流程(1)
對於C語言編寫的程式來說,main函式就是入口函式,把main函式研究清楚對於理解軟體架構、功能會有事半功倍的效果。好在Nginx的main函式並不是很複雜,這裡會把啟動流程分成兩篇來介紹,希望能夠描述清楚。 我把啟動流程劃分成兩部分:cycle核心結構體初始化、master/worker程
C++菜鳥學習筆記系列(12)——算術運算子
C++菜鳥學習筆記系列(12) 本期主題:算術運算子 C++語言為我們提供了一套豐富的運算子,並定義了這些運算子用於內建型別的運算物件時所執行的操作。同時當運算物件時類型別時,C++語言也允許我們指定上述運算子的含義(運算子的過載)。 在介紹後面的算術運算子之前
C++菜鳥學習筆記系列(14)——條件語句
C++菜鳥學習筆記系列(14) 本期主題:條件語句 和其他大多數語言類似的,C++語言也為我們提供了條件執行語句(if、switch)這些都是我們寫程式中最常見也是最常用的語句。在本期的部落格中我們就主要圍繞這兩個語句進行簡單的討論。 在開始之前,我們先了解一下
菜鳥學習筆記——前端開發——CSS(5) 例項練習
由於上次做網頁佈局的練習摔得有點慘,這次再找一個練一練,效果見下方動圖。例題網址 http://www.runoob.com/w3cnote/htmlcss-make-a-website.html這次練習的是——簡單的響應式網頁step1:只佈局,無響應效果導航欄由於之
菜鳥學習nginx之事件模組epoll(1)
上一篇介紹核心事件模組,本篇介紹事件模組ngx_epoll_module。Nginx在linux環境下采用epoll網路模型,對於epoll網路型不瞭解的可自行百度查詢,本篇不在闡述。 一、問題 本篇要澄清以下幾個問題: 1、當客戶端發起TCP連線後,事件模組是如何管理新連線?
菜鳥學習nginx之核心模組ngx_events_module
既然Nginx是HTTP服務端軟體,那麼必然離不開網路。今天就介紹Nginx高效能網路是如何實現的。 一、核心模組-ngx_events_module (校長) 上一篇中介紹了Nginx模組抽象,今天深入探討一下ngx_event_module事件模組。 1.1、模組定義 /**
菜鳥學習nginx之模組定義
今天開始介紹Nginx框架相關內容。 Nginx將所有功能進行模組化區分,按照功能統一編排,例如:事件模組,HTTP模組,郵箱模組,配置檔案模組等。對於複雜模組,又支援子模組定義,例如HTTP模組中有ngx_http_header_filter_module等。Nginx為這些模組都進行統一
菜鳥學習Nginx之ngx_array_t
在上一篇介紹了ngx_list_t,本篇介紹一下ngx_array_t,其實有了上一篇的基礎,在介紹ngx_array_t就比較簡單了。 一、資料結構 在資料結構上與ngx_list_t有一點點重複,如下所示: typedef struct { void *el
菜鳥學習Nginx之ngx_list_t
上一篇介紹的是ngx_buf_t,本篇介紹ngx_list_t,幾乎在Nginx中無處不在,出現頻率非常之高。 Nginx中ngx_list_t在名字是連結串列的含義,但是實際可以理解成是陣列形式單鏈表,比一般的連結串列要複雜一些,而ngx_queue_t是我們常說的雙向連結串列。這一點需要