自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL 索引与视图入门指南

MySQL 索引与视图入门指南

2026-09-01 16:57:41 171

原创 MySQL DDL 语句全解析

MySQL DDL 语句全解析

2026-09-01 16:12:10 250

原创 MySQL FIND_IN_SET 实战指南:专治“逗号拼接”字段的查询难题

本文详解 MySQL FIND_IN_SET 函数,通过对比 IN 与 LIKE 明确其精准匹配优势,并提供非逗号分隔符的通用解法。

2026-09-01 09:56:41 369

原创 SQL大厂笔试真题(2)-查询培训指定课程的员工信息

SQL大厂笔试真题(2)-查询培训指定课程的员工信息

2026-09-01 09:36:45 159

原创 SQL大厂笔试真题(1)-最长连续登录天数

SQL大厂笔试真题(1)-最长连续登录天数

2026-08-31 15:11:07 224

原创 MySQL 常用日期函数 实战指南

本文梳理了 MySQL 核心日期函数,涵盖时间获取、格式化、加减运算及差值计算四大模块;演示了 DATE_SUB、DATE_FORMAT 等函数在数据筛选与分组统计中的应用,帮助开发者快速掌握时间处理逻辑,提升 SQL 开发效率。

2026-08-31 12:05:36 185

原创 SQL取余避坑指南:一行代码搞定奇偶判断

SQL奇偶判断推荐MySQL系用%、Oracle系用MOD(),且奇数筛选统一采用<>0以兼容负数与NULL。掌握此原则即可覆盖绝大多数业务场景。

2026-06-24 11:21:11 325

原创 SQL分页基础:LIMIT与OFFSET的简单用法

本文聚焦 SQL 中 LIMIT 与 OFFSET 的核心分页机制,详解了偏移量计算公式、MySQL 简写语法及 ORDER BY 的必要性,并客观分析了其在深分页场景下的性能瓶颈,为日常开发提供了一份简明实用的分页避坑指南。

2026-06-05 11:02:20 425

原创 深度解析 SQL 经典面试题:如何优雅地计算连续登录天数?

一天多次登录怎么算?如何精准找出连续打卡的忠实用户?本文通过四个实战 SQL 案例,带你一步步解锁用户登录行为分析的奥秘。内容涵盖基础聚合统计、连续登录天数计算原理,以及最长连续记录的提取方法,是学习 MySQL 窗口函数与数据分析逻辑的绝佳实战指南。

2026-06-02 18:35:26 333

原创 SQL 窗口函数详解:一文搞懂 RANK、DENSE_RANK 与 ROW_NUMBER 的区别

在 SQL 数据分析与面试中,RANK()、DENSE_RANK() 和 ROW_NUMBER() 是最常出现且最容易混淆的三大排名窗口函数。本文将通过生动的图解与实战案例,带你彻底掌握它们的用法与核心区别!

2026-06-02 11:57:54 429

原创 SQL避坑指南:求“平均值”时,到底该用 AVG() 还是手动相除?

这篇博客帮你彻底搞懂 SQL 里求“平均值”的两大流派。核心就一句话:看数据在“单表查询”还是“多表联查”。一人一行用 AVG(),一人多行必须手动相除 COUNT/COUNT(DISTINCT)。搞混就会掉进数据膨胀的坑,看完这篇再也不会算错人均指标!

2026-05-11 21:42:55 221

原创 SQL窗口函数详解:用SUM() OVER()轻松搞定累计求和与滑动平均

本文解析了 SQL 窗口函数中 SUM() OVER() 的核心用法,重点阐述了如何利用 PARTITION BY 进行分组累计求和。同时,文章通过实战案例详细对比了 ROWS(物理行)与 RANGE(逻辑值范围)的区别,帮助读者掌握精确控制滑动窗口范围的技巧。

2026-05-10 01:33:30 669

原创 MySQL字符串分割:SUBSTRING_INDEX实战

本文解析了SUBSTRING_INDEX函数的双向截取语法,展示了提取首尾内容及“套娃”获取中间数据的实战技巧,是处理非规范化字符串的高效方案。

2026-05-07 17:34:06 44

原创 SQL日期魔法:date_add函数实战指南

本文解析了SQL中DATE_ADD函数的核心语法,展示了如何利用它灵活处理日期加减运算以计算留存率等关键指标。

2026-05-07 17:05:46 113 2

原创 SQL CASE WHEN:给数据“打标签”的万能钥匙

本文通过具体的用户年龄段划分案例,解析了SQL中CASE WHEN语句的核心用法。

2026-05-07 16:11:37 235

原创 SQL中的UNION与UNION ALL:从销售报表合并说起

本文以销售报表合并为例,对比了SQL中UNION与UNION ALL的本质区别:前者自动去重但消耗性能,后者全量保留且效率高。

2026-05-07 15:33:35 344

原创 SQL模糊查询全攻略:LIKE通配符详解与避坑指南

本文系统介绍了SQL中LIKE操作符的四种核心通配符(%、_、[]、[^])及其应用场景,通过具体示例演示了如何实现姓名字段的多条件模糊匹配。

2026-05-07 13:25:46 302

原创 【SQL学习笔记3】深入理解窗口函数的用法

本文主要围绕SQL中的窗口函数用法展开,并通过一个完整的员工表案例进行实战演练。

2025-06-10 21:50:50 594

原创 【SQL学习笔记2】深入理解 CASE WHEN 的魔法用法

主要围绕 SQL 中的 CASE WHEN 用法展开,并通过一个完整的员工表案例进行实战演练。

2025-06-10 18:19:04 603

原创 【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)

这是一篇面向初学者的 SQL 学习笔记博客,涵盖了建表、增删改查、聚合函数、分组查询、连接查询等核心 SQL 操作,并推荐了 SQLiteviz 这个在线练习工具。

2025-06-10 17:19:51 1412 1

原创 【基于阿里云搭建数据仓库(离线)】使用UDTF时出现报错“FlatEventUDTF cannot be resolved”

使用UDTF时出现报错“FlatEventUDTF cannot be resolved”

2025-06-08 13:34:57 801

原创 【基于阿里云搭建数据仓库(离线)】IDEA创建项目

【基于阿里云搭建数据仓库(离线)】IDEA创建项目

2025-06-03 09:55:53 263

原创 【基于阿里云搭建数据仓库(离线)】MaxCompute只支持到Java8导致UDTF加载失败

【基于阿里云搭建数据仓库(离线)】MaxCompute只支持到Java8导致UDTF加载失败【解决方案】确认MaxCompute内部JVM为1.8,建议卸载JDK11并从Oracle官网下载JDK8进行配置。 

2025-06-02 21:42:21 353 5

原创 【基于阿里云搭建数据仓库(离线)】IDEA导出Jar包(包括第三方依赖)

【基于阿里云搭建数据仓库(离线)】IDEA导出Jar包(包括第三方依赖)

2025-06-02 21:31:13 567

原创 【基于阿里云搭建数据仓库(离线)】Data Studio创建资源与函数

【基于阿里云搭建数据仓库(离线)】Data Studio创建资源与函数

2025-06-02 21:08:49 1214 1

原创 【基于阿里云搭建数据仓库(离线)】DataWorks中删除节点

【基于阿里云搭建数据仓库(离线)】DataWorks中删除节点

2025-06-02 18:36:10 277

原创 【非线性规划求解系列】MATLAB中fmincon函数:高效求解约束非线性多变量函数最小值

本文详细介绍了MATLAB中的fmincon函数,该函数专门用于寻找带有约束条件的非线性多变量函数的最小值。文章从fmincon的基本语法入手,逐步深入到其应用实例,包括线性不等式约束、线性等式与不等式混合约束、具有边界约束的优化问题、非线性约束优化以及如何获取目标函数值和使用额外输出来验证解的正确性。此外,还探讨了如何获取fmincon的所有输出以及exitflag参数如何帮助理解算法停止的原因。

2024-10-10 10:51:55 12028 3

原创 【线性规划求解系列】MATLAB中使用linprog解决线性规划问题

本文详细介绍了如何在MATLAB中使用linprog函数来解决各种类型的线性规划问题。首先概述了linprog的基本语法,随后通过五个具体实例演示了如何处理仅含有线性不等式约束、同时含有线性等式和不等式约束、以及包含所有类型约束的线性规划问题。此外,还展示了如何获取优化过程中的目标函数值及退出条件,帮助读者更好地理解和应用linprog函数进行优化计算。无论是初学者还是有一定经验的用户,都能从中受益,掌握使用MATLAB进行线性规划的基础知识和技巧。

2024-09-19 11:00:55 3725

原创 Latex入门指南:从下载到安装的全面教程

本篇博客旨在为初学者提供一个全面的Latex入门指南,涵盖了从下载、安装到配置Texlive和TexStudio的详细步骤。通过本指南,您将了解到如何正确安装Latex环境并成功运行第一个Latex文档,为撰写高质量的科技论文或书籍打下坚实基础。

2024-08-05 13:52:24 7699 3

原创 【知识图谱系列】(实例)python操作neo4j构建企业间的业务往来的知识图谱

本章节通过聚焦于"金额"这一核心属性,构建了一幅知识图谱,旨在揭示"销售方"与"购买方"间的商业互动网。在这张图谱中,绿色节点象征着购买方,而红色节点则代表了销售方。这两类节点间的紧密连线,不仅映射了双方在市场活动中的合作桥梁,还特别以不同颜色编码的线条区分了交易的规模等级:细分为1000万级别、2000万级别、5000万级别乃至8000万级别的交易纽带,以此精准描绘出商业交易的多样性和规模层次。

2024-06-28 18:38:13 1341 3

原创 【知识图谱系列】Neo4j使用Py2neo与python进行链接

目录一、安装py2neo二、打开Neo4j三、使用Python操作Neo4j一、安装py2neopip install --upgrade py2neo -i https://pypi.tuna.tsinghua.edu.cn/simple可以先阅读下文档:https://py2neo.org/v4/index.html这个文档里有好多关于这个工具包的API介绍,也就是如何使用这个工具包。二、打开Neo4j在cmd里输入neo4j.bat console,然

2024-06-28 17:04:48 1755

原创 【知识图谱系列】Neo4j数据库操作全攻略:增删改查与快速清空技巧

本文将全面介绍Neo4j图数据库的基本操作,包括如何增加节点和关系、如何删除节点和关系、如何修改节点和关系的属性以及标签,以及如何进行查找操作。此外,还将分享一个实用的小技巧——如何快速清空Neo4j数据库中的所有数据。

2024-06-27 16:17:04 8231

原创 【知识图谱系列】一步步指导:安装与配置JDK和Neo4j的完美搭配

本文将提供详细的步骤,介绍如何下载、安装和配置Java开发工具包(JDK)以及流行的图形数据库Neo4j。将从选择合适的JDK版本开始,然后是下载和配置环境变量,接着以同样的方式处理Neo4j。最后,会通过一些检查步骤来确保一切安装正确。

2024-06-27 13:37:48 2207 3

原创 【自然语言处理系列】掌握jieba分词器:从基础到实战,深入文本分析与词云图展示

本文旨在全面介绍jieba分词器的功能与应用,从分词器的基本情况入手,逐步解析全模式与精确模式的不同应用场景。文章进一步指导读者如何通过添加自定义词典优化分词效果,以及如何利用jieba分词器进行关键词抽取和词性标注,为后续的文本分析打下坚实基础。以十九大报告为例,我们将展示如何将分析结果以词云图的形式直观展现,使读者能够更加深入理解和掌握文本分析的实际操作,进而提升处理中文文本数据的能力。此博客适合NLP初学者及对文本分析感兴趣的专业人士。

2024-06-26 14:15:03 1396

原创 Python画词云图时字体报错,ValueError: Only supported for TrueType fonts

Python画词云图时字体报错,ValueError: Only supported for TrueType fonts

2024-06-26 13:02:18 707 3

原创 【自然语言处理系列】探索NLP:使用Spacy进行分词、分句、词性标注和命名实体识别,并以《傲慢与偏见》与全球恐怖活动两个实例文本进行分析

本文深入探讨了scaPy库在文本分析和数据可视化方面的应用。首先,我们通过简单的文本处理任务,如分词和分句,来展示scaPy的基本功能。接着,我们利用scaPy的命名实体识别和词性标注功能,分析了Jane Austen的经典小说《傲慢与偏见》,识别出文中的主要人物和地点。最后,我们将这些文本分析技术应用于全球恐怖活动的数据集中,揭示了不同恐怖组织在全球各地的活动分布。文章展示了如何用scaPy进行复杂的文本挖掘和数据分析,为研究和政策制定提供见解。

2024-06-25 22:20:47 1623 2

原创 【自然语言处理系列】手动安装和测试Spacy中en_core_web_sm模型的详细教程

本教程旨在为自然语言处理(NLP)初学者提供一个详细的指南,用于手动安装流行的NLP库Spacy及其英语模型en_core_web_sm。文章将逐步指导您如何安装Spacy库、查看其版本,确定并下载适合的en_core_web_sm模型版本,以及如何正确安装并测试这些组件确保它们正常工作。完成本教程后,您将能够使用Spacy进行基本的NLP任务,例如分词、命名实体识别和依赖关系解析。

2024-06-25 17:15:57 5610 5

原创 【自然语言处理系列】掌握NLP基础:去停用词、词性标注与命名实体识别实战教程

本系列教程专注于自然语言处理(NLP)中的基础元素,包括去停用词、词性标注以及命名实体识别。这些步骤是文本预处理和分析不可或缺的组成部分。我们将通过具体的实例和技术演示,讲解如何使用Python及其相关库(如NLTK)进行有效的文本数据处理。从去除无关词汇到识别关键实体,提供详细的操作指导和实际应用案例,帮助读者提升在文本挖掘和数据分析领域的技能。

2024-06-25 16:02:11 1437

原创 使用Python创建并保存Word文档,将python代码结果插到word中

本教程将引导读者通过简单的Python脚本创建和保存一个包含特定内容的Word文档。首先,我们将介绍如何安装必要的python-docx库,接着学习如何使用docx库的基本功能来创建一个新的Word文档对象。文章中,我们将具体演示如何在Python中执行代码,处理数据,并将这些数据以段落的形式插入到新创建的Word文档中。最后,我们将展示如何保存这个文档为.docx格式。

2024-06-25 15:42:02 2438

原创 【自然语言处理系列】安装nltk_data和punkt库(亲测有效)

在使用自然语言处理库nltk时,许多初学者会遇到“nltk.download('punkt')”无法正常下载的问题。本文将提供一个详细的解决方案,包括如何下载所需的数据文件、将其移动到正确的目录,并进行测试以确保成功调用punkt库。无论您是编程新手还是有经验的开发者,希望这篇文章帮助您克服这一常见障碍,使您能够顺利使用nltk库进行自然语言处理任务。

2024-06-24 22:52:41 19434 10

【python操作neo4j构建企业间的业务往来知识图谱】

本章节通过聚焦于"金额"这一核心属性,构建了一幅知识图谱,旨在揭示"销售方"与"购买方"间的商业互动网。在这张图谱中,绿色节点象征着购买方,而红色节点则代表了销售方。这两类节点间的紧密连线,不仅映射了双方在市场活动中的合作桥梁,还特别以不同颜色编码的线条区分了交易的规模等级:细分为1000万级别、2000万级别、5000万级别乃至8000万级别的交易纽带,以此精准描绘出商业交易的多样性和规模层次。

2024-06-28

【python操作neo4j构建企业间的业务往来知识图谱】

本章节通过聚焦于"金额"这一核心属性,构建了一幅知识图谱,旨在揭示"销售方"与"购买方"间的商业互动网。在这张图谱中,绿色节点象征着购买方,而红色节点则代表了销售方。这两类节点间的紧密连线,不仅映射了双方在市场活动中的合作桥梁,还特别以不同颜色编码的线条区分了交易的规模等级:细分为1000万级别、2000万级别、5000万级别乃至8000万级别的交易纽带,以此精准描绘出商业交易的多样性和规模层次。

2024-06-28

空空如也

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

TA关注的人

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