原创 C++ vector用法小記

原文鏈接:https://blog.csdn.net/dream_angel_z/article/details/46490879 最近在leetcode上面做題,STL的vector用

原创 Mac使用Microsoft Remote Desktop遠程控制Win10電腦

原文鏈接:https://www.jianshu.com/p/9cc90361f37a 在Mac上使用Microsoft Remote Desktop (MS_RDP)遠程控制Win10

原创 C++11 AUTO 類型實踐

原文鏈接:https://www.cnblogs.com/chenzhefan/p/9357413.html auto在C++11中引入,爲大家帶來方便。 具體使用及注意事項參考: 用法

原创 圖像增強之直方圖均衡化[MATLAB實現]

此處爲方便理解,不使用MATLAB中自帶的histeq,手寫代碼瞭解內在原理。 原始彩色圖片如下: 均衡化後的圖像如下: 從累計分佈函數的圖像可以明顯看出,均衡化只需要用一次即可,第二次幾乎沒有作用,因爲均衡化的累計分

原创 一維數據可視化:累積分佈函數(Cumulative Distribution Function)

原文鏈接:http://blog.shaochuancs.com/statistics-cdf/ 對於一維數據的可視化,直方圖(Histogram)與核密度估計(Kernel Densi

原创 Scrapy爬蟲框架的原理與實戰[陽光政務爬蟲項目]

引言:Scrapy是Python開發的一個快速、高層次的屏幕抓取和web抓取框架,用於抓取web站點並從頁面中提取結構化的數據。Scrapy用途廣泛,可以用於數據挖掘、監測和自動化測試。 一、Scrapy架構的來源與詳解 首先

原创 Python反爬手段之User-Agent池

User-Agent即用戶代理,簡稱UA,它是一個特殊字符串頭,使得服務器能夠識別客戶使用的操作系統及版本、CPU類型、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器插件等。 反爬原理: 一些網站常常通過判斷UA來給不同的操

原创 Python數據清洗筆記

場景一:僅僅需要清洗去除頭尾的字符的字符串 【方法】:使用strip()方法。 【返回值類型】:字符串 【案例】: >>> str = '\n\xa0\xa0\xa0\xa0\t 較爲乾淨 的數據 \t\n\xa0\xa

原创 淺談Scrapy框架之Items用途

初次使用item時,不禁發出疑問,爲什麼scrapy框架要設計item這個東西,python中不是有dict可以做到數據的傳遞和存儲麼?經過查詢後,具體總結如下: 爬蟲爬取本質是什麼? 主要目標是從非結構化來源(通常是網頁)提

原创 形象理解同步和異步與阻塞和非阻塞

以下整理一下操作系統中的同步、異步、阻塞和非阻塞之間的關係和異同點,並附部分代碼解釋。 一、同步與異步 【同步簡述】:當發出一個“調用”時,在沒有得到結果之前,該“調用”就不返回,“調用者”需一直等待該“調用”結束,才能進行下

原创 ffmpeg的安裝與使用

原文出處:https://blog.csdn.net/qq_39516859/article/details/81843419 FFmpeg是解碼,編碼,轉碼,複用,解複用,流,過濾和播放的領先多媒體框架。所有版本至少需要Win

原创 Mac OS環境變量的配置和理解

環境變量的用處就是可以在操作系統的各個目錄下,都能訪問到需要的工具目錄內的內容,和Windows的桌面的思想十分相似,而且相當於在系統的各處都具有這個桌面的快捷方式。 原文出處:https://blog.csdn.net/u0

原创 python中執行shell命令

原文出處:https://blog.51cto.com/zhou123/1312791 這裏介紹一下python執行shell命令的四種方法: 1、os模塊中的os.system()這個函數來執行shell命令 >>> os.sy

原创 MacOS系統使用命令安裝軟件包(如brew)

原文出處:https://www.jianshu.com/p/e8f4bba2f225 Linux 操作系統各發行版都有自己的軟件包管理器,如 Ubuntu 的 apt-get ,Fedora 的 yum 及 Arch 的 p

原创 Mac使用RDC遠程連接Windows並傳輸文件

一、使用軟件 Microsoft Remote Desktop Connection Client for Mac,筆者當前使用版本如下圖: 下載地址:https://download.pchome.net/internet/s