自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

默鱼的博客

做人如水,做事如山

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 VScode debug调试字符串显示不全设置(和语言无关)

最近遇到一个问题,使用VScode debug go代码时,查看字符串总是显示不不全,显示..+100 more。查了很多资料,原来是VScode debug也有配置文件管理,只需设置好配置文件可以显示自己想要看的内容长度,如下图:默认没有设置debug配置启动:添加debug配置启动:1,添加debug配置文件Configuration,默认是launch.json,很多人不知道在哪里添加Configuration文件,点开debug就能看到有个运行设置,点击Add Configur.

2020-11-05 16:39:04 8570

原创 VScode go代码风格格式化设置

1,打开vscoede,发开settings设置,在vscoede的右下角,如下图:2,在搜索框输入“format On Save”,可以看到go的相关设置3,点击“Edit in settings.json”,就会进入到settings.json的配置文件,并且会将go相关的默认配置自动填写好,此时你只要保存即可4,,然后重启VScode,大功告成,试一下,随便打开一个go文件,点击保存,会将代码自动转换成go风格的代码格式,并保存。...

2020-11-05 15:58:54 22497 1

转载 SM3密码杂凑算法实现及说明

SM3密码杂凑算法说明:https://wenku.baidu.com/view/8d67d80178563c1ec5da50e2524de518964bd3b6.html?qq-pf-to=pcqq.c2c/** sm3.h** 为使此算法兼容32位、64位下Linux或Windows系统,* 选择 int 来表示 32 位整数。* 消息长度最大限定为 2**32 - 1(

2018-04-26 15:52:14 68189 22

原创 vscode windows本地go代码不能跳转问题

1,进入vscode配置2,输入GOPATH3,找到go.goath,修改为自己代码的路径

2021-06-07 11:22:32 686

原创 gorush消息推送使用

gorush使用1.介绍github:https://github.com/appleboy/gorushGorush 是一套使用 Gin framework 编写的消息推送服务器。支援Android的FCM及苹果的APNS,还有华为的HMS推送。2.下载Go语言使用go get -u -v github.com/appleboy/gorushlinuxwget https://github.com/appleboy/gorush/releases/download/v1.13.0/gor

2021-05-10 17:58:34 2070 1

原创 go语言fastcache缓存库

Git: https://github.com/VictoriaMetrics/fastcache1,fastcache是一个使用循环缓冲区(RingBuffer)的缓存库2,因使用RingBuffer结构,所以没有GC开销3,Fastcache在创建期间达到设置的最大大小时会自动驱逐旧条目4,Api简单,线程安全的,并发goroutine可以读写单个缓存实例。5,使用key/value结构,键和值都是byte slice,对于使用protocol协议传输非常友好pac...

2021-03-15 17:49:00 2078

原创 go grpc环境搭建

1. 安装protobuf v3.*导出到PATH路径2. 安装protoc的go插件$ go get google.golang.org/protobuf/cmd/protoc-gen-go \ google.golang.org/grpc/cmd/protoc-gen-go-grpc go get github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway \ github...

2020-12-23 10:51:51 749

原创 linux protobuf安装

1,安装依赖包:yum -y install gcc+ gcc-c++yum -y install make2,选择对应的pb版本https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.43,使用wget下载对应指定版本的包(任意目录,如/soft)wget https://github.com/protocolbuffers/protobuf/releases/download/v3.12.4/pro..

2020-11-04 10:01:53 445

原创 go语言环境搭建

1,安装go版本选择要安装的go语言版本https://golang.org/dl/2,在liunx使用wget获取对应版本的安装包(随便到哪个目录都行)wget https://golang.org/doc/install?download=go1.15.2.linux-amd64.tar.gz3,安装go语言tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gzexport PATH=$PATH:/usr/local/..

2020-11-04 09:57:52 141

转载 在VS中添加lib库的三种方法

转载自:https://blog.csdn.net/hercs/article/details/75289048方法1:  通过设置工程配置来添加lib库.A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规-

2018-04-24 20:34:22 350

转载 数据表分区策略及实现

转载自:https://blog.csdn.net/why_2012_gogo/article/details/51492573数据表分区策略及实现(一):什么是表分区?表分区其实就是将一张大数据量表中的数据按照不同的分区策略分配到不同的系统分区、硬盘或是不同的服务器设备上,实现数据的均衡分配,这样做的好处是均衡大数据量数据到不同的存储介子中,这样每个分区均摊了一部分数据,然后可以

2018-04-20 10:33:49 2858

转载 漫画:什么是 B+ 树?

转载自:http://www.sohu.com/a/156886901_479559来源:伯乐专栏作者/玻璃猫,微信公众号 - 梦见(dreamsee321)之前已介绍了 B 树的原理和应用,没看过的童鞋,请点击下面的链接:《》这一次我们来介绍 B+ 树。一个m阶的B树具有如下几个特征:1.根结点至少有两个

2018-04-20 10:12:27 221

转载 数据库索引

转载自:https://www.cnblogs.com/aspwebchh/p/6652855.htmlhttps://www.cnblogs.com/gavinsp/p/5513536.html前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库

2018-04-19 16:17:40 128

转载 乐观锁与悲观锁

转载至:http://www.hollischuang.com/archives/934在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。无论是悲观锁还是乐观锁,都是人们定义出来的

2018-04-19 15:39:05 126

转载 分库分表的策略及实现

转载自:https://blog.csdn.net/why_2012_gogo/article/details/51492573分库分表的策略及实施(一):为什么要对数据库拆分?是因为随着数据量的增多,单个数据库存储全部的数据时,在对该库检索时的IO吞吐率较低,数据存储在单一的硬盘介子中,存在单点和单个介子存储数据过大的问题。那么这里主要介绍如何将单一数

2018-04-19 15:05:45 1166

原创 平衡二叉树详解笔记

二叉树的定义(Height-BakabcedBinary Search Tree):是一种二叉排序树,其中每个节点的左子树和右子树的高度差的绝对值不大于1平衡二叉树的定义(Height-Bakabced Binary Search Tree):是一种二叉排序树,其中每个节点的左子树和右子树的高度差的绝对值不大于1前期代码没什么好做笔记说明的,就不做解释了,主要是后面主函数双旋转比较难理解才做笔记记...

2018-04-11 17:40:40 352 1

SecureCRT中文免注册激活版

该版本是老版本,无需破解,解压可用。完全可以满足开发使用。 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

2018-05-31

空空如也

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

TA关注的人

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