基本的單點法排序學習(Pointwise Learning to Rank)和配對法排序學習(Pairwise Learning to Rank)兩種思路,單點法排序學習思路簡單實用,目的就是把經典的信息檢索問題轉化成機器學習問題,配對法排序學習則是把排序的問題轉化成針對某個查詢關鍵字每兩個文檔之間的相對相關性的建模問題,不過,這兩種思路也都有很明顯的問題,需要進一步對算法進行優化,以實現需要的最終目標
2018年1月15日 星期一
2018年1月13日 星期六
2018年1月11日 星期四
2017年12月30日 星期六
2017年8月20日 星期日
2017年8月14日 星期一
2017年2月14日 星期二
Python tools for penetration testers
- Scapy, Scapy3k: 發送,嗅探,分析和偽造網絡數據包。可用作交互式包處理程序或單獨作為一個庫。
- pypcap, Pcapy, pylibpcap: 幾個不同 libpcap 綁定的python庫
- libdnet: 低級網絡路由,包括端口查看和以太網幀的轉發
- dpkt: 快速,輕量數據包創建和分析,面向基本的 TCP/IP 協議
- Impacket: 偽造和解碼網絡數據包,支持高級協議如 NMB 和 SMB
- pynids: libnids 封裝提供網絡嗅探,IP 包碎片重組,TCP 流重組和端口掃瞄偵查
- Dirtbags py-pcap: 無需 libpcap 庫讀取 pcap 文件
- flowgrep: 通過正則表達式查找數據包中的 Payloads
- Knock Subdomain Scan: 通過字典枚舉目標子域名
- SubBrute: 快速的子域名枚舉工具
- Mallory: 可擴展的 TCP/UDP 中間人代理工具,可以實時修改非標準協議
- Pytbull: 靈活的 IDS/IPS 測試框架(附帶超過300個測試樣例)
2016年10月18日 星期二
修改 rm -rf 指令
#Linux
指令模式下只要打了
#rm
指令,幾乎沒有挽救機會
與其這樣不如把
#rm
置換掉
多一層保障多一個回收站 #trash
#rm 就相當於執行 #mv 了,此時已經沒有 rm -rf 了
多一層保障多一個回收站 #trash
mkdir -p ~/.trash
alias rm = trash
alias r = trash
alias rl = 'ls ~/.trash'
alias ur = undelfile
undelfile() {
mv -i ~/.trash/$@ ./
}
trash() {
mv $@ ~/.trash/
}
#rm 就相當於執行 #mv 了,此時已經沒有 rm -rf 了
2016年9月15日 星期四
2016年7月3日 星期日
2016年6月5日 星期日
2016年5月3日 星期二
2015年10月29日 星期四
2015年8月7日 星期五
閃電俠,it chose you, you can be better
My name is Barry Allen, and I'm the fastest man alive. I am the Flash.
這句台詞如果真要我排名,絕對跟 Marvel 中註冊法戰爭中,Peter Parker 在記者會中脫下面具當眾承認自己是蜘蛛人台詞一樣經典
“My name is Peter Parker, and I’ve been Spider-Man since I was fifteen years old.”
( 我是 Peter Parker,我從 16 歲開始就是蜘蛛人 )
同如之前一篇寫的,如果你是美國超級英雄迷,綠箭俠,閃電俠,和電影蟻人,我絕對會列為今年 2015 年必看的影片
這句台詞如果真要我排名,絕對跟 Marvel 中註冊法戰爭中,Peter Parker 在記者會中脫下面具當眾承認自己是蜘蛛人台詞一樣經典
“My name is Peter Parker, and I’ve been Spider-Man since I was fifteen years old.”
( 我是 Peter Parker,我從 16 歲開始就是蜘蛛人 )
同如之前一篇寫的,如果你是美國超級英雄迷,綠箭俠,閃電俠,和電影蟻人,我絕對會列為今年 2015 年必看的影片