原创 函數的定義、解構、及銷燬過程

函數主要作用爲了複用函數中的return定義函數中,所有的語句都是有retrun操作,如果函數沒有自定義的return,則默認retrun None值形參和實參 參數中,是一種形式的表示,一種符號的表達簡稱形參;而調用時所傳達的參數列表爲實

原创 python操作數據庫

 遊標  在stored Routines調用中開的一個緩衝區,用於存放SQL調用的結果集。(結果集是隻讀的)   意味着我們的查詢可以返回一個文檔也可以返回一個遊標去指向一個結果集,而後通過遊標的切換而獲取每個結果   Python連接

原创 挪窩兒

這個博客不用了,難用!

原创 吐個曹

這裏的編輯器是最難用的!沒有之一!!!難用死了!!

原创 CMDB 設計(三) 名稱簡化 及 插件化開發

名稱簡化 cmdb.types.Int   這樣名字太長,對用戶來講只需要記住最後一個字段即可所以進行約定,cmdb.types 下的int 可以作爲type的名稱模塊一旦加載創建之後,這些類都會放在模塊的全局字典中到這裏用戶可以送入兩種名

原创 CMDB 設計(二)實現host、ip存儲

接上篇博文嘗試添加一張主機表,用於管理主機信息無非表的內容是host,那麼肯定是在schema中建立,直接寫描述即可schema 填入id,id默認是1,name對應的是host這裏虛擬表所對應的東西是1,描述的字段還暫時沒有如下所示:Ma

原创 從零打造一個CMDB(一)數據庫設計

俠義的CMDB都是偏向純資產管理,但運維繫統往往圍繞着這些資產中心,從資產進行不斷外充擴容在其基礎之外擴展出各功能,通過cmdb 擴展出各個子系統 涉及工具:workbench一個例子:設計一個數據庫實現主機信息、交換機信息,如何將之間的信

原创 kubernetes高級調度方式

高級調度設置機制分爲以下兩類:節點選擇器: nodeSelector , nodeName節點親和角度: nodeAffinty調度器的邏輯1 節點選擇器nodeSelector 、nodeName、NodeAffinity如果期望把pod

原创 函數的定義、解構、及銷燬過程

函數主要作用爲了複用函數中的return定義函數中,所有的語句都是有retrun操作,如果函數沒有自定義的return,則默認retrun None值形參和實參 參數中,是一種形式的表示,一種符號的表達簡稱形參;而調用時所傳達的參數列表爲實

原创 web開發 wsgief 小試牛刀:一個簡易的server:envrion 、start_respo

Python中的 WSGI的實現 wsgief  是一個用於參考庫,不能真正用到生產,用於實驗階段使用 導入模塊import wsgiref 例:一個簡單的server導入模塊from wsgiref.simple_server impor

原创 徒手擼出一個類Flask微框架(三)根據業務進行路由分組

所謂分組就是按照前綴分佈映射如:/product/(\w+)/(?P<id>\d+        # 匹配/product/123123  的前綴比如什麼類別,類別下的什麼產品 等,用request path進行正則匹配,所以需要用到正則分

原创 徒手擼出一個類Flask微框架(一) 理解HTTP請求 request和response

environ 環境參數考慮到後期的事宜,引入第三方庫 webobhttps://docs.pylonsproject.org/projects/webob/en/stable/index.html  一、webob.request對象將

原创 python操作數據庫

 遊標  在stored Routines調用中開的一個緩衝區,用於存放SQL調用的結果集。(結果集是隻讀的)   意味着我們的查詢可以返回一個文檔也可以返回一個遊標去指向一個結果集,而後通過遊標的切換而獲取每個結果   Python連接

原创 裝飾一個類及內部方法

通過裝飾器函數修改一個類屬性class MyClass:    NAME = 'My CLASS HAHAHA'    def __init__(self):        passprint(MyClass.__dict__['NAME'

原创 徒手擼出一個類Flask微框架(二)路由及路由註冊的演變

路由的基本概念:根據不同的訪問路徑調用不同的方法或者類from webob import Response,Request,dec from wsgiref.simple_server import make_server,demo_app