原创 python實現簡單類

 一,類 class parent: def __init__(self,name,age): self.name=name self.age=age def getmessage(sel

原创 windows git 安裝及如何上傳項目到gitlab & git push出錯解決方法 & 如何獲取公鑰,免密登錄

git安裝: windows:https://git-scm.com/download/win mac :https://www.jianshu.com/p/c058fbd7bb90 安裝完成後打開git_bash 1、先自己在gitl

原创 python 獲取以python 腳本提交的數據&以 curl 方式提交的 json / form 數據

一、以 curl 方式 發送請求 1、json格式數據 curl -H "Content-Type:Content-Type:application/json" -X POST -d '{"original_ip": "10.20.18

原创 golang 處理mysql數據庫中的NULL, nil,time類型的值

在用golang獲取數據庫的數據的時候,難免會遇到可控field。這個時候拿到的數據如果直接用string, time.Time這樣的類型來解析的話會遇到panic。下面的方法會解決這種問題: 表結構: show create table

原创 golang中的正則匹配&判斷元素是否在slice裏或者數組裏

1、正則匹配 package main import ( "fmt" "regexp" ) func main() { //pattern := "\\d+" //反斜槓要轉義 pattern := "[a-

原创 golang實現控制cpu使用率

package main import ( "runtime" ) func main() { runtime.GOMAXPROCS(3) go task() go task() select{} } func task(

原创 golang 配置文件 yaml 使用方法

 go get gopkg.in/yaml.v2 生成配置文件: package main import ( "bufio" "fmt" "os" ) func main(){ fd, err := os.OpenFile

原创 expect -- 自動登錄ssh 堡壘機

 常用命令: # 命令行參數 # $argv,參數數組,使用[lindex $argv n]獲取,$argv 0爲腳本名字 # $argc,參數個數 set username [lindex $argv 1] # 獲取第1個參數 s

原创 airflow調度系統學習筆記一一DAG觸發,重啓

一、aiflow觸發DAG有兩種方式: 1、內部觸發: 也就是通過設置參數 schedule_interval 來觸發DAG,時間一到,DAG就會執行 2、外部傳參觸發: import requests import json da

原创 Python subprocess模塊call&check_call

subprocess.call(args, *, stdin= None, stdout = None, stderr = None, shell = False)  運行由args參數提供的命令,等待命令執行結束並返回返回碼。 args

原创 django學習筆記:post請求配置

1、djano  post請求時需要將配置文件setings.py  :屏蔽  

原创 golang實現各種排序

一、冒泡排序 //冒泡 func Bubblesort(arry []int)[]int{ if arry == nil{ return nil } for i:=0;i<len(arry)-1;i++{ for j:=0

原创 uwsgi 學習筆記----配置,重啓,重啓失敗

1、uwsgi配置 # uwsig使用配置文件啓動 [uwsgi] # 項目目錄 chdir=/www/news/ # 指定項目的application module=itstyle.wsgi:application # 指定sock的

原创 golang 連接 mysql 數據庫 & postgres 數據庫

連接mysql 庫 package main import ( "fmt" "strings" "database/sql" _"github.com/go-sql-driver/mysql" ) const ( us

原创 pt-table-checksum檢測MySQL主、從數據的一致性

1、pt-table-checksum其原理是,在主庫執行校驗語句(binlog格式爲STATEMENT),通過sql複製傳遞到從庫,如果數據不一致,則主、從會產生不同的校驗值,以此來判斷主從數據是否一致。 注意:在從庫裏檢查校驗結果,