原创 Golang 字符串中二進制的加法 + 最接近三數之和

//求字符串中的二進制和 //比如 a="11" //b= "1" //sum= 100 // 目前有兩種方式來做,第一種就是用模擬二進制加法的方式,第二種就是將二進制轉換成十進制 // 然後相加之後,轉回二進制的方法 第一

原创 go 中間件 Gin 版

使用gin框架 實現web功能還是很方便的 比起net/http 方便簡單很多 很重要的一點就是, context.Next() (context 爲gin.context) 函數 之前的部分爲 主處理邏輯之前執行的部分, Ne

原创 openstack resource class list Expecting value: line 1 column 1 (char 0)

解決辦法: vim /etc/httpd/conf.d/00-placement-api.conf 在空白地方插入如下內容即可解決. openstack --os-placement-api-version 1.2 resou

原创 Slave SQL for channel '': Error 'Plugin 'auth_socket' is not loaded' on query.

配置文件添加 plugin-load-add=auth_socket.so

原创 Platform linux on host server3 is using the discovered Python interpreter at /usr/bin/python

這個一般是由於ansible的版本太高,而官方推薦你放棄py2而使用py3 我們只需要在ansible.cfg的 [default] 字段中插入簡單的選項即可. interpreter_python = /usr/bin/pyth

原创 vim 編寫yaml文件時,自動換行後空格太多

我們設置 set ts=4 set sts=1 set sw=2 加入/etc/vimrc 重新打開文件就行了,這樣既可以自動換行,而且在編寫yaml文件時非常方便,格式非常用以控制

原创 svn 雙向HTTPS

這次試驗三臺機器, 簡單易懂, 都放在了我的github鏈接裏面 ca.zyxasr.com client.zyxasr.com svn.zyxasr.com https://github.com/YexinZhang/zyx

原创 go test 1

測試函數爲 判斷一組字符串是否爲迴文 Palindrome 要注意,測試函數文件要以_test.go結尾, 裏面的測試函數以Test開頭 並且測試函數的文件要和被測試函數的文件在同一文件夾下面 先寫需要測試的函數 // 在這裏我

原创 Go net/http 中間件

了我直接寫成了嵌套的中間件 並且在第一層實現了 basic auth 的功能. 可能代碼中間有些變量名 沒有很規範 package main import ( "fmt" "net/http" ) // 認證的用戶列表,存儲

原创 Golang 去除字符串中的重複字符

兩種方法 第一種利用了golang的map數據結構,去除的字符串順序無法保證,第二種可以保證 1 func chazhao(str string) string { x := make(map[string]int, len(

原创 MySQL 備份、主從複製以及注意事項--1

環境Debian 9.9 MySQL 5.7.12 MySQL 7版本是公司主的主力數據庫,作爲剛參加工作的人員,以前一直和mariadb數據庫打交道,雖然兩者差的不多,但是還是有必要從新試驗試驗MySQL 5.7 首先我來寫一寫

原创 leetcode 兩數相加 Go!

type ListNode struct { Val int Next *ListNode } //我是將加到的sum組成ListNode結構體,然後放入切片,將切片的首位next一直指向左後一個元素即可 func addTw

原创 稀疏數組從文件中恢復

首先我們來生成稀疏數組並且存到文件中 package main import ( "fmt" "strconv" "os" "bufio" ) type ValNode struct { row,col, val int }

原创 扇入、扇出 (判斷大值素數)

普通的pipeline stage代碼 package main import ( "math/rand" "time" "fmt" ) func main() { rands := func() interface{}

原创 gouroutine 練習題

package main import ( "fmt" ) //我們用一個結構體來存入題目中numChan的需要計算的數據 type haha struct { num int sum int } var ( chan