原创 PhpStorm+Postman+xdebug構建遠程調試環境

本文只講環境搭建,不涉及具體原理。 出發點:使用xdebug對php項目進行調試 工具準備: 1、ubuntu18 (開發環境)2、phpstorm (IDE) 前提:已搭建好lnmp開發環境 首先,我們需要安裝xdebug,開啓php的x

原创 數據庫相關概念梳理(walker)

重要概念 範式化設計(Normalization) 概念 設計關係數據庫時,遵從不同的規範要求,設計出合理的關係型數據庫,這些不同的規範要求被稱爲不同的範式,各種範式呈遞次規範,越高的範式數據庫冗餘越小。 範式化設計的優點 節省存儲空間,並

原创 MurmurHash Tips

簡介 MurmurHash 是一種非加密型哈希函數,適用於一般的哈希檢索操作。與其它流行的哈希函數相比,對於規律性較強的key,MurmurHash的隨機分佈特徵表現更良好。 家族成員 MurmurHash1, MurmurHash2, M

原创 Python3 文件(夾)基本操作

相關模塊 os os.path shutil pathlib(New in version 3.4.) 基本操作 判斷文件(夾)是否存在。 os.path.exists(pathname) # new pathlib.Path(pat

原创 Elasticsearch 7.x 常用命令

集羣信息 查看歡迎信息 # url http://112.xx.xx.xx:9200/ 查看集羣是否健康 # 查看集羣健康狀態 # url http://112.xx.xx.xx:9200/_cluster/health # Kibana

原创 關係型數據庫與 MongoDB、Elasticsearch 對標

基本概念 RDBMS RDBMS 即關係數據庫管理系統(Relational Database Management System),是將數據組織爲相關的行和列的系統,而管理關係數據庫的計算機軟件就是關係數據庫管理系統,常用的數據庫軟件有O

原创 Python 獲取本機 IP/MAC(多網卡)

基本方法   Python獲取本機IP地址的一般方法爲 import socket IP = socket.gethostbyname(socket.gethostname())   通過gethostname獲取主機名,再用gethos

原创 Python 格式化時間

walker 經常用到當前時間和相對時間,用來統計程序執行的效率,簡單記一下,便於 copy。 相對時間 >>> import time # 相對時間 >>> startTime = time.time() >>> '%.2fs' % (

原创 正則備忘錄(walker)

  下面的例子默認以 python 爲實現語言,用到 python 的 re 模塊或 regex 庫。據 walke r猜測:在python3 的 Unicode 字符集下,re模塊的 s 匹配 fnrtv 加全角半角空格,共 7 個字符

原创 Elasticsearch核心技術與實戰·阮一鳴·課程目錄及核心知識點

課程目錄 Elasticsearch 核心知識圖譜 總圖 原理 索引 搜索 聚合 運維 擴展 本文是阮一鳴《Elasticsearch核心技術與實戰》的學習筆記。

原创 在 Docker 容器中運行 Elasticsearch 和 Cerebro

接上篇:Elasticsearch 7.x 的安裝與簡單配置(阿里雲Ubuntu) 系統環境 操作系統:Ubuntu 18.04 LTS(阿里雲) 系統IP # 內網,私有地址 172.內.內.內 # 外網,公有地址 112.外.外.外

原创 Scrapy Tips

概述 Scrapy是Python開發的一個快速、高層次的屏幕抓取和web抓取框架,用於抓取web站點並從頁面中提取結構化的數據。Scrapy用途廣泛,可以用於數據挖掘、監測和自動化測試。 Scrapy 1.1 開始支持 Python3。

原创 sql 語句備忘

結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的編程語言,是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關係數據庫系統。 添加一個自增ID字段 ALTER TABLE tbl

原创 Windows 下配置 OpenVPN 2.x 開機自動連接

環境 操作系統:Windows Server 2008 R2 OpenVPN 版本:2.4.4 步驟 任務計劃程序 -> 創建基本任務 輸入任務名 觸發器設置爲“計算機啓動時” 操作設置爲“啓動程序” 配置啓動程序和參數 "C:

原创 Python Tips

Python Enhancement Proposal。(PEP,Python增強建議書) Python之禪(import this) Python Cookbook 3rd Edition Documentation 第三方二進制擴展