- 博客(16)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 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
原创 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中文免注册激活版
2018-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人