首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础理论型
订阅
吨吨吨嗝
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Golang面向并发的内存模型
在早期,CPU都是以单核的形式顺序执行机器指令。Go语言的祖先C语言正是这种顺序编程语言的代表。顺序编程语言中的顺序是指:所有的指令都是以串行的方式执行,在相同的时刻有且仅有一个CPU在顺序执行程序的指令。 随着处理器技术的发展,单核时代以提升处理器频率来提高运行效率的方式遇到…
Go 中的Defer,Panic 和 Recover 控制流
Go 语言有通用的控制流机制:if, for, switch, goto。还有 go 语句将代码运行在不同的 goroutine 中。这里我要讨论下几个不是那么常用的控制流:defer, panic 和 recover。 一个 defer 语句会将一个函数调用加到特定的列表中。…
【面试】I/O 复用
前前后后也面试了大小快二十场面试,总的来看感觉面试的过程其实没有想象的那么难,很多知识是自己平时遇到的问题,要么是没有用心去理解,要么是理解了,心里知道是什么意思,但是无法表达清楚,抓不住关键点。 所以打算以后学习一个知识,先仔细阅读理解,然后不看书本,用自己的话写下来总结成一…
Go 语言指针符号 *和&
先看一段代码,人工运行一下,看看自己能做对几题?符号&的意思是对变量取地址如:变量a的地址是&a符号*的意思是对指针取值,如:*&a,就是a变量所在地址的值,当然也就是a的值了简单的解释你也试着运行一
Go面试题答案与解析
昨天AstaXie发布GoCN每日新闻(2017-07-19)含一篇Go面试题。阅读和评论量挺高,是测试面试者对Go本身基础概念理解掌握程度,以及Go实战经验。这也是在Go中容易遇到的坑,我也曾遇到过。于是快马加鞭,抢在原作者前发布Go面试题答案和解析说明,供大家参考。如有错误请指出,谢谢。
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…