自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sklearn(机器学习)实战:鸢尾花数据集处理技巧

摘要:本文介绍了使用scikit-learn进行特征处理的几种方法。首先演示了鸢尾花数据集的加载与划分(80%训练集/20%测试集)。其次展示了三种特征抽取技术:1)字典特征抽取(将城市与温度数据转换为矩阵);2)文本特征抽取(统计英文/中文文本的词频,其中中文需先用jieba分词);3)TF-IDF文本特征抽取(计算词频-逆文档频率)。每种方法都包含完整的代码实现,涉及DictVectorizer、CountVectorizer和TfidfVectorizer等核心转换器,并说明了稀疏矩阵与密集矩阵的转换

2025-09-09 18:21:22 865

原创 爬取m3u8视频完整教程

本文介绍了从星辰影院网站爬取视频的完整步骤:1)通过网页源代码获取m3u8文件地址;2)使用正则表达式提取m3u8链接;3)下载并解析m3u8文件;4)循环下载所有视频片段(.ts文件);5)最后合并片段完成视频获取。文中提供了详细的Python实现代码,包括requests库的网络请求和re模块的正则匹配,通过逐行读取m3u8文件内容并过滤注释行,最终将所有视频片段保存到本地。该方案完整展示了从网页到视频的自动化爬取流程。

2025-09-03 18:26:36 1249

原创 炫酷JavaScript鼠标跟随特效

本文介绍了常见的JavaScript事件处理技术:1. 表单输入事件包括聚焦清空默认值、失焦恢复默认值、实时输入监听和值改变触发;2. 表单验证实现用户名/密码的非空检查、格式校验和错误提示,提交时自动聚焦错误字段;3. 鼠标事件处理双击、悬停、移动、按下/弹起等交互;4. 实现鼠标跟随效果,动态创建彩色圆形元素并跟随光标移动;5. 通过offset属性获取元素位置坐标;6. 放大镜效果利用鼠标坐标计算显示区域;7. 拖拽功能通过mousedown/mousemove/mouseup事件组合实现元素移动。这

2025-09-02 20:09:12 1117

原创 Python异步协程爬取百度小说全本教程——附源代码

这篇文章介绍了一个Python爬虫程序,用于从百度读书网站抓取小说内容。程序通过API接口获取小说目录和章节内容,使用requests库同步获取目录数据,并利用asyncio和aiohttp实现异步并发下载各章节内容。主要步骤包括:构造API请求URL、发送HTTP请求、解析JSON响应、处理异常情况,并将章节内容保存为文本文件。程序采用异步编程提高效率,能够同时下载多个章节内容。

2025-09-01 19:38:07 813

原创 JS交互特效实战教程

本文介绍了前端开发中常用的几种DOM操作和事件处理技术:1. TAB切换功能实现,通过遍历span标签绑定点击事件来控制内容显示;2. 全选/反选功能,通过监听checkbox状态实现联动效果;3. DOM节点层次关系操作,包括获取子元素、父元素和兄弟元素;4. 节点操作方法,包括创建、追加、插入、替换和删除节点;5. 事件监听与移除,比较了onclick和addEventListener的区别;6. 事件冒泡与捕获机制及阻止冒泡的方法;7. 事件委托原理与实现;8. 动态元素事件绑定,通过事件委托为未来元

2025-09-01 18:23:13 1802

原创 DOM操作全指南:选择器与属性设置

本文介绍了DOM操作的几个核心功能:1. 选择器使用querySelectorAll获取类数组元素,需转换为数组才能使用高阶方法;2. 内容操作包括innerHTML获取标签内容、value获取表单值,以及事件处理;3. 样式设置可通过style属性或classList操作类名;4. 属性操作包括src替换图片、dataset访问自定义属性,以及setAttribute/addAttribute方法。这些方法组合使用可以灵活控制DOM元素的内容、样式和属性。

2025-08-31 19:39:15 237

原创 1分钟带你了解JS中BOM的属性

摘要:本文演示了JavaScript中window.location和history对象的页面跳转控制方法,包括assign()、replace()、reload()等跳转方式,以及history的前进(forward()/go(1))和后退(back()/go(-1))功能。同时介绍了URI编解码操作,展示了decodeURIComponent()对URL的解码处理,以及利用btoa()/atob()进行Base64编码解码的方法,实现对中文字符"河南"的编解码转换。(149字)

2025-08-31 18:31:35 215

原创 揭秘网易云评论加密破解全过程——附源码

本文详细解析了网易云音乐评论数据的加密获取过程。首先需要定位评论请求中的加密参数params和encSecKey,通过断点调试分析加密流程。加密采用AES-CBC和RSA双重加密:首先生成16位随机字符串作为临时密钥,使用固定密钥进行第一次AES加密,再用临时密钥进行第二次AES加密得到params;临时密钥通过RSA公钥加密生成encSecKey。文章提供了完整的Python实现代码,包括密钥处理、数据填充、AES加密等关键步骤,最终通过POST请求获取加密后的评论数据。整个过程涉及随机字符串生成、多层加

2025-08-29 17:43:27 1653

原创 动态图表实战:折线图柱状图饼图全攻略

本文介绍了一个基于ECharts的数据可视化页面实现方案。页面包含三种图表类型:折线图、柱状图和饼图,采用Bootstrap面板布局。前端通过JavaScript初始化图表容器,并定义各图表的配置选项。使用AJAX异步请求后端数据接口,动态更新图表数据。后端提供三个API接口分别返回不同图表所需的数据结构:折线图返回x轴标签和系列数据,柱状图返回图例、系列数据和x轴标签,饼图返回部门预算数据。整个方案实现了前后端分离,通过JSON数据交互,展示了完整的ECharts图表集成流程。

2025-08-27 15:07:19 717

原创 订单管理系统:利用AJAX高效创建与删除

本文展示了一个订单管理系统的前端实现,主要包括订单列表展示、新建订单和删除订单功能。前端使用Bootstrap框架构建界面,包含订单列表表格、分页组件和两个模态对话框(新建和删除确认)。通过jQuery实现事件绑定和AJAX交互:1)新建订单功能通过表单提交到后台处理;2)删除功能采用二次确认机制,获取订单ID后发送删除请求。后端使用Django框架,处理表单验证、自动生成订单号、管理员关联以及删除操作的数据校验。系统具有完整的错误处理机制,包括表单验证错误提示和删除数据不存在时的错误反馈。

2025-08-26 20:27:10 2243

原创 HTML表单AJAX交互全解析

这段代码实现了一个任务添加功能,主要包含前端表单提交和后台数据处理。前端使用jQuery绑定按钮点击事件,通过AJAX发送POST请求到/task/add/,利用serialize()方法获取表单数据。后台使用Django的ModelForm验证数据,验证通过则保存,返回JSON响应。前端根据响应状态显示成功提示或错误信息(通过动态绑定到对应表单元素旁)。HTML部分包含一个带有动态生成字段的表单,每个字段后跟随错误提示span。视图函数task_list用于分页展示任务,task_add处理添加请求并返回

2025-08-25 19:51:28 1080

原创 Python-Django验证码登录系统实现

文章摘要:本文介绍了一个基于Django的登录验证系统实现方案。系统包含验证码生成、中间件认证和表单验证三大模块。验证码模块使用Pillow库生成带干扰线的随机字母验证码,设置60秒有效时间;中间件通过session信息判断用户登录状态,排除登录页面和验证码请求;登录表单包含用户名、密码和验证码字段,后端进行密码MD5加密和验证码校验(不区分大小写)。登录成功后设置7天免登录session,验证码图片通过单独URL获取并显示在前端表单中。

2025-08-24 18:41:05 252

原创 Django中——登陆界面及部分知识点的解析

本文介绍了基于Django框架的用户登录功能实现。核心包括:1)使用LoginForm表单类处理用户名和密码输入,设置必填项和密码保留功能;2)通过clean_password方法对密码进行MD5加密校验;3)利用session存储登录成功的用户信息;4)HTML页面使用Bootstrap样式,包含表单验证、错误提示等功能。代码实现了完整的登录流程控制,包括输入验证、数据库比对、错误处理和成功跳转等功能。

2025-08-24 15:51:08 287

原创 Django中管理员界面的展示和密码的md5加密(接上一篇)

本文介绍了Django后台管理系统中管理员密码管理的实现方案。主要包括:1)创建Admin模型类存储用户名和密码;2)实现密码输入框的隐藏显示功能,并保留错误输入内容;3)使用MD5加密存储密码,通过钩子方法验证两次输入一致性;4)实现管理员列表的分页展示和搜索功能;5)密码重置功能,包括验证新密码不能与原密码相同。系统采用Django表单处理密码输入,利用ModelForm简化表单创建过程,通过SECRET_KEY增强MD5加密安全性,为管理员账户提供了完整的密码管理解决方案。

2025-08-23 15:44:29 379

原创 Django中分页组件的封装与使用(附分页代码)

本文介绍了如何自定义Django分页组件。主要包含一个Pagination类,实现分页功能,支持设置每页显示数量、页码参数等。使用时需在视图中实例化该类,传入请求对象和查询集,然后返回分页数据和HTML代码到模板。模板中通过循环显示分页数据,并插入生成的页码导航。组件实现了首页、尾页、前后页跳转功能,支持页码动态计算和样式处理,还提供了页码跳转表单。使用mark_safe确保HTML安全渲染,通过深拷贝处理GET参数保持URL参数完整性。

2025-08-22 20:06:23 329

原创 Django开发网页制作靓号管理篇--分页操作(附源代码和各行代码详细解析)

摘要:本文介绍了基于Django框架的靓号管理系统开发过程。系统包含靓号列表展示、添加、编辑和删除功能,主要实现了以下核心功能:1) 使用ModelForm实现表单验证,包括正则表达式验证手机号格式和钩子方法验证手机号唯一性;2) 分页功能实现,支持页码跳转和前后页导航;3) 搜索功能,可按手机号筛选数据。系统采用Bootstrap框架进行页面布局,包含响应式导航栏、表格展示和表单交互。关键技术包括Django的Model层设计、视图处理、模板继承以及表单验证机制。

2025-08-22 17:00:14 229

原创 Django开发(员工管理系统)附源代码可直接使用

本文介绍了使用Django框架开发员工管理系统的完整过程。系统包含部门管理和用户管理两大功能模块,通过模型设计、视图处理和模板渲染实现CRUD操作。主要内容包括:1) 定义Department和UserInfo模型类;2) 配置URL路由;3) 实现部门列表/添加/编辑/删除视图;4) 实现用户管理相关视图;5) 使用ModelForm简化表单处理;6) 创建基于Bootstrap的前端模板。系统特色是采用Django的ORM进行数据操作,使用模板继承实现页面复用,并通过ModelForm自动生成表单字段和

2025-08-19 15:56:37 715

原创 快速上手Django开发指南

本文介绍了Django框架的基本使用流程:1)安装Django;2)创建项目;3)创建应用(建议单个项目使用1个app);4)快速开发步骤:注册app、配置URL路由、编写视图函数、启动服务。重点讲解了模板开发(templates)和静态文件处理(static目录),并以用户登录功能为例,说明开发流程:定义URL→编写视图→创建HTML页面。文章提供了Windows和Mac系统下的项目创建命令示例。

2025-08-18 20:43:30 551

原创 新手学习前端开发(0基础也可以学会)

本文介绍了使用Flask框架快速开发网站的基本流程。首先讲解了Flask的安装和基础路由设置,通过@app.route创建网址与函数的对应关系。接着详细说明了HTML常用标签的使用方法,包括div/span布局、标题标签、超链接设置和图片插入等。重点演示了如何通过Flask的render_template方法返回HTML模板文件,并介绍了静态文件的存放规则(static目录)。最后提供了一个商品列表页面的完整实现案例,展示了图片链接和样式的实际应用。这些基础知识为快速搭建简单网站提供了完整的技术路径。

2025-08-18 16:38:59 326

空空如也

空空如也

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

TA关注的人

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