ZhangZhihui's Blog  

2025年10月24日

摘要: The error Public Key Retrieval is not allowed occurs when MySQL’s caching_sha2_password authentication plugin is used, and the client (e.g., DBeaver) 阅读全文
posted @ 2025-10-24 09:55 ZhangZhihuiAAA 阅读(4) 评论(0) 推荐(0)
 
摘要: 递归查询子节点:表a中有id, parent_id两个字段,parent_id存id的上一级id。请帮我写一个SQL语句,给定一个id,递归查询出所有子id,该id为第一列,后面每有一个子id增加一列。 非常好,✅你的意思是: 给定一个 id,递归查询出所有下级节点(所有子孙); 结果可以是多行输出 阅读全文
posted @ 2025-10-24 08:35 ZhangZhihuiAAA 阅读(2) 评论(0) 推荐(0)
 
摘要: 表a中有id, parent_id两个字段,parent_id存id的上一级id。请帮我写一个SQL语句,递归查询出一个id的所有parent_id,输出为一行数据多个列。 ChatGPT said: 非常好的问题 👍 这是一个典型的树形结构递归查询,你希望从一个 id 出发,逐级向上找所有父节点 阅读全文
posted @ 2025-10-24 08:17 ZhangZhihuiAAA 阅读(4) 评论(0) 推荐(0)

2025年10月21日

摘要: import pandas as pd import numpy as np df_tables = pd.read_csv('tables.csv', names=['table_name'], header=None) df_tables['split_list'] = df_tables['t 阅读全文
posted @ 2025-10-21 17:06 ZhangZhihuiAAA 阅读(4) 评论(0) 推荐(0)

2025年10月16日

摘要: \u2028 和 \u2029 分别是什么字符? \u2028 和 \u2029 是 Unicode 中的特殊换行符号,它们在文本处理、JSON、正则等场景中经常导致意外问题。具体解释如下: 🔹 \u2028 — Line Separator 名称:Line Separator Unicode 编 阅读全文
posted @ 2025-10-16 17:05 ZhangZhihuiAAA 阅读(26) 评论(0) 推荐(0)

2025年10月14日

摘要: Excel lookup(B3, sheet2!A3:A33, sheet2!E3:E33), 向下填充时如何只增加第1个参数值?例如增加B3为B4, B5...,保持sheet2!A3:A33, sheet2!E3:E33不变。 ChatGPT said: 你这个问题是 Excel 相对/绝对引用 阅读全文
posted @ 2025-10-14 18:59 ZhangZhihuiAAA 阅读(17) 评论(0) 推荐(0)

2025年10月11日

摘要: In Apache Spark, the function registerTempTable() was an old API (deprecated since Spark 2.0 and removed in Spark 3.0) that allowed you to register a 阅读全文
posted @ 2025-10-11 12:55 ZhangZhihuiAAA 阅读(2) 评论(0) 推荐(0)
 
摘要: 这个报错说明 MySQL 客户端没有使用 TCP/IP 去连接远程数据库,而是默认尝试用 UNIX socket 文件 /tmp/mysql.sock 去连接本地 MySQL 实例。 出现这种情况的常见原因和解决办法如下: 1. 连接字符串写法不正确 你用的语法: mysql user:passwo 阅读全文
posted @ 2025-10-11 09:24 ZhangZhihuiAAA 阅读(110) 评论(0) 推荐(0)
 
摘要: Hive中的dts和ide是什么? ChatGPT said: 在 Hive 相关的文档或使用场景中, DTS 和 IDE 并不是 Hive 自身的原生概念,而是通常出现在大数据平台或云厂商的 Hive 使用环境里。大多数时候它们是指: 1. DTS 全称:Data Transmission Ser 阅读全文
posted @ 2025-10-11 08:40 ZhangZhihuiAAA 阅读(21) 评论(0) 推荐(0)

2025年10月10日

摘要: In Python, every exception object has an attribute .args, which is a tuple containing the arguments you passed when raising the exception. For example 阅读全文
posted @ 2025-10-10 10:11 ZhangZhihuiAAA 阅读(7) 评论(0) 推荐(0)