6 Big_quant

尚未进行身份认证

我要认证

热爱技术,改变世界。

等级
TA的排名 2k+

Go 语言 cannot find module providing package github.com/

前言gopath 不起作用了。正文使用代理下载go包后后,出现了找不到包的问题,后来发现若使用代理,他会去pkg包下找依赖。解决在使用 GOPROXY 的时候,开启了 GO111MODULE,导致包管理非官方所说的在 $GOPATH\src\,而是去了 $GOPATH\src\pkg\目录下,具体可以参照这两篇文章:go get下载的包解决go下载不了的问题此时就需要用go mod引入这些包 require github.com/gin-gonic/gin@latest ,解决import

2020-10-27 20:49:20

Golang 入门笔记(二)下

目录文章目录目录修改字符串连接字符串格式化紧接上文修改字符串Go 语言的字符串是不可变的修改字符串时可以将字符串转变为【】byte进行修改【】byte和string可以通过强制类型转换互转。连接字符串+号可以直接连接但使用 bytes.Buffer更快h:=“aa”b:=“cc”var stb bytes.Bufferstb.WriteString(h)stb.WriteString(b)c:=stb.String()格式化fmt.Sprintf(格式化样式,参数列表…)

2020-10-27 11:42:28

Go get 下载的包在哪里?

我们在go文件import一些来自github、gitlab等的包时,一般在cmd命令行中敲击如下命令即可:go get github.com/go-sql-driver/mysql //引入mysql的包可是这些包下载后具体在哪个位置呢?结论就是:包通过go get会下载到自己设定的GoPath的位置。我们可以查看高级系统变量来找到这个位置,一般都是自己设置的:如,C:\E\Goworks\src\github.com\gin-gonicgo文件夹下有两个子文件夹pkg和src。pkg是下

2020-10-24 22:05:05

Go web 编程资源

前言众所周知,golang是一门非常新的语言,同时功能强大,适用面广,特别适合大家作为自己的补充技术栈。关注下面公众号,回复 Go网络,即可下载资源

2020-10-19 13:02:21

Golang 入门笔记(二)中

目录文章目录目录转换不同的数据类型指针指针地址和指针类型使用指针修改值使用指针变量获取命令行的输入信息转换不同的数据类型可以用类型+变量的方式强制转换:int(a)注意大数变小数时会有截断问题。比如:var a int32=123456789int16(a)a就会变小指针指针概念在Go语言中被拆分为两个核心概念:1类型指针允许对这个指针类型的数据进行修改。不能进行偏移和运算。2切片由指向起始元素的原始指针、元素数量和容量组成。安全指针不越界指针地址和指针类型每个变量在运

2020-10-15 16:56:03

Golang 学习笔记资源

前言goalng学习笔记是本很好的go语言学习辅助资料,需要的同学可以关注公众号:输入 “go笔记”即可下载。

2020-10-15 14:45:32

Golang 入门笔记(二)上

目录文章目录目录Go 语言基本语法与使用2.1 变量2.1.1 声明变量2.1.2 初始化变量2.1.3 多个变量同时赋值2.1.4 匿名变量-——没有名字的变量2.2 数据类型Go 语言基本语法与使用Go语言类似与c语言。2.1 变量常见的数据类型有整型,浮点型,布尔型,结构体等。Go语言是静态语言,先声明才能使用。2.1.1 声明变量var a intvar b string var c []float32 var d func() bool var e struct{ x

2020-10-15 10:50:03

Golang 入门笔记(一)

初识 Go 语言本章主要介绍了以下内容:Go 语言的特性;(2)使用 Go 语言的开源项目;(3)安装 Go 语言开发包和搭建其开发环境。目录文章目录初识 Go 语言目录s1 Go语言的特性2 开源项目安装s1 Go语言的特性Go语言是G o o g l e公司开发的一种静态型、编译型并自带垃圾回收和并发的编程语言。Go语言的风格类似于C语言。其语法在语言的基础上进行了大幅的简化,去掉了不需要的表达式括号,循环也只有f o r一种表示方法,就可以实现数值、键值等各种遍历。因此,Go语言上

2020-10-14 11:32:19

windows 解决 Go下载包失败 设置代理

在Go 最新的版本里面中,我们可以通过GOPROXY来控制代理,以及通过GOPRIVATE控制私有库不走代理。设置GOPROXY代理:go env -w GOPROXY=https://goproxy.cn,direct注意 设置代理后set GO111MODULE= on 打开代理服务设置GOPRIVATE来跳过私有库,比如常用的Gitlab或Gitee,中间使用逗号分隔: go env -w GOPRIVATE=*.gitlab.com,*.gitee.com``如果在运行go

2020-10-14 10:34:51

谷歌go语言课程讲解资源

前言众所周知,go是谷歌推广的,那么它的创造者的课程质量还是有保证的。关注公众号,回复,谷歌Go,获取相应资源。

2020-10-14 09:52:11

Golang undefined: strings.ReplaceAll解决

编译一个开源项目的过程中,报错: undefined: strings.ReplaceAll 搜索求解得知,需要升级golang方法如下:go升级

2020-10-13 10:40:42

Go报错:more than one character in rune literal

前言在编译代码时 出现了以上错误原因是用错了引号的表达方式。package mainimport( "fmt")func main(){ fmt.Println('hello world')}一眼看上去没啥问题但是就是会报错more than one character in rune literal为啥呢?单引号,双引号在go语法中,双引号是常用的来表达字符串,如果你使用了单引号,编译器会提示出错invalid character literal (mo

2020-10-13 10:35:45

Go版本升级后编译出错:Load redeclared in this block

今天打算把Go由1.11.4升级到1.15.2,升级的方法就两步,先上Go官方下载页面( https://golang.org/dl/ )下载windows对应的压缩包下载好后把压缩包解压到相应的目录:覆盖安装就可以了因为是升级,不是初次安装,之前已经把PATH设置好了,就不用管了。之后执行以下命令,查看Go版本:E:\GO2\src>go versiongo version go1.15.2 windows/amd64看到已经是1.15.2了,以为任务结束了。但是用Go编译自己的

2020-10-13 10:30:09

Leetcode 每日一题 40 组合2

题目描述给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。解集不能包含重复的组合。 示例 1:输入: candidates = [10,1,2,7,6,1,5], target = 8,所求解集为:[ [1, 7],[1, 2, 5],[2, 6],[1, 1, 6]]示例 2:输入: can

2020-09-10 17:34:35

MultiValueDictKeyError at /user/ ‘users‘

def addbook(request): if request.method == 'POST': book_name =request.POST['book_name'] Book = Book.objects.get() Book.save() return render_to_response('book_detail.html', {'books': books},context_instance=RequestContext(req

2020-08-07 15:50:10

记忆性递归:1

前言在做leetcode的时候听说了,带记忆的递归,一下很好奇,搜索了一下,讲一讲自己的体会。正文初学者一般都会在斐波那契数列那里学到递归,但其实如果计算斐波那契数列达到40以上的时候,普通的递归会很慢。例如计算第40位的斐波那契数,普通的递归花费大约2s,而记忆性递归则需1s就可完成计算。原因在于普通的递归计算f(5)时需要计算f(4)+f(3),计算f(4)时还需要计算f(3)+f(2)但是计算f(3)的时候还要计算f(2)+f(1),这样重复计算f(2),导致时间花费较多,而这里我们可以用一个

2020-08-05 16:43:38

Django入门:(admin.E108

前言博主最近在用django假设网络服务,遇到了一些问题,特此记录一下。目录文章目录前言目录正文tips正文问题描述如下:自己修改了admin.py后反馈如下:<class 'video.admin.LabelAdmin'>: (admin.E108) The value of 'list_display[2]' refers to 'lable', which is not a callable, an attribute of 'LabelAdmin', or an

2020-07-14 09:56:21

Django入门:DoesNotExist: User matching query does not exist.

前言博主最近在用django假设网络服务,遇到了一些问题,特此记录一下。目录文章目录前言目录正文解决方案TIPS正文问题描述如下:D:\Anaconda\envs\exam2\Scripts\media\video\Python基础\11.mp4 00:12:43.48Traceback (most recent call last): File "dataupload.py", line 40, in <module> cate = Cate.objects.get

2020-07-14 09:36:06

Vscode html代码快速填写

前言博主目前在用django进行web服务的部署,过程中遇到了许多问题,特此记录。目录文章目录前言目录描述描述在网上搜索时发现,VScode可以自动补全html的代码,但自己的VScode却不具有此功能,经过一番搜索,发现是如下的原因,现已解决,特此记录以下。首先,ctrl+shift+p改变自己的语言为HTML问题解决.有两种方法可以自动补全:一种是!+tab一种是html:5结果如下:是不是很好用呢。...

2020-07-07 14:57:27

django 创建超级用户时报错 1146

前言博主目前在使用django部署web服务,遇到了一些列问题,特此记录,方便自己和别人目录文章目录前言目录描述解决方法描述操作(创建超级用户):python manage.py createsuperuser报错内容:django.db.utils.ProgrammingError: (1146, “Table ‘auth_user’ doesn’t exist”)原因:迁移同步时没有创建auth_user表。解决方法重新迁移同步,django会自动解决上述问题python ma

2020-07-07 14:44:27

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。