首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
GotoTop
锐玩道
创建于2021-05-10
订阅专栏
Golang入门,走向尖端
等 61 人订阅
共42篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
漫画| Golang 二维数组中查找值是否存在
offer指北北:二维数组查找值是否存在。要点在:线性查找,从左上角开始。因为一行最小值做左边,所以比目标值小才往右比较;否则跳过该行
iris 基于 ab 或 wrk 的性能测试
基于 ab 或 wrk的样例测试 apache 自带 ad wrk 需要github 安装:https://github.com/wg/wrk
iris 指针的理解使用及数据库操作层封装
在Golang 指针中,我们谈及过 Golang 指针的基本信息,但由于篇幅还不够详细。 今天藉由 数据库操作层封装 的实操机会,我们继续了解。
iris 数据库配置及连接方法封装
上一节讲完项目结构 & 生成数据表映射之后,接下来就是项目连接数据库操作数据库的代码封装: 连接数据库配置 数据库配置的主要目的就是为了把 Golang 链接数据库链接 中的各项参数,变成结构体可标准
iris 项目初始化
iris 综合项目实战:项目初始化 安装 Iris 是一个跨平台的软件。唯一的需求就是 Go 语言(1.13+) 进入项目根目录: 或者编辑 go.mod 文件 执行命令 go build 如果安装失
Golang 接口实现细节
类型与接口的关系 同一类型实现多接口 一个类型能够实现多个接口。并且接口间相互独立,不需要理会对方的实现。
xorm 数据库映射工具使用
安装 首先命令行安装 xorm 工具: xorm 工具 测试 xorm 是否安装成功/查看 xorm 命令说明,使用 xorm help 以上列举了 xorm 各个命令说明: reverse 映射数据
Golang 接口实现(十六)|Go主题月
上一节我们讲了 Golang 接口概念 都是理论。正所谓光说不练假把式,归根结底要如何实现呢?我们接下来继续看...
Golang 接口概念(十五)|Go主题月
Golang 接口是一种抽象的类型,只定义对象的行为规范但不具体实现,具体的规范细节由对象来实现。使用接口的好处......
Golang fmt.print 格式化输出(十四)|Go主题月
Golang fmt 标准包 功能类似于C语言printf 实现了格式化I/O获取、输出。 源自C语言的实现但Golang的使用起来更简单,功能主要分为 输出内容 和 获取输入 两大部分。 获取输入 已经在 Golang fmt.Scan 获取输入 详细讲述过,这里就不再纠结。…
Golang module 依赖管理(十三)|Go主题月
最初的时候,Golang 项目所依赖的第三方包库都存放在GOPATH目录下。这就导致了一个 Golang 环境下,同一个第三方库,只能保存一个版本代码的问题 如果不同项目依赖同一个第三方库的不同版本就会发生问题。因此 go module 自 Golang 1.11 后应运而生,…
Golang Map (十二)|Go主题月
Golang 中 map 是一种无序的基于 键值对应 的数据结构,相当于其他编程语言中的字典、hash 、HashTable 等。 key(索引)对应着 value(值),给定 key(索引) 就能够快速查询 对应 value(值)的数据结构。 KeyType: 表示 键 的类…
Golang 数组 & 切片 (十一)|Go主题月
虽然 Golang 中很少直接使用数组,但由于 切片 slice 是 数组 arrays 的一种动态实现,所以讲解切片 slice 之前,很有必要先搞清楚 数组 arrays 如何实现。 数组 arrays 就是一个 固定类型、固定长度 的序列。数组的语法如下: 数组中每个元素…
Golang new和make (十)|Go主题月
*Type代表类型指针,new函数返回一个指向该类型内存地址的指针。 new函数不被经常用到,new函数返回一个指向该类型内存地址的指针,指针对应值默认为该类型的零值。举个例子: 文章一开始开始代码里 var a *int 声明一个指针变量但没有初始化,指针作为引用类型要初始化…
Golang 指针(九)|Go主题月
指针的含义是存储变量、常量所在的内存地址。 有别于C/C++语言的指针概念,Golang 的是安全指针 不能进行偏移和运算。 Golang 的函数传参都是值拷贝。所以修改某个变量,我们还可以创建一个指向该变量地址的指针。传递数据使用指针,避免数据拷贝 Golang 程序运行时,…
Golang fmt.Scan获取命令行输入(八)|Go主题月
Golang 本身十分轻量级,运行效率极高,同时对并发编程有着原生的支持,从而能更好的利用多核处理器。 常见的程序触发形式有api 调用,命令行执行。而在命令行执行中,用户输入执行参数的获取至关重要。 Golang 语言fmt包下有fmt.Scan、fmt.Scanf、fmt.…
Golang xorm使用(七)|Go主题月
本文介绍xorm。xorm是一个简单但强大的 Go 语言 ORM 库,使用它可以大大简化我们的数据库操作。 使用xorm来操作数据库,首先需要使用xorm.NewEngine()创建一个引擎。该方法的参数与sql.Open()参数相同。 下面代码中,我们演示了xorm的一个非常…
Golang 操作 mysql 数据库(六)|Go主题月
与 大多编程语言一样,Golang 并没有自带任何数据库操作驱动。所以我们首先得安装第三方函数库。 这时候我也曾经有过疑问 Golang 中不是有 database/sql包?后来我搞明白了。database/sql包 提供了保证SQL或类SQL数据库的泛用接口,使用时必须注入…
Golang 文档正确阅读姿势(五)|Go主题月
对于程序员而言,了解一门语言、一个新项目。最好的方法莫过于一份齐全的文档。 最近在交接工作,一整天都是在写文档。几天下来这种感觉尤其明显 —— 文档相当于代码的攻略,文档越全面,越详细,入门越快,效率也会更高。 使用go doc命令在终端查看,这种适适合VIM等工具的终端开发者…
Golang 文件操作(四)|Go主题月
文件操作几乎所有编程语言都会处理的问题,而 Golang 提供了很多文件操作的支持,今天就来系统地梳理一下,几种常用的文件读写的形式。 Open 打开将打开命名文件以供读取。如果成功,则可以使用返回文件上的方法进行读取。关联的文件描述符的模式为O_RDONLY。如果有错误,它将…
下一页