自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis面试题目

这里有两个概念:关系型数据库和菲关系型数据库关系型数据库:列+行,同一个表下数据的结构是一样的。非关系型数据库:数据存储没有固定的格式,并且可以进行横向扩展。持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数据丢失。哨兵节点是特殊的 Redis 服务,不提供读写,主要来监控Redis 中的实例节点,如果监控服务的主服务器下线了,会从所属的从服务器中重新选出一个主服务器,代替原来的主服务器提供服务。监控选主通知。监控。

2024-06-15 21:48:25 440

原创 Django面试题

中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类,类中定义了几个方法,Django框架会在请求的特定的时间去执行这些方法。CSRF(cross-site request forgery),简称跨站请求伪造。

2024-06-11 20:28:26 749

原创 redis vs memcached

适用场景 | 需要存储复杂数据结构、进行复杂操作、需要数据持久化的场景 | 需要快速缓存简单字符串数据、对数据持久化要求不高的场景 || 其他 | 支持事务、发布/订阅、Lua 脚本等功能 | 不支持事务、发布/订阅等功能 || 性能 | 整体性能优于 Memcache | 读取简单字符串数据性能略胜一筹 || 数据结构 | 字符串、哈希表、列表、集合、有序集合、位图 | 字符串 || 特征 | Redis | Memcache || 持久化 | 支持 | 不支持 |

2024-06-08 07:12:06 242

原创 redis学习路线

这里有两个概念:关系型数据库和菲关系型数据库关系型数据库:列+行,同一个表下数据的结构是一样的。非关系型数据库:数据存储没有固定的格式,并且可以进行横向扩展。

2024-06-07 17:50:48 1063

原创 docker网络详解

在微服务部署的场景下,注册中心是使用服务名来唯一识别微服务的,而我们上线部署的时候微服务对应的IP地址可能会改动,所以我们需要使用容器名来配置容器间的网络连接。使用–link可以完成这个功能。首先不设置–link的情况下,是无法通过容器名来进行连接的。添加参数–link,可以通过容器name进行连接。centos03容器link到centos01,所以centos03可以直接通过ping centos01的容器名去ping通,但是反过来centos01去ping centos03的容器名是ping不通的。

2024-06-05 16:36:45 852 1

原创 docker入门教程

物理硬件资源操作系统资源消耗较大同一操作系统文件系统和进程空间资源消耗较小。

2024-06-05 12:17:43 1106 1

原创 docker-compose教程

特征Kubernetes功能简单中等强大复杂性低中等高部署方式单机集群集群服务发现无有有负载均衡无有有高可用性无有有滚动更新、健康检查、高级调度等无无有适用场景开发和测试生产环境生产环境。

2024-06-05 10:51:47 1173

原创 使用 Docker Compose 编排 Django 应用

该。

2024-06-05 08:50:11 609 1

原创 Docker搭建redis-cluster集群

cat 1.txt #向文件1.txt输入覆盖内容(也可以:cat > 1.txt

2024-06-04 19:18:34 644 1

原创 Django rest_framework 基础应用

首先,我们需要定义一个 Django 模型来表示我们要处理的数据。例如,我们可以定义一个名为。然后,我们需要定义一个视图类来处理 API 请求和响应。例如,我们可以定义一个名为。最后,我们需要在 URLconf 中配置 API 路由。URL 来获取所有图书信息。模型转换为 JSON 格式。例如,我们可以定义一个名为。现在,我们可以启动 Django 服务器并访问。接下来,我们需要定义一个序列化器类来将。

2024-05-23 08:59:32 469

原创 Django--ApiView示例

定义一个名为的序列化器类,用于序列化和反序列化BookInfo模型实例。class Meta: 元类,用于配置序列化器类的属性。: 要序列化的模型类。: 要序列化的字段列表。默认情况下,fields属性设置为'__all__',表示序列化所有字段。也可以将fields属性设置为一个字段列表,以只序列化指定的字段。: 定义一个名为的 API 视图,用于获取所有书籍信息。: 定义get方法,用于处理 GET 请求。: 查询所有BookInfo对象。: 使用序列化所有书籍信息,并设置。

2024-05-22 17:49:39 900 1

原创 Django 入门教程

path和re_path都是 Django 中的 URL 路由函数,用于将 URL 模式与视图函数进行关联。path函数用于匹配精确的 URL 路径。re_path函数用于匹配正则表达式。以上的类名代表了数据库表名,且继承了,类里面的字段代表数据表中的字段(name),数据类型则由CharField(相当于varchar)、DateField(相当于datetime), max_length 参数限定长度。

2024-05-22 16:48:23 1538 1

原创 传统机器学习算法

emsp’机器学习算法有很多种,常用的包括线性回归、逻辑回归、决策树、支持向量机、K-近邻、朴素贝叶斯以及神经网络等。下面,我们分别介绍这些算法及其公式,并提供应用示例代码。

2024-05-20 10:09:30 914

原创 图像分类和文本分类(传统机器学习和深度学习)

决策树是一种用于分类和回归任务的机器学习算法。它通过一系列规则将数据点分类到不同的类别中,就像树枝分叉一样。每个规则都基于一个特征,例如“颜色”或“尺寸”,每个分支都代表一个可能的特征值,例如“红色”或“大”。代表整个数据集。代表一个特征,并根据特征值进行分支。代表一个类别或预测结果。

2024-05-20 10:07:21 1093

原创 cv函数的pytorch实现

未完待续…

2024-05-17 16:46:39 637

原创 Focal Loss损失函数

特征SigmoidSoftmax输出范围0 到 10 到 1,所有元素之和为 1应用场景二分类任务多分类任务计算复杂度较低较高梯度消失问题存在不存在选择哪种激活函数取决于具体的应用场景和需求。使用 Sigmoid 函数。使用 Softmax 函数。使用 Sigmoid 函数。使用 Softmax 函数。

2024-05-16 10:42:45 930

原创 深度学习预测面试

目前主流的目标检测算法多是anchor-based这一类,其中有two-stage也有one-stage。所谓的anchor是什么?覆盖anchor回归step1 背景是一张图片,在图片中密集的黑色点点就是按照定步长确定的”锚点“step2 在每个锚点处,都会生成三种尺寸的正方形的框(红色、绿色、蓝色中的正方形框step3 对每个正方形框,会生成两种扩展尺度的框(每种颜色的另外两个长方形step4 所以,在每个锚点处都会生成9个anchor。

2024-05-14 21:24:42 775 2

原创 WebSocket 理论+实操

WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它允许客户端和服务器之间进行实时、双向的通信,而无需进行 HTTP 请求/响应的循环。WSGI(Web Server Gateway Interface)服务器是用于运行 Python Web 应用程序的标准接口。它定义了 Web 服务器与 Python Web 应用程序之间通信的协议,允许不同的 Web 服务器运行相同的 Python Web 应用程序。

2024-05-13 08:57:42 590 1

原创 @my_decorator装饰器的使用教程

装饰器是一种特殊的函数,它可以。装饰器通过接受一个函数作为参数,然后返回一个新的函数来实现修改行为的功能。装饰器在 Python 中使用符号来定义。在这个例子中,是一个装饰器,它接受函数作为参数,然后返回一个新的函数wrapper。当被调用时,实际上是wrapper函数被执行。wrapper函数在执行之前和之后打印了一些信息。

2024-05-10 17:58:19 381

原创 pandas.groupby:dataframe-->嵌套json

这段代码将原始数据转换为一个结构化的字典,方便后续进行数据处理和展示。它可以用于将人口数据可视化,进行数据分析,或将其用于机器学习模型训练等。一层一层的放入列表。

2024-05-10 17:29:15 238

原创 实现多线程/多进程/多并发

多线程是在单个进程内创建多个线程来执行任务的技术。每个线程都拥有自己的独立的执行流,可以并发地执行任务。多线程适用于 CPU 密集型任务,例如计算、数据处理等。threading.Thread 的入参位置参数和关键字参数(1) 位置参数 (positional):, 顺序不可变, 需要按照函数定义时参数的顺序进行传参.(2) 关键字参数(keyword):, 传参时前面加上"变量名=", 顺序可变, 可以不按照函数定时参数的顺序进行传参.

2024-05-09 21:06:13 684 1

原创 日志记录器logger

记录器暴露了应用程序代码直接使用的接口。处理器将日志记录(由记录器创建)发送到适当的目标。过滤器提供了更细粒度的功能,用于确定要输出的日志记录。格式器指定最终输出中日志记录的样式。

2024-05-08 18:31:25 757

原创 多线程和多进程

因为,线程或进程的实例是依赖于资源的任务,所以最好以“池”的形式将他们组织在一起,作为可以重用的launcher或executor。executor.submit(evaluate_item, item) 将 `evaluate_item` 函数作为任务提交到线程池中执行,并将 `item` 作为参数传递给 `evaluate_item` 函数。这段代码使用线程池并行执行 `evaluate_item` 函数,并打印每个任务执行的结果。* `number_list` 是一个包含任务参数的列表。

2024-05-08 17:08:17 755 1

原创 dataclasses教程

的一个合理情况是,一个计算哈希值的代价很高的字段是检验等价性需要的,且还有其他字段可以用于计算类型的哈希值。生成的 repr 字符串将具有类名以及每个字段的名称和 repr ,按照它们在类中定义的顺序。:如果提供,它必须是一个需要零个参数的可调用对象,当该字段需要一个默认值时,它将被调用。如果一个字段被标记为仅限关键字,则其唯一的影响是根据仅限关键字的字段生成的。的值,这通常是预期的行为。比较中的两个实例必须是相同的类型。比较中的两个实例必须是相同的类型。:如果提供,这将是该字段的默认值。

2024-05-08 10:21:00 733 1

空空如也

空空如也

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

TA关注的人

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