自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(357)
  • 资源 (2)
  • 收藏
  • 关注

原创 2024 python 求职 常见面试题(北京 爬虫/后端)

python 优缺点开源,可移植,支持面向过程和面向对象,可扩展性,可嵌入性,库多慢 用c重写重要部分,GILpython程序运行过程pyCodeObject 内存 到 pyc 硬盘持久化存储 pyc有long 存的是写入时间pyc 中 存的是 import导入的可重用的模块分号在python中的应用可写可不写,一行定义多个值时使用python中的变量利用del删除对应的内存空间的数值变量会改变内存空间,常量不会断言断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待

2021-11-15 19:16:11 7445

原创 智能体造论子--简单封装大模型输出审核器

该代码实现了一个大模型输出审核器(Reviewer),用于评估AI输出与用户需求的匹配度。主要功能包括:1) 初始化时接收系统提示和LLM配置;2) 通过review方法比对用户原始需求(prompt)和AI输出结果(result);3) 使用LLM生成相关度评分(mark)。系统要求严格遵循完整性、准确性等约束条件,输出格式为JSON,包含原始需求、AI输出和相关度分数。示例展示了审核器如何评估"搜索人工智能相关内容"的请求与AI返回的搜索结果之间的相关性。

2026-01-30 22:22:22 4

原创 智能体造论子--简单封装工具调用器

本文展示了一个联网搜索工具的实现与集成方案。通过ToolExecutor类实现工具的统一注册和管理,支持工具的动态调用。核心的ToolsSearch类基于DrissionPage和百度搜索实现,提供关键词搜索功能,可解析加密链接获取真实URL并返回结构化结果(标题、链接、描述)。测试代码演示了将搜索工具注册到执行器并调用的完整流程。该方案具有模块化、易扩展的特点,可用于构建需要实时数据支持的智能对话系统。

2026-01-30 16:57:06 76

原创 智能体造论子--简单封装LLM执行器

本文介绍了一个基于Python的大语言模型(LLM)执行器实现。该代码定义了SystemMessage、UserMessage等消息类型,以及LLMMessages对话上下文管理类。核心LLM类提供以下功能: 支持系统角色设定和对话上下文维护 可配置流式/非流式响应处理 实现了JSON格式结果的解析和清理 提供思考模式(enable_thinking)开关 支持本地和在线两种部署方式配置 示例展示了一个NLP意图识别专家的系统设定,能够分析用户输入的显性和隐性意图,并以严格JSON格式输出结果。该实现可用于

2026-01-30 11:20:16 5

原创 Python 抖音直播间视频保存

本文介绍了一个用于抖音直播录制的Python工具类DouyinRecorder。该工具通过模拟浏览器环境加载JS加密库,实现抖音直播间的访问和录制功能。核心功能包括:1) 初始化时加载并配置Node.js运行环境;2) 注入浏览器模拟环境以解决加密问题;3) 获取必要的cookies和房间ID。关键技术点包括使用PyExecJS执行加密JS代码、模拟浏览器环境以及处理抖音的加密参数。代码结构清晰,包含错误处理和日志输出,适用于自动化录制抖音直播场景。

2026-01-24 12:57:46 254 6

原创 抖音直播间弹幕实时提取

本文介绍了一个用于抖音直播间的弹幕提取脚本(V9.1 Protobuf 稳定版)。该脚本通过修改控制台日志输出过滤无关信息,并精简Protobuf协议字典,仅保留核心字段(如用户ID、昵称、弹幕内容等),解决了Type Missing报错问题。脚本通过拦截WebSocket消息实现弹幕数据的精准提取,移除了不必要的头像字段定义,确保稳定运行。主要功能包括净化控制台输出、定义精简版Protobuf协议结构以及监听WebSocket消息以获取直播弹幕数据。

2026-01-18 16:41:09 37 1

原创 Google Gemini 自动追加提示词插件

油猴脚本摘要 该脚本为Google Gemini用户设计,主要功能是通过双击空格键自动追加预设提示词。核心特点包括: 智能插入:检测当前文本是否已包含提示词,避免重复添加 安全操作:采用模拟输入方式绕过TrustedHTML安全限制 用户体验: 保持原始光标位置 支持撤销操作 提供双重插入方案(execCommand和直接修改) 兼容性:通过多种选择器智能检测可编辑区域 配置灵活:可自定义提示词内容和触发关键词 脚本还包含详细的错误处理和日志记录功能,确保操作稳定性。

2026-01-12 16:58:35 37

原创 抖音接口分析

本文提供了截至2026年1月8日的抖音接口参数列表,包含四个核心功能接口: 点赞接口:包含webid、headers、cookies等必需参数,使用POST请求提交点赞数据 收藏接口:与点赞接口类似,但参数中包含特定的aweme_id 评论接口:支持分页获取视频评论,包含video_id、cursor等参数 子评论接口:用于发布回复评论,需提供aweme_id和reply_id等参数 所有接口均需要设置特定的headers和cookies参数,部分接口还要求msToken等安全验证参数。

2026-01-08 13:59:20 224

原创 实习面试题-脚本编写面试题

本文介绍了Shell脚本中字符串操作的基本方法。在截取方面,可使用${var:offset:length}语法截取子串,支持正向和反向索引。拼接则通过简单的变量连接实现,如"$str1$str2"。文章还扩展介绍了获取字符串长度(${#var})、从特定位置截取到末尾(${var:offset})等进阶用法,并提供了多个实用示例,展示了Shell脚本处理字符串的灵活性和高效性。

2026-01-08 13:51:51 35

原创 实习面试题-DevOps 运维面试题

Jenkins是一个开源的自动化服务器,主要用于实现持续集成(CI)和持续交付(CD)。它具有持续集成和交付、易于配置扩展、分布式构建、可视化流水线等核心功能,并拥有强大的社区支持。与GitLab CI相比,Jenkins功能更强大但配置更复杂,插件生态更丰富但学习曲线较高。在Jenkins中配置CI/CD流水线主要包括安装配置环境、创建Pipeline任务、编写Pipeline脚本以及触发构建等步骤。Jenkins支持通过Jenkinsfile将CI/CD流程代码化,便于版本管理和维护。

2026-01-08 13:50:03 139

原创 实习面试题-DBA 数据库运维面试题

MySQL体系结构分为连接层、服务层和存储引擎层。连接层处理客户端连接和认证;服务层负责SQL解析、优化、缓存及事务管理;存储引擎层实现数据存储与检索,支持InnoDB、MyISAM等多种引擎。InnoDB支持事务和行锁,适合高并发场景;MyISAM仅支持表锁,适用于读密集型应用。Oracle存储结构包含物理层(数据文件、控制文件、日志文件)和逻辑层(表空间、段、区、块)。PostgreSQL采用多进程架构,相比MySQL更符合SQL标准,扩展性更强。Oracle的SGA是共享内存区域,包含缓冲池等组件;P

2026-01-08 13:49:22 49

原创 实习面试题-BI 商业智能面试题

商业智能(BI)是将企业原始数据转化为商业洞察的技术和方法,其核心价值在于提升决策质量、发现商业机会和提高运营效率。BI系统通常包含数据源层、数据仓库层、数据分析层和数据展示层四个组成部分,通过ETL流程、OLAP分析和可视化呈现等环节,实现从数据采集到决策支持的完整链路。BI与数据分析密切相关但侧重点不同,BI侧重于数据展示和报告,数据分析则更注重数据探索和洞察。随着技术发展,BI已从报表系统演进到AI驱动的智能化阶段,在各行业都有广泛应用,成为企业数据驱动决策的重要支撑。

2026-01-08 13:48:41 44

原创 个人学习笔记

本文摘要了Python的核心语言特性,包括其动态类型和强类型特点、闭包机制、垃圾回收系统(引用计数为主,辅以标记-清除和分代回收)、全局解释器锁(GIL)对多线程的影响及解决方案。还介绍了Python的参数传递方式(传对象)以及深/浅拷贝的区别。这些特性共同构成了Python独特的设计哲学,使其在简化开发的同时也带来了一些性能限制,需要开发者根据具体场景选择合适的优化策略。

2026-01-07 21:30:11 101

原创 抖音AI神评助手

抖音AI神评助手是一款功能强大的Tampermonkey脚本工具,通过AI智能评论、数据抓取和自动化交互等功能提升用户体验。核心功能包括:1)本地LLM集成实现智能评论,支持上下文感知生成和概率控制;2)网络数据嗅探与API劫持,自动捕获关键参数;3)媒体下载与数据增强,支持高清视频下载和深度分析;4)自动化点赞/收藏功能;5)智能导航控制与状态可视化。该工具需配合本地AI服务使用,并存在账号风控风险,适合技术用户探索抖音平台的自动化交互功能。

2026-01-07 21:22:13 46 2

原创 推特(X)平台推文自动保存(支持保存所有推文相关数据到服务器)

本文介绍了一个Twitter数据采集系统,包含服务端Python脚本和浏览器用户脚本两部分。服务端基于FastAPI框架,提供REST接口接收Twitter数据,支持三种数据来源(用户推文、首页推荐、关注时间线),并按类型和时间戳存储为JSON文件。浏览器脚本通过Tampermonkey实现,可拦截Twitter网页请求,将数据发送到配置的服务端地址,并提供可视化Toast通知。系统具有配置管理功能,允许用户自定义服务端URL,采用CORS跨域支持,实现了Twitter数据的实时采集与存储。

2025-12-26 22:49:23 535 4

原创 392. 判断子序列

摘要: 该问题要求判断字符串 s 是否为字符串 t 的子序列。子序列的定义是通过删除 t 中的某些字符(不改变剩余字符顺序)得到 s。解法使用双指针法:初始化指针 i 和 j 分别遍历 s 和 t,当字符匹配时移动 i,否则仅移动 j。若最终 i 遍历完 s,则返回 True,否则返回 False。时间复杂度为 O(n),适用于常规场景。对于海量 s 查询(如10亿次),可预处理 t 的字符位置信息以优化查询效率。

2025-12-24 13:45:19 223 1

原创 121. 买卖股票的最佳时机

摘要:本文讨论了一个股票买卖问题,要求在给定股价数组中找到最大利润。通过比较直接使用min()/max()函数和条件语句的两种实现方式,发现前者运行时间更长(296ms vs 200ms)。分析表明,虽然两者时间复杂度相同(O(n)),但内置函数调用可能带来额外开销。最优解法是维护最小买入价和最大利润,在一次遍历中完成计算,确保线性时间复杂度。提示部分给出了问题的约束条件和示例说明。

2025-12-23 16:31:50 405 2

原创 dy直播间评论保存插件

摘要 本文介绍了一个实时采集抖音直播间用户评论的系统,由油猴脚本和FastAPI服务端组成。脚本端通过CSS选择器精准定位DOM元素,提取用户名和评论内容,并进行数据清洗和去重处理。服务端采用FastAPI框架,提供跨域接口接收JSON格式的弹幕数据,并打印输出。系统实现了: 基于class选择器的精准DOM定位 30秒缓存去重机制 数据清洗(去除冒号等) 批量发送处理 跨域通信支持 该系统可稳定采集抖音直播间的实时弹幕,适合用于直播数据分析等场景。

2025-12-20 21:52:46 244 2

原创 图片坐标查看器

摘要 该代码实现了一个支持超大图像查看的Python GUI应用,具有以下核心功能: 视口渲染技术:采用延迟加载和局部渲染策略,解除Pillow库的像素限制(Image.MAX_IMAGE_PIXELS = None),支持处理任意尺寸的大图。 交互功能: 鼠标拖拽平移图像 滚轮缩放(兼容Linux和Windows系统) 实时坐标显示,可精确获取鼠标位置对应的原图坐标 界面设计: 左侧控制面板包含文件打开按钮、图像信息显示和坐标卡片 右侧为黑色背景的画布区域 采用customtkinter实现暗色主题界面

2025-12-19 00:43:54 150 1

原创 119. 杨辉三角 II

本文介绍了如何生成杨辉三角的指定行。题目要求给定非负索引rowIndex,返回杨辉三角的第rowIndex行。杨辉三角的特点是每个数等于其左上方和右上方数之和。作者提供了Python解决方案,通过递归生成完整的杨辉三角后返回指定行。虽然该方法可行,但空间复杂度较高。文章最后提到可以通过优化将空间复杂度降至O(rowIndex),但未给出具体实现。示例显示该方法在测试中获得了较好的性能表现。

2025-12-18 19:23:43 136

原创 118. 杨辉三角

本文介绍了一种生成杨辉三角前n行的递归解法。杨辉三角的特点是每个数等于其左上方和右上方数之和。算法采用递归方式:当numRows为1或2时直接返回基础解;否则递归生成前n-1行,再基于最后一行计算新行(相邻元素相加),并在首尾补1。该方法简洁高效,已实现双百性能(100%执行用时和内存击败率)。示例显示输入5时输出正确的5行杨辉三角。该解法适用于1到30行的生成需求。

2025-12-18 19:01:47 194

原创 实习面试题-大厂算法真题面试题

摘要 题目要求判断能否通过最多一次交换操作,使得长度为n的排列中存在一个长度为k的连续子段构成排列(包含1到k的每个数)。算法思路是使用滑动窗口检查每个长度为k的子段,统计其中大于k的元素数量。若某个窗口的大于k元素不超过1个,则可以通过交换满足条件。时间复杂度为O(n),适用于大规模数据。示例显示当输入本身已满足条件时输出"YES 0",否则当无法通过一次交换满足时输出"NO"。

2025-12-18 18:24:44 87

原创 实习面试题-BI 商业智能面试题

BI(商业智能)是通过技术和方法将企业原始数据转化为有价值的商业洞察,其核心价值在于提升决策质量、发现商业机会和提高运营效率。BI系统包含数据源层、数据仓库层、数据分析层和数据展示层四个关键部分,通过ETL流程、OLAP分析和可视化呈现实现数据价值。与数据分析相比,BI更侧重数据的标准化展示和监控,而数据分析则专注于深度探索和洞察。随着技术发展,BI已从传统报表系统演进为融合大数据、云计算和AI的智能分析平台,成为企业数据驱动决策的核心竞争力。

2025-12-18 18:24:06 45

原创 实习面试题-Rust 面试题

Rust是一种系统编程语言,在保证高性能的同时通过编译器确保内存安全。其核心特点包括所有权系统、零成本抽象和无垃圾回收机制,与C/C++相比具有更高的安全性。Rust变量默认不可变,需显式使用mut关键字实现可变性,这有助于提升代码安全性和并发能力。对于字符串处理,String是可变的堆分配类型,拥有所有权;&str是字符串切片,作为不可变引用更高效。在函数参数选择上,优先使用&str以提高灵活性。Rust的这些设计使其特别适合需要高性能和高可靠性的应用场景。

2025-12-17 21:19:24 126

原创 CSDN 自动评论文章插件

本文介绍了一款基于油猴脚本开发的CSDN自动AI评论助手。该工具通过接口发送数据(需登录),并接入本地大模型自动分析页面内容生成回复。文章提供了脚本地址及使用方法链接,展示了该工具的气泡提示界面效果图。该助手可实现智能评论功能,提升用户在CSDN平台的互动体验。

2025-12-17 21:09:58 310 2

原创 小红书 文章采集器

本文介绍了一款用于采集小红书全量数据的油猴脚本工具。该工具只需提供文章URL,即可自动采集页面中的图片、视频和文字内容,并以JSON格式返回结果。用户需先安装油猴插件,脚本会在浏览器打开页面时自动采集数据并发送到服务器存储。文中提供了详细的插件安装及使用教程链接,并展示了多张操作界面截图,帮助用户了解数据采集过程。该工具简化了数据采集流程,适合需要批量获取小红书内容的用户使用。

2025-12-17 14:50:34 227

原创 实习面试题-Spark SQL 面试题

Spark SQL 是 Apache Spark 用于处理结构化数据的模块,提供 DataFrame API 和 SQL 查询功能,支持多种数据源集成和性能优化。创建 DataFrame 可通过 RDD 转换、文件加载或数据库读取,与 RDD 相比具有结构化数据、查询优化等优势。Spark SQL 可与 Hive 集成,通过配置 hive-site.xml 并启用 Hive 支持后即可查询 Hive 表。

2025-12-15 23:23:39 131 4

原创 实习面试题-SpringCloud 面试题

分布式事务中的防悬挂机制防止在没有Try操作时执行Confirm/Cancel,而空回滚则处理未执行Try时的Cancel操作。配置中心如Nacos实现集中化配置管理,支持动态更新。服务注册发现解决分布式系统中服务动态管理问题。链路追踪在微服务中用于可视化请求调用链,便于问题排查。Spring Cloud集成丰富微服务组件但学习曲线陡峭,基于Spring Boot构建。微服务架构将应用拆分为单一职责服务,与单体应用和SOA相比更具灵活性和可维护性。Spring Cloud Config提供分布式配置管理功能

2025-12-15 23:23:07 501 1

原创 实习面试题-Linux 系统面试题

Linux硬链接与软链接区别:硬链接指向文件inode,删除源文件仍可访问;软链接是独立文件,删除源文件链接失效。 网络攻击类型:CC攻击通过并发请求耗尽服务器资源;DDOS攻击利用多台设备发起流量攻击;数据库注入通过恶意SQL语句入侵网站数据库。 Linux资源监控:常用命令包括top查看实时进程资源、free显示内存使用、netstat检查网络端口等。 进程与线程区别:进程独立运行,线程共享进程资源;进程切换开销大,适合隔离任务;线程适合并发处理,如多线程下载。 crontab定时任务:配置"

2025-12-15 23:22:36 165

原创 实习面试题-JavaScript 面试题

JavaScript数据类型分为原始类型(Undefined、Null、Boolean、Number、String、Symbol、BigInt)和引用类型(Object)。主要区别在于:原始类型存储在栈中,直接保存值本身;引用类型存储在堆中,变量保存的是对象引用。赋值时,原始类型复制值本身,引用类型复制指针。 判断数组的常用方法有:Array.isArray()、instanceof Array、Object.prototype.toString.call()等。 0.1+0.2≠0.3是由于二进制浮点数精

2025-12-15 23:22:05 80

原创 实习面试题-Vue3 面试题

Vue 3中可通过defineAsyncComponent实现异步组件加载,主要方式包括:基本ES模块动态导入、全局/局部注册组件,以及配置加载/错误状态处理。它支持延迟显示、超时设置等高级选项,并能与Suspense组件结合使用。异步组件采用懒加载机制,仅在需要时加载,优化应用性能。Vue 3.5+还新增了惰性激活功能,特别适用于SSR场景。这些特性共同实现了代码分割和按需加载,显著提升大型应用的加载速度。

2025-12-15 23:21:28 98

原创 实习面试题-Nginx 面试题

Nginx 是一个高性能的开源 Web 服务器和反向代理服务器,采用事件驱动架构处理高并发请求。它支持反向代理、负载均衡、动态缓存等功能,广泛应用于Web服务、API网关、CDN等场景。与Apache相比,Nginx更适合处理静态内容和高并发,而Apache更擅长动态内容处理。配置反向代理时,只需在Nginx配置文件中设置proxy_pass指令并添加必要的头信息。Nginx还提供漏桶和令牌桶两种限流算法,可通过配置限制请求速率或连接数来实现流量控制。

2025-12-15 23:20:56 284

原创 实习面试题-Nginx 配置面试题

Nginx连接数存在上限,主要受操作系统文件描述符限制和Nginx自身配置影响。要修改上限需要:1)调整系统文件描述符限制,修改limits.conf和PAM配置文件;2)修改Nginx配置,设置worker_rlimit_nofile和worker_connections参数。此外还需考虑硬件资源、Worker进程优化、操作系统内核参数调优等因素。 配置Nginx静态资源访问的步骤:1)安装Nginx;2)编辑配置文件,在server块中添加location指定资源路径;3)重新加载配置。还可通过添加缓存

2025-12-15 23:20:17 118

原创 实习面试题-Nginx 应用面试题

Nginx配置摘要 静态资源访问配置:通过修改Nginx配置文件,在server块中添加location指令指定静态资源路径,设置root目录和try_files指令。建议添加缓存控制(expires)、启用Gzip压缩(gzip on)并配置安全限制(deny hidden files)。 非默认端口配置:修改nginx.conf中的server块,将listen指令改为所需端口号(如8080)。配置完成后需检查端口可用性,更新防火墙规则,并通过nginx -t测试配置,最后reload服务生效。 注意:

2025-12-15 23:19:44 70

原创 实习面试题-Nginx 原理面试题

Nginx核心技术解析 Nginx通过事件驱动的异步非阻塞架构解决C10K问题,采用Master-Worker模型和高效I/O多路复用机制实现超高并发处理。其负载均衡功能基于反向代理机制,支持轮询、权重轮询、最少连接、IP哈希等多种算法,并可与健康检查、动态负载均衡等高级特性配合使用。Nginx的惊群问题通过互斥锁、accept_mutex机制和CPU亲和性绑定解决。相比传统多线程/进程模型,Nginx凭借事件循环、连接池等技术显著降低资源消耗,成为高并发场景下的首选解决方案。

2025-12-15 23:19:13 65

原创 实习面试题-PostgreSQL 数据库面试题

PostgreSQL表管理摘要:创建表使用CREATE TABLE语句,定义字段类型和约束;修改表结构用ALTER TABLE添加/修改列;删除表用DROP TABLE。重要扩展包括:选择合适的数据类型(INTEGER,VARCHAR等);使用主键和索引优化查询;通过约束(NOT NULL,CHECK等)保证数据完整性;大数据量表可采用分区策略;推荐使用迁移工具(Liquibase)管理结构变更。 PostgreSQL索引管理摘要:创建索引使用CREATE INDEX语句加速查询,删除索引用DROP IND

2025-12-15 23:18:41 304

原创 实习面试题-Kotlin 面试题

Kotlin是一种现代编程语言,相比Java更加简洁安全。它具有空安全、协程等特性,代码量比Java减少40%以上,已成为Android开发首选语言。Kotlin中val用于声明不可变变量,var用于可变变量,推荐优先使用val以确保线程安全和代码可维护性。基本数据类型方面,Kotlin统一使用对象类型(如Int、Boolean),没有Java的基本类型和包装类型之分,且类型名称首字母大写。这些特性使Kotlin成为更高效的开发工具。

2025-12-14 16:46:29 145

原创 实习面试题-Spark SQL 面试题

Spark SQL是Apache Spark中处理结构化数据的模块,支持SQL查询和DataFrame API。主要功能包括:查询分析(ANSI SQL兼容)、多数据源集成(Hive、JSON等)、性能优化(Catalyst优化器)、多语言支持和统一数据访问。创建DataFrame的方法包括从RDD转换、本地文件加载和数据库读取。与RDD相比,DataFrame具有Schema信息、查询优化和高级API等优势。Spark SQL可与Hive集成,通过配置hive-site.xml并使用SparkSessio

2025-12-14 16:45:56 143

原创 实习面试题-ZooKeeper 原理面试题

ZooKeeper采用推送模式通知客户端,通过Watcher机制实现服务器主动推送变更。其主从同步基于Leader-Follower模型和Zab协议,确保数据一致性。ZooKeeper的数据模型采用层次化的Znode结构,支持持久和临时节点。常见的分布式一致性协议还包括Paxos、Raft、2PC和3PC等。ZooKeeper广泛应用于配置管理、命名服务和分布式锁等场景。

2025-12-14 16:45:26 87

原创 实习面试题-Zookeeper 面试题

ZooKeeper是一种分布式协调服务,主要用于管理大型分布式系统中的配置、同步和命名等信息。其核心功能包括集中配置管理、命名服务、集群管理、分布式锁和领导选举。ZooKeeper通过ZNode数据节点存储信息,支持持久节点和临时节点,并提供Watcher机制实现状态监控。它有三种部署模式:单机、伪集群和集群模式,其中集群模式采用奇数节点保证高可用性。ZooKeeper节点分为Leader、Follower、Observer等工作状态,通过选举机制确保服务一致性,广泛应用于Hadoop、Kafka等大数据框

2025-12-14 16:44:55 143

图片缩放+坐标查看工具.zip

1. 支持显示任何尺寸图片 2.支持图片任意缩放任意比例 3.支持显示图片上任意位置的坐标 4.支持右键复制当前坐标

2025-12-19

Django面试题库.md.pdf【Django开发】基于MVT架构的Web框架核心技术与高并发优化:面试高频考点与实战应用解析

内容概要:本文档是一份关于Django框架及相关技术的面试题库,涵盖了Python基础、Linux命令、HTTP协议、Django框架、数据库(MySQL与Redis)、部署(Nginx)等多个模块的知识点。文档重点围绕Django的MVT架构、请求生命周期、ORM操作、中间件、缓存机制、CSRF防护、RESTful规范、高并发处理等核心内容展开,并深入探讨了数据库优化、Redis应用场景、分布式部署等高级主题。同时,还包括了对Celery任务队列、WebSocket实现、跨域处理等实际开发中常见问题的解析。; 适合人群:具备一定Python和Web开发基础,准备Django相关岗位面试的初中级开发人员,以及希望系统复习Django核心技术的开发者。; 使用场景及目标:①帮助开发者全面掌握Django框架的核心机制与最佳实践;②为Django面试提供系统化的知识点梳理与答案参考;③辅助开发者优化高并发、高性能Web应用的架构设计。; 阅读建议:建议结合实际项目对照学习,重点关注Django请求流程、ORM性能优化、缓存策略及高并发解决方案等内容,并动手实践相关代码示例以加深理解。

2025-12-18

ZeroOmega 自定义处理过的资源包

github上的和chrome商店下载的都不能够直接被drissionpage加载

2025-04-24

wav音频活体检测(检测人声音出现消失的每段时间)

1. 支持wav格式音频检测 2. 返回 音频路径+音频时长(ms)+音频每段活体出现的具体时间(s) D:\Project\Python\pythondevelopmenttools\dist\start_self>D:\Project\Python\pythondevelopmenttools\dist\start_self\音频活体检测.exe -h usage: 音频活体检测.exe [-h] [-i VOICE_FILE] 音频活体检测 只支持wav格式检测 optional arguments: -h, --help show this help message and exit -i VOICE_FILE 音频文件路径

2024-12-05

face-check 人脸识别模型资源

因蓝奏云原因 导致部分人无法正常下载,特此提供csdn资源供大家正常下载使用 人脸识别模型资源

2024-09-08

文本转语音工具,支持多种音色模型

文本转语音工具,支持多种音色模型 启动命令 ```bash 文本转语音工具.exe -i '要转写的文本' -m '模型名称' ``` 系统版本:Win10 + 支持模型列表: ```python ['en-US-ChristopherNeural', 'en-US-JacobNeural', 'en-US-AndrewNeural', 'en-US-BrandonNeural', 'en-US-BrianNeural', 'en-US-DavisNeural', 'en-US-EricNeural', 'en-US-GuyNeural', 'en-US-JasonNeural', 'en-US-RogerNeural', 'en-US-RyanMultilingualNeural', 'en-US-SteffanNeural', 'en-US-TonyNeural', 'en-US-MonicaNeural', 'en-US-AmberNeural', 'en-US-CoraNeural', 'en-US-AnaNeural', 'en-US-AriaNeural', 'en

2024-07-07

Pyhton wav音频 音频前后静音片段切除批处理脚本

Pyhton wav音频 音频前后静音片段切除批处理脚本 1. 支持对.wav 格式文件进行处理 2. 支持对一个文件夹下多个音频文件进行批处理 3. 只裁切音频开始和结束部分的静音片段 4. 脚本源码支持多系统版本使用,本资源仅为Windows10+系统打包,可用,其他系统使用可联系作者购买源码打包,JHC000abc@gmail.com

2024-06-22

Python 打包 exe 小工具

Python 打包软件成 exe 适用于 Wind系统的 项目地址:https://github.com/JHC000abc/PyinstallerTools 使用方法: 所有带 * 的都必须填入 Pyinsatller.exe 路径, 需要选择本地环境中的Pyinstaller.exe绝对路径 例如:D:\Project\Python\pythondevelopmenttools\venv\Scripts\pyinstaller.exe ico 路径,填不填都行 temp_path 路径: 必须是个空文件夹,用于存放临时文件以及打包结果 项目入口文件:每个项目都必须有一个启动文件,例如本项目的 start.py 文件 启动动画路径:程序启动前加载的图片,避免白屏,闪屏,必须是.png格式图片 是否开启单文件模式:关闭后打包结果非单文件 是否清理临时文件:关闭后不会清理打包过程中生成的 build/ spec/ 是否隐藏命令行窗口:默认隐藏 图片,音视频等资源文件路径:需要手动填入,一些资源文件所在的 目录 二进制文件目录:需要手动填入,一些二进制资源文件所在的

2024-05-28

Python 打包 exe 小工

Python 打包软件成 exe 适用于 Ubun系统的 项目地址:https://github.com/JHC000abc/PyinstallerTools 使用方法: 所有带 * 的都必须填入 Pyinsatller.exe 路径, 需要选择本地环境中的Pyinstaller.exe绝对路径 例如:D:\Project\Python\pythondevelopmenttools\venv\Scripts\pyinstaller.exe ico 路径,填不填都行 temp_path 路径: 必须是个空文件夹,用于存放临时文件以及打包结果 项目入口文件:每个项目都必须有一个启动文件,例如本项目的 start.py 文件 启动动画路径:程序启动前加载的图片,避免白屏,闪屏,必须是.png格式图片 是否开启单文件模式:关闭后打包结果非单文件 是否清理临时文件:关闭后不会清理打包过程中生成的 build/ spec/ 是否隐藏命令行窗口:默认隐藏 图片,音视频等资源文件路径:需要手动填入,一些资源文件所在的 目录 二进制文件目录:需要手动填入,一些二进制资源文件所在的

2024-05-28

Python 打包exe小工具

Python 打包软件成 exe 适用于 Mac 系统的 项目地址:https://github.com/JHC000abc/PyinstallerTools 使用方法: 所有带 * 的都必须填入 Pyinsatller.exe 路径, 需要选择本地环境中的Pyinstaller.exe绝对路径 例如:D:\Project\Python\pythondevelopmenttools\venv\Scripts\pyinstaller.exe ico 路径,填不填都行 temp_path 路径: 必须是个空文件夹,用于存放临时文件以及打包结果 项目入口文件:每个项目都必须有一个启动文件,例如本项目的 start.py 文件 启动动画路径:程序启动前加载的图片,避免白屏,闪屏,必须是.png格式图片 是否开启单文件模式:关闭后打包结果非单文件 是否清理临时文件:关闭后不会清理打包过程中生成的 build/ spec/ 是否隐藏命令行窗口:默认隐藏 图片,音视频等资源文件路径:需要手动填入,一些资源文件所在的 目录 二进制文件目录:需要手动填入,一些二进制资源文件所在的

2024-05-28

基于Python实现的多线程视频抽帧脚本

基于Python实现的多线程视频抽帧脚本

2023-02-18

mysql+redis全自动化部署

mysql+redis 自动化部署脚本 适用环境:win10,Redis-x64-5.0.14,mysql-5.7.37-winx64

2022-04-01

win10环境下mysql自动化部署脚本

win10环境下mysql自动化部署脚本 解压后运行cp.bat即可实现自动化部署

2022-04-01

空空如也

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

TA关注的人

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