原创 自動熔斷 python

# encoding=utf8 import time import json import logging import threading from random import random import redis class

原创 寫給老婆的Python Demo

# encoding=utf8 def ascii2number(text): """ ascii 轉成數字字符串 :param text: str,且必須爲A-Za-z組合 :return:

原创 linux du 排序

du -d 1 | sort -n -r| awk '{printf("   %.2f %s\t %s \n", $1/1024/1024, "G", $2)}'

原创 檢測

import socket def _check_bootstrap_server(broker_list): pattern = re.compile(r'.*?\[?([0-9a-zA-Z\-%._:

原创 自動記錄狀態的庫(線程安全,非進程安全)

# encoding=utf8 import threading import time class AutoKnight(object): def __init__(self, retry_times=5, retry_d

原创 Hive json 轉array

工作的時候遇到hive 查詢拼接url的情況,發現json串裏有個uri的集合,這個就麻煩了,研究一下,寫出了一個builder,如下: url_builder as ( select item_id,

原创 python 裝飾器實現類的單例

Python 中實現類的單例的方式有很多,在此只介紹次實現方式的內部不爲人知的一點:havcls即裝飾器外層變量的生命週期問題。 簡單的裝飾器如下,另說明一下,havcls其實不需要使用字典,至於爲什麼,大家往後看吧: 代碼1️⃣

原创 pycharm 無法導入已安裝model

工具:Mac 電腦,pychorm 2018版問題描述:電腦上有自帶的Python2.7,又裝了Python3.6,控制檯python 爲3.6,能夠正常導入pip3安裝的各種model,但是pycharm導入失敗,pycharm 中pi

原创 postgresql 小白管理命令

對於postgresql數據庫管理,我本身就是個小白,列出我自己常用的幾個小命令。select pg_terminate_backend(pid); --殺死進程 ,pid爲進程idselect pg_te

原创 postgresql數據庫自動備份和還原shell腳本

備份#!/bin/shcd /data/backups/ #進入你想保存的備份文件的路徑ls -lt|grep .dump|awk '{if(NR>10){print $9}}'|xargs rm -rf #只保留時間早的10個,其餘刪除

原创 Python特殊list [...]

C 和C++中創建一個循環鏈表很簡單,可是Python呢? 上代碼: a = [] a[:] = [a] 看似簡單的一段代碼,可是理解起來可不簡單了。先看結果: print(a) [[...]] ok,問題已經拋出,[[...]]這個東

原创 Odoo升級崩潰解決方案。

上線前備份數據庫1️⃣查看並分析剖該原因。    a,找不到模塊或視圖不存在。        解決方案:查看是否將相應py文件加入到__init__文件中,或xml文件加入到manifest->data文件中。    b, 找不到關聯模塊

原创 多線程的timeout

def with_timeout(timeout=0, exception=TTimeout): def async_raise(target_tid, exc): """Raises an asynchrono