原创 根據id和parent_id二維樹形結構數據生成嵌套樹形結構數據

一、原數據 data = [ {'id': 1, 'parent_id': 0, 'name': "A"}, {'id': 2, 'parent_id': 0, 'name': "AA"}, {'id': 3, 'paren

原创 Flask 根據mysql數據庫表反向生成 model的py文件

flask-sqlacodegen 支持flask的SQLAlchemy自動model代碼生成器 安裝: pip install flask-sqlacodegen 生成model.py文件 flask-sqlacodegen

原创 Apollo開放平臺 API

一、 什麼是開放平臺? Apollo提供了一套的Http REST接口,使第三方應用能夠自己管理配置。雖然Apollo系統本身提供了Portal來管理配置,但是在有些情景下,應用需要通過程序去管理配置。 二、 第三方應用接入Apo

原创 centos7 php7 動態編譯mysqlnd: configure: error: Cannot find OpenSSL's evp.h 錯誤解決

centos7 php7 動態編譯mysqlnd: configure: error: Cannot find OpenSSL's <evp.h> 錯誤解決 開始以爲是沒有安裝openssl, openssl-devel,安裝後發

原创 Supervisor 管理進程服務重啓報警(Event & Listener 監控進程並報警)

一、需求: 服務、進程等都被 Supervisor 管理,想實現 被管理的程序異常退出後,或者程序嘗試重啓多次失敗後,Supervisor可以告警通知。 二、實現思路 Event 是在 Supervisor 3.0 引入的一個高級

原创 python關於uuid去除橫槓和字符串轉換爲uuid添加橫槓的處理

一、uuid去橫槓的原因 最近在使用jumpserver跳板機調用開發項目。jumpserver很多數據庫主鍵是使用的uuid,去除橫槓的uuid。 找了下資料,原因如下: 數據庫中直接存儲UUID的壞處: 完全‘隨機’的字符串

原创 Django(八)下:Model操作和Form操作、序列化操作

二、Form操作 一般會創建forms.py文件,單獨存放form模塊。 Form 專門做數據驗證,而且非常強大。有以下兩個插件: fields :驗證(肯定會用的) widgets:生成HTML(有時候用,有時候可以不用

原创 Django(九)下:Ajax操作、圖片驗證碼、KindEditor使用

三、Ajax操作 ajax操作基於瀏覽器的xmlHttpRequest對象,IE低版本是另外一個對象,jQuery 1 版本對那兩個對象做了封裝,兼容性最好,2 、3版本不再支持IE低版本了。 Ajax操作,用來偷偷發請求。 參考

原创 Django(九)上:ModelForm操作

一、內容回顧 Model - 數據庫操作 - 驗證 class A(MOdel): user = email =

原创 詳解python中的with關鍵字

原文鏈接:https://blog.csdn.net/lu13093323120/article/details/82195060 對於系統資源如文件、數據庫連接、socket 而言,應

原创 Logstash離線安裝插件

環境: 生產環境、主機未聯網。 解決:離線安裝步驟 # 插件都在https://rubygems.org/, 搜索插件,然後下載gem文件 mkdir logstash mv logstash-output-exec-3.1.4.

原创 Centos6.5 正確 升級glibc 的方式

重點、前言: 首先,說一下什麼是glibc,百科裏這麼寫的 glibc是GNU發佈的libc庫,即c運行庫。glibc是linux系統中最底層的api,幾乎其它任何運行庫都會依賴於glibc。glibc除了封裝linux操作系統所提

原创 Linux磁盤空間滿了,找不到磁盤空間佔用文件

一、現象: Linux主機:用df -hT 查看磁盤佔用已經滿了,但是用du -sh * 又找不到是哪些文件目錄佔滿了磁盤。 二、解決,lsof lsof |grep delete 用lsof檢查後才發現原因是,有文件被刪除,而進程

原创 Python和go 將代碼文件編譯成二進制可執行文件

Python 將代碼文件編譯成二進制執行文件 安裝PyInstaller pip install PyInstaller 編譯 # Linux 系統 pyinstall -F 你的代碼.py # Windows 系統 py

原创 Pycharm 完美破解,永久激活

很多開發童鞋都已經在往微服務方向學習了,那麼IDEA編譯器也就自然而然的更火了,但是讓很多人頭疼的就是IDEA的破解問題,首先,百度的破解碼忒長忒長,第二,破解的時間並不理想,很多時候就是一年甚至更短,就得重新破解,在這裏,筆者分享一個以