原创 小米設備token獲取&HomeAssistant安裝部署

小米設備token獲取&HomeAssistant安裝部署小米智能設備token獲取miIO-discovery獲取token與控制app直接token獲取DB獲取token開源智能家居平臺HomeAssistant安裝部署Hom

原创 EMQTT環境部署&&配置雙向認證

EMQTT環境部署&&配置雙向認證EMQT服務部署Ubuntu安裝EMQTTDocker 搭建EMQ服務EMQ雙向認證配置 EMQT服務部署 Ubuntu安裝EMQTT 下載安裝包,如果其他系統版本安裝包,可以參見EMQ官網

原创 Ubuntu ES開機自動啓動與訪問控制配置

ElasticSearch開機自動啓動與訪問控制配置使用supervisor配置ES啓動supervisor安裝supervisor配置ES自動啓動配置文件使用sysv-rc-conf配置開機自動啓動安裝sysv-rc-conf配

原创 python多線程和多進程如何選擇?

最近使用使用Python做IP地理庫查詢,想着提高效率,按照IO密集型採用多線程,CPU密集型使用多進程,初步以爲查詢應該是IO密集型任務,所以初步我是採用的多線程,但是跑了一天後(跑千萬量級)發現速度好慢啊,於是我就做了簡單的測試,我是

原创 Elasticsearch HTML文件搜索性能提升實戰

Elasticsearch HTML文件搜索性能提升實戰集羣內存設置副本和分片分片(shard)副本(replica)查詢分頁size+from淺分頁scroll深分頁高亮對比Plain highlighterPostings h

原创 Vault部署及創建密鑰管理服務

安裝 源碼編譯安裝(需要Golang和Git環境,具體步可驟參見網上) 源碼下載到GOPATH git clone https://github.com/hashicorp/vault 進入代碼目錄,編譯(因爲編譯需要安

原创 gitignore使用方法,及不生效處理方法

使用git上傳代碼的時候,我們經常會遇到個人的不配置或者隱私文件不想同步到倉儲中,但是自己項目中還會用到,就可以用gitignore來解決。具體步驟: 創建gitignore文件 在項目目錄(包含.git的同級目錄)創建 .gitign

原创 【轉】python paho-matt 學習心得

Paho 是一個開源的 MQTT 客戶端項目,提供多種語言的 MQTT 客戶端實現,包括 C、C++、C#、Java、Python、JavaScript 等,完全支持 MQTT v3.1 和 v3.1.1 。Paho Python Cli

原创 golang字符串處理

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 4

原创 Python 操作ES

pip安裝相關庫 from elasticsearch import Elasticsearch #連接 es = Elasticsearch("192.168.19.14:9200") #插入 body = {"device":

原创 是否被Python的多線程騙過?

最近使用使用Python做IP地理庫查詢,想着提高效率,按照IO密集型採用多線程,CPU密集型使用多進程,初步以爲查詢應該是IO密集型任務,所以初步我是採用的多線程,但是跑了一天後(跑千萬量級)發現速度好慢啊,於是我就做了簡單的測試,我是

原创 golang數據類型

數據類型 描述 布爾型 var b bool = true 數字 int, float32 字符串 var str1 string = "str" 指針類型(Pointer)   數組類型 type MyNumbers [3]in

原创 大神程序員對python的理解與運用

我以個人的身份採訪了幾個頂尖的Python程序員,問了他們以下5個簡單的問題: 當前你的主要開發任務是什麼? 你在項目中使用的電腦是怎樣的? 你使用什麼IDE開發? 你將來的計劃是什麼? 有什麼給Python程序員的建議? 就是

原创 如何操作企業號?

如何操作企業號?          1.通訊錄添加企業成員            我們要提前把成員信息添加進組織部門,必填項+手機號或者微信號,這樣別人掃描二維碼的時候才能成功關注企業號。            注意:這裏有