原创 elasticsearch geo使用

建立索引 PUT /my_locations { "mappings": { "properties": { "pin": { "properties

原创 go使用代理下載包

有時候下載包時會被牆,使用公共代理https://goproxy.io export GOPROXY=https://goproxy.io

原创 vscode調試go命令行

這個小功能是打印一個文件內容,加上-n參數的打印行號。那麼如何debug下面這樣的一個文件呢? package main import ( "bufio" "flag" "fmt" "io" "os" ) func

原创 go channel方向

通道創建的時候都是雙向的,但也可以分配有方向的通道變量,就像以下代碼: var c = make(chan int) // 雙向的 分配通道的方向 var c = make(chan int) // 雙向的 go source(

原创 git log常用選項

選項 說明 -p 按補丁格式顯示每個更新之間的差異。 –stat 顯示每次更新的文件修改統計信息。 –shortstat 只顯示 --stat 中最後的行數修改添加移除統計。 –name-only 僅在提

原创 vscode調試mocha測試用例

launch.json { // 使用 IntelliSense 瞭解相關屬性。 // 懸停以查看現有屬性的描述。 // 欲瞭解更多信息,請訪問: https://go.microsoft.com/fwl

原创 go和php中的switch對比

php <?php $k = 6; switch($k){ case 4: var_dump("was <= 4"); case 5: var_dump("was <= 5"); case 6: var_dump

原创 go編譯tools

go將一些工具拆分出來了,編譯時不帶這些工具,需要單獨編譯。 下載源碼 git clone https://github.com/golang/tools 編譯godoc go build golang.org/x/tools/

原创 vscode配置go調試

launch.json { // 使用 IntelliSense 瞭解相關屬性。 // 懸停以查看現有屬性的描述。 // 欲瞭解更多信息,請訪問: https://go.microsoft.com/fwl

原创 go加載本地其他包

版本 v1.13 目錄結構 先進入pack目錄使用go mod初始化包 go mod init pack 修改go.mod加上replace替換pack包 後面是相對路徑 module import go 1.13 re

原创 go參數傳遞

package main import ( "fmt" ) type A int func main() { var a A = 12 fmt.Printf("%p", &a) //0xc0000120b8 fun1

原创 碼雲webhook node版

const http = require('http'); const passwd = '123456'; //見說明1 const path = '/home/www/omange'; //配置需要拉取的路徑 c

原创 tcp建立連接

原创 go圖片灰度化小工具2020-4-4全國哀悼

圖片灰度化 源碼地址 介紹 這個小程序是2020-4-4清明節完成,可以將圖片灰度化。操作十分簡單。清明節全國哀悼。 示例 灰度化之前 灰度化之後效果 使用 window下,其他系統下可以自行編譯 output/gray