原创 Ansble源碼解析 Inventory介紹

Inventory 說明 Inventory類管理資產的一個東西,會定義一些主機、主機組等,然後通過Ansible去匹配相應的主機執行命令,是通用ini格式 目錄 inventory vars_plugins init.py 描述i

原创 kubernetes log 流式數據處理

PS: 最近在重構公司的業務容器化平臺,記錄一塊。關於容器日誌的, kubernetes python API本身提供了日誌流式數據,在以前的版本是不會輸出新數據的,後續版本進行了改進。 直接上代碼 Flask 前端路由塊 # Route

原创 用python寫一個restful API

# -*- coding: utf-8 -*- # 作者: 煮酒品茶 """ package.module ~~~~~~~~~~~~~~ python實現的圖書的一個restful api. 參考re

原创 Nginx 教程 #2:性能

大家好,分享即關愛,我們很樂意和你分享一些新的知識,我們準備了一個 Nginx 的教程,分爲三個系列,如果你對 Nginx 有所耳聞,或者想增進 Nginx 方面的經驗和理解,那麼恭喜你來對地方了。我們會告訴你 Nginx 如何工作及其背後

原创 python實現舒爾特方格

# -*- coding: utf-8 -*- from __future__ import print_function """ package.module ~~~~~~~~~~~~~~ 舒爾特方格 25 /

原创 亂想數學

In [6]: for x in xrange(1, 65): ...: print "power(2, {0})".format(x) , pow(2, x) ...: power(2, 1) 2 powe

原创 python命令行參數模塊argparse

argparse 說明 處理可選參數與位置參數 handles both optional and positional arguments 產生標準化的幫助信息 produces highly informative usage mes

原创 Google雙因子認證python最好的實現

這個版本應該是最好的實現,在這個上面增加四個時間點,可以用in方式進行判斷避免出錯。 @代碼的註釋其實就是最好的說明 class _GoogleTwoSetpAuth(object): '''Google令牌二次認證相關'''

原创 python flask flash消息閃現

flash 消息閃現 很多人都不用flash這個組件,其實特別好用。 好的應用和用戶界面的重點是回饋。如果用戶沒有得到足夠的反饋,他們可能最終會對您的應用產生不好的評價。Flask 提供了一個非常簡單的方法來使用閃現系統向用戶反饋信息。閃

原创 Ansible源碼解析Inventory總管概念__init__.py

Inventory init.py 說明 這個模塊比較簡單,類inventory的總管,去調其它的模塊做事。包含基礎的group host類,也包含配置文件解析、文件夾解析以及動態inventory(script.py)類的解析host_l

原创 nginx的upstream問題記錄

最近我們用python開發了一套SSO、然後權限系統一起的一次大更新上線,上線後發現SSO無法正常工作,但測試環境一直無問題。 問題描述 問題URLhttp://sso.a.com/signin?redirect_uri=http://t

原创 提醒:涉及數據庫這類的東西一定需要注意長短鏈接問題

說明 昨天下午有同事反映運維平臺權限加上去後,但實際沒生效,當時簡單瞧了一下數據庫生效了,但Redis沒同步,權限添加到mysql然後會同刷一次Redis。沒刷成功,當時由於在忙Ansible API的一些東西,沒急着弄。 尋找問題 實

原创 用python寫一個微信聊天機器人

# -*- coding: utf-8 -*- """ package.module ~~~~~~~~~~~~~~ 一個微信機器人程序 微信客戶端itchat: http://itchat

原创 實現websocket多人聊天,很簡單

go? http://localhost:8080/chats/1http://localhost:8080/chats/1 房間號相同的人能聊天 Flask Server # -*- coding: utf-8 -*- from f

原创 一些字符串的方法最優方法

簡單記錄一下 前綴判斷 def has_prefix(s, prefix): return len(s) >= len(prefix) and s[:len(prefix)] == prefix 後綴判斷 def has_suf