自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pandas知识点

聚合函数:`sum()`, `count()`, `mean()`, `agg()`- 判断缺失:`isnull()`、`isna()`、`notna()` ✅。- 删除索引为2的数据:`.drop(2)` 和 `.pop(2)` ✅。- 区别:`drop()` 返回新对象,`pop()` 原地修改并返回值。- 补充:设置 `axis=0` 删行,`axis=1` 删列。- 区别:`cut()` 按值范围,`qcut()` 按分位数。- 函数处理:`map()` 或 `apply()` ✅。

2025-10-29 14:18:45 875

原创 MySQL 窗口函数使用

窗口函数,又称 OLAP 函数(Online Analytical Processing,联机分析处理),是 MySQL 8.0 及以上版本支持的高级数据分析函数。它能够在不改变原表行数的前提下,对 “指定范围(窗口)” 内的数据进行实时分析处理,核心用于解决分组内排名、Top N 筛选、跨行取值、累计聚合等业务需求,例如 “每个部门按业绩排名”“找出每个班级成绩前 3 的学生” 等。

2025-10-15 11:59:51 781

原创 MySQL 窗口函数应用

窗口函数(Window Function)是 MySQL 8.0+ 支持的核心分析函数,它能在不改变原表行数的前提下,对 “指定范围内的数据(窗口)” 进行聚合、排序、排名等计算,解决传统GROUP BY无法同时保留明细和聚合结果的问题。不压缩原表数据:计算结果与原表行数一致,可同时查看明细和分析结果(如 “每行数据 + 该行所在部门的平均工资”)。灵活定义 “窗口”:可通过划分数据组(类似 “分组”),通过ORDER BY确定组内顺序,通过ROWS/RANGE。

2025-10-15 11:49:28 1027

原创 打码平台与基于 ddddocr 的验证码识别应用

本文介绍了打码平台的分类与使用方法,重点讲解基于ddddocr的本地验证码识别方案。打码平台分为本地OCR库、商业API和人工打码三类,ddddocr作为开源Python库适合简单验证码识别。文章详细说明了环境配置方法,并提供了两个核心代码示例:基础的本地图片识别和结合Selenium的自动化登录实现。同时强调了ddddocr仅适用于简单验证码(数字/字母),对复杂验证码识别率低,需注意法律合规性和浏览器驱动版本匹配问题。

2025-10-14 08:31:21 951

原创 Selenium 完全指南

Selenium 是一套套套用于自动化 web 浏览器测试的工具集,它允许开发者和测试工程师模拟用户在浏览器中的各种操作。Selenium 支持多种编程语言(如 Python、Java、C# 等)和主流浏览器(Chrome、Firefox、Safari 等)。

2025-10-13 12:00:48 903

原创 从 “思维” 到 “命运”:藏在改变链条里的人生主动权

命运的差异,本质上是性格差异带来的 “选择差异” 与 “应对差异”—— 你是什么性格,就会做出什么样的选择,进而走出什么样的人生道路。如此一来,从 “思维” 到 “命运” 的链条便清晰可见:思维是 “因”,命运是 “果”,而行为、习惯、性格,正是连接 “因” 与 “果” 的桥梁。你今天拥有的思维方式,正在塑造明天的人生模样。“思维变则行为变,行为变则习惯变,习惯变则性格变,性格变则命运变”—— 这串环环相扣的改变链条,像一把解锁人生的钥匙,清晰揭示了 “命运并非天定,而是始于每一次思维转向” 的真相。

2025-10-13 11:48:20 374

原创 心怀感恩,自知价值:这样的人,未来注定走得稳、行得远

人生这条路,有人走得迷茫焦虑,有人走得慌乱踉跄,而那些懂得感恩、清晰知晓自身价值的人,总能在岁月里走出独特的从容与坚定。他们的未来从不是 “一帆风顺” 的童话,却自带 “向上生长” 的确定性 —— 因为感恩是他们积累善意的磁场,自我认知是他们对抗困境的铠甲,二者交织,便铺就了一条踏实、有温度、有方向的前行之路。

2025-10-13 11:43:43 357

原创 数据分析师必备知识点汇总:SQL、爬虫与业务指标详解

本文摘要:文章系统梳理了数据分析的核心知识点,包括数据基础概念(数据类型、计量特征、来源)、MySQL数据库操作(数据类型、查询语法、约束)、数据存储方式选择、Python爬虫技术(常用库、流程、反爬应对)、互联网数据分析指标与模型(AARRR、RFM、GMV等)、机器学习算法分类及NumPy基础。重点阐释了数据分析全流程中的关键技术要点,如SQL连接查询区别、爬虫反爬策略、用户行为分析模型等,为数据分析工作提供了全面的技术参考框架。

2025-10-11 11:37:05 841

原创 提示词工程完全指南:从原理到实战

提示词是一种基于人工智能指令的技术,通过明确而具体的指导语言模型的输出。基本思想:通过给模型提供一个或多个提示词或短语,来指导模型生成符合要求的输出。由于长度限制,大模型可能无法全部读取长文本,需要进行分段处理,达到层层递进理解的效果。掌握提示词工程就像学会与AI高效沟通的语言。更精准地表达需求- 避免模糊指令导致的答非所问获得更高质量的输出- 通过结构化提示获得专业级内容提高工作效率- 减少反复调整和重试的时间成本记住,好的提示词 = 明确任务 + 充分背景 + 合理约束 + 清晰示例。

2025-09-30 08:30:00 949

原创 大模型保姆级完全指南:从原理到实战应用

大模型并非单一技术,而是 “海量数据 + 深度学习算法 + 超强算力” 三者结合的产物,其本质是一套基于概率的 “下一个词预测” 系统—— 通过学习海量文本中的语言规律,计算出当前语境下最可能出现的下一个 Token(可理解为 “词或字的最小单元”),最终生成连贯的文本、图像或其他模态内容。数据:如同食材,是模型学习的基础,决定了模型的 “知识边界”;算法:好比烹饪方法,指导数据如何被处理、学习;算力:类似厨房设备,支撑海量数据的计算与模型参数的迭代。

2025-09-29 10:47:27 916

原创 大模型入门指南:从原理到实战应用

模型参数是神经网络中的可调节权重,决定了模型如何处理输入数据并产生输出。具体明确:避免模糊指令,明确任务细节角色设定:给AI明确的身份定位分步引导:复杂任务拆解成简单步骤范例教学:提供模仿样本逻辑清晰:引导AI按特定思路思考通过掌握这些模板和原则,你就能充分发挥大模型的潜力,获得更精准、有用的回答。记住,好的提示词就像给AI的清晰导航,能够引导它准确到达你想要的目的地!

2025-09-29 09:18:07 456

原创 提示词使用完全指南:从入门到精通

AI大模型是基于深度学习的语言模型,通过分析海量文本数据学习语言规律。

2025-09-29 09:09:17 172

原创 使用BeautifulSoup爬取猫眼电影数据分析报告

.*?title="(.*?)".*?)".*?star">(.*?)</p>.*?)</p>.*?)</i>.*?)</i>.*?

2025-09-29 08:58:28 177

原创 如何在Vue中实现一个支持多语言切换的国际化(i18n)解决方案?

/ 如 'en' 或 'zh'- 将语言文件按模块拆分(如 `common.json`、`user.json`),便于维护。- **技术组合**:语言切换(`locale`)、存储(`localStorage`)、动态加载。- **核心实现**:借助 `vue-i18n`,通过语言文件、实例配置和 `$t` 调用实现。- **其他方案**(备选):手动实现(适合小型项目),但 `vue-i18n` 是最佳实践。- **核心库**:`vue-i18n`(Vue 官方推荐的国际化插件)。

2025-03-02 21:40:03 1214

原创 如何在Vue中实现深度监听。

核心方法watch或$watch设置deep: true。推荐实践:优先监听具体属性,必要时用深度监听并优化性能。代码示例已覆盖常见场景,面试中可根据需求调整。这个回答展示了我的技术深度(原理)、实用性(代码)和经验(注意事项)。你觉得需要补充什么吗?

2025-03-02 21:37:31 1961

原创 H5前端面试题

项目中为什么要初始化CSS样式、和封装公共样式文件、公共样式文件中一般会封装哪些样式?各类标签的特征是什么?哪些标签自带css,自带的css是什么?为什么建议script标签要放在body标签的后面,浏览器加载网页的顺序是什么?如何使用CSS设置一个盒子在页面中水平垂直居中?CSS3中可以用于设置图片大小适配的属性是什么,效果是什么?如何在自己的网页中嵌入其他网页,使用什么标签?H5新增的内容有哪些(标签、css、js)?H5新增的标签、表单新增类型、表单新增属性有哪些?CSS中盒模型的属性有哪些?

2025-03-01 09:37:18 455

原创 react的生命周期函数有哪些?有什么作用

static getDerivedStateFromProps 用于在组件接收新的props时计算并返回新的state。static getDerivedStateFromProps 当组件的props或state变化会触发更新。componentDidMount 第一次渲染后调用,可以访问DOM,进行异步请求和定时器、消息订阅。componentWillUnmount 组件从DOM中被移除的时候调用。componentDidUpdate 在组件完成更新后调用。进行性能优化,确认不需要更新组件时调用。

2024-08-15 17:05:58 215

原创 什么是打包 ?

在现代企业项目开发,需要用到很多开发技术,例如sass,less,stylus 等css 预处理器 ,这些预处理器,可以提供,定义变量,函数,混合宏等功能,比原生的。这就造成了一个矛盾,我们使用某些技术开发的代码更加方便,如.vue sass less 等,但是浏览器又无法直接运行。在vue 项目里,使用.vue 单文件组件,更有利于代码的开发维护,但是.vue也无法在浏览器直接执行。css 功能更加强大,但是预处理器的代码在浏览器里面,无法直接执行,我们管这个转换的过程,就叫做打包。

2024-08-15 16:56:09 225

空空如也

空空如也

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

TA关注的人

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