注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务 > go学习

go学习

  • fyne的编写步骤和打包

    fyne是一个使用Go编写的开源的跨平台UI工具包,依靠 Go 语言的优秀性能,尤其是 goroutine 协程的异步特性,实现了高性能、易开发的图形界面应用开源网址:github.com/fyne-io/fynefyne 并未基于现有的 UI 库进行开发,而是直接使用不同平台的图形驱动实现,完成了对跨平台 UI 的抽象fyne的运行需要系统图形驱动程序以及C编译器,请确保在运行Fyne程序之前这两项工作已经完成fyne包的安装:go get fyne.io/fyne/v2@latestfyne包的结构fyne将功能划分到多个子包中,常用的包 fyne.io/fyne/v2 ...

    2024-04-04
  • go中的context

    Context(上下文)用于在不同的goroutine之间传递数据,并且可以用来控制goroutine的生命周期和取消操作一个goroutine取消了,通过Context可以通知所有由它创建的子goroutine退出且不会影响到创建它的父级goroutine的状态核心原理:链式传递,基于Context构造新的Context,这样就可以链式向下控制所有子Context而不影响父Context在go标准库中context包提供了Context接口 Context可以看做类似电闸,每个电闸都有一个控制的开关 创建新的Context必须基于一个父Context 父电闸可以关闭自身及所有基于此电闸...

    2024-03-25
  • fiber中的路由

    fiber中的路由是通过fiber.New()创建的App实例来绑定,点击查看:请输入链接描述精准匹配App中的常规字符串路由为精准匹配 app.Get("/name", CallBack) :仅匹配网址 /name app.Get("/", CallBack) :仅匹配网址 / 命名参数使用":name"格式来定义命名参数 app.Get("/:name/:id", CallBack) 当访问/sanqian/56时,通过 c.Params("name") // sanqian c.Params("id") // 56 ...

    2024-02-19
  • fiber中Context对象的用法

    CTX 结构表示保存 HTTP 请求和响应的上下文用于请求查询字符串,参数,正文,HTTP 标头等方法Context 对象的方法有: AllParams:获取所有路由参数 Append:在响应标头中添加指定的字段和内容 Attachment:设置响应标头Content-Disposition的值为attachment App:返回*App引用 BaseURL:string,基本URL(protocol + host) BodyRaw:[]byte,原始请求body Body:根据Content-Encoding尝试从正文字节执行文件解压缩,如果没有发送Content-Encoding头将...

    2023-11-10
  • fiber实例的用法

    fiber 实例是由 fiber 包中的 New()方法创建的,一般称之为 App 实例App 实例拥有多种方法,主要用于设置路由App 实例的方法有: Static :静态文件,如images,CSS,和js Route Handlers:注册绑定路由 Mount :挂载 Fiber 实例 Group :创建群组路由 Server :返回底层 fasthttp Server Stack :返回原始路由器堆栈 Config :返回App Config值 (只读) Handler :返回可...

    2023-10-26


网址导航