- 博客(14)
- 收藏
- 关注
原创 Redis底层数据结构——Dict
redis 中的 dict 是一个哈希表,用来存储键值类型的数据。Set:key用来存储元素,value均为null。ZsetHash:默认采用跳表,当跳表中的元素数量超过且 任意entry大小超过了时,采用dict。可通过和来查看这两个值。// dict.h0 :(unsigned long) 1
2024-11-17 14:12:50
814
原创 Redis底层数据结构——IntSet
Redis 中的 intset 是一个只存储整数的有序集合。Iintset是redis数据结构Set的底层实现之一,当Set中存放的元素全是整数时,redis会选择intset来存储。如果此时往Set中插入一个字符串,此时Set的存储方式会切换为hashtable。==void0void0void0#elsememrev16memrev32memrev64intrev16intrev32intrev64如果机器是小端字节序,则不做任何操作;如果是大端字节序,需要进行数据翻转。
2024-11-15 23:29:08
817
原创 Redis底层数据结构——SDS
7//sdshdr类型掩码,3//sdshdr类型位数因为sdshdr只有4种类型,用3个bit位即可表示10241024//sds字符串最大预分配空间,1MB。
2024-11-15 20:59:52
1251
原创 openEuler 22.03 LTS SP3 安装k8s 1.28.2
openEuler 22.03 LTS SP3 安装 k8s 1.28.2(无坑版)
2024-10-26 22:55:14
1123
1
原创 完美(从根源上)解决Pytorch代码不提示问题
作为面向IDE编程的程序员,没有代码提示能忍?我的pytorch版本1.6.0,早在几个月前就发现了在敲torch.ones()、torch.zeros()这些常用的函数时没有智能提示,但一直没抽出时间来仔细研究这个问题,今天花了1个小时研究了一下,总算是解决了。我在对比了1.8版本torch下的__init__().py文件时,终于发现了问题所在:而我的1.6.0版本下的是:从注释中可以大致看出,作者为了不让咱们在智能提示的时候显示"too many"的函数,直接把判断条件直接改成了Fals
2022-01-23 22:34:53
2577
1
原创 pycharm问题之对象的属性和方法不自动提示
今天在学习numpy时遇到了对象属性和方法不自动提示的问题,如下图示:查了较多教程后,发现方法都差不多,这里提供一个比较通用的方法:先打印对象的类型d3 = np.arange(24).reshape(4, 6)print(type(d3))<class 'numpy.ndarray'>在对象后面添加注释,格式为: type:对象类型\color{Red}{type:对象类型}type:对象类型d3 = np.arange(24).reshape(4, 6) # ty
2020-08-16 10:26:30
5841
9
原创 Python数据分析之Matplotlib学习系列——绘制条形图03
import matplotlib.pyplot as pltimport numpy as npimport matplotlib# 设置全局中文font = {"family": "Microsoft Yahei"}matplotlib.rc("font", **font)# 列出数据a = ["猩球崛起3:终极之战", "敦刻尔克", "蜘蛛侠:英雄归来", "战狼2"]b_16 = [15746, 312, 4497, 319]b_15 = [12357, 156, 2045,
2020-08-13 16:12:16
219
原创 Python数据分析之Matplotlib学习系列——绘制条形图02
import matplotlib.pyplot as pltimport matplotlib# 设置全局中文font = {"family": "Microsoft Yahei"}matplotlib.rc("font", **font)a = ["战狼2", "速度与激情8", "功夫瑜伽", "西游伏妖篇", "变形金刚5:最后的骑士", "摔跤吧!爸爸", "加勒比海盗5:死无对证", "金刚:骷髅岛", "极限特工:终极回归", "生化危机6:终章", "乘风破浪", "
2020-08-13 16:06:25
222
原创 Python数据分析之Matplotlib学习系列——绘制条形图01
import matplotlib.pyplot as pltimport matplotlib# 设置全局中文font = {"family": "Microsoft YaHei"}matplotlib.rc("font", **font)a = ["战狼2", "速度与激情8", "功夫瑜伽", "西游伏妖篇", "变形金刚5:最后的骑士", "摔跤吧!爸爸", "加勒比海盗5:死无对证", "金刚:骷髅岛", "极限特工:终极回归", "生化危机6:终章", "乘风破浪", "
2020-08-13 15:59:46
230
原创 Python数据分析之Matplotlib学习系列——绘制散点图01
import matplotlib.pyplot as pltimport matplotlibimport numpy as np# 全局修改中文font = { 'family': 'Microsoft YaHei'}matplotlib.rc("font", **font)# 列出数据y_3 = [11, 17, 16, 11, 12, 11, 12, 6, 6, 7, 8, 9, 12, 15, 14, 17, 18, 21, 16, 17, 20, 14, 15, 15
2020-08-13 15:45:30
384
原创 Python数据分析之Matplotlib学习系列——绘制折线图02
import matplotlibimport matplotlib.pyplot as plt# 设置全局中文font = {'family': 'Microsoft YaHei'}matplotlib.rc("font", **font)y1 = [1, 0, 1, 1, 2, 4, 3, 2, 3, 4, 4, 5, 6, 5, 4, 3, 3, 1, 1, 1]y2 = [1, 0, 3, 1, 2, 2, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1,
2020-08-13 15:40:24
177
原创 Python数据分析之Matplotlib学习系列——绘制折线图01
Python数据分析之Matplotlib学习系列——绘制折线图01import matplotlib.pyplot as pltimport numpy as npimport matplotlib# 设置全局中文font = {'family':'Microsoft YaHei'}matplotlib.rc("font", **font)y = [np.random.randint(20, 35) for i in range(120)]x = range(0, 120)# 显
2020-08-13 15:37:40
285
原创 用requests.get爬取网站时遇到TimeoutError、urllib3.exceptions.ConnectTimeoutError等问题
今天在爬诗词名句网站上的三国演义内容时,遇到了反爬,采用requests.get(url=url, headers=headers)会产生以下报错:Traceback (most recent call last): File "F:\anaconda3\envs\Python3.8\lib\site-packages\urllib3\connection.py", line 159, in _new_conn conn = connection.create_connection( Fi
2020-08-02 15:46:28
7569
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人