赞了文章2021-02-22
前缀和是一种重要的预处理,能大大降低查询的时间复杂度。我们可以简单理解为“数列的前 n 项的和”。这个概念其实很容易理解,即一个数组中,第 n 位存储的是数组前 n 个数字的和。
赞了文章2021-02-13
欧拉计划(Project Euler)就像LeetCode,是一个编程答题的网站。不同于LeetCode的是,欧拉计划只要求用户提交最终答案即可(一般是一个数字),而不需要完整代码。因此,可以尽情地使用自己喜欢的编程语言——不少题目甚至光靠笔和纸便能解决。
赞了文章2021-02-12
本文会介绍一些常见几何图形的 CSS 绘制方案,思路参考自 The shapes of CSS 一文以及网上的其它文章,部分地方会做适当的修改和补充。
赞了文章2021-02-12
本系列文章将整理各个流媒体传输协议,包括 RTP/RTCP,RTMP,希望通过深入梳理协议的设计细节,能够给流媒体领域的开发者带来一定的启发。
回答了问题2020-05-07
right === left + 1 时是不是可能死循环
回答了问题2020-04-30
如果正确使用同步指令时跨线程行为就有(不违反内存模型)的保证,不正确使用时没有保证 以(基于标准而非具体实现/机器的)先验概率来说,是几率问题。 没有保证仍然可能看到非空引用,但是是偶然的。可能一辈子看不到,也可能服务跑了几个月后看到一次然后崩了。
关注了问题2020-04-07
赞了问题2020-03-05
关注了问题2020-03-05
关注了问题2020-02-27
赞了问题2020-02-27
赞了回答2020-02-19
这里没有报错的原因是因为 new () 这个签名兼容 new (hour: number, minute: number),相当于是忽略了传入的两个参数,而不能算错。举个例子:
赞了问题2020-02-17
回答了问题2020-02-15
1 不需要 2 不会
赞了回答2020-02-13
如果用 HSL 格式就不用纠结了,因为 HSL 中的 L 值就代表亮度,只要保证这个 L 大于某个阈值,它就是“亮色”了,RGB 虽然从物理上来说容易理解,但实际上不符合人类的直觉。
赞了回答2020-02-04
因为NIO中,缓冲区不单单可以是Java堆中的字节数组byte[],还可以是堆外内存,也就是DirectByteBuffer,很多场景使用堆外内存会减少一次内存拷贝,有更高的性能。这两种通过ByteBuffer这一层做了统一的抽象。你可以看看ByteBuffer的实现类就知道了
赞了回答2019-12-17
虽然没有明确的标准,但如果连接池不是线程安全应该就不会有人用了。
回答了问题2019-12-06
因为闭包的原因,effect里看到的count是 开始effect的那次render的count 。
赞了回答2019-11-28
[链接]
赞了回答2019-11-15
{代码...} 参考: [链接]