原创 動畫演示Sunday字符串匹配算法——比KMP算法快七倍!極易理解!

前言 上一篇我用動畫的方式向大家詳細說明了KMP算法(沒看過的同學可以回去看看)。 這次我依舊採用動畫的方式向大家介紹另一個你用一次就會愛上的字符串匹配算法:Sunday算法,希望能收穫你的點贊關注收藏與轉發喲! KMP算法是一個

原创 埃氏篩法的更優化——歐拉篩法的詳解

這個線性複雜度的歐拉素數篩法,愛了愛了 今天講一下關於歐拉篩法的原理和代碼實現,實不相瞞,我也纔剛get到這個篩法的點,乘着記憶清晰來教一遍梳理一下思路。 我查閱資料的時候也在很多博客和公衆號上看到關於歐拉篩法的解釋和代碼實現,然

原创 埃氏篩法的詳解

埃氏篩法 一個判斷素數的高效算法 關於埃氏篩法的百度百科解釋在這裏埃拉託斯特尼篩法,當然我不可能給個百度百科的解釋就撤,那會被打死的。 衆所周知,素數指的是除了1和它本身之外沒有其它約數的數 我們假定一個數num,那麼如果我們想通

原创 udp聊天室的界面實現

上一次我展現了udp聊天室的功能代碼實現,這一次我已經實現了udp聊天室的界面啦,一起來看看吧! 這就是界面的樣子,我是使用qt來設計的界面然後使用qsss美化的界面,背景使用了一個漸變色,上面是一個消息瀏覽框,下面是消息發送框

原创 一篇文章讓你擁有用不完的ip代理

####本文包含代碼所需的python外置庫: requests BeautifulSoup4 本文尤其適合對python爬蟲有一定了解的人羣,但是如果你是小白,也能從文章中獲取一些互聯網的知識 背景: 隨着大數據時代來臨,數

原创 python多任務之——線程簡述

python多線程複習 無論你使用什麼語言,多線程一直都有着舉足輕重的地位,只要線程開得多,任務還能湊幾桌(頭髮還得不停脫),哈哈哈開個玩笑。那麼何謂多線程? import time def sing(): """唱歌

原创 真的有這麼絲滑嗎?近日國外一小哥深入研究了KMP算法……

近日被朋友問到了字符串匹配算法,讓我想起了大二上學期在一次校級編程競賽中我碰到同樣的問題時,爲自己寫出了暴力匹配算法而沾沾自喜的經歷。 現在想來,着實有點羞愧,於是埋頭去學習了一下KMP算法,爲了讓自己不至於那麼快忘記,也希望小夥

原创 c++結構體學習筆記!

定義結構體類型: 後面有個分號,格外注意,與類的定義相似。 實例: 注意:結構體聲明一般放在程序文件開頭。此時這個聲明是全局的,若是放在某個函數內部,則這個聲明是局部的。 PS:結構體類型和普通數據類型(int,double,

原创 udp聊天?使用udp+python實現多人聊天室

相信來到這個文章裏面的朋友不會對udp陌生,話不多說直接開始。 由於udp沒有建立連接,也沒有實際上的客戶端和服務器端。 但是我們需要讓一個udp來充當服務器!實現消息廣播從而達到聊天室的效果。 以下是充當服務器的udp代碼圖片↓

原创 解決UnicodeEncodeError: 'gbk' codec can't encode character '\xe4' in position 319等問題

本人在初次寫爬蟲的時候遇到的問題,在將網頁內容寫入到文檔裏面的時候出現了“gbk”編碼失敗的問題 原因是網頁編碼一般都是utf8編碼,但是Windows上默認使用gbk編碼,於是就會出現gbk編碼失敗的情況 問題已解決,如下

原创 爲什麼要學linux命令以及linux(ubuntu)的文件與目錄命令

今天補充學習了一下linux的文件與目錄操作,來複習一下 明明linux發行版的圖形操作界面做的已經完全足夠我們日常使用了,爲什麼我們還是一定要學linux的命令? 那是由linux的主要功能決定的,目前來說linux操作系統

原创 輕鬆,高效,正確的寫出一個爬蟲?看這一篇就夠了!踩過無數坑後總結的爬蟲編寫流程

文章目錄前言環境(工具)1.網頁初步分析1.網頁類型2.信息來源判斷2.請求url優化和請求頭分析處理1.url優化2.請求頭分析處理3.頁面元素分析和數據抓取1.靜態頁面數據抓取2.ajax異步請求數據抓取4.請求頭和代理的使用

原创 讓程序員愛不釋手的兩個導航網站

有一段時間沒有寫博客了,今天分享兩個特別實用的網站給大家 第一個網站的鏈接在這:https://geekdocs.cn/ 關於這個網站,我只能用一個字來形容它,牛逼! 你點開就會發現,這是一個非常專業的網站 給你們截個圖看看↓↓↓

原创 mysql數據庫基操,都坐下!

數據庫的操作 鏈接數據庫 mysql -uroot -p mysql -uroot -p[password] 退出數據庫 exit/quit/ctrl+d sql語句最後需要有分號;結尾 顯示數據庫版本 select v

原创 python標準數據類型複習

好久沒有學習Python了,現準備重新將Python學習提上進程,先寫篇博客複習一下學過的知識點 ps:我學的Python是Python3哦 我是一段分割區間~~~~~~~~~~~~~ 標準數據類型 number, strin