首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go技术栈
小雄Ya
创建于2021-05-15
订阅专栏
golang基础知识和进阶知识
等 102 人订阅
共90篇文章
创建于2021-05-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go 请求兔子识别接口
前言 兔年当然要大展宏兔。因为刚好在处理物体识别开发,所以就简单做下总结自己使用 Go 实现对兔子图片的识别的操作。 前期工作 这里主要使用的是旷视Face 的接口来完成这部分的工作。所以只要能获取接
Go 实现更换新春首页和皮肤配置
前言 新春佳节到来了,各种 APP 的开启首页图片和皮肤样式都会发生变化,它们都将会更新成和新春有关系的图片广告或者新春相关的背景图片。当一个运营负责这项工作时,只需要开发一个可配置的功能,运营只需进
go 实现零点准时传递新春祝福
前言 新年到了,自然新春祝福也是少不了的。为了能够准时给同事和客户发出自己的零点新春祝福,以此来表达自己的真诚祝福。所以准备在使用飞书和企业微信里的 webhook 功能实现零点准时发送新春祝福语。
用Go实现一只在任务栏里提醒你喝水的兔子
这里主要实现了在任务栏兔子生成的效果,可以继续迭代升级,比如监控系统的状态、或者进行一些异步的工作,通知事件或者其他的功能。因为我不擅长做UI所以就没有实现更加壮观的结果。以上就是我实现的整个过程,有
码上掘金|Go实现简单的数据库表转结构体
设计好了数据库表之后最烦的就是又要在代码中建一层实体层然后一个个创建对应表的结构体。关键那么多项目每次都是需要创建一份,所以就使用 go 实现一个简单的将数据库的表转化为结构体。
Go 简单实现多租户数据库隔离
多租户 在 SaaS 系统中多租户是一个很重要的架构,在服务上仅需运行一个软件实例就能够支持每个租户的功能,它们之间的数据互相隔离。就比如 Gitee ,每个用户或组织都拥有自己的空间。它们自己的数据
遇到 go 中 for range 的一个坑
在 for 循环中其创建的变量是共享同一块内存地址。所以每次 key 、value 的内存地址都是一样的。如果 for 循环内的业务逻辑是同步的,就不会有什么影响,如果是异步的就会有影响。cron 每
Go 轻松学会用动态调用函数
前言 经常在开发的时候会遇到这样的场景,几个模块的都有相同的方法,但会因为不同的类型的需要调用不同模块的方法。使用一个 switch 可以很方便的解决问题。但是当你遇到的场景是几个模块的方法都是需要的
Go 中各种函数
函数有很多,根据不同的业务功能使用不同的函数。函数在接收不同的参数也会发挥不同的功能。比如传递参数为指针、切片、引用(像 Map 类型)。也支持使用函数作为参数进行传递。还有一个闭包函数
Go 中错误处理策略
在 Go中没有异常,只有错误。在函数调用返回错误时,应该检查错误然后使用合适的措施处理它。遇到错误常用的操作:要么就是判断然后返回错误,或者重试,或者记录错误并停止。
Go 嵌入式结构
struct 实现对象 众所周知,Go 没有对象的和继承的概念,但还是很严格的遵循面向对象的原则。其中可以使用 Struct 和方法来模拟对象。设计原则上组合优于继承,使用 Struct 嵌套实现组合
Go 中零值使用例子
当分配内存来存储一个类型的值时,它会被赋予该类型的默认值。 所以在 golang 中当通过声明或 new 出来的变量都会分配存储空间,而这些没有显式初始化都会给它一个默认值,而这个默认值就是零值。
Go 设计模式-工厂设计模式
前言 工厂设计模式经常使用于对象的创建,它也是最常用的设计模式之一。在面向对象编程领域中,对象的创建应遵循开闭原则,即对扩展时开放的,修改时封闭的。而工厂设计模式就提供了一种隐藏创建实例的逻辑的方法。
Go 必知的10个命令
感觉现在越来越多的公司在使用 Golang 语言进行开发。其上手容易学习成本低。使用 Golang 时有几个命令是我们经常会用到。在使用 Go 进行任何操作之前,您需要安装 Go 编译器。 您可以通过
正确捕获 Go errors
现在在 Go 中处理错误的只能使用这种明确而稳健的错误处理方式但是。但是如果有太多的业务都需要判断错误,就会看到到处都在error 判断。
Go:缓存和非缓冲 Channel
在 Golang 中,当谈论并发时,肯定少不了要说下并发通信 Channel。Channel 可以在 goroutine 之间进行通信。 我们可以从一个 goroutine 向另一个 goroutin
实践使用 Go 发送邮件
使用 net/stmp 发送邮件 在开发一个发送邮件的功能时。查资料时 ,Go 提供了一个可以支持发送邮件的包 net/stmp。于是就直接用来进行测试一下: 从上面Demo 可以看到其中最重要的两个
实践 Gin 渲染 html 页面
常见的跨域解决方案:只需要在服务端设置 Access-Control-Allow-Origin即可,前端无须设置;使用 JSONP 请求服务端,但该方式只能使用 get 请求;使用 nginx 反向代
在 Go 中解析和生成 YAML
配置文件是一个项目中必不可少的一个内容。常用配置文件格式有 json 、yaml、xml 等文件,这里主要记录下解析现有的 YAML 文件或将现有的 Go 结构转换为 YAML。
Go 代理模式
代理模式是一种代理模式是一种结构模式,其目的是提供对象的代理或中介来控制其访问。 通常包装一个对象来隐藏它的一些特性。
下一页