原创 time.Time datetime格式時間賦空值零值,判斷datetime time.Time是否空值零值golang

賦零值 nilTime:=time.Time{}//賦零值 waitConfirmRecordParam.DeletedAt = nilTime//此處即爲零值 waitConfirmRecordParam.ConfirmT

原创 找出數組中出現奇數次的數golang

問題描述: 給定一個含有n個元素的整型數組array,找出其中出現奇數次的數。 思路: 遍歷數組,把數組中的元素作爲一個map的key,判斷這個key在map中是否已存在,若不存在value=1,若已存在翻轉value的值(若va

原创 golang單元測試示例

golang UnitTest的書寫規範和簡單適用 規範: 單元測試文件名必須以xxx_test.go命名 測試函數必須是TestXxx開頭 方法參數必須 t *testing.T 測試文件和被測試文件必須在一個包中 示例:

原创 golang int 轉float 強轉和高精度轉

golang int 轉float 方法一: 強轉: 代碼如下: import "fmt" func main() { var money int money = 1 fmt.Println(float64(money)

原创 golang註冊登陸 忘記修改密碼

簡單的註冊登陸 忘記修改密碼 思路: 1.發送驗證碼–>註冊 2.登陸 3.發送驗證碼–>修改密碼 ps:數據存放在了MySQL數據庫,不想聯數據庫的話,可以把用戶信息存在Alluserinfo裏(總的用戶信息,是個map) 案例

原创 beego註冊登陸忘記修改密碼(郵箱驗證碼)

項目結構: 項目結構如下: beego 默認會解析當前應用下的 conf/app.conf 文件。 通過這個文件你可以初始化很多 beego 的默認參數: 1.conf app.conf 這個目錄做一些配置,項目名稱、不同運行環

原创 golang gorm增刪改查db.Model db.Where db.Table

1. 創建 創建記錄: user := User{Name: "Jinzhu", Age: 18, Birthday: time.Now()} db.NewRecord(user) // => 主鍵爲空返回`true` db.

原创 please make sure you have the correct access rights and the repository exists碼雲

ssh key有問題,連接不上服務器 git clone的時候遇到的這個問題,原來是我本地沒有設置好ssh 1、首先我得重新在git設置一下身份的名字和郵箱 git config --global user.name “your

原创 golang數組-----尋找數組中缺失的整數

問題:由n-1個整數組成的未排序數組,元素都是1~n的不同整數,找出其中缺失的整數 方法一: 思路:是原數組的和 減去 丟失元素後的數組的和,就得到丟失的元素了 代碼如下: package main import ( "err

原创 2020年5月12日日期轉時間戳golang

2020年5月12日轉時間戳 代碼如下 package main import ( "fmt" "strings" "time" ) func dateToTimestamp() (dateTimestamp int6

原创 golang自學文檔資料視頻網站分享

本鴨血是從19年6月開始自學的,轉行到golang的,然後19年12月底找到的工作 中間也走過彎路,總結有效的分享給大家 ps:本鴨血雖然是自學,但是也有人帶着入門(本鴨血的老弟,脾氣暴躁),完全自己來肯定是不行的, 1.IDE

原创 Unix和UnixNano

Unix將t表示爲Unix時間,即從時間點January 1, 1970 UTC到時間點t所經過的時間(單位秒)。 在windows下,rand.Seed(time.Now().Unix())作爲種子,得出的隨機數是隨機的 fun

原创 $GOPATH/go.mod exists but should not goland

goland $GOPATH/go.mod exists but should not 1.可能是goland go modules沒有配置好 按下圖配置 setting->go->go modules 配置好後先點擊右下角的a

原创 golang求連續子數組的最大和

問題描述: 給定一個數組 array[1, 4, -5, 9, 8, 3, -6],在這個數字中有多個子數組,子數組和最大的應該是:[9, 8, 3],輸出20,再比如數組爲[1, -2, 3, 10, -4, 7, 2, -5]

原创 golang gin框架獲取參數

1.獲取URL參數 GET請求參數通過URL傳遞 URL參數可以通過DefaultQuery()或Query()方法獲取 DefaultQuery()若參數不存在,返回默認值,Query()若參數不存在,返回空串 user_id