原创 golang正則表達式入門

package main import ( "fmt" "regexp" ) // 返回字符串中是否包含匹配項 func reMatch(){ res , _ := regexp.Match("foo", []byte(

原创 gin 設置cookie

不知道爲什麼用gin.Context的SetCookie方法設置不到cookie,有待研究 一位偉大的網友記錄的方法,學習一下 參考鏈接 package main import ( "fmt" "github.

原创 ruby hmacsha256 加密

踩了個大坑,記錄一下,兩種結果 key = 'key' data = 'The quick brown fox jumps over the lazy dog' digest = OpenSSL::Digest.new('sha2

原创 Golang grpc

安裝gRPC運行環境 go get google.golang.org/grpc 安裝protoc(proto buffer 編譯器)官方github 安裝 protoc-gen-go go get -a github

原创 Golang列表操作

package main import "container/list" import "fmt" func main() { l := list.New() // 創建列表

原创 Golang panic後獲取返回值

宕機後的所有語句不會執行,但是會執行宕機前的defer語句,recover 捕獲宕機錯誤 package main import "fmt" func main() { defer fmt.

原创 golang 文件寫 入門

ioutil os.OpenFile 記得寫完內容後 file.Sync() bufio.NewWriter 寫完內容後 writer.Flush() const ( // O_RDONLY, O_WRONLY, or O_

原创 Golang隨機睡眠

func main() { s := rand.Intn(100) fmt.Println(s) time.Sleep(time.Second * time.Duration(s)) fmt.Println("finis

原创 Kafka 入門知識

一、入門知識 (1)基本術語 Topic Kafka將消息種子(Feed)分門別類,每一類的消息稱之爲一個主題(Topic). Producer 發佈消息的對象稱之爲主題生產者(Kafka topic producer)

原创 PyQt5 工具欄添加圖標,並綁定點擊事件

自己最近做的軟件需要一個工具欄,然後點擊工具欄的圖標需要進行一定的操作 創建工具欄 toolBar 主窗口添加工具欄 addToolBar 創建工具按鈕 refresf_button 按鈕添加圖標與文字 連接按鈕點擊事件 工具欄

原创 Ubuntu 18 安裝Kafka與簡單使用

安裝Java sudo apt-get install openjdk-8-jdk 新版的Kafka已經集成了zookeeper,所以不用單獨安裝zookeeper 有需要可以查看安裝zookeeper Kafka官網下載Kaf

原创 Kafka 消息保留機制

log.retention.ms 消息時間 Kafka通常根據時間決定數據可以保留多久。默認使用log.retention.hours參數配置時間,默認值是168小時,也就是一週。除此之外,還有其他兩個參數,log.retent

原创 openpyxl操作execl表格數據

只能打開xlsx類型的excel文件 默認可讀寫,若有需要可以指定write_only和read_only爲True wb = openpyxl.load_workbook(filename) 返回一個workbook對象,

原创 golang 文件讀取入門

os.File bufio ioutil package main import ( "bufio" "bytes" "fmt" "io" "io/ioutil" "os" ) func readFileSta