原创 Python * ** *args **kwargs用法與區別

*: 調用函數時,*用在tuple變量之前作爲函數參數,可將tuple/list 轉化爲多個參數傳入函數 **: 調用函數時,**用在字典變量之前作爲函數參數,可將字典 轉化爲多個關鍵字參數傳入函數 *args: 允許函數接收

原创 理解Docker中的Expose與publish

簡單來說: EXPOSE 是一種文檔表述方法 --publish(or -p) 是一種映射host port到container port的方法 EXPOSE只是一種文檔表述方式,在dockerfile中讓開發者可以更快讀懂Im

原创 IE11 error object doesn't support property or method 'fill'

IE 中報 object doesn't support property or method 'fill' 錯誤,但Chrome,Firefox正常。 這是由於IE 11本身JS支持問題導致,需要添加polyfill支持。polyfil

原创 uWSGI invalid request block size (max 4096)

問題描述: 項目使用Nginx + uWSGI + Python Flaks 提供Restful API服務,用戶反饋同一個服務,部分請求會出現502 Bad Gateway Error,部分請求正常返回。 問題分析: 檢查uWSGI 日

原创 Python Trie樹實現最長前綴字符串提取

在文本解析項目中,經常會碰到提取品牌、商家名等需求。如給定一個手機型號字符串,要求從中提取出品牌。Trie可以很好滿足此類需求。 Tire,也叫前綴樹字典樹,是一種數據結構,可以用來快速檢索字符串是否存在以及在字符串開始處抽取預定義的子字

原创 Kibana Dev Tools 在Chrome瀏覽器中查詢無效

  問題描述: 使用Kibana Dev Tools開發ES查詢,Chrome瀏覽器中查詢不起作用,返回Index的原始數據,但Postman,FireFox都可以得到正確的查詢結果。 運行環境: Chrome版本:68 Kibana 版

原创 Windows 10 不能訪問Samba共享

問題描述: Linux通過Samba共享的文件在Windows上不能訪問。 提示如下錯誤信息: You can't access this shared folder because your organization's securit

原创 正則表達式速查表

在文本分析中,正則表達式是一個必不可少的工具,但每次使用時候去查找什麼代表匹配一次,該用哪個方法等也是比較繁瑣的。基於日常工作使用正則的積累,將最常用的知識點放到一張A4紙中,可以打印出來,非常方便使用。   下載鏈接:https://

原创 人工智能介紹

公司內部給非技術部門的分享,一點見解。 https://wenku.baidu.com/view/307e4905ff4733687e21af45b307e87101f6f8fd

原创 Union-Find 並查集算法詳解

引言 領導(笑呵呵的走過來):有個挑戰性但很有意思的項目,你想不想試一下 小溪子:(各個部位有點緊)好的,非常想幹。 領導:現在一個手機通常有幾個名字,我們已經知道一些名字對代表相同手機,需要設計一個算法能夠將一個手機的所有名字連接起

原创 Python JSON序列化

引言 JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式,獨立於編程語言的文本格式。 序列化(Serialization): 一種數據轉換方法,將結構化數據轉換爲用於存儲交換的格式,並且可以從新格