摘要: 起因 最近我在推送数据到中间库时,由于源表比较大,所以采用了基于主键ID的分批推送,于是就有了如下脚本: -- 第一步,推送数据 insert into Interconnect..Steps SELECT TOP (@batch_size) StepID, {其他业务字段} FROM Steps 阅读全文
posted @ 2025-09-24 10:02 南山有榛 阅读(40) 评论(0) 推荐(0)
摘要: 同事以为要重写,我用 8 行代码让 Vue3 跑起已打包的 Vue2 组件 - 前后端小能手的文章 - 知乎 https://zhuanlan.zhihu.com/p/1951345700597138301 阅读全文
posted @ 2025-09-19 12:53 南山有榛 阅读(29) 评论(0) 推荐(0)
摘要: 根据Bilibili UP主堂吉诃德拉曼查的英豪的视频什么是Function Calling与MCP协议?它们为何要这样设计?做出的总结笔记 定义 Function Calling和MCP其实严格意义上不是一个东西。 Function Calling:大家希望赋予LLM感知环境、改变环境的能力,总的 阅读全文
posted @ 2025-08-31 19:00 南山有榛 阅读(83) 评论(0) 推荐(0)
摘要: 使用Claude Code分析了开源框架netcorepal-cloud-framework的集成测试部分,并出具了搭建教程。方便日后开发时搭建 TestContainers初学者详细教程 (SQL Server版本) 从零开始学习容器化测试,包含详细的概念解释和实践指导 📚 目录 基础概念讲解 阅读全文
posted @ 2025-08-24 23:30 南山有榛 阅读(25) 评论(0) 推荐(0)
摘要: 起因 自从接触到了导航属性这一概念后,我在Coding时遇到子实体,都会倾向于使用并添加Include,所以一直以为Include就是用来连接父子实体的。于是便出现了这种代码: await _db.Blogs.Where(m => !m.IsDel) .Include(m => m.Posts.Wh 阅读全文
posted @ 2025-08-15 15:38 南山有榛 阅读(84) 评论(0) 推荐(0)
摘要: 分离的分支是 Git 中的一种特殊状态,其中 HEAD 指针直接指向一个特定的提交对象,而不是指向分支引用。在这种状态下,你不在任何命名分支上。 分离分支特性 提交不会被任何分支跟踪 如果需要保留修改,必须创建新分支:git switch -c <new-branch-name> 离开分离分支后,未 阅读全文
posted @ 2025-07-08 09:40 南山有榛 阅读(40) 评论(0) 推荐(0)
摘要: 前言 在使用 Element Plus Tree 组件时,我遇到了一个看似简单但极其困惑的问题:当我通过 append 方法将数据添加到目标树后,立即调用 getNode(data) 却返回null。这个问题困扰了我很久,经过深入的调试和源码分析,最终发现了问题的根本原因。 问题描述 业务场景 我的 阅读全文
posted @ 2025-07-05 19:01 南山有榛 阅读(81) 评论(0) 推荐(0)
摘要: 后端应用无法启动,使用 IIS 或命令行运行时均提示“端口被占用”。通过命令netstat -ano | findstr "56194"检查端口占用情况,结果显示无进程占用该端口。 经查阅相关资料,发现该端口可能被 Windows 列入保留端口范围。执行命令 netsh int ipv4 show 阅读全文
posted @ 2025-07-05 11:49 南山有榛 阅读(301) 评论(0) 推荐(0)
摘要: 原因 修改了row的属性,导致状态丢失 解决方案 方案一:规避掉属性变更 方案二:给selection列添加属性reserve-selection 阅读全文
posted @ 2025-07-01 16:25 南山有榛 阅读(73) 评论(0) 推荐(0)
摘要: 之前只使用过Row_number()函数,最近发现除了这个,还另有几个开窗函数,顺道也了解了下。 RANK 顾名思义,就是对行进行排名。不过这个排名可能会不连续,如果存在并列的情况,下一个不同值会跳过相应的排名数字。 示例如下: USE AdventureWorks2022; GO SELECT i 阅读全文
posted @ 2025-05-26 16:04 南山有榛 阅读(17) 评论(0) 推荐(0)