原创 Git使用規範
一.Git常用命令 1、git init 2、git add src(這個src意思是添加src目錄下的所有文件,有些會說add .. 那就是提交工程下的所有文件,在這我只拿src目錄說明,這個時候如果輸入 git status 就
原创 殺死linux進程
殺死進程
原创 docker下載的ElasticSearch鏡像 web/postman訪問時需要密碼,如何去除
然後使用瀏覽器查詢:發現需要輸入賬戶和密碼。 賬戶名:elastic 密碼:changeme 如何才能刪除這個用戶名和密碼呢? 每次請求不需要密碼。 進入docker容器 修改這個文件 /usr/share/elasticsearc
原创 Slice
一.可以改變數組值(Slice本身沒有數據是對底層數組的View import ( "fmt" ) func printArry(arr []int) { //切片 arr[0] = 10 for _, v := range a
原创 Git
一:push和提交的區別 推送(push):把您本地倉庫的代碼推送至服務器 提交(commit):把您做的修改,保存到本地倉庫中 git一般分: git add . ->將修改添加至本地緩存 git commit -m 'msg' -
原创 併發版爬蟲架構
一 單任務版爬蟲 the outPut of Fetcher is the Input of Parser 二併發版爬蟲 1.項目架構 2.添加任務調度器(一個方框代表一個goroute,箭頭代表一個 chan)
原创 Go>>goroutine
一.什麼是goroutine 二.Go語言調度器 1.channel是goroutine與goroutine之間的交互 三.goroutine切換點
原创 Go數組和切片
初始化:數組需要指定大小,不指定也會根據初始化的自動推算出大小,不可改變 函數傳遞:數組需要明確指定大小,切片不需要。數組是值傳遞,切片是地址傳遞 eg 1 2 3 4 5 var x[3]int = [3]int{1
原创 實現用戶信息查詢接口
package db import ( mydb "filerstore-server/db/mysql" "fmt" ) // User : 用戶表model type User struct { Username
原创 實現多個文件查詢信息接口
一.給文件sha1sum值 sha1sum 1.jpg 一.創建FileQueryHandler:從請求的參數列表裏面獲取指定返回數量的一個參數 func GetFileMetaHandler(w http.ResponseWrit
原创 模仿 Go Sort 排序接口實現的自定義排序
Go 語言對於類型的要求非常嚴格,導致我們無法聲明一個 interface 類型的切片對其排序。所以這裏模仿 Go 的 sort 排序擴展包,實現對某個特定類型排序的方法。 Interface 接口 若要實現一個自定義的排序,就要實現 s
原创 GoNotes
一.Map Add data to the map func UploadFileMeta(fMate FileMeta) { fileMetas[fMate.FileSha1] = fMate // FileSHa1 is K
原创 Go文件上傳
文件上傳 List item
原创 linux
* List item