原文:golang拾遗:指针和接口

这是本系列的第一篇文章,golang拾遗主要是用来记录一些遗忘了的 平时从没注意过的golang相关知识。想做本系列的契机其实是因为疫情闲着在家无聊,网上冲浪的时候发现了zhuihu上的go语言爱好者周刊和Go ,读之如醍醐灌顶,受益匪浅,于是本系列的文章就诞生了。拾遗主要是收集和golang相关的琐碎知识,当然也会对周刊和 的内容做一些补充说明。好了,题外话就此打住,下面该进入今天的正题了。 指 ...

2020-10-11 01:15 0 2109 推荐指数:

查看详情

(原创)智能指针拾遗

本文将介绍智能指针用法的一些平时可能没注意的细节(关于智能指针的基本用法可以参考前面的博文)。 1.unique_ptr和shared_ptr在构造上的一点差异   unique_ptr支持动态数组,而shared_ptr不能直接支持动态数组。std::unique_ptr<int ...

Mon Aug 04 21:46:00 CST 2014 2 5436
golang拾遗:嵌入类型

这里是golang拾遗系列的第三篇,前两篇可以点击此处链接跳转: golang拾遗:为什么我们需要泛型 golang拾遗指针接口 今天我们要讨论的是golang中的嵌入类型(embedding types),有时候也被叫做嵌入式字段(embedding fields)。 我们将会讨论 ...

Sun Dec 06 03:01:00 CST 2020 0 735
golang拾遗:为什么我们需要泛型

golang诞生起是否应该添加泛型支持就是一个热度未曾消减的议题。泛型的支持者们认为没有泛型的语言是不完整的,而泛型的反对者们则认为接口足以取代泛型,增加泛型只会徒增语言的复杂度。双方各执己见,争执不下,直到官方最终确定泛型是go2的发展路线中的重中之重。 今天我们就来看看为什么我们需要泛型 ...

Sun Oct 18 03:12:00 CST 2020 6 4521
半年拾遗

惭愧,上一篇blog发表时间是12年8月份,现在已经13年2月份了。唉... 此处省略1w字。 半年有余,blog一直闲置了。但是闲置并不代表忘记。时不时还是会敲开cnblogs的域名胡乱逛逛。马上 ...

Wed Feb 06 23:27:00 CST 2013 17 8476
gevent拾遗

  在前文已经介绍过了gevent的调度流程,本文介绍gevent一些重要的模块,包括Timeout,Event\AsynResult, Semphore, socket patch,这些 ...

Tue Feb 14 02:37:00 CST 2017 0 2360
基于gin的golang web开发:Gin技术拾遗

本文是对前几篇文章的一些补充,主要包含两部分:单元测试和实际项目中使用路由的小问题。 拾遗1:单元测试 Golang单元测试要求代码文件以_test结尾,单元测试方法以Test开头,参数为*testing.T类型。以下是一个计算hash值的工具包和对应的单元测试。 hashUtils.go ...

Fri Dec 04 22:28:00 CST 2020 0 370
golang拾遗:内置函数len的小知识

len是很常用的内置函数,可以测量字符串、slice、array、channel以及map的长度/元素个数。 不过你真的了解len吗?也许还有一些你不知道的小知识。 我们来看一道GO101的题目, ...

Sun Jul 25 07:54:00 CST 2021 0 372
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM