小编Myr*_*rfy的帖子

Pylint的R0902是什么意思?为什么我们有这个限制?

R0902 限制的背后是什么?太多的实例属性会减慢Python解释器的速度,还是仅仅因为太多的实例属性会使类更难以理解?

python pylint

9
推荐指数
1
解决办法
8840
查看次数

为什么 LevelDB 和 RocksDB 需要“屏蔽 CRC32”

crc32.hleveldb或rocksdb的注释中,我们可以找到这样的注释:

static const uint32_t kMaskDelta = 0xa282ead8ul;

// Return a masked representation of crc.
//
// Motivation: it is problematic to compute the CRC of a string that
// contains embedded CRCs.  Therefore we recommend that CRCs stored
// somewhere (e.g., in files) should be masked before being stored.
inline uint32_t Mask(uint32_t crc) {
  // Rotate right by 15 bits and add a constant.
  return ((crc >> 15) | (crc << 17)) + kMaskDelta;
}
Run Code Online (Sandbox Code Playgroud)

那么,这意味着什么呢?为什么我们需要口罩?

crc32 crc leveldb rocksdb

5
推荐指数
1
解决办法
525
查看次数

python中内置关键字type是指函数还是类?

在大多数帖子中,人们经常说type如果提供一个参数,则它是一个内置函数;如果提供 3 个参数,则它是一个元类。

但在python 的 doc中, 的签名type是:

class type(object)
class type(name, bases, dict)
Run Code Online (Sandbox Code Playgroud)

那么,type即使它提供了一个参数,这是否意味着它是一个内置类而不是一个内置函数?

python types metaclass

4
推荐指数
1
解决办法
1867
查看次数

如何在异步 Rust 中生成随机数?

rng板条箱既不是Sync也不是Send,因此 rng::thread_rng 不能跨越 .await 点。在异步 Rust 中生成随机数的最简单且美观的方法是什么?

预先生成大量数字然后使用它们是丑陋的。

rust rust-tokio

4
推荐指数
1
解决办法
4621
查看次数

一个k8集群可以容纳多少个命名空间?

如果我要开发SaaS系统并想使用k8的名称空间进行隔离,即我将为每个用户创建一个名称空间,它是一个多租户系统,那么我可以拥有多少个名称空间?当名称空间增加时,k8会变慢吗?

kubernetes

3
推荐指数
1
解决办法
123
查看次数

标签 统计

python ×2

crc ×1

crc32 ×1

kubernetes ×1

leveldb ×1

metaclass ×1

pylint ×1

rocksdb ×1

rust ×1

rust-tokio ×1

types ×1