跳过正文

GoLang

6、指针
·2962 字·6 分钟· loading · loading
GoLang GoLang基础
指针 # Go语言为程序员提供了控制数据结构指针的能力,但是,并不能进行指针运算,Go语言允许你控制特定集合的数据结构、分配的数量以及内存访问模式。
4、流程控制语句
·1284 字·3 分钟· loading · loading
GoLang GoLang基础
分支语句 # if…else # if condition1 { // do something } else if condition2 { // do something else } else { // catch-all or default } 注意:关键字 if 和 else 之后的左大括号{必须和关键字在同一行,如果使用了 else if 结构,则前段代码块的右大括号}必须和 else if 关键字在同一行,这两条规则都是被编译器强制规定的。
5、项目配置
·1845 字·4 分钟· loading · loading
GoLang GUI Wails
项目配置 # 项目配置在项目目录中的 wails.json 文件中。 配置的结构是:
2、Runtime
·5624 字·12 分钟· loading · loading
GoLang GUI Wails
运行时 # 运行时是一个为应用程序提供实用方法的库。 有 Go 和 JavaScript 运行时,目的是在可能的情况下尝试使它们保持一致。
1、介绍
·649 字·2 分钟· loading · loading
GoLang GUI Fyne
Go 语言生态中,GUI 一直是短板,更别说跨平台的 GUI 了。fyne向前迈了一大步。fyne 是 Go 语言编写的跨平台的 UI 库,它可以很方便地移植到手机设备上。fyne使用上非常简单,同时它还提供fyne命令打包静态资源和应用程序。我们先简单介绍基本控件和布局,然后介绍如何发布一个fyne应用程序。
1、UUID
·352 字·1 分钟· loading · loading
GoLang 常用包 第三方包
uuid简介 # 通用唯一识别码(英语:universally unique identifier,简称uuid)是一种软件建构的标准,亦为自由软件基金会组织在分散式计算环境领域的一部份。
3、strings
·1702 字·4 分钟· loading · loading
GoLang 常用包 标准包
strings包 # Golang提供了许多内置的字符串函数,这些函数可在处理字符串数据时帮助执行一些操作。Golang字符串函数是核心部分。使用此功能无需安装,仅需要导入strings包。
7、网络编程
·1842 字·4 分钟· loading · loading
GoLang GoLang高级
网络编程 # 网络编程的本质是两个设备之间的数据交换,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给另外一个设备,然后接受另外一个设备反馈的数据。
5、goquery
·2285 字·5 分钟· loading · loading
GoLang 常用包 第三方包
goquery是用 Go 语言编写的一个类似于 jQuery 的库。它基于 HTML 解析库net/html和 CSS 库cascadia,提供与 jQuery 相近的接口。Go 著名的爬虫框架colly就是基于 goquery 的。
4、mahonia
·93 字·1 分钟· loading · loading
GoLang 常用包 第三方包
这是一个第三方的转字符集编码的库 安装 # go get github.com/axgle/mahonia // ConvertToString src:源字符串;srcCode:源字符串编码;tagCode:目标字符串编码 func ConvertToString(src string, srcCode string, tagCode string) string { srcCoder := mahonia.NewDecoder(srcCode) srcResult := srcCoder.ConvertString(src) tagCoder := mahonia.NewDecoder(tagCode) _, cdata, _ := tagCoder.Translate([]byte(srcResult), true) result := string(cdata) return result }