原创 zabbix-agent.conf配置中Hostname須與web配置保持一致

今天在zabbix上添加主機的時候,agent上的zabbix-agent.conf沒有更改Host那麼一項,雖然主機能夠成功連接並添加成功,但是在zabbix-server.log和zabbix-agent.log中一直出現  1225

原创 zabbix圖形中文亂碼問題

zabbix的漢化並不十分完全,在web界面配置語言爲中文後,在圖形仍有中文亂碼。解決辦法如下: 先在windows下控制面板\外觀和個性化\字體找到任一中文字體(simkai.ttf),上傳到zabbix-server服務器的/usr/

原创 Code: 210. DB::NetException: Connection refused (localhost:9000, ::1)

clickhouse Code: 210. DB::NetException: Connection refused (localhost:9000, ::1) 將<listen_host>0.0.0.0</listen_host>改

原创 關於發郵件報錯535 Error:authentication failed解決方法

django 對接163發送郵件出現535錯誤方法 1.開啓smtp協議 2.使用授權碼登錄,不要使用郵箱密碼登錄

原创 django 自定義用戶驗證(使用用戶名或者郵箱登錄)

django默認後臺user只能通過用戶名登錄,現在需求需要能夠通過用戶名或者郵箱登錄,那就需要自定義後臺驗證了 具體步驟是: 1.自定義後臺驗證 2.在設置啓用 1.重寫authenticate方法,如果驗證通過返回User對象

原创 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregate

在mysql 5.7使用group by時會出現錯誤,首先表信息如下: select name from student group by classid; 會出現下列錯誤 mysql5.7默認group by 只能配合聚合函

原创 python進程

進程是用來運行程序的 python的os模塊封裝了常見的系統調用,其中就包括fork,可以在Linux下輕鬆創建子進程。 fork函數一旦調用成功,系統會產生一個原來進程的克隆,原進程升級爲父進程。 進程的幾個概念: 孤兒進程:

原创 python__new__方法以及與裝飾器單例模式比較

在學習面向對象的時候,我們接觸過init方法,它是來初始化類的屬性的,那麼new方法是幹什麼的呢? 1.new方法的定義 new方法是來實例化類的對象的,它返回類的對象(對的常見的obj = cls()就是調用new來返回實例)所以它

原创 python線程

線程爲計算機的最小調度單位,一個進程可能包含多個進程 各線程有各自的內存及命名空間,而線程之間共享內存,所以線程的開銷比進程小 但是python由於GIL的存在,同一時間只能運行一個線程,所以python無法實現真正的多線程高併發,但

原创 python類私有屬性及訪問控制

不同於c++,java這些編譯型語言Pyt,hon根本沒有訪問控制,只有變量名壓縮…這麼說的要麼是大神,要麼是像我這樣鑽牛角尖的… 首先看一段代碼,我們想對象的一個屬性只能被這個這個對象(即通過類裏定義的方法來訪問)所訪問時,通常會這麼

原创 深入python的with

本文轉自:https://www.cnblogs.com/DswCnblog/p/6126588.html With語句是什麼? 有一些任務,可能事先需要設置,事後做清理工作。對於這種場景,Python的with語句提供了一種非常方便的

原创 python @warps裝飾器及源碼剖析

python裝飾器的原理是將裝飾對象傳入,將裝飾對象加強後再返回,但是我們此時調用裝飾對象的時候,其實是調用裝飾器對象,如下: @decorator def fn(): pass @語法糖其實相當於decorator(fn) p

原创 python閉包函數

python函數閉包(closure)比較抽象,在函數式編程中運用地比較多,通俗點就是子函數(內嵌函數)調用上層函數(閉包函數)的變量,且上層函數(閉包函數)接收的變量會保存在子函數(內嵌函數)的變量中可以供子函數(內嵌函數)調用 概念

原创 python生成器

生成器是python一個比較高級的特性,理解也比較抽象 產生生成器的方法有幾種: 第一種 a=(i for i in range(10)) print(a) # ----- generator object <genexpr

原创 python數據可變與不可變類型,以及函數作用域

python的數據類型分爲可變與不可變類型,在六大數據類型中,數字,字符串,元組爲不可變類型,列表,字典,集合爲可變類型 python數據的引用其實是引用變量在內存的地址空間,當數據被更改時,不可變類型會重新開闢新的地址空間再對變量賦值