自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Evm链原生代币转账

【代码】Evm链原生代币转账。

2022-11-03 20:23:25 296 1

原创 git配置私有仓库依赖

[user] name = username email = xxx@gmail.com[http] extraheader = PRIVATE-TOKEN: ghp_xxx proxy = socks5://127.0.0.1:7890[url "git@github.com:orgname"] insteadof = https://github.com/orgname[http "https://github.com"] proxy = socks5://127.

2022-02-19 22:09:56 607

原创 使用docker部署graylog

docker-compose.yamlversion: '2'services: # MongoDB: https://hub.docker.com/_/mongo/ mongodb: container_name: mongo image: mongo:3 volumes: - mongo_data:/data/db # Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/refere

2021-09-05 22:50:57 432

原创 配置vim踩坑记录

Macos打开vim,无法使用delete键删除上次保存的记录解决方案:编辑 ~/.vimrc添加 set backspace=2

2021-09-05 09:37:54 125

原创 fabric服务发现

./discover peers --userKey=crypto/peerOrganizations/org1.3hmis.com/users/Admin@org1.3hmis.com/msp/keystore/8c0375c37193953f86b216df3f270707273f2ad0ec826d94025c6ca6b2b959ba_sk --userCert=crypto/peerOrganizations/org1.3hmis.com/users/Admin@org1.3hmis.com/msp

2021-08-15 16:29:45 197

原创 vim配置go开发环境

先放一张效果图这里不介绍安装go环境使用plugin为例插件如下:Plugin 'fatih/vim-go' "go 主要插件"Plugin 'SirVer/ultisnips'Plugin 'dgryski/vim-godef' "go中的代码追踪 输入gd自动可以跳转Plugin 'majutsushi/tagbar' "文件内部接口"nerdtree系列Plugin 'scrooloose/nerdtree' "用来提供一个导航目录的侧边栏Plugin 'Xuyuanp/nerd

2021-08-15 16:24:57 628

原创 nginx转发grpcs配置

配置如下:在http{}中添加如下内容 client_max_body_size 4000M; grpc_read_timeout 1d; grpc_send_timeout 1d; grpc_buffer_size 100M; underscores_in_headers on;# grpc 代理配置 server { server_name localhost; listen 7050 ssl http2; # grpc方式对外暴露

2021-08-15 16:03:12 1142 1

原创 golang反射检查结构体字段零值

项目开发中经常遇到config不断更新的情况,如果还没有一套成熟的体系保障配置文件及时更新,可以试试用反射判断type Config struct {Addr string `binding:"required"`Port int `binding:"required"`MysqlStr string `binding:"required"`}func checkRequired(str interface{}) {

2021-08-12 21:32:19 777

原创 goland的左边目录栏消失了怎么办?

goland的左边目录栏一般情况下可以通过点击project隐藏和显示,如图所示但是这里说的是消失,而不是隐藏,一般很少遇到这种情况,所以解决方案也比较少,但通常情况下都是因为在操作goland过程中不小心损坏了.idea导致的,通常可以通过删除.idea然后重启goland,如图:目录恢复:接下来可以又愉快的开发了...

2020-04-23 15:09:51 4244 1

原创 golang读取http的body时遇到的坑

当服务端对http的body进行解析到map[string]interface{}时,会出现cli传递的是int类型,而服务端只能断言成float64,而不能将接收到的本该是int类型的直接断言为intclifunc main(){ url:="http://127.0.0.1:8335/api/v2/submit" myReq:= struct { ProductId int ...

2020-04-15 16:41:41 4288 1

原创 golang读取和修改body中的json数据

直接上代码func bodyMiddleware()gin.HandlerFunc { return func(c *gin.Context) { var obj map[string]interface{} buf, err :=ioutil.ReadAll(c. Request.Body) if err!=nil { return...

2020-04-10 20:22:06 3086

Linux创建软连接

创建软链接ln -s [源文件或目录] [目标文件或目录]例如:当前路径创建test 引向/work/test文件夹ln –s /work/test test删除软链接和删除普通的文件是一眼的,删除都是使用rm来进行操作rm –rf 软链接名称(请注意不要在后面加”/”,rm –rf 后面加不加”/” 的区别,可自行去百度下啊)例如:删除testrm –rf tes...

2020-03-08 21:24:28 649

原创 cookie的属性设置

1、设置cookie这件事到底是前端来写还是后端来写?答案不是绝对的,但是前端写cookie设置的安全性相对低一些,所以由后端写cookie设置更为合理一些,当然有没有前端后端一起写的情况的?答案是肯定的!现实中程序员无奇不有的,但是像这种前后端都设置cookie的情况有可能会产生一些bug,比如后端设置的cookie已经过期了但是前端的cookie还有效,这时会导致前端发送cookie给后端总...

2020-03-08 17:03:14 1311

原创 fabric1.4浏览器搭建

启动 PostgreSQL 数据库这里的数据库使用何种方式启动不重要,自己觉得顺手就行$ docker run -idt \ -e POSTGRES_USER="postgres" \ -e POSTGRES_PASSWORD="password" \ -p 5432:5432 \ postgres:latest本地还需要安装 psql,一个用于连接 po...

2020-02-25 22:34:56 513 1

原创 vim搭建go环境

之前查阅过一些vim的配置的文章,但是都不能通过一篇文章来解决vim配置go环境,毕竟作者写的是根据自己的环境出发的,所以我们要因地制宜啦,经过一番操作和思考之后重新梳理下配置流程安装vim安装最新版本的vim(这里使用的是8.2)brew install vim注意:一般安装路径为/usr/local/bin/vim,而系统自带的vim安装路径为/usr/bin/vimvim /e...

2020-02-24 23:58:55 312

原创 使用aptitude安装MySQL

这里以ubuntu为例1. 安装aptitudeaptitude相当于软件安装管理软件,通过aptitude安装软件,速度会得到一定的提升。aptitude安装会自动安装所需要的依赖。 sudo apt install aptitude测试MySQL是否安装sudo aptitude show mysql-server如下图所示,为已安装mysql-server。2. 安装...

2020-02-11 23:39:11 447

原创 ubuntu18.4下beego环境搭建

前提条件:linux中已经安装了go环境需要安装Beego源码和Bee开发工具//sudo apt-get install$ go get -u -v github.com/astaxie/beego$ go get -u -v github.com/beego/bee注:Bee开发工具带有很多Bee命令*安装完之后,bee可执行文件默认存放在GOPATH/bin里面,所以需要把GO...

2020-02-11 23:16:22 8681

原创 gorm使用中遇到的坑点

1、如果模型有DeletedAt字段,它将自动获得软删除功能! 那么在调用Delete时不会从数据库中永久删除,而是只将字段DeletedAt的值设置为当前时间db.Where("age = ?", 20).Delete(&User{})2、使用struct更新仅适用于非零值警告:当使用struct更新时,FORM将仅更新具有非空值的字段对于下面的更新,什么都不会更新为"",0,...

2020-02-11 23:07:31 3253 2

原创 linux如何将当前用户添加到docker组

将当前用户添加到docker组这里以ubuntu为例1、创建docker组(安装docker时会自动创建,一般无需重新创建)sudo groupadd docker2、将当前用户加入到docker用户组sudo gpasswd -a ${UAER} docker`3、重新启动dockersudo service docker restart退出当前用户重新登录``...

2020-02-11 23:02:42 4760

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除