Time of Update: 2018-12-05
網上代碼只見了http://sourceforge.net/projects/sqlxsswaf/?source=directory開始read!一: 主函數流程很清晰,1. 整個WAF主函數體為死迴圈,在while(1)的程式碼片段中,當代碼處理完畢當前日誌內容後,睡眠10ms,繼續從get_pos處向後處理新內容。2. 第二個while處理日誌,當找到get或post為開頭的日誌內容後,對用戶端發送來的命令進行檢測,直到文檔結尾。然後到達1中while迴圈的末尾#define
Time of Update: 2018-12-05
今天花了半天的時間搗鼓syslog-ng,還有所收穫基本上可以通過一個設定檔學會配置, 運行時可以使用-f 指定特定的設定檔實現LOG問題出在udp連接埠上,總是出現synax error最後正常的格式是這個:udp("0.0.0.0" port(4445));附上一份conf檔案 ,留著以後對比---------------------------------------------------------------options { chain_hostnames(off);
Time of Update: 2018-12-05
typedef struct List { int exp; int coef; struct List *next; }List,* HeadPointer;//利用指標更新結果鏈表的同時指向下一節點(WRONG!!!void ins(HeadPointer to,HeadPointer from) { to->next=from; to=to->next; from=from->next; } 本來期望的是通過這段函數直接將 to 和
Time of Update: 2018-12-05
文章目錄 getBoost 寫全文檢索索引模組涉及到權重的時候,不論怎麼設定權重,查看檢索出來的權重都是1,以為自己寫錯了,但是文檔的得分卻發生了變化。在解決所有問題以後發現了這片文章...轉載過來方便大家遇到相同問題的時候不要過度的困擾... 今天寫了個單元測試,看看權重的變化,結果發現索引的時候啥都好好的,索引完拿出來看都是1,困惑了好一會,還好lucene的文檔給出瞭解釋:getBoostpublic float getBoost(
Time of Update: 2018-12-05
什麼是進程? 進程可以理解為正在啟動並執行程式實體,並且包括這個啟動並執行程式中佔據的所有系統資源,比如說CPU(寄存器),IO,記憶體,網路資源等。可以將進程理解為一個容器。是系統進行資源分派和調度的一個獨立單位,也是稱活動、路徑或任務,它有兩方面性質:活動性、並發性。進程可以劃分為運行、阻塞、就緒三種狀態,並隨一定條件而相互轉化:就緒--運行,運行--阻塞,阻塞--就緒。進程間為何不能像線程樣通訊?
Time of Update: 2018-12-05
同絕大多數的網路通訊協定類庫一樣,scapy中依舊採取分層的視圖來對資料進行管理。本次的任務,由於是偽裝MAC,所以需要調用最底層的Ethernet層,這個層次,上一篇日誌已經擷取了原生MAC、路由器的MAC。只需要偽裝的MAC地址,這個由參數傳遞。>>> ls(Ether())WARNING: Mac address to reach destination not found. Using broadcast.dst : DestMACField
Time of Update: 2018-12-05
首先下載HtmlAgilityPack 官網:http://htmlagilitypack.codeplex.com/根據自己.net的版本引入dll實現抓取部落格園首頁文章列表中的標題和地址,代碼如下: 1 WebClient wc = new WebClient(); 2 wc.Encoding = System.Text.Encoding.UTF8; 3 string mainData =
Time of Update: 2018-12-05
集線器:處理電訊號,向所有連接埠轉寄訊號。 不含CPU、記憶體等交換器:識別MAC地址,區分連接埠轉寄 包含CPU、記憶體等路由器:識別MAC、IP 發送資料時替換源MAC為自己的MAC 接受資料時,把源MAC替換為自己的mac,把目標mac替換為IP指向的MAC發送網外的資料都預設發給網關,也就是路由器的IP地址路由協議:RIP OSPF EIGRPRIP 易於安裝、相容性好,主動發送資訊 更新頻繁、無認證機制、收斂時間長、根據跳數選擇OSPF
Time of Update: 2018-12-05
Luke.Net 一個從Luke移植的.net版本作者Pasha Bizhan,地址:https://issues.apache.org/jira/browse/LUCENENET-391但是作者後續沒有更新,無奈只好自己升級,跟java版本的luke差距不是一點點大,如果不是為了用Apsara Distributed File System分詞用java版本挺好的,所以這裡我建議除非有必要還是用luke in
Time of Update: 2018-12-05
更新:此版本主要更新 token的分析外掛程式,並預設添加了Apsara Distributed File System分詞,效果在第二幅圖中 Project Description Luke.Net is a tool for lucene index analyse and maintenance tool. Origional project link:https://issues.apache.org/jira/browse/LUCENENET-391 Thanks author
Time of Update: 2018-12-05
pg_dumpNamepg_dump -- 將一個PostgreSQL資料庫抽出到一個指令檔 或者其它歸檔檔案中 Synopsispg_dump [options...] [dbname]描述 pg_dump 是一個將 PostgreSQL 資料庫儲存到一個指令碼或者歸檔檔案中的工具. 這個指令檔的格式是純文字,它包含許多 SQL 命令, 這些 SQL 命令可以用於重建該資料庫並將之恢複到儲存成指令碼的時候的狀態. 要恢複這些指令碼,使用 psql。
Time of Update: 2018-12-05
軟體開發過程中出現的問題:當我們在著手設計一款複雜的應用軟體時,我們會發現,很多時候我們對於軟體所應用的知識一無所知。當然可以請教相關的專家,但是相關專家可能不會懂得軟體開發,他們是所在領域的專家,所使用的術語作為開發人員並不能深刻理會。我們作為開發人員,我們所使用自己能理解的術語,領域專家們也並不能理解。這就造成了我們雙方溝通上的困難。以至於我們所製作的軟體並不能符合相關領域的應用。使用領域建模解決:1,消化知識:
Time of Update: 2018-12-05
公司項目使用ExtJs4 MVC搭建的頁面 由於系統龐大導致首次載入頁面時間過長,公司要求最佳化,經過一段時間的研究實現ExtJs4 MVC 根據要求動態載入所需組件的js檔案,也就是動態載入相應的Controller檔案,其他檔案會自動引用。以下列出實現的Demo關鍵代碼和效果。(不對MVC整體架構進行詳細介紹)建立測試Demo目錄程式入口: 1 Ext.Loader.setConfig({ 2 enabled: true 3 }); 4 5 var application =
Time of Update: 2018-12-05
用了近2年的emacs,沒想到進了公司基本就沒有機會摸了。。全都是裸環境,一次兩次還好。。轉投vi的陣營也不只是單純的環境原因吧,感覺vi的操作更快一些,堅持用一些命令時間長了會很大的提高效率。 3.27 更新新學的幾個地方,ctags還在摸索中·0·零 瀏覽代碼 拿到開原始碼或者類似遺留代碼的時候,閱讀是必不可少的工作,通常我喜歡先整體的瀏覽下代碼,長度,格式,是否符合個人的審美觀點,再開始學習。所以常用的第一個命令就是開啟文本瀏覽器 :{}
Time of Update: 2018-12-05
本文轉自:http://www.cnblogs.com/peida/archive/2008/11/27/1341920.html在Lucene.net實現自訂排序,需要實現兩個Lucene.Net.Search的兩個介面: 1 public interface SortComparatorSource 2 { 3 ScoreDocComparator NewComparator(IndexReader reader , System.String fieldname) ; 4 } 5
Time of Update: 2018-12-05
星期六公司組織了野外拓展,和其他拓展訓練一樣其目的是培養員工的團隊意識。 雖然拓展訓練僅僅只有一天,但是帶給我們的思考,卻還是很多的。 正如我一開始就反對去參加這種拓展訓練,認為這麼熱的天。公司安排這種訓練有點不近人情,沒有考慮大家的想法。但是從參加到完成拓展訓練,我的觀念在改變,明白了公司的一番良苦用心。這個訓練雖然苦雖然不舒服,但是能給我帶來更多的思考,比起那些只是消磨時間來休閑放鬆來說是一種全新的體驗。
Time of Update: 2018-12-05
是該好好反思下自己了。婚已經結了,人生應該在一個新的起點了。我不想我的一生如此庸庸碌碌,渴望一份激情去做自己喜歡的事情。但很多事情都要慢慢來積蓄能量,所以就要給自己制定一個計劃才好。該好好想想了。。。。後面我的目標是一方面是多涉獵更多題材書籍,再有就是繼續學習英語。我現在每天的空閑時間是早上7:00-8:00 在班車上 1個小時,8:30-9:00 上班前 半個小時,下午6:00-7:00 一個小時 或者 下午9:00-9:30 半個小時,每天睡覺前30分鐘我對自己的安排是:早上7:00-8:
Time of Update: 2018-12-05
最近打算寫一些入門相關的小應用程式開發執行個體,個人感覺學習程式開發,其關鍵的一步就是閱讀原始碼(RTFSC,呵呵),然後嘗試自己動手編寫。這裡所謂的自己動手編寫並不是讓你照著原始碼一句話一句的敲,也不是複製粘貼,而是閱讀了原始碼以後,學習其中的編程思想,然後加以應用,寫出自己的程式,你可以在你閱讀的原始碼上增加功能或最佳化代碼,或者就是在完全不看原始碼的情況下,實現相同的功能。如果想學好程式開發,一定要強迫自己做到這樣。 接下來是一個螢幕小工具的執行個體,當初做這個小工具是因為公司不能串連I
Time of Update: 2018-12-05
SNMP協議中,timestamp是指資料端伺服器發送該條資料時,距離系統上次初始化的時間。這個單位應該是10ms,發現有的軟體處理這個不是很標準。使用的是net-snmp庫,裡面的使用的get_uptime 正是一個返回了10ms的函數:00569 long00570 get_uptime(void)00571 {00572 long return_value = 0;00573 DWORD buffersize =
Time of Update: 2018-12-05
一直以來都想參加PMP的考試,但是一直都沒有機會實現。公司今年六月份組織我們去參加考試。公司給我們報銷考試費用以及培訓費用,但是要簽一個為期3年的合約(這個跟簽賣身契一樣,在這裡小小的鄙視下)。於是乎開始了和幾個同事一起的PMP之旅。今年7月份參加培訓,培訓的老師有著豐富的專案管理經驗。本以為培訓老師會多講些實戰性的內容,但是由於老師要保證通過率(該死的通過率,在中國任何考試都變成以通過率來衡量教學的好壞標準了,真是可悲呀!)於是乎教學就變成了緊扣課本再稍微夾雜點實踐經驗的培訓。在培訓之初,老師