原创 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