最新 最热

1x1的卷积-模型压缩

如果卷积核为5x5x32时候,参数量是:(5x5x32 + 1)x 192 = 153792。

2021-10-19
0

终结全网!手写Netty面试题答案

创建一个线程,注册到 Selector,将 serversocketchannel 注册到Selector selectionKey 里就有具体的事件

2021-10-18
1

蓝牙协议分析(1)_基本概念

自1994年由爱立信推出至今,蓝牙技术已经走过了20个岁月。从最初的Bluetooth V1.0,到Bluetooth V4.0(最新的为V4.1,2013年底发布),经历了近9个版本的修订后,发展为当前的状况。...

2021-10-15
1

缩略muduo库(4):事件循环 EventLoop

每一个线程都有一个EventLoop,每个loop里面都会有很多的channel,每个channel的任务都要在自己的线程中完成。 为了管理这些线程,设置了一份获取线程ID的代码,辅助管理。...

2021-10-09
0

在获取数据的时候会根据每个 task 的 respChan 数据来做排序

sender 会将所有的 task 放入到 taskCh 中,发送完毕之后关闭 channel。

2021-09-26
0

6.824 2020 视频笔记四:VM-FT

MIT 今年终于主动在 Youtube 上放出了随堂视频资料,之前跟过一半这门课,今年打算刷一下视频,写写随堂笔记。该课程以分布式基础理论:容错、备份、一致性为脉络,以精选的工业级系统论文为主线,再填充上翔实的阅读材料和精到...

2021-09-26
1

使用带缓冲区的 channel 控制 goroutine 协程的并发量

func cc() { c := make(chan struct{}, 2) // 带缓冲区的channel var wg sync.WaitGroup wg.Add(10) for i := 0; i < 10; i++ { go func(i int) { d...

2021-09-23
0

go语言select语句中的求值问题

这…这是欺负我不懂英文么…如此翻译,隐去了太多细节!要想理解这段话,我们用下图来对齐下概念:

2021-09-23
1

golang面试基础系列-解锁deadlock(四)

在 go 中经常会使用 channel,进行并发执行子任务,提高执行效率。但一不小心就会踩到 deadlock 的坑,本文就来解析一下常见的死锁形式和解决方式。

2021-09-22
1

ICCV 2021 | 用于多域联合训练的变分关注模型

本文是对发表于计算机视觉顶级会议ICCV2021的论文“Variational Attention: Propagating Domain-Specific Knowledge for Multi-Domain Learning in Crowd Counting”的解读

2021-09-16
1