学习Golang第19天 – 类型断言

类型断言(Type Assertion)是一个使用在接口值上的操作,用于检查接口类型变量所持有的值是否实现了期望的接口或者具体的类型。在Go语言中类型断言的语法格式如下:value, ok := x.(T)其中,x 表示一个接口的类型,T 表示一个具体的类型(也可为接口类型)。

gRPC 使用 protobuf 构建微服务

gRPC使用protobuf构建微服务发表于2018-05-02|阅读次数。微服务架构单一的代码库以前使用Laravel做web项目时,是根据MVC去划分目录结构的。

一行命令启动十分钟内完成部署Paddle Serving开放模型即服务功能

点击上方 “码农真经” 关注,星标或者置顶 22点24分准时推送,第一时间送达 来自:SummerGao | 编辑:真经君 链接:my.oschina.

YesApi-小白都喜欢的API接口开发神器

定位:YesApi = API开发 + API测试 + API文档 + API调用 + API后端,让你用一个账号,就能轻松搞定API接口开发。

由一条编译报错信息,引出两个Go编译的重要知识

最近调研了一下某个做法 APM 的厂商的 Go 探针程序,说是引入一个包,全程不用再修改其他代码就能在项目里引入探针。没想到在刚引入包试着构建了一下就翻车了。main.

Go Web 开发的静态资源嵌入二进制文件,Go 官方计划支持

这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2] 。由于今日头条不支持外链,文章链接可以通过文末「了解更多」打开。

如何用300行代码实现一个完整的线程池

开源项目Workflow中有个重要的基础模块:代码仅300行的C语言线程池。本文会伴随源码分析,而逻辑完备、对称无差别的特点于第3部分开始。

golang拾遗:为什么我们需要泛型

泛型的支持者们认为没有泛型的语言是不完整的,而泛型的反对者们则认为接口足以取代泛型,增加泛型只会徒增语言的复杂度。今天我们就来看看为什么我们需要泛型,没有泛型时我们在做什么,泛型会带来哪些影响,泛型能拯救我们吗?

如果 map 不是引用变量,那是什么?

之前也翻译过两篇 Dave 大神的文章,可以看这里《800 字彻底理解 Go 指针》和《函数调用的值传递和引用传递:Go 语言没有引用传递》,很多人问他是谁?

为什么大学普遍都教C/C++、Java,而不教Golang、Python、Rust?

教C/C++、JAVA是肯定没问题的,不教Go、Python、Rust绝对没有好处,不过我认为学生可以自学,这是长期以来形成的历史原因。缺少好的教材,老一辈的教授大部分也都没接触过这些新的语言,他们又习惯了几十年的教学,想要改变难度太大。

网站地图