原创 Http Code 304

本文對http code 返回304場景流程記錄 304 Not Modified: 協商緩存,請求頭中發送一定的校驗數據到服務器,如果服務器數據沒有改變瀏覽器從本地緩存響應,返回304。 瀏覽器端發送請求,打開網頁 http:/

原创 Git刪除沒用分支

刪除一個分支 git branch -D branchName 刪除很多分支,比如除了master外的所有分支: // 切換到master分支 git checkout master git branch | grep -v 'm

原创 【10分鐘】理解 Dijkstra 算法實現原理

用途: 用於求圖中指定兩點之間的最短路徑,或者是指定一點到其它所有點之間的最短路徑。實質上是貪心算法。 注:Dijkstra算法適用於邊權爲正的無向和有向圖,不適用於有負邊權的圖! 關注公衆號觀看視頻

原创 如何快速瞭解大數據開發

大數據環境搭建 大數據基本概念 獲取大數據視頻 掃描二維碼獲取 大數據概述 認識HADOOP 分佈式文件系統HDFS 分佈式調度框架YARN 分佈式計算框架MapReduce Hadoop項目實戰 Hadoop分佈式集羣搭建 H

原创 檢查服務器是否被惡意登錄

Ubuntu 1. 查看近期成功的密碼登錄: grep "password" /var/log/auth.log | grep -v Failed | grep -v Invalid 2. 查看最近登錄失敗的 IP 和每個 IP 失敗

原创 過濾文本中的emoji表情

/** * @Description 濾emoji 或者 其他非文字類型的字符 * @param source * @return */ public static String filterEmoji(String

原创 awk統計訪問日誌access.log

awk如何使用 簡單文本處理中,功能強大的awk命令。下文詳細描述使用方法與示例: 語法: awk [選項參數] 'script' var=value file(s) 或 awk [選項參數] -f scriptfile var=

原创 Go語言開發Web

Go語言提供了對Web編程的支持,自問世以來,Go語言在編寫Web應用以及as-a-service system服務系統方便就受到了熱烈追捧。 本文將使用Go語言構建Web應用 在開發大規模Web應用方面,Go語言提供了一種不同於現有語言

原创 正則匹配 - preg_replace 函數使用

preg_replace 函數執行一個正則表達式的搜索和替換。 語法 mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $l

原创 Python 識別驗證碼數字

問題: 識別驗證碼中的運算 最終識別效果不好,仍在想方法 環境: 1. Ubuntu 16.04 2. Python 3.5.2 使用了百度的OCR(optical character recognition)接

原创 詳解哈希表的查找

來自:靜默虛空 http://www.cnblogs.com/jingmoxukong/p/4332252.html 哈希表和哈希函數 在記錄的存儲位置和它的關鍵字之間是建立一個確定的對應關係(映射函數),使每個關鍵字和一個

原创 UNIX信號及信號用途

信號是一種軟中斷,是一種處理異步事件的方法。一般來說,操作系統都支持許多信號。尤其是UNIX,比較重要應用程序一般都會處理信號。 UNIX定義了許多信號,比如SIGINT表示中斷字符信號,也就是Ctrl+C的信號,SIGBUS

原创 Python程序員面試必備常用問題答案及解析

面試問題大致分爲四類: 什麼(what)?如何做(how)?說區別/談優勢(difference)以及實踐操作(practice)。 What? 1. 什麼是Python? Python是一種編程語言,它有對象、模塊、線

原创 Linux 開啓system log

環境Ubuntu 問題: php內置函數syslog日誌無輸出 1.修改system配置文件 20-ufw.conf 配置的是防火牆log 50-default.conf 則是其他默認的log配置,我的配置如下所示,截出其中一

原创 Python數據分析與挖掘實戰

目錄 Python基礎語法: Python是一門面向對象、解釋型的編程語言 Python3.X各方面更成熟完善些   Python基礎語法: python函數詳解: def printme( str ): "打印傳入的字符串到標準