前言 linux系统中真正标识用户的其实并不是我们的用户名,而是用户名背后的uid。uid和用户名的关系就好比我们的身份证号和姓名的关系,名字不论怎么变,id是不变的。在li...
前言 linux系统中真正标识用户的其实并不是我们的用户名,而是用户名背后的uid。uid和用户名的关系就好比我们的身份证号和姓名的关系,名字不论怎么变,id是不变的。在li...
lru_cache LRU算法原理 LRU (Least Recently Used,最近最少使用) 算法是一种缓存淘汰策略。其根据数据的历史访问记录来进行淘汰,核心思想是,...
cmp_to_key 入门级排序 python的列表提供了sort方法,下面是该方法的一个示例 sort方法的key参数需要设置一个函数,这个函数返回元素参与大小比较的值,这...
python中的原码反码和补码 原码反码和补码的概念 原码:原码是二进制数字的一种简单的表示法。二进制首位为符号位,1代表负,0代表正。 反码:反码可由原码得到。如果是正数,...
二进制数转十进制数 整数二进制用数值乘以2的幂次依次相加,小数二进制用数值乘以2的负幂次然后依次相加! 二进制正数转换为十进制: 以110为例,首先补齐位数,00000110...
一、异或运算的定义 如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。在python中用^表示,如下代码(注意是二进制表示)。 二、异或运算的性质 ...
GIL,中文译为全局解释器锁。在讲解 GIL 之前,首先通过一个例子来直观感受一下 GIL 在 Python 多线程程序运行的影响。 运行结果为: Time used: 0....
前言 当我们需要使用某个容器的时候,通常先从docker hub或其它源上下载对应的镜像,然后通过一条命令就可以将其部署到服务器上,这使得我们能够快速地部署单个镜像。但是,当...
写在前面 python应用使用虚拟环境能带来诸多好处 它可以使我们每个应用的python运行环境保持独立,不会被污染 有助于版本管理和防止版本冲突 可以快速的freeze和删...