原创 Nvm 安裝新的 nodejs 版本

在使用 nvm 安裝新的 nvm 版本之前,請確定你的操作系統中已經安裝了 nvm。 安裝的方法,請訪頁面:Windows 中 Node.js 中 nvm 的安裝配置和使用 中的內容。 安裝新版本 假設我們需要安裝的新版本爲 8.9

原创 Druid 的幾個查詢實例

下面是你可以在 Druid 上嘗試進行查詢的一些實例供你測試: 對時間進行查詢 SELECT FLOOR(__time to HOUR) AS HourTime, SUM(deleted) AS LinesDeletedFROM w

原创 Discourse 圖片上傳的更新

根據 Discourse 官方的博客說明:Faster (and smaller) uploads in Discourse with Rust, WebAssembly and MozJPEG | Blog Discourse 對圖片

原创 Druid 從控制檯(Druid console)中刪除過濾器和運行查詢

在 datasource 的樹中,單擊 __time 然後選擇 Remove Filter  單擊 Run 來運行這個查詢。你應該在返回的對話框中看到 2 列的數據,這個包括有 page name 和 count: 需要注意的是,通過

原创 JIRA 鏈接 bitbucket 提示錯誤 Invalid OAuth credentials

提示的錯誤信息如下: Invalid OAuth credentials. Check Jira log for more information.     上面針對 Key 和 Secret 的數據都是正確的,但是就是鏈不上。

原创 Xshell 如何導入 PuTTYgen 生成的 key

在我們成功部署 Public Key 到服務器上後,你需要使用 Private Key 來訪問服務器或者數據。 PuTTYgen 生成的 Key 的後綴名 ppk,沒有辦法導入到 xshell 中。 如何解決這個問題? 問題和解

原创 Edge 修改使用的默認搜索引擎

搜索引擎都是各大瀏覽器競爭的入口之一。 微軟也不例外,在新版的 Edge 瀏覽器中使用的默認是 Bing 搜索引擎,大家都知道這個 Bing 搜索的功能實在是沒有辦法恭維。 很多人都會嘗試修改爲其他的搜索引擎,比如說 Google。 下面

原创 Python if __name__ == ‘main’ 的作用介紹

簡單來說就是這是一個 IF 語句,這個 IF 判斷後面的話,如果你的 Python 程序是直接運行的話,將會被執行,如果是作爲導入模塊的話,將不會被執行。 在理解上面的話之前,你可能需要參考下帖子:Python 的特殊變量 __name_

原创 Python 通過命令行安裝包的時候 pip 提示錯誤

安裝的提示後提示錯誤爲: The term 'pip' is not recognized as the name of a cmdlet       具體的提示信息如上圖所示。 原因和方案 出現上面的問題的原因大部分情況是因爲

原创 Python DataTime 日期處理

日期處理在各種語言中都會遇到。 Python 也不例外,其中主要涉及到的就是日期轉換,日期比對,日期輸出等。 不同的日期有不同的處理方式,有些日期可能有時區,有些日期可能沒有,根據我們的一些考古來看,Python 有些日期庫可以使用。 通

原创 Python 打印回車換行

如果你對 Java 程序比較熟悉的話,你可能知道在 Java 中的回車換行是 \r\n。 當我們在 Python 中同時也使用 \r\n 的時候,我們可能會遇到輸出的回車換行是 2 行了。     如上面程序運行的結果所示。 解決

原创 Python PyAutoGUI 庫

在爬蟲的時候有些元素可能無法點擊或者被獲取。 在這個時候我們需要考慮使用 PyAutoGUI 庫,這個庫被用來對鼠和鍵盤來進行操作。 可以考察下下面的代碼: import timeimport pyautoguiwhile Tr

原创 Python 隨機數函數 choices

Python 有關隨機數工具類庫中提供了一個隨機數函數 choices。 這個隨機數函數的主要目的是從給出的列表中生成隨機數函數,同時還可以爲每一個列表中的元素設置權重。     可以考察使用下面的代碼: import rando

原创 Spring Data JPA 如何從源代碼中編譯生成文檔

當把 Spring Data JPA 的所有源代碼檢出到本地後,運行命令: mvnw clean install -Pdistribute 就可以從源代碼中生成編譯後的文檔了。     Spring Data JPA 以及很多的

原创 Java 的 StringBuffer 和 StringBuilder

StringBuffer 和 StringBuilder 的存在是爲了解決 String 對象的 immutable (不可變對象)的問題。 因此 StringBuffer 和 StringBuilder 都是可變對象,但是它們之間還是