- 博客(570)
- 资源 (2)
- 收藏
- 关注
转载 django 项目部署
在我们通过Django创建django项目时,在子目录app01下已经帮我们生成的 wsgi.py文件。所以,我们只需要再创建uwsgi.ini配置文件即可,当然,uwsgi支持多种类型的配置文件,如xml,ini等。此处,使用ini类型的配置。主要是STATIC_ROOT ,然后进行静态文件收集,django就会为我们收集所有的静态文件。在django中,如果DEBUG=True,那么django会帮我们完成静态资源的分发。注意查看uwsgi的启动信息,如果有错,就要检查配置文件的参数是否设置有误。
2025-07-19 15:10:02
36
原创 卷积核 池化 通道数
一个小型权重矩阵(如3×3、5×5),用于在输入数据上滑动并提取局部特征。例如:输入为64通道的特征图,池化后仍为64通道(仅空间尺寸减小)。输出尺寸:224×224×64(若padding=1)。:由输入数据决定(如RGB图像为3,灰度图像为1)。例如:RGB图像(3通道)需要3×3×3的卷积核。:由卷积核的数量决定,每个卷积核生成一个输出通道。使用64个3×3×3的卷积核(输出64通道)。输出尺寸:112×112×64(通道数不变)。:如224×224×3的RGB图像。:每个通道独立进行池化操作。
2025-07-13 10:12:37
346
原创 全连接网络 和卷积神经网络
全连接网络(Fully Connected Network,FCN)和卷积神经网络(Convolutional Neural Network,CNN)是深度学习中两种经典的神经网络架构,它们在结构、应用场景和特性上有显著区别。:通过卷积核(Filter)在输入数据的局部区域滑动计算(保留空间/时序结构)。输入层 → 卷积层 → 池化层 → ... → 全连接层(可选) → 输出层。:输入必须展平(Flatten)为一维向量(丢失空间信息)。:简单通用,适合小规模结构化数据(如表格数据)。
2025-07-12 17:03:41
605
原创 python的继承
在 Python 中,继承(尤其是多继承)的属性和方法调用顺序由。的机制,可以高效管理 Python 多继承中的方法调用顺序。避免复杂的多继承,优先使用组合(Composition)。:通过多继承添加功能,但避免状态(属性)冲突。Python 支持多继承,调用顺序遵循。:确保每个类在 MRO 中只出现一次。:按类定义时的父类顺序查找(如。:若父类有继承,递归向上查找。若必须多继承,明确使用。通过理解 MRO 和。类名.__mro__类名.__mro__
2025-07-01 09:57:01
223
原创 python 常用排序和二分查找
时间复杂度:O(n²)(最优情况O(n))特点:简单但效率低,适合小规模数据教学演示 时间复杂度:O(n²)特点:交换次数少(最多n次),适合对写入成本高的场景 时间复杂度:O(n²)(最优O(n))特点:对小规模或基本有序数据效率高 时间复杂度:O(n log n) ~ O(n²)特点:插入排序的改进版,适合中等规模数据 时间复杂度:O(n log n)特点:稳定排序,适合链表和大规模数据 时间复杂度:平均O(n log n),最差O(n²)特点:原地排序
2025-06-28 21:54:23
328
1
原创 django 中间件
get_response 会跳过默写中间件的方法process_request(self,request) : 执行视图之前被调用,在每个请求上调用,返回None或HttpResponse对象process_view(self, request, callback, callback_args, callback_kwargs): 调用视图之前被调用,在每个请求上调用,返回None或HttpResponse对象。
2025-06-25 15:23:56
404
原创 pyspark 使用sparksql查询
spark.sql("select `姓名`,`薪资`,compute_bouns('salary') as `年终奖` from employee").show(3)
2025-06-18 16:52:12
102
原创 pyspark 创建DataFrame
1、 从列表中创建DataFrame2、通过字典列表创建 3、从文件中读取 4、通过精确定义模式创建 5、通过pandas 创建 6、读取json 每行都是json
2025-06-18 16:05:30
302
原创 mysql Access denied for user ‘root‘@‘localhost‘)
以跳过权限的方式启动MySQL服务:输入。将“新密码”替换为您选择的新密码。重置密码:在MySQL提示符下,连接到MySQL数据库:输入。如果5.7.6 以前的版本。退出MySQL:输入。
2025-06-15 11:36:54
172
原创 python 协程asyncio
下面是个错误示例,因为他是顺序执行 并不能提高速度。执行和创建的顺序似乎有关,多个协程才会起作用。线程 进程 协程 的选择。
2025-06-10 15:27:30
165
原创 python调用grpc请求
gRPC是一款高性能、开源的RPC框架,支持多种编程语言。Protobuf是gRPC使用的默认序化协议,可以将结构化数据序列化为二进制格式,提高数据传输效率。
2025-06-05 10:48:11
389
原创 matplotlib 的TkAgg和中文字体问题
matplotlib报错:AttributeError: module ‘backend_interagg‘ has no attribute ‘FigureCanvas‘. Did you mean。
2025-05-28 10:16:37
231
原创 requests库爬取数据并保存到本地或者mongo
本文介绍了如何通过豆瓣网的API接口爬取热门国产电视剧数据,并将其保存到本地文件或MongoDB数据库中。首先,通过分析豆瓣API的URL参数(如type、tag、sort、page_limit和page_start),确定数据请求的规则。接着,使用Python编写爬虫程序,通过循环或递归方式逐页获取数据,并将每部电视剧的信息保存到文本文件中。最后,展示了如何将本地数据导入MongoDB数据库。整个过程涉及请求发送、JSON数据解析、文件操作和数据库存储等步骤,适合初学者学习网络爬虫的基本流程。
2025-05-23 09:43:56
397
原创 numpy 中数组的广播
在NumPy中,数组与标量进行算术运算时,标量会被广播成与数组相同形状,然后进行运算。例如,a1 + 2会将标量2广播为[2, 2, 2],结果为[3, 5, 7]。数组与不同形状的数组运算时,遵循广播原则:首先比较形状和维度,若维度不等,低维数组左侧填充1;若维度相等,对应轴长度相同或其中一个为1时,数组可广播,长度为1的轴会被扩展。例如,a2 + b2在不同形状下可能返回[[4, 6], [6, 8]]或[[4, 5], [5, 6]],但若形状不兼容(如(1,2)与(2,3)),则无法计算。
2025-05-14 16:09:19
256
原创 python django 使用celery
本文介绍了如何使用Celery和Redis作为队列工具进行任务处理。首先,通过pip install celery安装Celery,并使用redis-server启动Redis服务。接着,创建celery_task.py文件,配置Celery的backend和broker为Redis,并定义了两个任务函数send_email和send_msg。在Windows环境下,Redis可能因权限问题报错,需以管理员身份启动。然后,创建生产者produce_task.py来调用任务,但遇到ValueError错误,通
2025-05-11 23:39:55
464
1
原创 drf 使用jwt
本文介绍了如何在Django项目中实现JWT(JSON Web Token)认证。首先,通过pip install pyJwt安装JWT库,并在urls.py中添加登录和订单处理的URL路径。接着,创建了JwtLoginView和JwtOrderView视图类,分别用于处理用户登录和订单请求。在登录视图中,通过authenticate方法验证用户信息,并生成JWT token返回给客户端。订单视图则通过解析JWT token来验证用户身份。此外,文章还展示了如何将JWT的生成和验证逻辑抽取到单独的模块中,以
2025-05-10 14:19:55
401
原创 Django rest_framework 信号机制生成并使用token
3、写一个信号函数 使得创建用户时 自动创建token .在views.py中增加。5、使用方法 使用post 方法访问api-token-auth 方法。6、获取到token .就可以使用token认证访问接口了。1、在setting.py 中增加设置。4、创建获取token用的路由。2、生成token 表。
2025-05-08 18:43:43
425
原创 python 装饰器 和 django、flask 登录装饰器用法
注意使用 reverse_lazy 不要使用reverse 因为此时url尚未加载完成会出错。3、@login_required() 需要增加全局配置 在setting.py 加入。
2025-04-24 10:32:41
129
原创 Django 链接mysql
直接安装mysql 8.0.11以上版本。2、在文件__init__.py引入。3、settings.py配置文件。
2025-04-10 22:30:20
201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人