原创 根據域名獲取ip地址、端口、服務器類型和標題

這個是我在一家網絡安全公司面試時的操作題,回來後經過多次修改後纔得到一個比較完整的程序。 整個模塊可以分成兩個大部分。一個是數據庫的操作,一個是信息的獲取(類似爬蟲?) 信息的獲取分爲四個小操作,ip的獲取、端口的獲取、服務器類型的獲取和

原创 Linux下Ubuntu16.04用銳捷上網的配置方式

之前一直都是連wifi,終於要回學校了,就打算像win7一樣既可以用wifi連又加個銳捷(畢竟有線是比無線快那麼一丟丟..) 第一步:下載銳捷 for linux 。下載地址:https://pan.baidu.com/s/1hrhaYr

原创 python Crypto模塊的使用

前一個星期一直再弄爬取網易雲音樂的評論,真是一波三折,網頁又是動態js,普通的方法獲取不了,還有它發送的參數也要經過加密才....這篇文章就是寫一下Crypto模塊的使用。 Crypto不是自帶的模塊,需要下載。http://www.vo

原创 ubuntu fwupd佔用一個cpu100%解決辦法

1:在終端輸入 top ,查看fwupd進程的id號。 2:輸入 sudo kill id,把進程kill掉。 3:在終端繼續輸入 sudo apt-get install -f  或者 sudo dpkg --configure -a

原创 域名遍歷搜索python實現

前記—— 其實我的第一篇博客就是寫如何獲取給定網址的信息,也有那家公司的面試題。 最近一個星期想把那個面試題中的程序研究透徹.. 畢竟既然有可以參考的大公司的大神的代碼,肯底要學習一番嘛,(師夷長技以制夷..不對,額反正就大概是這個意思啦

原创 with open使用方法

昨晚在級羣有個同學提出一個問題需要去讀文件每一行的倒數18個字符並寫到另一個文件中,一開始以爲用Python三行代碼應該能夠解決,但寫了二十分鐘才真正解決問題。 首先需要知道的是要使用到兩個模塊。codecs和chardet 完整代碼如下

原创 Linux環境下配置java

配置java環境。 (1)到http://www.oracle.com/technetwork/java/javase/downloads/index.html 點擊   ,在打開的頁面中選擇 linux x64的tar.gz格式,下載

原创 Scrapy框架安裝遇到的問題

配置環境是我覺得最能坑我們同學的地方,因爲總能遇到百度都解決不了的問題,總要拖一兩天突然自己才能解決... 先說說我的電腦環境配置.64位win7電腦,裝的是32位Python2.7。(Python已經安裝好,在cmd環境下輸入Pytho

原创 貪心算法和動態規劃的思路及其Python實現

貪心算法 百度的定義: 貪心算法(又稱貪婪算法)是指,在對問題求解時,總是做出在當前看來是最好的選擇。也就是說,不從整體最優上加以考慮,他所做出的是在某種意義上的局部最優解。 通俗一點講,當要解決某一個問題時,先判斷第一步的最優解,然後把

原创 linux配置pycharm的mysql

我的環境是ubantu16.04+pycharm+python2.7 一開始想法是搭建pycharm的mysql環境,mysql用xampp集成環境代替(我的windows就是就是這樣配置的)。結果發現xampp最新版本的數據庫並不是my

原创 二叉樹的實現 Python

二叉樹顧名思義就是一個結點最多隻有兩個子結點。 二叉樹的初始化: class Node(object): def __init__(self, data=-1, lchild=None, rchil