腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
学院君的专栏
专栏作者
举报
310
文章
677341
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章
go
php
编程算法
laravel
http
数据库
网站
sql
html
javascript
云数据库 Redis
面向对象编程
打包
网络安全
java
https
vue.js
json
存储
云数据库 SQL Server
数据结构
mvc
渲染
缓存
windows
腾讯云开发者社区
composer
github
css
文件存储
命令行工具
socket编程
官方文档
bootstrap
容器
tcp/ip
ide
linux
容器镜像服务
消息队列 CMQ 版
腾讯云测试服务
kafka
bash
git
api
nginx
二叉树
单元测试
c++
jquery
android
ubuntu
phpunit
socket.io
分布式
压力测试
数据迁移
npm
rpc
微服务
迁移
NLP 服务
c 语言
python
node.js
ajax
unix
mapreduce
容器服务
sass
爬虫
微信
安全
swoole
add
wait
模型
协程
区块链
数字货币
.net
symfony
sqlite
memcached
access
phpmyadmin
jar
搜索引擎
centos
spring
日志服务
SSL 证书
webpack
serverless
开源
shell
ssh
正则表达式
ftp
udp
jenkins
小程序
云计算
任务调度
unicode
utf8
图片处理
数据库管理
汽车
atomic
background
func
gpt
pdf
timeout
笔记
翻译
服务
工作
浏览器
软件
上传图片
数据
数学
系统
异步
搜索文章
搜索
搜索
关闭
Go 错误处理篇(三):panic 和 recover
go
java
前面学院君介绍了 Go 语言通过 error 类型统一进行错误处理,但这些错误都是我们在编写代码时就已经预见并返回的,对于某些运行时错误,比如数组越界、除数为0、空指针引用,这些 Go 语言是怎么处理的呢?
学院君
2023-03-03
562
0
Go 面向对象编程篇(六):接口赋值
go
编程算法
php
java
在上篇教程中,学院君给大家介绍了 Go 接口的定义及实现,和其他编程语言一样,Go 接口不支持直接实例化,因为它只是一个契约而已,只能通过具体的类来实现接口声明的所有方法。不同之处在于,Go 接口支持赋值操作,从而快速实现接口与实现类的映射,与之相比,Java、PHP 要实现接口与实现类的映射,只能基于 IoC 容器通过依赖注入实现,要复杂的多。
学院君
2023-03-03
486
0
Go 面向对象编程篇(三):通过组合实现类的继承和方法重写
面向对象编程
go
java
在前面两篇教程中,学院君已经介绍了 Go 语言不像 Java、PHP 等支持面向编程的语言那样,支持 class 之类的关键字来定义类,而是通过 type 关键字结合基本类型或者结构体来自定义类型系统,此外,它也不支持通过 extends 关键字来显式定义类型之间的继承关系。
学院君
2023-03-03
735
0
Go 面向对象编程篇(一):类型系统概述
go
java
面向对象编程
简洁之处在于,Go 语言并没有沿袭传统面向对象编程中的诸多概念,比如类的继承、接口的实现、构造函数和析构函数、隐藏的 this 指针等,也没有 public、protected、private 之类的访问修饰符。
学院君
2023-03-03
297
0
Go 数据类型篇(八):指针使用入门与 unsafe.Pointer
go
存储
编程算法
c 语言
java
我们已经知道,变量的本质对一块内存空间的命名,我们可以通过引用变量名来使用这块内存空间存储的值,而指针则是用来指向这些变量值所在内存地址的值。
学院君
2023-03-03
401
0
Go 快速入门篇(一):第一个 Go 程序
go
打包
java
javascript
php
使用 Go 语言之前,首先要安装 Go。Go 为 Linux、Mac、Windows 等不同的平台分别提供了相应的安装包,根据自己的操作系统选择对应的安装包点击下载,然后按照引导流程安装即可。
学院君
2023-03-03
581
0
开篇:为什么学习 Go 语言
go
php
java
python
Go 语言又称 Golang,由 Google 公司于 2009 年发布,近几年伴随着云计算、微服务、分布式的发展而迅速崛起,跻身主流编程语言之列,和 Java 类似,它是一门静态的、强类型的、编译型编程语言,为并发而生,所以天生适用于并发编程(网络编程)。
学院君
2023-03-03
301
0
基于 Go 语言开发在线论坛增补篇:通过 Viper 读取配置文件并实现热加载
go
java
编程算法
之前我们在论坛项目中使用了单例模式全局加载配置文件,这样做有一个弊端,就是不支持热加载,每次修改配置文件,需要重启应用,不太灵活,所以这篇教程我们引入 Viper 重构配置读取逻辑,并支持配置文件的热加载(所谓热加载指的是配置文件修改后无需重启应用即可生效)。
学院君
2020-05-07
1.8K
0
基于 Go 语言开发在线论坛(七):通过单例模式获取全局配置
网站
json
java
javascript
go
在实际项目开发中,我们通常会将一些敏感信息或者可变信息通过配置文件进行配置,然后在应用中读取这些配置文件来获取配置信息。
学院君
2020-04-15
1.1K
0
Go 语言基础入门教程 —— 第一个 Go 程序
打包
php
java
javascript
windows
使用 Go 语言之前,首先要安装 Go。Go 为 Linux、Mac、Windows 等不同的平台分别提供了相应的安装包:https://golang.google.cn/doc/install,根据自己的操作系统选择对应的安装包点击下载,然后按照引导流程安装即可。
学院君
2019-08-09
679
0
Go 语言面向对象教程 —— Go 语言的类型系统
go
java
面向对象编程
对于面向对象编程的支持,Go 语言的实现可以说是完全颠覆了以往我们对面向对象编程的认知,下面我们先通过对 Go 语言类型系统的介绍让你有一个整体的认知。
学院君
2019-08-08
510
0
Go 语言面向对象教程 —— 类的定义、初始化和成员方法
go
java
面向对象编程
php
编程算法
上篇教程我们简单给大家介绍了 Go 语言的类型系统,关于基础类型、复合类型以及值语义和引用语义我们前 面在数据类型系列里面已经基本都介绍过了,接下来,我们就与 Go 语言面向对象编程相关的特性展开介绍。
学院君
2019-08-08
6.2K
0
Go 语言面向对象教程 —— 为基本类型添加成员方法
go
php
面向对象编程
java
在 Go 语言中,你可以给任意类型(包括基本类型,但不包括指针类型)添加成员方法,但是如果是基本类型的话,需要借助 type 关键字对类型进行再定义,例如:
学院君
2019-08-08
794
0
Go 语言面向对象教程 —— 接口篇:接口定义与实现
go
php
java
面向对象编程
接口在 Go 语言中有着至关重要的地位,如果说 goroutine 和 channel 是支撑起 Go 语言并发模型的基石,那么接口就是 Go 语言整个类型系统的基石。Go 语言的接口不单单只是接口,下面就让我们一步步来探索 Go 语言的接口特性。
学院君
2019-08-08
787
0
Go 语言面向对象教程 —— 接口篇:空接口及使用场景
go
java
面向对象编程
熟悉 Java 的同学应该都知道,在这个号称血统最纯正的面向对象编程语言中,「万事万物皆对象」,并且所有类都继承自祖宗类「Object」,所以 Object 类型变量可以指向任何类的实例。
学院君
2019-08-08
1.2K
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档