原创 protobuf官方中文文檔

https://www.jianshu.com/p/4443c28d4bf7

原创 Git常用命令講解

1.如何用命令行創建一個新的 git 項目? git init 分析:該命令是在本地創建一個master分支的git項目 2.如何將一個遠程倉庫拉到本地? git clone [email protected]:PJJ1997/testgi

原创 Windows中使用twirp搭建rpc框架

1.安裝protobuf complier 鏈接:https://pan.baidu.com/s/1HcCTttxZHJYopu-YwUl6PQ 提取碼:3rub 把下載好的protoc.exe文件放到你的$GOPATH/bin下,並且保

原创 golang入門實例分析(一)

1.導入不同文件夾下的函數 --文件結構 test --test.go math --math1.go //test.go package main import ( "fmt" mathClass "testgo/math" )

原创 Linux中使用twirp搭建rpc框架

1.安裝protobuf-compiler 執行apt-get update命令時因爲使用的是官方源,速度會慢,而且有的包會下載不全,建議先把源換成國內的源,我用的是網易的,體驗很不錯 換源操作:https://www.cnblogs.c

原创 go get -u github.com/速度太慢,沒反應的問題解決了

先執行以下命令換代理 go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.io,direct 再執行go get -u github.com/golang/protobu

原创 gqlgen學習總結

1.要有go.mod和go.sum這兩個文件才能去執行go run github.com/99designs/gqlgen去更新generated.go和models_gen.go,在沒有這兩個文件的時候去執行該命令,會把generate

原创 使用twirp搭建rpc框架

1.安裝protobuf complier 鏈接:https://pan.baidu.com/s/1HcCTttxZHJYopu-YwUl6PQ 提取碼:3rub 把下載好的protoc.exe文件放到你的$GOPATH/bin下,並且保

原创 40個flutter入門實例詳解(五)

21.流式佈局 Wrap( spacing: 8.0, // 主軸(水平)方向間距 runSpacing: 4.0, // 縱軸(垂直)方向間距 alignment: WrapAlignm

原创 使用gqlgen搭建GraphQL服務器

1.創建項目 創建gqlgen-todos目錄 切換到gqlgen-todos目錄 執行以下命令: go mod init github.com/[username]/gqlgen-todos go get github.com/99d

原创 40個flutter入門實例詳解(一)

1.計數器實例 //導入Material UI組件庫 import 'package:flutter/material.dart'; //import 'package:english_words/english_words.dart'

原创 HTTP Headers在twirp框架中的使用

1.可以在客戶端設置發送帶有HTTP Headers的request func main() { client := haberdasher.NewHaberdasherProtobufClient("http://localhost

原创 40個flutter入門實例詳解(四)

17.表單 class FormTestRoute extends StatefulWidget { @override _FormTestRouteState createState() => new _FormTestRou

原创 gorm學習總結(三)

42.Scopes的使用(將當前數據庫連接傳遞到func(*DB) *DB,可以用於動態添加條件) func AmountGreaterThan1000(db *gorm.DB) *gorm.DB { return db.Whe

原创 gorm學習總結(四)

58.一對一 type User struct { gorm.Model Profile Profile ProfileID int } type Profile struct { gorm.Model Nam