一维小课

  • beego安装

    admin 2021-06-28 beego 32 ℃

    beego和其它go程序安装一样,用goget。在使用goget之前,需要安装git。https://git-scm.com/downloadsbeego的安装是典型的Go安装包的形式:go get github.com/beego/beego/v2常见问题:git没有安装,请自行安装不同平台的git,如何安装请自行搜索。githttps无法获取,请配置本地...

  • 什么是beego

    admin 2021-06-28 beego 28 ℃

    什么是beego beego简介beego是一个快速开发Go应用的HTTP框架,他可以用来快速开发API、Web及后端服务等各种应用,是一个RESTful的框架,主要设计灵感来源于tornado、sinatra和flask这三个框架,但是结合了Go...

  • VSCODE 安装以及go语言环境配置

    admin 2021-06-26 beego 29 ℃

    VSCODE 安装以及go语言环境配置 如果觉得Goland频繁激活比较麻烦,可以选择使用VScode。下载:官方下载:https://code.visualstudio.com/安装:一路NEXT插件安装:VSCODE主要依靠各种插件支持不同语言开发。搜索go安装安装完成后按CTRL·+shi...

  • goland安装与配置

    admin 2021-06-26 beego 77 ℃

    goland安装与配置 goland是开发go语言最好用也是最推荐的IDE,没有之一。下载:到goland官方下载https://www.jetbrains.com/go/打开可能有点慢,下载速度还可以,download。安装:安装过程一路NEXT,可以选择目录。到这里可以勾选下,...

  • 安装go语言

    admin 2021-06-26 beego 31 ℃

    安装go语言 下载Go从中文官网下载对应的版本,https://studygolang.com/dlWindows版下载,下载得到一个exe的安装文件。安装Go双击安装文件,一路下一步到完成。其中可以设置go的安装目录。Win+R输入cmd打开命令提示行。输入go...

  • 积垢应用

    admin 2021-06-24 Go 20 ℃

    积垢应用 DjangoCRUD(CreateReadUpdateDelete)示例要创建执行CRUD操作的Django应用程序,请执行以下步骤。1.创建项目$django-adminstartprojectcrudexample...

  • 去面试吧

    admin 2021-06-24 Go 31 ℃

    ...

  • 转到JSON

    admin 2021-06-24 Go 22 ℃

    转到JSONGo内置了对JSON编码和解码的支持。它还支持自定义数据类型。Marshal函数用于将go数据类型转换为JSON格式。封送处理函数语法为:Marshal返回v的JSON编码。布尔值转换为JSON布尔值。浮点、整数和数字转换为JSON数字。映射的键类型必须是字符串、整数类型或implementencoding.TextMarshaler。JSON的解码是...

  • 进行排序

    admin 2021-06-24 Go 20 ℃

    进行排序Go有一个sort包,可以用来对内置数据类型和用户定义的数据类型进行排序。sort包有不同的方法来排序不同的数据类型,如Ints()、Float64s()、Strings()等。我们可以使用arSorted()方法(如Float64sAreSorted()、IntsAreSorted()等)检查值是否排序。转到排序示例packagemainimport("...

  • 随机数

    admin 2021-06-24 Go 19 ℃

    随机数生成我们可以使用rand对象生成随机数。我们应该为rand对象提供一些种子,以便生成的数目不同。如果我们不提供种子,那么编译器总是产生相同的结果。随机数生成packagemainimport"fmt"import("math/rand"//"time""time")funcmain(){fmt.Print(rand.Intn(100))//...

  • 转到Base64编码

    admin 2021-06-24 Go 38 ℃

    转到Base64编码我们可以在Go中对字符串和url进行编码。Go有一个编码器,它接受字节数组并转换成字符串编码。解码器获取编码值并将其转换为原始字符串。GoBase64示例packagemainimport"fmt"importb64"encoding/base64"funcmain(){data:="JavaTpoint@12345!@#$%^&...

  • 转到Rest API

    admin 2021-06-24 Go 38 ℃

    转到RESTAPI示例packagemainimport("encoding/json""log""net/http""github.com/gorilla/mux")typeEmployeestruct{IDstring'json:"id,omitempty"'Firstnamestring'js...

  • 转到URL解析

    admin 2021-06-24 Go 22 ℃

    转到URL解析 转到URL解析Go对url解析有很好的支持。URL包含方案、身份验证信息、主机、端口、路径、查询参数和查询片段。我们可以解析URL并推断出服务器的参数是什么,然后相应地处理请求。net/url包具有Scheme、User、Host、Path、Ra...

  • 转到HTTP服务器

    admin 2021-06-24 Go 35 ℃

    转到HTTP服务器 转到HTTP服务器Go还可以用于创建web应用程序。Net/http是一个用于构建web应用程序的库包。它有HandelFunc()函数,该函数将传入的请求路由到相应的函数。ListenAndServe函数用于创建侦听所提供端口的资源服务器。函数some...

  • 围棋

    admin 2021-06-24 Go 40 ℃

    围棋当我们想在固定的时间间隔内完成一些工作时,就使用围棋。使用Stop()方法可以像计时器一样停止计时器。NewTicker()方法返回一个新的Ticker,它有一个根据duration参数发送时间的通道。持续时间必须大于零,如果不大于零,股票行情将出现恐慌。Tick()是NewTicker的包装器,它提供对ticking通道的访问。Tick()方法对于不想关闭Ticker的客户机...

  • 开始新纪元

    admin 2021-06-24 Go 28 ℃

    开始新纪元在围棋中,我们可以用秒,毫秒,纳秒来计算时间。时间包有必要的方法,如秒,纳米等,帮助我们。参考时间是unix纪元。我们还可以将纳秒或毫秒转换为时间格式。packagemainimport"fmt"import"time"funcmain(){p:=fmt.Printlncurrent_time:=time.Now()secs:=c...

  • 开始时间

    admin 2021-06-24 Go 23 ℃

    开始时间Go对时间操作有很好的支持。Unixepoch时间用作时间操作的参考。我们可以使用time包中提供的Date方法构建一个time对象。该包包含诸如year()、month()、day()、location()等方法。我们使用time对象调用这些方法。开始时间示例packagemainimport"fmt"import"time"funcmain(...

  • 转到工作人员池

    admin 2021-06-24 Go 28 ℃

    转到工作人员池Workerpools是一种设计,其中固定数量的m个Worker(Gogoroutines)在一个工作队列(Gochannel)中处理n个任务。工作驻留在队列中,直到工作进程完成其当前任务并拉入新任务。我们来举个例子看看packagemainimport("fmt""time")funcworker(idint,jobs<-cha...

  • Go频道

    admin 2021-06-24 Go 19 ℃

    Go频道通道充当管道,通过它我们可以将类型化的值从一个Goroutine发送到另一个Goroutine。它保证了同步,因为在任何给定的时间只有一个Goroutine可以访问一个数据项。数据的所有权在不同的Goroutine之间传递。因此,通过设计,它避免了共享内存的陷阱,并防止了竞争条件。GoChannel示例packagemainimport"fmt"import"tim...

  • Go原子变量

    admin 2021-06-24 Go 23 ℃

    Go原子变量原子变量用于管理状态,但同步/原子包和避免竞争条件。原子计数器可以由多个go例程访问。Go原子变量示例packagemainimport("sync""time""math/rand""fmt""sync/atomic")varwaitsync.WaitGroupvarcountint64funcincrem...

一维小课