云鹊BLOG云鹊BLOG云鹊BLOG
  • 首页

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页技术教程
SQL 窗口排名并列处理:row_number、rank 和 dense_rank 怎么选

SQL 窗口排名并列处理:row_number、rank 和 dense_rank 怎么选

“取每组前三名”不是一个足够完整的查询需求:是最多三条记录,还是所有占据前三个名次的人,或者前三档不同分数?只要存在并列,三种答案就可能不同。本文以 PostgreSQL 18 为语义基准,使用只读 VALUES 样...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Linux ss 监听排查:先看地址和命名空间,再判断端口是否可达

Linux ss 监听排查:先看地址和命名空间,再判断端口是否可达

“端口已经开了”可能指应用完成绑定,也可能指远端请求能够到达,两者需要不同证据。ss 读取的是套接字信息,适合先确定当前环境里谁在什么地址监听。本文使用 Linux 的 iproute2 工具与 Python 3.9...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Python pathlib 路径边界:解析后的文件是否真的位于根目录内

Python pathlib 路径边界:解析后的文件是否真的位于根目录内

下载接口接收一个相对文件名,再与资料目录拼接,看起来很简单。但路径中的父目录、绝对路径和符号链接,都可能让最终目标偏离预期。本文参照 Python 3.14 文档,示例使用 Python 3.9 起已有的接口,并限定...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Git cherry-pick 冲突处理:继续、跳过和中止分别改变什么

Git cherry-pick 冲突处理:继续、跳过和中止分别改变什么

维护旧版本时,常要把另一条分支的一次修复带回来。cherry-pick 重放的是所选提交引入的改动,不会自动合入那条分支的全部历史。相同补丁放到不同上下文中可能冲突,也可能无冲突却语义错误。本文以 Git 2.50 ...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Python 日志重复输出:沿 logger 层级找到多余的 handler

Python 日志重复输出:沿 logger 层级找到多余的 handler

一条 logger.info 在终端出现两次,未必是函数执行了两次。Python 日志记录可能先由当前 logger 的 handler 输出,再传播到父级 handler,于是同一条记录被写到相同目的地多次。本文依...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
tar 归档验收:先核对成员清单,再到隔离目录试解压

tar 归档验收:先核对成员清单,再到隔离目录试解压

压缩包已经生成,并不代表应该归档的文件都在里面,也不代表解压后能按预期使用。路径选择错误、排除规则过宽或打包过程中源文件变化,都可能产生看似正常的归档。本文使用 GNU tar 1.35 语法,针对自己有权读取、已经...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
AbortController 搜索框实战:取消旧请求,也防止旧结果覆盖新结果

AbortController 搜索框实战:取消旧请求,也防止旧结果覆盖新结果

用户连续输入两个关键词,第二次搜索先返回,第一次稍后才完成,如果页面按完成顺序渲染,就可能显示旧关键词的结果。取消旧请求可以减少无用工作,但还需要限制谁有权更新界面。本文依据 DOM 与 Fetch 标准,面向支持 ...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
CSS Flex 内容溢出排查:为什么 flex: 1 仍然挤出页面

CSS Flex 内容溢出排查:为什么 flex: 1 仍然挤出页面

侧栏加正文的布局写了 display:flex,正文也设置了 flex:1,遇到长链接或代码块却仍把页面撑宽。继续给父级加 overflow:hidden 可能只是把内容藏起来。本文依据 CSS Flexbox 与 ...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
SQL NULL 三值逻辑:为什么“不等于”会漏掉空值

SQL NULL 三值逻辑:为什么“不等于”会漏掉空值

想找出“状态不是已完成”的记录,写了 status 不等于 done,却发现未知状态的行没有出现。这不是数据库随机漏数据,而是 NULL 参与比较时会产生未知结果。本文使用 PostgreSQL 18 的普通标量表达...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
jq 默认值处理:别把缺失、null 和 false 混为一谈

jq 默认值处理:别把缺失、null 和 false 混为一谈

配置文件里 enabled=false 明明表示关闭,经过一段 jq 过滤后却变成 true,问题往往出在默认值语义。字段不存在、字段显式为 null,以及字段为 false,是三种不同输入。本文以 jq 1.7 手...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
  • 首页
  • 上一页
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 下一页
  • 末页
  • 共 50 页
点击查看更多
Copyright2020后台修改文字. 基于Z-BlogPHP搭建