所有博客

布隆过滤器

假设你正在研发一个游戏,这个游戏有登录的功能,在登录的时候用户输入用户名,然后我们后台需要对用户名是否存在进行判断。

GO参数传递:指针还是值

假设有以下三个方法 ```go type MyStruct struct { Val int }

namedtuple工厂函数精讲

首先,我会介绍下使用namedtuple所需要了解的基本概念,然后讲解如何使用namedtuple,最后使用namedtuple来创建一摞纸牌。理解这些之后,就可以权衡利弊,并在生产中使用

列表推导内存泄漏问题

在Python2中的列表推导式中for关键字的赋值操作会对声明的变量产生影响 例如下边的Python2控制台交互 1 2 3 4 >>> x = 'init' >>> y = [x for x in 'ABC'] >>> x C 列表推导中的变量x将声明的x覆盖了。这个问题在python3中已经被修复了,表达式内部的变量和赋值,只在局部起作用,表达式上下文内的同名变量还是可以正常引用。 这是Python3的代码 1 2 3 4 5 6 >>>...

Sentry环境搭建

预备知识(docker, docker-compose) 参考 https://legacy.gitbook.com/book/yeasy/docker_practice/details

RSA加密过程

准备知识 除了1和自身外,没法被其他自然数整除的大于1的整数 质数 除了1和自身外,没法被其他自然数整除的大于1的整数 如:2,3,5,7,11,13 互质数 公因数只有1的两个非零自然数,叫做互质数。 如 5,12 欧拉函数 小于n的正整数中与n互质的数的数目。 如:1到7中,与8互质的整数为1,3,5,7,所以φ(8)=4