首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
NPC的编程随想
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
NPC的编程随想
5年前
关注
全面了解 DNS 与 DoH/DoT | 创作者训练营
权威 NS 记录:域名服务器记录,用来指定该域名由哪个 DNS 服务器来进行解析。若不指定,默认一般由注册商的 DNS 服务器提供免费的域名解析服务 上图就是我们非常熟悉的...
2
8
分享
NPC的编程随想
关注了
已注销
NPC的编程随想
5年前
关注
深入浅出 Go - sync/atomic 源码分析
对于并发操作,原子操作 (不可异常/中断的一系列操作) 是一个绕不开的话题,典型的就是 i++ 问题,并发场景下,有多个 CPU 并发执行 i++,原本只想执行一次,实际上...
2
2
分享
NPC的编程随想
5年前
关注
hashmap 是如何炼成的
hashmap 是程序员日常使用频率比较高的数据结构之一,是一种 key-value 结构,它最大的特点是查找的时间复杂度为 O(1)。那么它的底层原理是如何实现的呢?今天...
2
评论
分享
NPC的编程随想
5年前
关注
沉默的性能杀手 - false sharing
一般在做性能优化时,我们往往着眼于代码层面,很少关注硬件层面。这篇文章的主题是 false sharing (伪共享),在介绍 false sharing 前,我们首先需要...
7
评论
分享
NPC的编程随想
5年前
关注
深入浅出 Go - sync.Pool 源码分析
在开发过程中我们可能需要用到对象。一般的做法是在函数中进行实例化对象,使用完后交给 GC 处理,但是这种方式在高并发场景下会导致 GC 时间过长,进而影响系统性能。这也就牵...
1
评论
分享
NPC的编程随想
5年前
关注
尾调用与尾递归
我们知道,函数调用的时候在内存会生成一条调用记录,我们称它为调用桢 (call frame),保存着函数地址和局部变量等信息。如果函数 A 的内部调用了函数 B,那么在调用...
0
评论
分享
NPC的编程随想
5年前
关注
LeetCode 热题 - 递归
递归其实就是函数调用自身,它的作用是将一个大规模问题缩小规模,转换为子问题,将看似复杂的问题变得简洁和易于理解。这里首先给出一套递归的解题模板,如下 斐波那契数是非常经典的...
1
评论
分享
NPC的编程随想
5年前
关注
深入浅出 Go - sync.Map 源码分析
Go 的 map 在并发场景下,只读是线程安全的,读写则是线程不安全的。Go1.9 提供了并发安全的 sync.Map,通过阅读源码我们知道 snyc.Map 通过读写分离...
1
评论
分享
NPC的编程随想
5年前
关注
深入浅出 Go - sync.Once 源码分析
比较 done 是否等于 0,为什么有的地方用的是 atomic.LoadUint32,有的地方用的却是 o.done。主要原因是 atomic.LoadUint32 可以...
1
评论
分享
NPC的编程随想
关注了
已注销
NPC的编程随想
关注了
Hello丶Alili
个人成就
文章被点赞
17
文章被阅读
9,284
掘力值
339
关注了
3
关注者
12
收藏集
0
关注标签
0
加入于
2016-09-06