网站首页 成长录 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

centos7系统中调试golang运行时服务
2020-06-10 02:41 admin golangcentos

获取centos镜像官方镜像`dockerpullcentos@latest`saileifeng/centos-go-runtime-tool是我已经打好环境的镜像`dockerpullsaileifeng/centos-go-runtime-tool@latest`启动centos容器**启动容器的时候需要使用超级...
阅读全文

go test 测试执行单个用例
2020-06-10 02:41 admin gotest

gotest只跑某个测试用例如有以下用例在包foo/test中:funcTestFoo(t*testing.T){}funcTestFoo1(t*testing.T){}funcTestAbc(t*testing.T){}1\.gotest-vfoo/test将测试所有的用例(-v表示输出详细信息,无论成功失败)2\....
阅读全文

Golang之旅2-变量定义
2020-06-10 02:41 admin golang之旅

`Go`语言中变量定义`var`关键字定义*初始值默认是类型的初始值*同时定义不同类型的变量,集中定义*`var`声明的变量可以放在函数体内或者包内*`var`关键字可以省略短变量定义*短变量声明是通过`:=`实现的,只能放在函数体内*短变量声明和`var`关键字不能同时使用__packagemainimport"fm...
阅读全文

gdb调试运行时go程序
2020-06-10 02:41 admin gogdb

__>goversiongolang版本goversiongo1.12linux/amd64>gdb-vgdb版本GNUgdb(GDB)8.3>cat/etc/redhat-releasecentos版本CentOSLinuxrelease7.7.1908(Core)golang官方是不推荐使用该方式调试golang程...
阅读全文

win10使用go-oci8操作oracle究极踩坑经历
2020-06-10 02:41 admin wingooci

该篇内容由个人博客同步更新!转载请注明出处win下面开发GO真的是艰难重重,继上次之后,现在又遇到Oracle操作的问题,费话不多说下面开始正题go-oci8这个库貌似只支持oracle12g。。第一步先去官网下载客户端,地址:[点击跳转](https://links.jianshu.com/go?to=https%3...
阅读全文

golang 编译 linux No such file or directoryde/base/env.sh
2020-06-10 02:41 admin golanglinux

有可能是windows的文件格式问题,执行dos2unixenv.sh
阅读全文

golang-nsq系列(二)--nsqd源码解析
2020-06-10 02:41 admin 源码golangnsq

上一篇初识了`nsq`三个模块(`nsqd,nsqlookupd,nsqadmin`)的`demo`演示,本篇则从源码开始,一步一步去解析`nsqd`的执行流程和逻辑处理,学习别人优秀的项目架构,以期学以致用。1\.`nsqd`执行入口在`nsq/apps/nsqd/main.go`可以找到执行入口文件,如下:nsqd...
阅读全文

golang-etcd系列(一)--初识
2020-06-10 02:40 admin golangetcd初识

`etcd`是一个`golang`编写的分布式、高可用的一致性键值存储系统,是目前容器编排领域火热的`Kubernetes(k8s)`内置的服务发现与节点一致性中间件,用于提供可靠的分布式键值(`key-value`)存储、配置共享和服务发现等功能。`etcd`可以用于存储关键数据和实现分布式调度,在现代化的集群运行中...
阅读全文

golang-nsq系列(四)--源码解析总结篇
2020-06-10 02:40 admin 源码golangnsq

1\.前言:为什么要使用MQ消息队列随着互联网技术在各行各业的应用高速普及与发展,各层应用之间调用关系越来越复杂,架构、开发、运维成本越来越高,高内聚、低耦合、可扩展、高可用已成为了行业需求。一提到消息队列`MQ(MessageQueue)`,我们会想到很多应用场景,比如消息通知、用户积分增减、抽奖中奖等,可以看出来`...
阅读全文

golang日志工具,基本满足日常开发需求
2020-06-10 02:40 admin golang日志

花了几天时间写了个golang日志小工具,基本满足日常开发需求**特点***支持定向输出日志到指定文件*支持一键隐藏调试信息*支持彩色打印(windows/linux/mac均支持)*显示输出日志的类名、函数/方法名**源码地址:**[https://github.com/corgi-kx/logcustom](htt...
阅读全文

Golang 的 “omitempty” 关键字略解
2020-06-10 02:40 admin golangomitempty

原文载于[https://old-panda.com/2019/12/11/golang-omitempty/](https://links.jianshu.com/go?to=https%3A%2F%2Fold-panda.com%2F2019%2F12%2F11%2Fgolang-omitempty%2F)用法熟悉...
阅读全文

代码实现pbft共识算法,并进行Demo展示
2020-06-10 02:40 admin pbftDemo

>参考资料:>>*>*>>源码地址:[https://github.com/corgi-kx/blockchain_consensus_algorithm/tree/master/pbft](https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fcorgi...
阅读全文

关键字过滤脏字过滤Trie算法golang实现
2020-06-10 02:40 admin 过滤Trie

游戏,还有社交属性类软件都需要的脏字过滤功能。关于Trie算法自行百度。不多说直接撸代码__//Trie.go//358860528@qq.compackagecommimport("unicode/utf8")/*脏字过滤库*/typeTriestruct{Root*TrieNode}typeTrieNodestru...
阅读全文

Rabin-Karp算法在go的实现
2020-06-10 02:40 admin goRabinKarp

[原文链接](https://links.jianshu.com/go?to=https%3A%2F%2Fsjatsh.com%2Fgolang%2F2019%2F09%2F26%2Frabin-karp%2F)简介[](https://links.jianshu.com/go?to=https%3A%2F%2Fsja...
阅读全文

80.go编译的exe程序添加图标和版权信息等
2020-06-10 02:40 admin goexe

写好go程序代码,编译之后就得到一个可执行程序。直接编译的结果是一个系统默认图标的样式。而且,文件属性里查看版权信息、版本信息、公司信息都是空的。获得一个ico图标如果你有喜欢的图标,直接就是ico格式的。那么就省掉当前这步了。如果你只是找到一张你喜欢的图片,而它还是普通图片格式。那么,你可以在网上找图片转成ico的网...
阅读全文
顶部 底部