原创 C#編寫文件監控服務

C#編寫文件監控服務 最近想寫一個監控自己電腦上重要文件的服務,如果我要監控的目錄或者文件被訪問或者被修改,服務就會在第一時間給我發送一封郵件通知我,衆所周知,很多應用軟件都在我們不知道的情況下默默的蒐集訪問我們個人電腦上的私密文

原创 CentOS7上部署Hexo博客

Hexo博客搭建部署 Hexo是一款非常簡潔明快,不用寫代碼就能搭建運行起來的靜態博客框架,而且支持MarkDown文本編輯,如果你精通前端研發,那麼恭喜你了,Hexo就是完全給你預備的,你可以隨意的自建主題和風格樣式,如果你不懂

原创 用.Net core寫爬蟲之HttpClient用法詳解

HttpClient用法詳解 現在很多爬蟲程序都是用Python寫的,但是其實什麼語言都可以寫爬蟲,在Python流行之前,我瞭解到很多公司的爬蟲都是拿Java來寫,當然也可能有其他語言,閒言少敘,圓規正轉,由於我最近在學習.Ne

原创 用.Net core寫爬蟲之HtmlAgilityPack用法詳解

HtmlAgilityPack用法詳解 在上一篇 用.Net core寫爬蟲之HttpClient用法詳解 中我們已經知道了怎麼發送HTTP請求,獲取到數據了,那麼接下來就是如何解析這些數據,提取我們想要的信息了,在Python中

原创 CentOS7開發環境常用命令彙總

CentOS7開發環境命令彙總 平時做項目研發時,少不了用到開發環境,一般都是連接到開發或測試環境的服務器做調試和研發,而CentOS系統則是最常見的線上生產服務器系統,所以熟悉它的命令是再重要不過的了。我在這裏彙總了一些經常用到

原创 C# 依賴注入框架Grace的使用

C# 依賴注入框架Grace Grace是一個我偶爾刷技術博客的時候才知道的依賴注入框架,根據項目的github瞭解到,Grace是一個開源、輕巧、易用同時特性豐富、性能優秀的依賴注入容器框架。 Grace is a featu

原创 python爬蟲必備-requests庫詳解

requests庫詳解 提到python爬蟲,不得不提起大名鼎鼎的requests庫,它的作者是K神( kennethreitz),號稱全球最頂尖的Python程序員之一,requests庫設計的十分人性化,用着非常舒服,但不支持

原创 python爬蟲必備-urllib庫詳解

urllib庫詳解 python比較基礎的應用之一就是寫爬蟲了,寫爬蟲抓取數據無外乎就幾個步驟,先把html等數據下載下來,再從下載得到的數據之中的利用各種字符串解析的方法提取解析我們所需要的的數據,當然也包括數據清洗,最後就是把

原创 python爬蟲必備-xpath使用詳解

xpath語法及使用 XPath是一門在XML文檔中查找信息的語言,在網絡爬蟲應用中十分常用,我們經常用Xpath表達式在網頁腳本中過濾提取需要的關鍵信息,而且Xpath是一門通用的標準語言,除了在python中使用,在其他語言中

原创 django項目數據庫遷移(sqlite3遷移到mysql)

django項目數據庫遷移 我之前用Django框架搭博客網站的時候,一開始圖省事,用的自帶的sqlite數據庫,後來自己買了雲服務器,就遷移到了mysql上,當時記得查了很久的文檔,才試出來,就記下來了,因爲django的版本升

原创 pip及virtualenv的配置及使用

pip及virtualenv使用 這是我彙總的一些關於pip和virtualenv的配置及使用的詳細步驟說明,總所周知,pip是python類庫的安裝工具,而virtualenv是創建不同python版本的虛擬環境用的,二者基本是

原创 SignalR消息推送

SignalR消息推送 不久前我看到一篇用asp.netcore調用SignalR做日誌推送的博客,覺得蠻不錯,就按照作者的教程實際攢了一套webapi,感覺確實挺好的,又查了一些關於SignalR的資料,做了一些完善,在這裏進行

原创 Python簡單驗證碼識別

識別簡單的驗證碼 本實例只能識別簡單的圖片字符驗證碼,可以用於執行簡單的自動化測試場景。 安裝tesseract-ocr tesseract-ocr的版本與語言包的版本必須對應 tesseract-ocr 各版本下載地址: h

原创 C# 調試日誌封裝

C#調試日誌封裝 C#自帶有個調試日誌,但一般我們都用它在輸出窗口中打印信息用,很少用來記錄文本日誌,一般的小型項目其實完全可以使用自帶的調試類來記日誌,在System.Diagnostics的系統命名空間下有個TraceList

原创 CentOS7和8安裝Docker

CentOS安裝Docker CentOS8上安裝Docker和CentOS7上安裝步驟不太一樣,有點兒小坑,網上參考了一些前輩的博客之後,實驗了一下,成功填坑,就把具體步驟記錄了下來,在這裏也順便把之前CentOS7上安裝Doc