- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 redis 高级数据类型之 位图(bitmap) 详细介绍
命令介绍,并展示如何使用位图去实现用户行为记录器、0-1矩阵存储程序以及能够有效地节约内存的整数计数器。
2022-11-03 11:34:03
3137
1
原创 redis 高级数据类型之 HyperLogLog 算法详细介绍
HyperLogLog是一个专门为了计算集合的基数而创建的概率算法,对于一个给定的集合,HyperLogLog可以计算出这个集合的近似基数:近似基数并非集合的实际基数,它可能会比实际的基数小一点或者大一点,但是估算基数和实际基数之间的误差会处于一个合理的范围之内,因此那些不需要知道实际基数或者因为条件限制而无法计算出实际基数的程序就可以把这个近似基数当作集合的基数来使用。
2022-10-30 10:58:29
1078
原创 redis 数据类型之有序集合(sorted set) 详细介绍
Redis的有序集合(sorted set)同时具有“有序”和“集合”两种性质,这种数据结构中的每个元素都由一个成员和一个与成员相关联的分值组成,其中成员以字符串方式存储,而分值则以64位双精度浮点数格式存储。
2022-10-24 16:26:31
3879
原创 redis 数据类型之字符串(string) 详细介绍
字符串(string)键是Redis最基本的键值对类型,这种类型的键值对会在数据库中把单独的一个键和单独的一个值关联起来,被关联的键和值既可以是普通的文字数据,也可以是图片、视频、音频、压缩文件等更为复杂的二进制数据。
2022-10-22 15:20:16
2123
原创 Python 3的f-Strings:增强的字符串格式化语法(指南)
Python 3的f-Strings:增强的字符串格式语法(指南)最近也在一个视频网站的爬虫,项目已经完成,中间有不少需要总结的经验。从Python 3.6开始,f-Strings是格式化字符串的一种很棒的新方法。与其他格式化方式相比,它们不仅更具可读性,更简洁且不易出错,而且速度更快!Python中的“老式”字符串格式化在Python 3.6之前,你有两种主要的方式,将Python表达式嵌入到字符串文字中进行格式化:%-formatting和str.format()。本文将首先介绍如何使用它们以及
2021-02-11 13:50:56
396
1
原创 windows10与windows98虚拟机共享文件
最近我在研究C语言,因为要调试一个很早的源代码,需要用到windows98系统,安装VC++5.0,所以在VMware虚拟机里安装了win98系统。遇到一个问题,windows10与windows98系统默认不能实现共享文件,研究之后,找到了解决办法,今天记录下来我成功解决的经验。下面开始操作第一步,添加SMB文件共享功能从“控制面板”转到“程序和功能”,打开或关闭Windows功能,按照图片里的设置方法,勾选注意,不要勾选“删除”那一项第二步,设置 LAN Manager身份验证级别从“本地
2021-01-29 21:17:26
4713
11
原创 Python any()函数高级技巧
Python 内置的 any(x) 函数接受一个可迭代的元素 x 作为参数,如 list、元组或字典。如果在iterable中至少有一个元素使用隐式布尔转换计算为True,它返回True,否则返回False。如果iterable是空的,例如,any([]),它返回False,因为任何元素都不满足条件。list 的any()函数举例下面的代码显示了如何在不同的列表上使用any()函数。# 布尔型列表,含假值 False print(any([True, False, True, True]))# .
2020-12-05 12:59:54
5101
原创 在Python中使用BeautifulSoup进行网页爬取,糗事百科
目录什么是网页抓取?为什么我们要从互联网上抓取数据?网站采集合法吗?HTTP请求/响应模型创建网络爬虫步骤1:浏览并检查网站/网页步骤2:创建用户代理步骤3:导入请求库检查状态码步骤4:使用 BeautifulSoup 库解析HTML步骤5:使用for循环请求多个页面步骤6:使用 select() 方法,快速找到标签元素步骤7:数据清洗,删除字符串“None”最终的解决方案输出:最后简介:Web抓取是从Internet提取数据的过程。这也称为网络收集或网络数据提取。Python使我们能够使用自动化技术执行
2020-12-05 07:12:10
2423
7
原创 Python hex()函数,把整数转换成十六进制形式
def hex(*args, **kwargs): 功能: 返回一个整数的十六进制形式。#0x开头表示十六进制>>> hex(10)'0xa'>>> hex(11)'0xb'>>> hex(12)'0xc'>>> hex(13)'0xd'>>> hex(14)'0xe'>>> hex(15)'0xf'>>> hex(16)'0x...
2020-10-27 07:16:04
2664
原创 Python oct()函数 ,把整数转换成八进制形式
def oct(*args, **kwargs): 功能: 返回一个整数的八进制形式。0o表示八进制>>> oct(10)'0o12'
2020-10-27 07:10:20
1137
原创 Python bin()函数,把整数转换成二进制形式
def bin(*args, **kwargs): 功能: 返回一个整数的二进制形式。#0b开头表示二进制>>> bin(10)'0b1010'
2020-10-27 07:03:13
2504
原创 python 字符串函数之split()
def split(self, sep,maxsplit): # 功能介绍 返回字符串中的单词列表,使用sep作为分隔符。 sep 分割字符串的符号。 默认值是空,表示根据任何空格进行分割。并从结果中丢弃空字符串。 maxsplit 最大分割 要做的最大拆分次数,-1(默认值)表示没有限制。 -1(默认值)表示没有限制。...
2020-10-26 23:06:23
371
原创 python 字符串函数之strip()
def strip(self, *args, **kwargs): 功能介绍 返回去掉前导空格和后导空格的字符串的副本。 如果参数的是字符串,则删除主字符串中的字符。>>> message = input(' 我很喜欢你'.strip())我很喜欢你>>> message = input('2020年我很喜欢你'.strip('2020年'))我很喜欢你...
2020-10-26 22:37:11
367
原创 Python 求 1-2+3-4+5……+97-98+99 所有数的和
#!Python3# 求 1-2+3-4+5……+97-98+99 所有数的和number = 1result = 0while number < 100: # number为偶数时 -= if number % 2 == 0: result -= number # number为奇数时 += else: result += number number += 1print(result)...
2020-10-26 20:59:57
4548
原创 Python 输出1 - 100内的所有偶数
#!Python3# 输出1 - 100内的所有偶数number = 1while number < 101: # 如果number / 2 余数为 0,代表是偶数 if number % 2 ==0: print(number ,end=' ') number += 1
2020-10-26 20:56:42
36227
2
原创 Python 输出 1 - 100 内的所有奇数
#!Python3# 输出1 - 100内的所有奇数 number = 1while number < 101: # 如果number / 2 余数为 1,代表是奇数 if number % 2 == 1: print(number) number += 1
2020-10-26 20:55:07
13162
1
原创 Python 使用while循环输出1 2 3 4 5 6 8 9 10
#!Python3# 使用while循环输出 1 2 3 4 5 6 8 9 10number = 1while number < 11: if number !=7: print(number,end=' ') number += 1
2020-10-26 20:52:39
9582
原创 Python int() 函数
def __init__(self, x, base=10): 已知的int.__init__的特例。 int([x]) ---》 整数。 int(x, base=10) ----》整数。 将一个数字或字符串转换为整数,如果没有给定参数则返回0。 如果x是一个数字,返回x.__int__()。 对于浮点数,将会去掉小数点右边所有的数。 如果 x 不是一个数字,或者给定了 base,那...
2020-10-26 20:27:56
546
3
原创 Python print()函数
def print(self, *args, sep=' ', end='\n', file=None):# print的已知特殊情况 print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)将数值打印到一个流中,或者默认打印到sys.stdout 可选的关键字参数 file:类文件对象(流);默认为当前的sys.stdout。 sep:在值之间插入的字符串,默认...
2020-10-26 20:03:57
152
Firefox 29 - 完整包 火狐浏览器29.0完整安装包
2020-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人