自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python 中可变类型和不可变类型

在Python中,数据类型可以分为可变类型和不可变类型。

2024-08-31 17:29:04 375

原创 Python 赋值、浅拷贝和深拷贝的区别

浅拷贝:创建一个新的对象,新对象的属性和原对象相同,但是属性内部的引用还是指向源对象内部的引用(只拷贝父对象,不拷贝子对象)深拷贝:创建一个新的对象,新对象的属性和原对象相同,且属性内部的引用也指向新对象。赋值:将一个变量指向另一个对象,新的变量只是旧的变量的别名。)三者之间的主要区别在于它们如何复制对象。在Python中,赋值(

2024-08-31 17:11:06 177

原创 python 面向对象

类变量:所有实例共享的变量。实例变量:每个实例独有的变量。私有属性/方法:通过约定(单下划线)或名称改编(双下划线__)来表示不应该被外部直接访问的属性或方法。在Python 中,抽象基类(Abstract Base Classes, ABCs)通常用来实现类似于其他语言中的接口功能,但Python本身并不能直接支持接口这个概念。在Python3,抽象类主要通过abc模块来定义。抽象类是一种不能被实例化的类,它通常包含一个或多个抽象方法。抽象方法是没有具体实现方法,需要由继承该抽象类的具体子类来实现。

2024-08-31 17:08:51 1293

原创 MySQL索引

可以理解为平衡二叉树的拓展,也是一颗平衡树,但是是多叉的。又可以把B树看成1个节点可以拥有多于2个子节点的多叉查找树。

2024-08-21 20:06:25 730

原创 MySQL 数据备份

备份可以分为:完整备份、增量备份和差异备份、

2024-08-21 15:46:04 732

转载 【无标题】

​ web 攻击是针对用户上网行为或网站服务器等设备进行攻击的行为,如植入恶意代码、修改网站权限、获取网站用户隐私信息等。我们常见的 web 攻击方式有。

2024-08-21 15:43:48 25

原创 pandas相关知识

Series:可以看作是一个有序的字典结构。

2024-08-18 16:22:00 951

原创 Numpy 相关知识

【重要】ndarray 广播机制的两条规则。一维与列表完全一致,多维时同理。一维与列表完全一致,多维时同理。copy() 函数创建副本。使用reshape 函数。

2024-08-18 16:14:15 560

原创 Jupyter Notebook 相关快捷键

一、Jupyter Notebook 有两种键盘输入模式命令模式:键盘输入运行程序命令;这时单元格框线为蓝色编辑模式:允许你往单元格中键入代码或文本;这时单元格框线是绿色二、常用快捷键编辑模式(Enter 键启动)Tab:代码补全或缩进Shift + Tab:提示Shift + Enter:允许本单元,选中下一单元Ctrl + Enter:运行本单元Alt + Enter:运行本单元,在下面插入一单元命令模式(按键 Esc 启动)Shift + Enter:运行本单元,选中下

2024-08-18 16:13:02 569

原创 Docker基本使用

【代码】Docker基本使用。

2024-06-15 15:33:01 238

原创 ElasticSearch搜素引擎常见面试题

在搜素引擎中,每个文档都有对应的文档ID,文档内容可以表示为一系列关键词的集合,例如,某个文档经过分词,提取了20个关键词,而通过倒排索引,可以记录每个关键词在文档中出现的次数和出现位置。也就是说,倒排索引是 关键词到文档ID的映射,每个关键词都对应着一系列的文件,这些文件中都出现了该关键词。文档ID,用于获取原始信息。词条频率:记录该词条在文档中出现的次数,用于后续相关性算分。位置(Position):记录词条在文档中的分词位置(多个),用于做短语搜索。

2024-06-15 01:32:06 697

原创 ElasticSearch安装以及集群相关知识

脑裂这个词描述的是这样一个场景:(通常是在重负荷或网络存在问题时)elasticsearch集群中一个或者多个失去和主节点的通信,然后各节点就开始选举新的主节点,继续处理请求。这个时候,可能有两个不同的集群在相互运行着,这就是脑裂一次的由来,因为单一集群被分成了两部分。为了防止这种情况的发生,我们就需要设置集群节点的总数,规则就是节点总数除以2在加上一。这样,当一个或者多个节点失去通信,子节点就无法选举出新的主节点来形成新的集群。因为这些子节点们无法满足设置的规则数量。通过下图来说明如何防止脑裂。

2024-06-15 01:29:28 1589

原创 ElasticSearch索引

mapping可以分为动态映射(dynamic mapping)和静态映射(explicit mapping)和用严格映射(strict mapping),具体由dynamic属性控制。动态映射(dynamic:true):动态添加新的字段静态映射(dynamic:false):忽略新的字段,在原有基础上,不会主动的添加新的映射关系,只作为查询结果出现在查询中严格模式(dynamic:strict):遇到新的字段,抛出异常一般静态映射用的比较多,如果数据一直不变,则可以使用strict。

2024-06-14 20:52:41 1642

原创 ES打分机制

Lucene和es的打分机制是一个公式。将查询作为输入,使用不同的手段来确定每一遍文档的得分,将每一个因素最后通过公式综合起来,返回该文档的最终得分。这个综合考量的过程,就是我们希望相关的文档被优先返回的考量过程。在Lucene和es中这种相关性称为得分。在开始计算得分之前,es。

2024-06-14 14:14:49 1399

原创 flask-nginx-uwsgi项目部署

1.flask_demo

2024-06-14 14:09:39 78

原创 Git命令详解

【代码】Git命令详解。

2023-05-19 22:28:01 34

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除