自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Waiting for the cluster to join..

假如现在有3台机器信息如下: A 192.168.131.1 1111(Master) 1112(Slave) B 192.168.131.2 2221(Master) 2222(Slave) C 192.168.131.3 3331(Master) 3332(Slave)在3主3从的redis-cluster配置过程中,如果出现了,Waiting for t...

2019-03-17 11:47:17 112415 2

原创 Gin框架,body参数只能读取一次

在使用gin框架的时候,发现请求的body数据只允许读取一次,针对这种情况有2种解决办法第一步:base code:package mainimport ( "fmt" "gopkg.in/gin-gonic/gin.v1" "net/http" "io/ioutil" "bytes" //"encoding/json")type Person struct

2018-11-18 00:08:13 19787 6

原创 Map 与 Json

个人觉得map与json很有意思呢,map与json可以实现互转1、map是无序的,等同的数据,存储在map中、存储在json中,序列化json与序列化map是有不同结果的,举个栗子:package MapByOrderimport ( "encoding/base64" "fmt" "reflect" "encoding/json")type Person struct{...

2018-11-17 21:46:51 6253

原创 Golang使用MongoDB通用操作

       MongoDB是Nosql中常用的一种数据库,今天笔者就简单总结一下Golang如何使用这些通用的供能的,不喜勿喷。。。       研究的事例结构如下:type LikeBest struct { AuthorName string `bson:"authorname,omitempty"` BookName string `bson:"bo...

2018-08-13 22:40:48 9768

原创 Beego框架:配置文件中有[]string类型参数解析

  使用beego框架,配置文件,也用他们自家的,一般情况下,beego默认使用ini作为配置方式,在ini文件或json文件中,配置带有[]string类型的参数,可能直接用conf.Strings()无法正常解析到参数1、ini格式配置文件app.conf//app.conf内容,目的是取argslist的值appname = jsonchttpport = 8080ru...

2018-05-15 20:43:21 2647 1

原创 beego框架:static目录下的apk文件浏览器下载使用正常,手机浏览器下载无法解析安装

  前段时间需要提供使用一个下载的服务,beego框架可以简单完成这个任务,因此使用beego去写这个下载服务   遇到一个问题:apk文件在浏览器端下载可以正常使用,但是在手机浏览器下载后,不能正常解析安装,校验了一下原文件与PC浏览器下载的MD5值一致,原文件与手机浏览器下载的MD5值不一致   解决办法的代码如下:bee new downfile  controllers下新...

2018-05-12 13:34:39 1042

原创 Windows系统下,GetLocalTime()获取的时间转换成Unix时间戳(毫秒级)

通常在Linux获取Unix时间戳比较常见,但是在Windows系统下,获取无法直接转成Unix时间戳,这让习惯使用Unix时间戳的我很不习惯GetLocalTime()函数是用来获取当地的当前系统日期和时间的对应转代码如下:__int64 GetPresentUnixTime() { //unix时间戳为1900年以来的秒数 ,获取系统当前时间的Unix时间戳 ...

2018-02-28 20:58:20 6674

原创 Win10使用RedisDesktopManager工具连接虚拟机(CentOS 7)redis踩坑记录

一、RedisDesktopManager 工具可以到官网下载 二、RedisDesktopManager 连接redis1、确定Win10可以ping通Centos2、打开/etc/redis/redis.conf 配置密码【你的可能和我的路径不一样】 密码配置:requirepass mypasswd3、在/etc/redis/redis.conf中把bind 127.

2018-01-17 22:18:10 1543 1

原创 英文字符转化成ASCII码对应的字符串

把”a”转化成“97”,把”b”转化成“98”

2017-09-28 09:35:12 8396

原创 捕获异常消息Ctrl+C

捕获异常消息Signal

2017-09-06 09:53:16 1263

原创 获取同目录下多文件Hash值

获取同目录下多文件Hash值

2017-09-02 23:08:35 2758

原创 websocket:如何建立在同一台client和同一台server创建多个连接

websocket:如何建立在同一台client和同一台server创建多个连接

2017-08-13 11:54:17 7743

原创 简单的服务器 实现引用css、js和a链接可以跳转

Go语言后台实现简单接口,使用Golang程序加载css、js支持浏览器查看

2017-07-07 17:05:42 652

转载 Golang 中使用 JSON 的一些小技巧

Golang 中 JSON使用的一些小技巧

2017-07-07 16:02:07 14066

转载 基于Token的WEB后台认证机制

几种常用的认证机制HTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。因此,在开发对外开放的RESTful API时

2017-06-29 13:38:30 374

转载 服务器session和jwt之争

1. sessionsession和cookie的目的相同,都是为了克服http协议无状态的缺陷,但完成的方法不同。session通过cookie,在客户端保存session id,而将用户的其他会话消息保存在服务端的session对象中,与此相对的,cookie需要将所有信息都保存在客户端。因此cookie存在着一定的安全隐患,例如本地cookie中保存的用户名密码被破译

2017-06-29 11:33:55 336

原创 session、cookies与token

http协议本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证,那么下一次请求时,用户还要再一次进行用户认证才行,既然HTTP协议是无状态的,使用session、cookie是为了解决这个问题的,token也是用来解决无状态的,只是他们解决无状态的方法是不同的。1)session认证     因为根据http协议,我们并不能知道是哪个用户发出的请求,所

2017-06-29 10:54:06 898

原创 github.com/lxn/walk 写打开文件

使用 github.com/lxn/walk 写一个类似记事本打开文件的操作

2017-06-06 14:40:07 2406 1

转载 用GO生成指定长度的随机字符串

搜索关键字:golang fixed length random string参考解答:常规的比较容易想到的方案(从目标字符集中随机选出N个字符组成字符串):package mainimport ( "fmt" "math/rand")var letters = []rune("abcdefghijklmnopqrstuvwxyzABCDE

2017-05-26 13:37:36 14750

原创 Golang json解析

对于json解析的一点小坑...      1) 返回字段数 等于 定义struct 数  见代码:package mainimport ( "encoding/json" "fmt" "strings")type GetResponse struct { Message string `json:message` Success int `json:success`

2017-04-05 17:55:07 3337

原创 imgo 图像二值化

golang 的第三方库imgo 处理图像二值化

2017-03-31 23:28:03 2456

原创 golang 类似set使用

本文借鉴一篇博客,原文链接: http://www.jb51.net/article/56828.htm    实现向python或者javaScript的set功能,golang中本身没有这个功能,现在可以自己写类似set的功能    代码如下:     package mainimport( "fmt" "sync")type Set struct {

2017-03-31 22:40:18 1171

原创 imgo 图像获取RGBA的值

golang图像处理工具库,图像相似度计算,图像二值化(golang image process lib)目前只支持jpg,pngimg[height][width][n],height为图像高度,width为图像宽度 第height行第width列上像素点的RGBA数值数组,值范围为0-255   注意:这里不能反了获取每个像素的 R、G、B、A的值代

2017-03-30 23:21:14 2242

空空如也

空空如也

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

TA关注的人

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