原创 golang worker pool ,工作池,線程池

gowp golang worker pool ,線程池 , 工作池 併發限制goroutine池。 限制任務執行的併發性,而不是排隊的任務數。 無論排隊多少任務,都不會阻止提交任務。 通過隊列支持 golan

原创 oh my zsh無法更新

oh my zsh無法更新 錯誤信息: Cannot pull with rebase: You have unstaged changes. Please commit or stash them. 解決方法: cd ~/.o

原创 mac製作視頻導出gif

使用 QuickTime Player 錄製 mov文件 文件 -> 新建屏幕錄製 截取需要錄製的屏幕部分,點擊開始錄製 (不進行截取,直接單擊屏幕則是對整個屏幕進行錄製) 安裝ffmpeg 導出工具: brew install

原创 gin註解路由,自動參數綁定工具

ginprc golang gin 參數自動綁定工具 支持rpc自動映射 支持對象註冊 支持註解路由 基於 go-gin 的 json restful 風格的golang基礎庫 自帶請求參數過濾及綁定實現 binding:“re

原创 golang 將數據庫轉換爲 gorm 結構

gormt 一款 mysql 數據庫轉 struct 工具 可以將mysql數據庫自動生成 golang 結構 自動生成快捷操作函數 支持索引,外鍵 帶大駝峯命名規則 帶json標籤 交互界面模式 ./gormt -g=tr

原创 jump 遠程監控工具

jump remote monitoring . 遠程監控工具 支持 默認配置 (jump config),保存公共配置 登錄(jump in),遠程登錄(支持tab鍵) 監控(jump run),遠程監控(支持登錄命令行預執行

原创 golang 大駝峯轉換工具

大駝峯轉換工具 法則 基本滿足大駝峯命名法則 首字母大寫 “_” 忽略後大寫 大駝峯到網絡標準json串自動轉換 帶有特殊字符特殊處理:如下 "ACL", "API", "ASCII", "CPU", "CSS", "DNS",

原创 golang ssh 遠程終端控制 (支持tab)

golang ssh 遠程命令終端支持 友好封裝 支持tab自動補全 遠程登錄 調用代碼: package main import ( "fmt" "time" _ "gmsec/internal/routers" //

原创 gmsec 微服務集成框架

gmsec 特點 打通grpc + gin,同時支持grpc 跟 restful 模式 grpc , gin 公用端口 gorm 嵌入,自動數據庫代碼生成 golang 微服務集成框架 grpc gorm

原创 Uber Go 風格指南中文版

uber_go_guide_cn Uber Go語言編碼規範 Uber是世界領先的生活出行服務提供商,也是Go語言的早期adopter,根據Uber工程博客的內容,大致可以判斷出Go語言在Uber內部扮演了十分重要的角色。Uber

原创 vue環境配置及vscode調試

本教程關於vue 在vscode 中的調試及開發。使用mac系統完成配置。 配置腳本在 vue_install.sh 詳細說明鏈接 mac安裝 vue開發環境 以下展示 shell內容的詳細信息。 #!/bin/ba

原创 go mod 相關說明保持包最新

golang Modules 的最新命令說明 創建一個新的模塊 go mod init [本項目mod名] 列出當前模塊所有依賴項 go get -u github.com/xxjwxc/public@[版本號,保持最新請使用l

原创 golang workerpool ,工作池

gowp golang worker pool ,線程池 , 工作池 併發限制goroutine池。 限制任務執行的併發性,而不是排隊的任務數。 無論排隊多少任務,都不會阻止提交任務。 通過隊列支持 golan

原创 command not found: complete

在   ~/.bash_profile 或者 ~/.zshrc 中添加  autoload bashcompinit bashcompinit vim  ~/.zshrc  or   vim ~/.bash_profile 添加: ``

原创 gofal基於golang的分數運算函數

gofal gofal golang分數運算相關函數 支持精準運算 支持加減乘除 支持鏈式表達式 支持結果輸出(flat64) 調用示例 e 1、 加法 tmp := fractional.Model(7, 12) tmp