go
文章平均质量分 73
编号996
这个作者很懒,什么都没留下…
展开
-
golang Copier 数据复制
整体来说,copier能满足我们日常业务开发中的大部分场景,而且可以有效的解耦数据结构之间的依赖,通过一种低耦合的方式,实现数据复制任务原创 2023-11-12 21:03:59 · 881 阅读 · 0 评论 -
golang | switch-case
switch作为golang常用的分支语句,熟练掌握其语法特性,有助于在后续工作中熟练使用原创 2022-10-08 17:57:26 · 1324 阅读 · 1 评论 -
RK算法
RK算法:RK算法比较的是两个字符串的hash值但是hash值相等,不能完全判断两个字符串相等,还需要逐个字符比较时间复杂度:O(n)package mainimport "fmt"/** * @Description: RK算法实现 * @param s1 主串 * @param s2 模式串 * @return int 匹配成功:返回模式串在主串的第一次出现的位置下标,否则返回-1 */func strRK(s1 string, s2 string) int { //原创 2020-12-12 19:38:03 · 1037 阅读 · 0 评论 -
BF算法
BF算法:Brute Force (暴力算法)时间复杂度:O(nm)package mainimport "fmt"func strBF(s1 string ,s2 string) int { for i1 := range s1 { matched := 1 for i2, v2 := range s2 { if fmt.Sprintf("%d",s1[i2+i1]) != fmt.Sprintf("%d",v2) { matched = 0 break原创 2020-12-12 14:42:33 · 135 阅读 · 0 评论 -
golang设置代理
查看代理➜ go env GOPROXYhttps://proxy.golang.org,direct设置代理如果您使用的 Go 版本是 1.13 及以上 (推荐)go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct如果您使用的 Go 版本是 1.12 及以下# 启用 Go Modules 功能export GO111MODULE=on# 配置 GOPROXY 环境变量export GOPR.原创 2020-10-07 23:44:37 · 594 阅读 · 0 评论 -
golang环境搭建(mac)
golang环境搭建(mac)下载源码包下载地址可以根据不同的版本和操作系统下载对应的源码解压源码包并把解压后的文件夹移动到/usr/local下添加环境变量➜ sudo vim /etc/profile# 添加export GOROOT=/usr/local/go ##Golang安装目录export PATH=$GOROOT/bin:$PATHexport GOPATH=/home/go ##Golang项目目录检测是否安装成功➜ go versi原创 2020-10-07 23:12:24 · 229 阅读 · 0 评论