摘要:
问题: gitbook 不支持 markdown 的 命令自动生成目录。 解决方案: 使用 gitbook 插件 "gitbook plugin toc" 。 在 中添加 在 所在目录运行 ,安装完成后,在使用 命令的地方使用 代替。即可自动生成文档目录。 阅读全文
摘要:
在使用 安装gopls时发现连接超时,错误如下: 命令 输出 解决方案 由于 在`github/golang $GOPATH/src golang.org/x clone`github/golang下的仓库。 阅读全文
摘要:
在Python中,有两种情况下可以省略括号。 1. 将生成器作为函数的唯一参数 2. 元组作为字典的键 示例如下 输出结果 阅读全文
摘要:
在使用docker运行redis时,客户端连接失败,出现了如下错误: 使用docker的容器互联技术作为解决方案,将客户端连接修改成: 此时可以正常连接。 阅读全文
摘要:
在添加镜像加速器,重启docker时,碰到了上述错误。发现是 文件的格式有问题, 在镜像加速器那行后面有个多余的逗号,去掉后,错误消失。 阅读全文
摘要:
描述符(descriptor)是实现了 、`__set__ __del__`方法的类,进一步可以细分为两类: 数据描述符:实现了 和`__set__` 非数据描述符:没有实现 描述符在类的属性调用中起着很重要的作用,类在调用属性时,遵守两个规则: 按照实例属性、类属性的顺序选择属性,即实例属性优先于 阅读全文
摘要:
问题: 使用matplotlib的pyplot.savefig保存图片时,前面的图会不断叠加到后面的图中。 原因: savefig方法保存图片并不会重置画布,所以导致图片的相互叠加。 解决方法: 保存图片后,使用plt.clf()重置画布。 阅读全文
摘要:
python3.6+版本中,dict的键值保持插入有序。 输出结果 阅读全文
摘要:
本文为is同一性运算符的详细解释。is用于判断两个对象是否为同一个对象,具体来说是两个对象在内存中的位置是否相同。 python为了提高效率,节省内存,在实现上大量使用了缓冲池技术和字符串intern技术。 整数和字符串是不可变对象,也就意味着可以用来共享,如100个“python”字串变量可以共享 阅读全文
摘要:
Python的dict由hash实现,解决hash冲突的方法是二次探查法。hash值相同的元素会形成链表。所以dict在查找key时,首先获取hash值,直接得到链表的表头;而后在链表中查找等于key的值。 所以要使一个对象的实例能够作为dict的key值,一般需要实现__hash__和__eq__ 阅读全文